0001576427-19-000079.txt : 20190802 0001576427-19-000079.hdr.sgml : 20190802 20190802160449 ACCESSION NUMBER: 0001576427-19-000079 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190802 DATE AS OF CHANGE: 20190802 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Criteo S.A. CENTRAL INDEX KEY: 0001576427 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-ADVERTISING AGENCIES [7311] IRS NUMBER: 000000000 STATE OF INCORPORATION: I0 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36153 FILM NUMBER: 19995995 BUSINESS ADDRESS: STREET 1: 32 RUE BLANCHE CITY: PARIS STATE: I0 ZIP: 75009 BUSINESS PHONE: 33140402290 MAIL ADDRESS: STREET 1: 32 RUE BLANCHE CITY: PARIS STATE: I0 ZIP: 75009 10-Q 1 criteo10qq22019.htm 10-Q Document
false--12-31Q220190001576427true25900000195000000.0250.02567708203661615236770820366161523677082036616152334591191118969 0001576427 2019-01-01 2019-06-30 0001576427 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001576427 crto:AmericanDepositarySharesMember 2019-01-01 2019-06-30 0001576427 2019-07-31 0001576427 2018-12-31 0001576427 2019-06-30 0001576427 2018-04-01 2018-06-30 0001576427 2018-01-01 2018-06-30 0001576427 2019-04-01 2019-06-30 0001576427 us-gaap:ParentMember 2018-04-01 2018-06-30 0001576427 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001576427 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001576427 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001576427 us-gaap:ParentMember 2018-06-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001576427 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001576427 2018-01-01 2018-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2018-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2018-04-01 2018-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001576427 us-gaap:NoncontrollingInterestMember 2018-06-30 0001576427 us-gaap:CommonStockMember 2018-03-31 0001576427 2018-06-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2017-12-31 0001576427 us-gaap:ParentMember 2018-03-31 0001576427 us-gaap:CommonStockMember 2018-06-30 0001576427 us-gaap:RetainedEarningsMember 2018-03-31 0001576427 us-gaap:ParentMember 2018-01-01 2018-03-31 0001576427 2017-12-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001576427 us-gaap:RetainedEarningsMember 2017-12-31 0001576427 2018-03-31 0001576427 us-gaap:RetainedEarningsMember 2018-06-30 0001576427 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-03-31 0001576427 us-gaap:CommonStockMember 2017-12-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001576427 us-gaap:ParentMember 2017-12-31 0001576427 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-03-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001576427 us-gaap:ParentMember 2019-01-01 2019-03-31 0001576427 us-gaap:RetainedEarningsMember 2019-03-31 0001576427 us-gaap:TreasuryStockMember 2019-03-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001576427 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001576427 us-gaap:ParentMember 2018-12-31 0001576427 2019-03-31 0001576427 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0001576427 us-gaap:CommonStockMember 2018-12-31 0001576427 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2019-04-01 2019-06-30 0001576427 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001576427 us-gaap:TreasuryStockMember 2019-06-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001576427 us-gaap:CommonStockMember 2019-06-30 0001576427 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001576427 us-gaap:ParentMember 2019-04-01 2019-06-30 0001576427 2019-01-01 2019-03-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001576427 us-gaap:RetainedEarningsMember 2018-12-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001576427 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001576427 us-gaap:CommonStockMember 2019-03-31 0001576427 us-gaap:RetainedEarningsMember 2019-06-30 0001576427 us-gaap:NoncontrollingInterestMember 2019-03-31 0001576427 us-gaap:ParentMember 2019-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2019-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001576427 us-gaap:TreasuryStockMember 2018-12-31 0001576427 us-gaap:NoncontrollingInterestMember 2018-12-31 0001576427 us-gaap:ParentMember 2019-03-31 0001576427 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001576427 crto:TreasurySharesIssuedforRSUVestingMember 2019-01-01 2019-06-30 0001576427 crto:TreasurySharesRepurchasedforMergerandAcquisitionMember 2018-01-01 2018-12-31 0001576427 us-gaap:TreasuryStockMember 2019-01-01 2019-06-30 0001576427 crto:TreasurySharesRepurchasedforRSUVestingMember 2018-01-01 2018-12-31 0001576427 us-gaap:TreasuryStockMember 2017-12-31 0001576427 crto:TreasurySharesIssuedforRSUVestingMember 2018-01-01 2018-12-31 0001576427 crto:DepreciationAndAmortizationExpenseMember 2019-04-01 2019-06-30 0001576427 crto:EquityAwardsCompensationExpenseMember 2019-04-01 2019-06-30 0001576427 crto:EquityAwardsCompensationExpenseMember 2019-01-01 2019-06-30 0001576427 crto:DepreciationAndAmortizationExpenseMember 2019-01-01 2019-06-30 0001576427 crto:PayrollCostsAndFacilitiesRelatedCostsMember 2019-01-01 2019-06-30 0001576427 crto:PayrollCostsAndFacilitiesRelatedCostsMember 2019-04-01 2019-06-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001576427 crto:ServersAndOtherEquipmentMember 2019-01-01 2019-03-31 0001576427 crto:SalesAndOperationsExpenseMember 2019-04-01 2019-06-30 0001576427 srt:RestatementAdjustmentMember crto:ServersAndOtherEquipmentMember 2019-01-01 2019-06-30 0001576427 crto:ServersAndOtherEquipmentMember 2019-01-01 2019-06-30 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001576427 srt:RestatementAdjustmentMember crto:ServersAndOtherEquipmentMember 2019-04-01 2019-06-30 0001576427 2018-10-25 0001576427 crto:SalesAndOperationsExpenseMember 2019-01-01 2019-06-30 0001576427 crto:ServersAndOtherEquipmentMember 2018-01-01 2018-12-31 0001576427 2018-10-01 2018-12-31 0001576427 2019-02-08 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001576427 2018-01-01 2018-12-31 0001576427 crto:NontradeReceivablesNoncurrentMember 2018-01-01 2018-12-31 0001576427 crto:OtherTaxesAssetsMember 2019-01-01 2019-06-30 0001576427 crto:OtherTaxesAssetsMember 2018-01-01 2018-12-31 0001576427 us-gaap:TradeAccountsReceivableMember 2018-01-01 2018-12-31 0001576427 us-gaap:OtherCurrentAssetsMember 2019-01-01 2019-06-30 0001576427 crto:NontradeReceivablesNoncurrentMember 2019-01-01 2019-06-30 0001576427 us-gaap:OtherCurrentAssetsMember 2018-01-01 2018-12-31 0001576427 us-gaap:TradeAccountsReceivableMember 2019-01-01 2019-06-30 0001576427 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-30 0001576427 us-gaap:InterestBearingDepositsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-30 0001576427 us-gaap:InterestBearingDepositsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001576427 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001576427 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001576427 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-30 0001576427 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-30 0001576427 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001576427 crto:TechnologyAndCustomerRelationshipsMember 2019-06-30 0001576427 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-06-30 0001576427 crto:DataCenterMember 2019-06-30 0001576427 srt:OfficeBuildingMember 2019-06-30 0001576427 srt:OfficeBuildingMember 2019-06-30 0001576427 crto:DataCenterMember 2019-06-30 0001576427 crto:DataCenterMember 2019-01-01 2019-06-30 0001576427 crto:DataCenterMember 2019-04-01 2019-06-30 0001576427 srt:OfficeBuildingMember 2019-04-01 2019-06-30 0001576427 srt:OfficeBuildingMember 2019-01-01 2019-06-30 0001576427 srt:OfficeBuildingMember 2018-01-01 2018-06-30 0001576427 crto:DataCenterMember 2018-04-01 2018-06-30 0001576427 srt:OfficeBuildingMember 2018-04-01 2018-06-30 0001576427 crto:DataCenterMember 2018-01-01 2018-06-30 0001576427 us-gaap:EMEAMember 2019-04-01 2019-06-30 0001576427 srt:AsiaPacificMember 2018-04-01 2018-06-30 0001576427 srt:AsiaPacificMember 2019-04-01 2019-06-30 0001576427 srt:AmericasMember 2019-04-01 2019-06-30 0001576427 srt:AmericasMember 2018-04-01 2018-06-30 0001576427 us-gaap:EMEAMember 2018-04-01 2018-06-30 0001576427 us-gaap:EMEAMember 2019-01-01 2019-06-30 0001576427 srt:AsiaPacificMember 2018-01-01 2018-06-30 0001576427 srt:AmericasMember 2018-01-01 2018-06-30 0001576427 srt:AsiaPacificMember 2019-01-01 2019-06-30 0001576427 srt:AmericasMember 2019-01-01 2019-06-30 0001576427 us-gaap:EMEAMember 2018-01-01 2018-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2019-06-25 2019-06-25 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2019-04-25 2019-04-25 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2019-03-01 2019-03-01 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-06-30 0001576427 crto:ShareOptionsandBSPCEMember 2019-06-25 2019-06-25 0001576427 srt:ManagementMember us-gaap:RestrictedStockUnitsRSUMember 2019-04-25 2019-04-25 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001576427 crto:SalesAndOperationsExpenseMember 2018-04-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001576427 crto:BSAMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001576427 crto:BSAMember 2019-04-01 2019-06-30 0001576427 crto:ShareOptionsandBSPCEMember 2019-04-01 2019-06-30 0001576427 crto:ShareOptionsandBSPCEMember crto:SalesAndOperationsExpenseMember 2019-04-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001576427 crto:BSAMember crto:SalesAndOperationsExpenseMember 2019-04-01 2019-06-30 0001576427 crto:BSAMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001576427 crto:BSAMember 2018-04-01 2018-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:SalesAndOperationsExpenseMember 2018-04-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001576427 crto:BSAMember crto:SalesAndOperationsExpenseMember 2018-04-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001576427 crto:BSAMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:SalesAndOperationsExpenseMember 2019-04-01 2019-06-30 0001576427 crto:BSAMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001576427 crto:ShareOptionsandBSPCEMember crto:SalesAndOperationsExpenseMember 2018-04-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember 2018-04-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember 2019-01-01 2019-06-30 0001576427 crto:BSAMember 2019-01-01 2019-06-30 0001576427 crto:BSAMember 2018-12-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001576427 crto:ShareOptionsandBSPCEMember 2018-12-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001576427 crto:BSAMember 2019-06-30 0001576427 crto:ShareOptionsandBSPCEMember 2019-06-30 0001576427 crto:BSAMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:SalesAndOperationsExpenseMember 2019-01-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001576427 crto:BSAMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001576427 crto:BSAMember crto:SalesAndOperationsExpenseMember 2018-01-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001576427 crto:BSAMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001576427 crto:BSAMember 2018-01-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember 2018-01-01 2018-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:SalesAndOperationsExpenseMember 2018-01-01 2018-06-30 0001576427 crto:BSAMember crto:SalesAndOperationsExpenseMember 2019-01-01 2019-06-30 0001576427 crto:SalesAndOperationsExpenseMember 2018-01-01 2018-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember crto:SalesAndOperationsExpenseMember 2018-01-01 2018-06-30 0001576427 crto:BSAMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember crto:SalesAndOperationsExpenseMember 2019-01-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001576427 us-gaap:InternalRevenueServiceIRSMember 2017-09-27 2017-09-27 0001576427 crto:ShareOptionsandBSPCEMember 2018-01-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember 2018-04-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember 2019-04-01 2019-06-30 0001576427 us-gaap:RestrictedStockMember 2019-04-01 2019-06-30 0001576427 us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001576427 crto:ShareOptionsandBSPCEMember 2019-01-01 2019-06-30 0001576427 us-gaap:RestrictedStockMember 2018-01-01 2018-06-30 0001576427 us-gaap:RestrictedStockMember 2018-04-01 2018-06-30 0001576427 us-gaap:RevolvingCreditFacilityMember crto:BankSyndicateRCFMember us-gaap:LineOfCreditMember 2019-06-30 0001576427 us-gaap:RevolvingCreditFacilityMember crto:HSBCandLCLFacilitiesMember us-gaap:LineOfCreditMember 2019-06-30 0001576427 crto:OtherProvisionsMember 2019-01-01 2019-06-30 0001576427 crto:OtherProvisionsMember 2019-06-30 0001576427 crto:ProvisionForEmployeeRelatedLitigationMember 2019-01-01 2019-06-30 0001576427 crto:OtherProvisionsMember 2018-12-31 0001576427 crto:ProvisionForEmployeeRelatedLitigationMember 2019-06-30 0001576427 crto:ProvisionForEmployeeRelatedLitigationMember 2018-12-31 0001576427 country:JP 2018-12-31 0001576427 country:SG 2019-06-30 0001576427 srt:AsiaPacificMember 2019-06-30 0001576427 srt:AsiaPacificMember 2018-12-31 0001576427 country:US 2018-12-31 0001576427 country:US 2019-06-30 0001576427 country:SG 2018-12-31 0001576427 us-gaap:EMEAMember 2019-06-30 0001576427 srt:AmericasMember 2018-12-31 0001576427 us-gaap:EMEAMember 2018-12-31 0001576427 srt:AmericasMember 2019-06-30 0001576427 srt:ParentCompanyMember 2019-06-30 0001576427 srt:ParentCompanyMember 2018-12-31 0001576427 country:JP 2019-06-30 0001576427 us-gaap:SalesRevenueNetMember 2018-01-01 2018-06-30 0001576427 country:FR 2019-01-01 2019-06-30 0001576427 country:FR 2018-01-01 2018-06-30 0001576427 country:FR 2019-04-01 2019-06-30 0001576427 us-gaap:SalesRevenueNetMember 2019-01-01 2019-06-30 0001576427 country:FR 2018-04-01 2018-06-30 0001576427 country:DE 2019-04-01 2019-06-30 0001576427 country:JP 2018-04-01 2018-06-30 0001576427 country:DE 2018-04-01 2018-06-30 0001576427 country:JP 2019-01-01 2019-06-30 0001576427 country:DE 2019-01-01 2019-06-30 0001576427 country:JP 2018-01-01 2018-06-30 0001576427 country:JP 2019-04-01 2019-06-30 0001576427 country:GB 2018-04-01 2018-06-30 0001576427 country:US 2018-04-01 2018-06-30 0001576427 country:GB 2018-01-01 2018-06-30 0001576427 country:GB 2019-04-01 2019-06-30 0001576427 country:DE 2018-01-01 2018-06-30 0001576427 country:GB 2019-01-01 2019-06-30 0001576427 country:US 2019-01-01 2019-06-30 0001576427 country:US 2018-01-01 2018-06-30 0001576427 country:US 2019-04-01 2019-06-30 0001576427 crto:AmericanDepositarySharesMember us-gaap:SubsequentEventMember 2019-07-31 iso4217:USD xbrli:shares iso4217:EUR xbrli:shares xbrli:shares iso4217:USD xbrli:pure iso4217:EUR crto:market
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 

FORM 10-Q
 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934
for the quarterly period ended June 30, 2019
or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934
for the transition period from _________ to _________
Commission file number: 001-36153
 
Criteo S.A.
(Exact name of registrant as specified in its charter)
 
France
 
 
Not Applicable 
(State or other jurisdiction of incorporation or organization)
 
 
(I.R.S. Employer Identification Number)
 
 
 
 
32, rue Blanche
Paris
France
75009
(Address of principal executive offices)
 
 
(Zip Code)

+33 1 40 40 22 90
(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act
Title of each class
 
Trading Symbol(s)
Name of each exchange on which registered
 
American Depositary Shares, each representing one Ordinary Share,
nominal value €0.025 per share
 
CRTO
Nasdaq Global Select Market
 
​Ordinary Shares, nominal value €0.025 per share​
*
 
Nasdaq Global Select Market
*
* Not for trading, but only in connection with the registration of the American Depositary Shares.
 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes   No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).  Yes      No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and "emerging growth company" in Rule 12b-2 of the Exchange Act.



Large Accelerated Filer
Accelerated Filer
Non-accelerated Filer
Smaller reporting company
Emerging growth company
 
 
If an emerging growth company, indicate by check mark if the registrant has not elected to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨ 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).   Yes        No x
          As of July 31, 2019, the registrant had 65,171,310 ordinary shares, nominal value €0.025 per share, outstanding.
 



TABLE OF CONTENTS












General
Except where the context otherwise requires, all references in this Quarterly Report on Form 10-Q ("Form 10-Q") to the "Company," "Criteo," "we," "us," "our" or similar words or phrases are to Criteo S.A. and its subsidiaries, taken together. In this Form 10-Q, references to "$" and "US$" are to United States dollars. Our unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America, or "U.S. GAAP."
Trademarks
“Criteo,” the Criteo logo and other trademarks or service marks of Criteo appearing in this Form 10-Q are the property of Criteo. Trade names, trademarks and service marks of other companies appearing in this Form 10-Q are the property of their respective holders.

Special Note Regarding Forward-Looking Statements
This Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), that are based on our management’s beliefs and assumptions and on information currently available to our management. All statements other than present and historical facts and conditions contained in this Form 10-Q , including statements regarding our future results of operations and financial position, business strategy, plans and objectives for future operations, are forward-looking statements. When used in this Form 10-Q, the words “anticipate,” “believe,” “can,” “could,” “estimate,” “expect,” “intend,” “is designed to,” “may,” “might,” “plan,” “potential,” “predict,” “objective,” “should,” or the negative of these and similar expressions identify forward-looking statements. Forward-looking statements include, but are not limited to, statements about:
the ability of the Criteo Engine to accurately predict engagement by a user;
our ability to predict and adapt to changes in widely adopted industry platforms and other new technologies;
our ability to continue to collect and utilize data about user behavior and interaction with advertisers;
our ability to acquire an adequate supply of advertising inventory from publishers on terms that are favorable to us;
our ability to meet the challenges of a growing and international company in a rapidly developing and changing industry, including our ability to forecast accurately;
our ability to maintain an adequate rate of revenue growth and sustain profitability;
our ability to manage our international operations and expansion and the integration of our acquisitions;
the effects of increased competition in our market;
our ability to adapt to regulatory, legislative or self-regulatory developments regarding internet privacy matters;
our ability to protect users’ information and adequately address privacy concerns;
our ability to enhance our brand;
our ability to enter new marketing channels and new geographies;
our ability to effectively scale our technology platform;
our ability to attract and retain qualified employees and key personnel;
our ability to maintain, protect and enhance our brand and intellectual property; and
failures in our systems or infrastructure.




You should refer to Item 1A “Risk Factors” of our Annual Report on Form 10-K for the year ended December 31, 2018, and to Part II, Item 1A "Risk Factors" of this Form 10-Q, for a discussion of important factors that may cause our actual results to differ materially from those expressed or implied by our forward-looking statements. As a result of these factors, we cannot assure you that the forward-looking statements in this Form 10-Q will prove to be accurate. Furthermore, if our forward-looking statements prove to be inaccurate, the inaccuracy may be material. In light of the significant uncertainties in these forward-looking statements, you should not regard these statements as a representation or warranty by us or any other person that we will achieve our objectives and plans in any specified time frame or at all. We undertake no obligation to publicly update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.
You should read this Form 10-Q and the documents that we reference in this Form 10-Q and have filed as exhibits to this Form 10-Q completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.
     This Form 10-Q may contain market data and industry forecasts that were obtained from industry publications. These data and forecasts involve a number of assumptions and limitations, and you are cautioned not to give undue weight to such information. We have not independently verified any third-party information. While we believe the market position, market opportunity and market size information included in this Form 10-Q is generally reliable, such information is inherently imprecise.




PART I
Item 1. Financial Statements.
CRITEO S.A. CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED)
 
Notes
December 31, 2018

 
June 30, 2019

 
 
(in thousands)
Assets
 
 
 
 
Current assets:
 
 
 
 
    Cash and cash equivalents
3
$
364,426

 
$
422,053

    Trade receivables, net of allowances of $25.9 million and $19.5 million at December 31, 2018 and June 30, 2019, respectively
4
473,901

 
374,949

    Income taxes
 
19,370

 
18,185

    Other taxes
 
53,338

 
56,090

    Other current assets
5
22,816

 
18,751

    Total current assets
 
933,851

 
890,028

Property, plant and equipment, net
 
184,013

 
192,651

Intangible assets, net
6
112,036

 
103,113

Goodwill
6
312,881

 
317,093

Right of use assets - operating lease
8

 
183,725

Non-current financial assets
 
20,460

 
21,613

Deferred tax assets
 
33,894

 
41,346

    Total non-current assets
 
663,284

 
859,541

Total assets
 
$
1,597,135

 
$
1,749,569

Liabilities and shareholders' equity
 
 
 
 
Current liabilities:
 
 
 
 
    Trade payables
 
$
425,376

 
$
332,735

    Contingencies
14
2,640

 
4,156

    Income taxes
 
7,725

 
7,065

    Financial liabilities - current portion
3
1,018

 
2,030

    Operating lease liabilities - current portion
8

 
47,964

    Other taxes
 
55,592

 
56,929

    Employee - related payables
 
65,878

 
68,702

    Other current liabilities
7
47,115

 
33,986

    Total current liabilities
 
605,344

 
553,567

Deferred tax liabilities
 
10,770

 
8,489

Retirement benefit obligation
 
5,537

 
8,002

Financial liabilities - non current portion
3
2,490

 
2,051

Operating lease liabilities - non current portion
8

 
148,170

Other non-current liabilities
 
5,103

 
4,327

    Total non-current liabilities
 
23,900

 
171,039

Total liabilities
 
629,244

 
724,606

Commitments and contingencies
 


 


Shareholders' equity:
 
 
 
 
Common shares, €0.025 par value, 67,708,203 and 66,161,523 shares authorized, issued and outstanding at December 31, 2018 and June 30, 2019, respectively.
2,201

 
2,157

Treasury stock, 3,459,119 and 1,118,969 shares at cost as of December 31, 2018 and June 30, 2019, respectively.
 
(79,159
)
 
(26,564
)
Additional paid-in capital
 
663,281

 
652,572

Accumulated other comprehensive (loss)
 
(30,522
)
 
(33,293
)
Retained earnings
 
387,869

 
401,209

Equity-attributable to shareholders of Criteo S.A.
 
943,670

 
996,081

Non-controlling interests
 
24,221

 
28,882

Total equity
 
967,891

 
1,024,963

Total equity and liabilities
 
$
1,597,135

 
$
1,749,569

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

2


CRITEO S.A.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)
 
 
 
Three Months Ended
 
Six Months Ended
 
Notes
 
June 30, 2018

 
June 30, 2019

 
June 30, 2018

 
June 30, 2019

 
 
(in thousands, except share per data)
 
 
 
 
 
 
 
 
 
 
Revenue
9
 
$
537,185

 
$
528,147

 
$
1,101,349

 
$
1,086,270

 
 
 
 
 
 
 
 
 
 
Cost of revenue:
 
 
 
 
 
 
 
 
 
Traffic acquisition costs
 
 
(306,963
)
 
(304,229
)
 
(630,709
)
 
(626,658
)
Other cost of revenue
 
 
(29,957
)
 
(29,059
)
 
(60,016
)
 
(55,104
)
 
 
 
 
 
 
 
 
 
 
Gross profit
 
 
200,265

 
194,859

 
410,624

 
404,508

 
 
 
 
 
 
 
 
 
 
Operating expenses:
 
 
 
 
 
 
 
 
 
Research and development expenses
 
 
(47,544
)
 
(44,015
)
 
(92,862
)
 
(90,592
)
Sales and operations expenses
 
 
(92,726
)
 
(95,503
)
 
(188,375
)
 
(191,412
)
General and administrative expenses
 
 
(35,644
)
 
(35,767
)
 
(70,235
)
 
(69,537
)
Total operating expenses
 
 
(175,914
)
 
(175,285
)
 
(351,472
)
 
(351,541
)
Income from operations
 
 
24,351

 
19,574

 
59,152

 
52,967

Financial income (expense)
11
 
(1,006
)
 
(1,354
)
 
(2,331
)
 
(3,328
)
Income before taxes
 
 
23,345

 
18,220

 
56,821

 
49,639

Provision for income taxes
12
 
(8,638
)
 
(5,683
)
 
(21,024
)
 
(15,701
)
Net income
 
 
$
14,707

 
$
12,537

 
$
35,797

 
$
33,938

 
 
 
 
 
 
 
 
 
 
Net income available to shareholders of Criteo S.A.
 
 
$
13,726

 
$
10,823

 
$
33,535

 
$
29,943

Net income available to non-controlling interests
 
 
$
981

 
$
1,714

 
$
2,262

 
$
3,995

 
 
 
 
 
 
 
 
 
 
Net income allocated to shareholders of Criteo S.A. per share:
 
 
 
 
 
 
 
 
 
Basic
13
 
$
0.21

 
$
0.17

 
$
0.51

 
$
0.46

Diluted
13
 
$
0.20

 
$
0.16

 
$
0.50

 
$
0.45

 
 
 
 
 
 
 
 
 
 
Weighted average shares outstanding used in computing per share amounts:
 
 
 
 
 
 
 
 
 
Basic
13
 
66,347,599

 
64,581,476

 
66,254,476

 
64,459,867

Diluted
13
 
67,488,311

 
65,624,505

 
67,479,513

 
65,833,642

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


3


CRITEO S.A.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)
 
 
Three Months Ended
Six Months Ended
 
 
June 30, 2018

 
June 30, 2019

June 30, 2018

 
June 30, 2019

 
 
(in thousands)
 
 
 
 
 
 
 
 
Net income
 
$
14,707

 
$
12,537

$
35,797

 
$
33,938

Foreign currency translation differences, net of taxes
 
(34,555
)
 
9,598

(8,671
)
 
(894
)
Actuarial (losses) gains on employee benefits, net of taxes
 
413

 
(585
)
413

 
(1,638
)
Other comprehensive income (loss)
 
$
(34,142
)
 
$
9,013

$
(8,258
)
 
$
(2,532
)
Total comprehensive income (loss)
 
$
(19,435
)
 
$
21,550

$
27,539

 
$
31,406

Attributable to shareholders of Criteo S.A.
 
$
(19,706
)
 
$
19,069

$
25,051

 
$
26,842

Attributable to non-controlling interests
 
$
271

 
$
2,481

$
2,488

 
$
4,564

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

4


CRITEO S.A.
CONDENSED CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (UNAUDITED)


 
Share capital
Treasury
Stock
Additional paid-in capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Equity - attributable to shareholders of Criteo S.A.
Non controlling interest
Total equity
 
Common shares
 
Shares
 
 
 
(in thousands, except share amounts )
Balance at December 31, 2017
66,085,097
$2,152
$591,404
$(12,241)
$300,210
$881,525
$16,173
$897,698
Net income
19,809
19,809
1,281
21,090
Other comprehensive income (loss)
24,947
24,947
937
25,884
Issuance of ordinary shares
163,254
1
597
598
598
Change in treasury stocks
Share-Based Compensation
18,284
18,284
112
18,396
Other changes in equity
4
(4)
4
1
5
5
Balance at March 31, 2018
66,248,351
$2,157
$610,281
$12,710
$320,020
$945,168
$18,503
$963,671
Net income
13,726
13,726
981
14,707
Other comprehensive income (loss)
(33,432)
(33,432)
(710)
(34,142)
Issuance of ordinary shares
612,694
3
820
823
823
Change in treasury stocks
Share-Based Compensation
19,676
19,676
142
19,818
Other changes in equity
17
(5)
(21)
(9)
(9)
Balance at June 30, 2018
66,861,045
$2,177
$630,772
$(20,722)
$333,725
$945,952
$18,916
$964,868

5


 
Share capital
Treasury
Stock
Additional paid-in capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Equity - attributable to shareholders of Criteo S.A.
Non controlling interest
Total equity
 
Common shares
 
Shares
 
 
 
(in thousands, except share amounts )
Balance at December 31, 2018
67,708,203
$2,201
(3,459,119)
$(79,159)
$663,281
$(30,522)
$387,869
$943,670
$24,221
$967,891
Net income
19,120
19,120
2,281
21,401
Other comprehensive income (loss)
(11,347)
(11,347)
(198)
(11,545)
Issuance of ordinary shares
28,596
1
372
373
373
Change in treasury stocks
(1,594,288)
(45)
1,786,715
40,080
(36,091)
(3,944)
Share-Based Compensation
13,533
13,533
(11)
13,522
Other changes in equity

(1)
155
154
154
Balance at March 31, 2019
66,142,511
$2,157
(1,672,404)
$(39,079)
$641,094
$(41,869)
$403,200
$965,503
$26,293
$991,796
Net income
10,823
10,823
1,714
12,537
Other comprehensive income (loss)
8,246
8,246
767
9,013
Issuance of ordinary shares
19,012
252
252
252
Change in treasury stocks
553,435
12,515
(12,515)
Share-Based Compensation
11,254
11,254
108
11,362
Other changes in equity
(28)
330
(299)
3
3
Balance at June 30, 2019
66,161,523
$2,157
(1,118,969)
$(26,564)
$652,572
$(33,293)
$401,209
$996,081
$28,882
$1,024,963

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


6


CRITEO S.A.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)
 
 
Three Months Ended
Six Months Ended
 
 
June 30, 2018

 
June 30, 2019

June 30, 2018

 
June 30, 2019

 
(in thousands)
Net income
 
$
14,707

 
$
12,537

$
35,797

 
$
33,938

Non-cash and non-operating items
 
35,677

 
28,961

75,427

 
53,959

    - Amortization and provisions
 
25,099

 
18,282

51,149

 
37,926

    - Equity awards compensation expense (1)
 
20,241

 
11,713

39,070

 
25,595

    - Change in deferred taxes
 
(4,389
)
 
7,252

(7,535
)
 
1,336

    - Change in income taxes
 
(5,316
)
 
(8,696
)
(4,000
)
 
(10,630
)
    - Other (2)
 
42

 
410

(3,257
)
 
(268
)
Changes in working capital related to operating activities
 
(10,043
)
 
11,466

13,644

 
32,287

    - Decrease in trade receivables
 
10,154

 
19,325

101,446

 
105,343

    - Decrease in trade payables
 
(26,745
)
 
(14,995
)
(89,690
)
 
(73,480
)
    - Decrease in other current assets
 
5,821

 
7,504

13,779

 
1,512

    - Increase/(Decrease) in other current liabilities (2)
 
727

 
3,015

(11,891
)
 
5,451

    - Change in operating lease liabilities and right of use assets
 

 
(3,383
)

 
(6,539
)
CASH FROM OPERATING ACTIVITIES
 
40,341

 
52,964

124,868

 
120,184

Acquisition of intangible assets, property, plant and equipment
 
(18,880
)
 
(28,812
)
(26,293
)
 
(42,104
)
Change in accounts payable related to intangible assets, property, plant and equipment
 
1,033

 
(3,980
)
(24,121
)
 
(14,372
)
(Payment for) disposal of a business, net of cash acquired (disposed)
 

 
637

(10,811
)
 
(4,688
)
Change in other non-current financial assets
 
154

 
(1,152
)
42

 
(1,184
)
CASH USED FOR INVESTING ACTIVITIES
 
(17,693
)
 
(33,307
)
(61,183
)
 
(62,348
)
Repayment of borrowings
 
(235
)
 
(167
)
(473
)
 
(339
)
Net payments related to equity award activities
 
396

 
(98
)
562

 
(87
)
Change in other financial liabilities (2)
 
(35
)
 
(209
)
16,810

 
(239
)
CASH FROM (USED FOR) FINANCING ACTIVITIES
 
126

 
(474
)
16,899

 
(665
)
Effect of exchange rates changes on cash and cash equivalents (2)
 
(26,363
)
 
7,099

(14,410
)
 
456

Net increase (decrease) in cash and cash equivalents
 
(3,589
)
 
26,282

66,174

 
57,627

Net cash and cash equivalents at beginning of period
 
483,874

 
395,771

414,111

 
364,426

Net cash and cash equivalents at end of period
 
$
480,285

 
$
422,053

$
480,285

 
$
422,053

 
 
 
 
 
 
 
 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION
 
 
 
 
 
 
 
Cash paid for taxes, net of refunds
 
(18,343
)
 
(7,127
)
(32,560
)
 
(24,995
)
Cash paid for interest, net of amounts capitalized
 
(432
)
 
(351
)
(840
)
 
(758
)
(1) Share-based compensation expense according to ASC 718 Compensation - stock compensation accounted for $19.8 million and $11.4 million of equity awards compensation expense for the quarter ended June 30, 2018 and 2019, respectively, and$38.2 million and $24.9 million of equity awards compensation for the six months ended June 30, 2018 and 2019, respectively.
(2) During the quarter ended June 30, 2018, and the six months ended June 30, 2018, respectively, the Company reported the cash impact of the settlement of hedging derivatives related to financing activities in cash from (used for) financing activities in the unaudited consolidated statements of cash flows
The accompanying notes form an integral part of these unaudited condensed consolidated financial statements.

7


CRITEO S.A.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

We are a global technology company building the leading advertising platform for the open Internet. We strive to deliver impactful business results at scale to commerce companies and consumer brands by meeting their multiple marketing goals at their targeted return on investment. Using shopping data, predictive technology and large consumer reach, we help our clients drive Awareness, Consideration and Conversion for their products and services1, and help retailers generate advertising revenues from brands. Our data is pooled among our clients and offers deep insights into consumer intent and purchasing habits. To drive measurable results for clients, we activate our data assets through proprietary artificial intelligence ("AI") technology to engage consumers in real time through the pricing and delivery of highly relevant digital advertisements ("ads"), across devices and environments. By pricing our offering on a range of pricing models and measuring our value based on clear, well-defined performance metrics, we make the return on investment transparent and easy to measure for advertisers.
In these notes, Criteo S.A. is referred to as the "Parent" company and together with its subsidiaries, collectively, as "Criteo," the "Company," the "Group," or "we".




































___________________________________________________ 
1 Driving Awareness for a brand means exposing its brand name to consumers who have not been in touch with the brand before, thereby creating brand awareness from such consumers. Driving Consideration for an advertiser's products or services means attracting prospective new consumers to consider engaging with and/or buying this advertiser's products or services. Driving Conversion for an advertisers' products or services means triggering a purchase by consumers who have already engaged with this advertisers products or services in the past.


8


Note 1. Summary of Significant Accounting Policies

Basis of Presentation

The unaudited condensed consolidated financial statements included herein (the "Unaudited Condensed Consolidated Financial Statements") have been prepared by Criteo S.A. pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company's Annual Report filed on Form 10-K for the year ended December 31, 2018, filed with the SEC on March 1, 2019. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal, recurring adjustments) which are, in the opinion of management, necessary to state fairly the results for the interim periods presented. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year.

Conformity with U.S. GAAP requires the use of estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses in the condensed consolidated financial statements and accompanying notes. We base our estimates and judgments on historical information and on various other assumptions that we believe are reasonable under the circumstances. Our actual results may differ from these estimates. U.S. GAAP requires us to make estimates and judgments in several areas, including, but not limited to: (1) revenue recognition criteria (2) allowances for doubtful accounts, (3) research tax credits (4) income taxes, including i) recognition of deferred tax assets arising from the subsidiaries projected taxable profit for future years, ii) evaluation of uncertain tax positions associated with our transfer pricing policy and iii) recognition of income tax position in respect of the tax reform in France voted in December 2018, (5) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (6) assumptions used in the valuation of goodwill and intangible assets, and (7) assumptions used in the valuation model to determine the fair value of share-based compensation plan.

There have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018, except for the accounting pronouncements adopted below.


Accounting Pronouncements adopted in 2019

Effective January 1, 2019, we have adopted the Financial Accounting Standards Board, ("FASB") Accounting Standards Update ("ASU") 842 No. 2016-02, Leases (Topic 842) (ASU 2016-02), which generally requires companies to recognize operating and financing lease liabilities and corresponding right-of-use assets on the balance sheet for operating leases with terms of more than 12 months, in addition to those currently recorded. In August 2018, the FASB issued ASU 2018-11, Targeted Improvements to ASC 842, which included an option not to restate comparative periods in transition and use the effective date of ASC 842, Leases, as the date of the initial application of transition, which we elected. Prior periods have not been adjusted and continue to be accounted for in accordance with ASC 840. As a result of adopting ASU 842, we recognized total operating lease liabilities of $223.5 million and operating right-of-use assets of $204.3 million as of January 1, 2019. The adoption of ASC 842 had an immaterial impact on our condensed consolidated statements of income and our condensed consolidated statement of cash flows for the three month and the six month period ended June 30, 2019. Refer to Note 8. Leases, for additional information and required disclosures.
Effective January 1, 2019, we have adopted ASU 2018 - 07, Improvements to Non-Employee Sharebased Payment Accounting. The amendments in this ASU expands Topic 718 to include share base payments for goods or services to non employees. The adoption of ASU 2018-07 did not have a material impact on our financial position or results of operations.

9



 
Recently Issued Accounting Pronouncements not yet adopted
In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2016-13 (ASU 2016-13) Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This will result in earlier recognition of credit losses. We will adopt ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings. We are currently evaluating new credit loss models and updating our processes and controls in preparation for the adoption of ASU 2016-13. The adoption of the standard is expected to mainly impact our process for estimating the allowance for doubtful accounts; however, the impact on the consolidated financial statements is not expected to be material.
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal Use Software - Customer’s Accounting for Implementation Costs incurred in a Cloud Computing Arrangement That is a Service Contract. This ASU was issued to clarify the accounting for implementation costs incurred for SaaS agreements. Previously the guidance only referred to development of internal use software and the accounting for SaaS agreements was not clarified. This ASU states that the implementation costs should be capitalized. We will adopt ASU 2018-15 effective January 1, 2020. We are currently evaluating the impact on our financial position, results of operations, and statement of cash flows.


10


Note 2. Significant Events and Transactions of the Period

Change in estimated useful life of servers and other data center equipment

During the first quarter of 2019, we revised our estimate of the useful life of all servers and other equipment used in our data centers from 3 to 5 years. This change in estimate was determined based on a revised commissioning plan which extends the period equipment from 3 to 5 years prior to disposal. This resulted in an increase in income from operations of $21.0 million, increase in net income of $17.9 million, or $0.28 per share, from that which would have been reported had the previous expected useful life of 3 years been used for the six months period ended June 30, 2019. The impact on the three month period ended June 30, 2019 was an increase in income from operations of $10.2 million, an increase in net income of $8.7 million, or $0.14 per share.

Restructuring

As part of a new organization structure designed to best support its multi-product platform strategy and accelerate execution, the Company incurred net restructuring costs of $0.7 million and $2.6 million for the three month and six month period ended June 30, 2019, respectively, comprising of costs for termination of facilities and payroll expenses, offset by gains from forfeitures of share-based compensation expense.

 
Three Months Ended
 
Six Months Ended
 
June 30, 2019
 
(in thousands)
Gain from forfeitures of share-based compensation expense
2,678

 
2,678

Depreciation and amortization (expense)
(1,228
)
 
(1,228
)
Payroll costs and Facilities related costs
(2,178
)
 
(4,068
)
Total restructuring costs
(728
)
 
(2,618
)


For the three month period ended June 30, 2019, $(0.1) million was included in Research and Development expenses, $(0.2) million in Sales and Operations expenses, and $(0.4) million in General and Administrative expenses. For the six month period ended June 30, 2019, $(0.1) million was included in Research and Development expenses, $(2.1) million in Sales and Operations expenses, and $(0.4) million in General and Administrative expenses.

The following table summarizes restructuring activities as of June 30, 2019 included in current liabilities as of June 30, 2019.

 
(in thousands)
Restructuring liability as of January 1, 2019
$

Restructuring costs
2,618

Restructuring costs - non cash item
2,930

Amounts paid
(1,920
)
Restructuring liability as of June 30, 2019
$
3,628





11


Share repurchase program
On October 25, 2018 Criteo's Board of Directors authorized a share repurchase program of up to $80.0 million of the Company’s outstanding American Depositary Shares. As of December 31, 2018, 3.5 million shares were held as treasury shares.
On February 8, 2019, the Board of Directors authorized the reduction of capital resulting in the formal retirement of 1.6 million treasury shares. As of June 30, 2019, we have 1.1 million treasury shares remaining which may be used primarily to satisfy the company's obligations under its employee equity plans upon RSU vestings in lieu of issuing new shares.
 
Number of Treasury Shares
 
Amount
(in thousands of dollars)
Balance at January 1, 2018

 
$

Treasury Shares Repurchased to potentially use for M&A
1,751,147

 
40,000

Treasury Shares Repurchased for RSU Vesting
1,748,111

 
40,000

Treasury Shares Issued for RSU Vesting
(40,139
)
 
(841
)
Balance at December 31, 2018
3,459,119

 
$
79,159

Treasury Shares Retired
(1,594,288
)
 
$
(36,137
)
Treasury Shares Issued for RSU Vesting
(745,862
)
 
(16,458
)
Balance at June 30, 2019
1,118,969

 
$
26,564




12


Note 3. Financial Instruments
Financial assets
The maximum exposure to credit risk at the end of each reported period is represented by the carrying amount of financial assets, and summarized in the following table:
 
December 31, 2018

 
June 30, 2019

 
(in thousands)
Trade receivables, net of allowance
473,901

 
374,949

Other taxes
53,338

 
56,090

Other current assets
22,816

 
18,751

Non-current financial assets
20,460

 
21,613

Total
$
570,515

 
$
471,403



Credit Risk
We maintain an allowance for estimated credit losses. During the period ended December 31, 2018 and the six-month period ended June 30, 2019, our net change in allowance for doubtful accounts was $5.1 million and $(6.4) million, respectively.
For our financial assets, the fair value approximates the carrying amount, given the nature of the financial assets and the maturity of the expected cash flows.
Trade Receivables
Credit risk is defined as an unexpected loss in cash and earnings if the client is unable to pay its obligations in due time. We perform internal ongoing credit risk evaluations of our clients. When a possible risk exposure is identified, we require prepayments.
As of December 31, 2018 and June 30, 2019, no customer accounted for 10% or more of trade receivables.
Financial Liabilities
 
December 31, 2018
 
June 30, 2019
 
 
 
 
 
(in thousands)
Trade payables
$
425,376

 
$
332,735

Other taxes
55,592

 
56,929

Employee-related payables
65,878

 
68,702

Other current liabilities
47,115

 
33,986

Financial liabilities
3,508

 
4,081

Total
$
597,469

 
$
496,433


For our financial liabilities, the fair value approximates the carrying amount, given the nature of the financial liabilities and the maturity of the expected cash flows.
We are party to several loan agreements and a revolving credit facility, or RCF, with third-party financial institutions. There have been no significant changes from what was disclosed in Note 13 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2018.

13



Fair Value Measurements     
We measure the fair value of our cash equivalents, which include interest-bearing bank deposits, as level 2 measurements because they are valued using observable market data.
Financial assets or liabilities include derivative financial instruments used to manage our exposure to the risk of exchange rate fluctuations. These instruments are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.

Derivative Financial Instruments
Derivatives consist of foreign currency forward contracts that we use to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the local currency of a subsidiary. We recognize gains and losses on these contracts in financial income (expense), and their position on the balance sheet is based on their fair value at the end of each respective period. These instruments are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.

 
December 31, 2018

 
June 30, 2019

 
 
 
 
 
(in thousands)
Derivative Assets:
 
 
 
Included in other current assets
$
1,703

 
$

 
 
 
 
Derivative Liabilities:
 
 
 
Included in financial liabilities - current portion
$

 
$
539


For our derivative financial instruments, the fair value approximates the carrying amount, given the nature of the derivative financial instruments and the maturity of the expected cash flows.
Cash and Cash Equivalents
Investments in interest–bearing bank deposits which meet ASC 230—Statement of Cash flows criteria: short-term, highly liquid investments, for which the risks of changes in value are considered to be insignificant. Interest-bearing bank deposits are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.
 
December 31, 2018

 
June 30, 2019

 
 
 
 
 
(in thousands)
Cash equivalents
$
125,442

 
$
148,584

Cash on hand
238,984

 
273,469

Total cash and cash equivalents
$
364,426

 
$
422,053



For our cash and cash equivalents, the fair value approximates the carrying amount, given the nature of the cash and cash equivalents and the maturity of the expected cash flows.


14


Note 4. Trade Receivables
The following table shows the breakdown in trade receivables net book value for the presented periods:
 
December 31, 2018

 
June 30, 2019

 
 
 
 
 
(in thousands)
Trade accounts receivables
$
499,819

 
$
394,495

(Less) Allowance for doubtful accounts
(25,918
)
 
(19,546
)
Net book value at end of period
$
473,901

 
$
374,949

Changes in allowance for doubtful accounts are summarized below:
 
2018

 
2019

 
 
 
 
 
(in thousands)
Balance at January 1
$
(20,818
)
 
$
(25,918
)
Allowance for doubtful accounts
(6,315
)
 
(6,042
)
Reversal of provision
3,303

 
12,318

Currency translation adjustment
450

 
96

Balance at June 30
$
(23,380
)
 
$
(19,546
)

The amount charged to allowance for doubtful accounts for the six months ended June 30, 2019 remained consistent with the same period in the prior year due to a consistent application of the Company credit policy. However, the balance of allowance for doubtful accounts decreased during the six months period ended June 30, 2019,mainly due to write-offs of long outstanding receivables already reserved for which it is certain we will not collect. The Company mitigates its credit risk with respect to accounts receivables by performing credit evaluations and monitoring agencies and advertisers' accounts receivables balances.

15


Note 5. Other Current Assets
The following table shows the breakdown in other current assets net book value for the presented periods:
 
December 31, 2018

 
June 30, 2019

 
 
 
 
 
(in thousands)
Prepayments to suppliers
$
4,056

 
$
5,869

Other debtors
4,762

 
3,477

Prepaid expenses
12,295

 
9,405

Derivative instruments
1,703

 

Gross book value at end of period
22,816

 
18,751

Net book value at end of period
$
22,816

 
$
18,751


Derivative financial instruments include foreign currency swaps or forward purchases or sales contracts used to manage our exposure to the risk of exchange rate fluctuations. These instruments are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.

16


Note 6. Intangible assets and Goodwill
There have been no significant changes in intangible assets or goodwill since December 31, 2018. In addition, no triggering events have occurred that would indicate impairment in the balance of either intangible assets or goodwill.
The estimated amortization expense related to intangible assets for the next five years and thereafter is as follows:
 
Software

 
Technology and customer relationships

 
Total

 
(in thousands)
From July 1 to December 31, 2019
$
4,415

 
$
10,757

 
$
15,172

2020
7,424

 
16,864

 
24,288

2021
5,585

 
16,864

 
22,449

2022
2,712

 
11,486

 
14,198

2023
715

 
10,325

 
11,040

Thereafter
16

 
15,950

 
15,966

Total
$
20,867

 
$
82,246

 
$
103,113



Note 7. Other Current Liabilities
Other current liabilities are presented in the following table:
 
December 31, 2018

 
June 30, 2019

 
 
 
 
 
(in thousands)
Clients' prepayments
$
10,328

 
$
12,057

Credit notes
13,183

 
12,749

Accounts payable relating to capital expenditures
21,454

 
6,255

Other creditors
1,527

 
2,565

Deferred revenue
623

 
360

Total
$
47,115

 
$
33,986

The changes in "accounts payable relating to capital expenditures" relate to significant data centers equipment and leasehold improvements acquisitions in 2018 paid during the six months period ended June 30, 2019.

17


Note 8. Leases
On January 1, 2019, we adopted Accounting Standards Update No. 2016-02, Leases (Topic 842) which requires companies to recognize operating and financing lease liabilities and corresponding right-of-use assets on the balance sheet.
We have adopted Topic 842 effective January 1, 2019 on a modified retrospective basis and elected not to restate comparative periods. We chose to use certain practical expedients offered by the standard including:
We did not reassess whether any expired or existing contracts are or contain leases, the lease classification for any expired or existing leases, or the initial direct costs for any existing leases.
We do not recognize a lease liability or right of use asset for leases with a term of 12 months or less, and
We used hindsight in determining the lease term.
We lease space under non-cancellable operating leases for our offices as well as our data centers. Our office leases typically include free rent periods or rent escalation periods, and may also include leasehold improvement incentives. Leases for data centers may also include free rent periods or rent escalation periods. These leases typically do not include residual value guarantees. Both office and data center leases may contain both lease components (rent) and non-lease components (maintenance, electrical costs, and other service charges). Non-lease components are accounted for separately.
Both office and data center leases typically contain options to renew, and/or early terminate. We have evaluated management's expectations for these options as of June 30, 2019. Options have been included in the lease term if management has determined it is reasonably certain it will be exercised.
Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate at lease commencement to determine the present value of future payments. We have a centralized treasury function, and the majority of our leases are negotiated and signed by representatives of Criteo SA. As such, the incremental borrowing rate of Criteo SA is used for all of our contracts. It is then adjusted in consideration of the currency of the lease and the lease term as of the lease commencement date.
Lease expense is recognized for minimum lease payments on a straight-line basis over the lease term. Variable costs are expensed in the period incurred. Variable expenses include changes in indexation. Leases for data centers may have variable costs based on electrical usage.
The components of lease expense are as follows:
 
Three Months Ended
 
Six Months Ended
 
June 30,
2019
 
June 30,
2019
 
Offices
 
Data Centers
 
Total
 
Offices
 
Data Centers
 
Total
 
(in thousands)
Lease expense
$
8,574

 
$
6,154

 
$
14,728

 
$
16,914

 
$
11,341

 
$
28,255

Short term lease expense
523

 
525

 
1,048

 
1,448

 
1,055

 
2,503

Variable lease expense
1,821

 
239

 
2,060

 
1,821

 
353

 
2,174

Sublease income
(693
)
 

 
(693
)
 
(1,769
)
 

 
(1,769
)
Total operating lease expense
$
10,225

 
$
6,918

 
$
17,143

 
$
18,414

 
$
12,749

 
$
31,163



18


As of June 30, 2019, we had future minimum lease payments as follows:
 
June 30,
2019
 
Offices
 
Data Centers
 
Total
 
(in thousands)
Remainder of 2019
$
17,314

 
$
11,486

 
$
28,800

2020
34,360

 
19,497

 
53,857

2021
31,915

 
12,615

 
44,530

2022
29,193

 
8,675

 
37,868

2023
20,060

 
2,198

 
22,258

Thereafter
27,759

 

 
27,759

Total minimum lease payments
160,601

 
54,471

 
215,072

Impact of Discount Rate
(17,407
)
 
(1,531
)
 
(18,938
)
Total Lease Liability
$
143,194

 
$
52,940

 
$
196,134


The weighted average remaining lease term and discount rates as of June 30, 2019 are as follows:
 
June 30,
2019
Weighted average remaining lease term (years)
 
    Offices
5.19

    Data Centers
2.81

Weighted average discount rate
 
    Offices
2.64
%
    Data Centers
1.75
%
Supplemental cash flow information related to our operating leases is as follows for the period ended June 30, 2019:
 
Three Months Ended
 
Six Months Ended
 
June 30,
2019
 
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
 
 
 
Cash flow for operating activities
$
(13,967
)
 
$
(27,931
)
Right of use assets obtained in exchange for new operating lease liabilities
$
594

 
$
11,520


As of June 30, 2019, we have additional operating leases, primarily for offices, that have not yet commenced which will result in additional operating lease liabilities and right of use assets of approximately $15.8 million. These operating leases will commence between 2019 and 2020.
For periods prior to January 1, 2019, we accounted for our lease commitments in accordance with ASC 840. We recognized rent expense for leases on a straight-line basis over the life of the lease. For the three months ended June 30, 2018, we recognized expense for office leases of $9.5 million and data centers costs of $12.4 million. For the six months ended June 30, 2018 we recognized expense for office leases of $19.2 million and data center costs of $24.7 million. The rent expense recognized in prior periods included amounts which are now considered non-lease components such as maintenance services and electricity charges.


19


Note 9. Revenue

Revenue Recognition
We sell personalized display advertisements featuring product-level recommendations either directly to clients or to advertising agencies. Historically, the Criteo model has focused solely on converting our clients' website visitors into customers, enabling us to charge our clients only when users engage with an ad we deliver, usually by clicking on it. More recently, we have expanded our solutions to address a broader range of marketing goals for our clients.
We offer two families of solutions to our commerce and brand clients:
Criteo Marketing Solutions allow commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments.
Criteo Retail Media solutions allow retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals.
In conjunction with expanding our solutions, we have also started expanding our pricing models to now include a combination of cost-per-install and cost-per-impression for selected new solutions, in addition to cost-per-click.
We recognize revenues when we transfer control of promised services directly to our clients or to advertising agencies, which we collectively refer to as our clients, in an amount that reflects the consideration to which we expect to be entitled to in exchange for those services.
For campaigns priced on a cost-per-click and cost-per-install basis, we bill our clients when a user clicks on an advertisement we deliver or installs an application by clicking on an advertisement we delivered, respectively. For these pricing models, we recognize revenue when a user clicks on an advertisement or installs an application.     
For campaigns priced on a cost-per-impression basis, we bill our clients based on the number of times an advertisement is displayed to a user. For this pricing model, we recognize revenue when an advertisement is displayed.
We act as principal in our arrangements because (i) we control the advertising inventory (spaces on websites) before it is transferred to our clients; (ii) we bear sole responsibility for fulfillment of the advertising promise and inventory risks and (iii) we have full discretion in establishing prices. Therefore, based on these factors, we report revenue earned and the related costs incurred on a gross basis.
Disaggregation of revenue
The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based on the location of advertisers’ campaigns.
The following table presents our revenues disaggregated by geographical area:
 
Americas
 
EMEA
 
Asia-Pacific
 
Total
For the three months ended
(in thousands)
 
 
 
 
 
 
 
 
June 30, 2018
$
212,781

 
$
201,080

 
$
123,324

 
$
537,185

June 30, 2019
$
213,974

 
$
194,359

 
$
119,814

 
$
528,147


20


 
Americas
 
EMEA
 
Asia-Pacific
 
Total
For the six months ended
(in thousands)
 
 
 
 
 
 
 
 
June 30, 2018
$
425,476

 
$
423,691

 
$
252,182

 
$
1,101,349

June 30, 2019
$
431,967

 
$
404,002

 
$
250,301

 
$
1,086,270


Excluding our historical solution for driving Conversion through Criteo Marketing Solutions (formerly called Criteo Dynamic Retargeting), no individual solution accounted for more than 10% of total consolidated revenue for the periods presented.

Customer Credit Notes
We offer credit notes to certain customers as a form of incentive, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and they are recognized as a reduction of revenue. We believe that there will not be significant changes to our estimates of variable consideration.
Deferred Revenues
We record deferred revenues when cash payments are received or due in advance of our performance. Our payment terms vary depending on the service or the type of customer. For certain customers, we require payment before the services are delivered.
Practical Expedients     
We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.
We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and operating expenses.


21


Note 10. Share-Based Compensation
The board of directors has been authorized by the general meeting of the shareholders to grant employee warrants (Bons de Souscription de Parts de Créateur d’Entreprise or "BSPCEs"), share options (Options de Souscription d'Actions or "OSAs"), restricted share units ("RSUs") and non-employee warrants (Bons de Souscription d'Actions or "BSAs").
During the six months ended June 30, 2019, there was three grants of RSUs and one of OSAs under the Employee Share Option Plan 11 as defined in Note 19 to our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2018.
On March 1, 2019, 202,180 RSUs were granted to Criteo employees subject to continued employment.
On April 25, 2019, 257,291 RSUs were granted to Criteo management subject to continued employment and an additional 257,291 RSUs were granted to members of the management, subject to condition of presence and the achievement of internal performance objectives. In addition, a special supplemental grant of 327,916 RSUs was also granted to members of management subject to continued employment.
On June 25, 2019, 195,420 RSUs and 62,880 OSAs were granted to Criteo employees and certain senior managers subject to continued employment.
There have been no changes in the vesting and method of valuation of the BSPCEs, OSAs, RSUs, or BSAs from what was disclosed in Note 19 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2018, filed with the SEC on March 1, 2019 except for the special supplemental grant to management on April 25, 2019 which have a vesting schedule as follows:
70% at the expiration of a two year period
15% at the expiration of each year following the first two years-period.


Change in Number of BSPCE/OSA/RSU/BSA
 
OSA/BSPCE

 
RSU

 
BSA

 
Total

Balance at January 1, 2019
3,187,465

 
4,780,137

 
291,670

 
8,259,272

Granted
62,880

 
1,240,098

 

 
1,302,978

Exercised (OSA/BSPCE/BSA)
(47,608
)
 

 

 
(47,608
)
Vested (RSU)

 
(764,079
)
 

 
(764,079
)
Forfeited
(591,442
)
 
(700,791
)
 

 
(1,292,233
)
Expired

 

 

 

Balance at June 30, 2019
2,611,295

 
4,555,365

 
291,670

 
7,458,330

Breakdown of the Closing Balance
 
OSA/BSPCE

 
RSU

 
BSA

Number outstanding
2,611,295

 
4,555,365

 
291,670

Weighted-average exercise price
25.56

 
NA

 
13.02

Number vested
2,132,876

 
NA

 
121,342

Weighted-average exercise price
24.91

 
NA

 
20.07

Weighted-average remaining contractual life of options outstanding, in years
6.05

 
NA

 
7.43



22


Reconciliation with the Unaudited Consolidated Statements of Income
 
Three Months Ended
 
June 30, 2018
 
June 30, 2019
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
 
R&D

 
S&O

 
G&A

 
Total

 
R&D

 
S&O

 
G&A

 
Total

RSUs
$
(6,446
)
 
$
(8,059
)
 
$
(4,101
)
 
$
(18,606
)
 
$
(3,952
)
 
$
(4,669
)
 
$
(3,496
)
 
$
(12,117
)
Share options / BSPCE
(326
)
 
(602
)
 
(284
)
 
(1,212
)
 
624

 
777

 
(646
)
 
755

Total share-based compensation
(6,772
)
 
(8,661
)
 
(4,385
)
 
(19,818
)
 
(3,328
)
 
(3,892
)
 
(4,142
)
 
(11,362
)
BSAs

 

 
(423
)
 
(423
)
 

 

 
(351
)
 
(351
)
Total equity awards compensation expense
$
(6,772
)
 
$
(8,661
)
 
$
(4,808
)
 
$
(20,241
)
 
$
(3,328
)
 
$
(3,892
)
 
$
(4,493
)
 
$
(11,713
)
 
Six Months Ended
 
June 30, 2018
 
June 30, 2019
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
 
R&D

 
S&O

 
G&A

 
Total

 
R&D

 
S&O

 
G&A

 
Total

RSUs
$
(11,063
)
 
$
(14,930
)
 
$
(9,249
)
 
$
(35,242
)
 
$
(7,798
)
 
$
(10,624
)
 
$
(6,012
)
 
$
(24,434
)
Share options / BSPCE
(391
)
 
(962
)
 
(1,619
)
 
(2,972
)
 
445

 
531

 
(1,426
)
 
(450
)
Total share-based compensation
(11,454
)
 
(15,892
)
 
(10,868
)
 
(38,214
)
 
(7,353
)
 
(10,093
)
 
(7,438
)
 
(24,884
)
BSAs

 

 
(856
)
 
(856
)
 

 

 
(711
)
 
(711
)
Total equity awards compensation expense
$
(11,454
)
 
$
(15,892
)
 
$
(11,724
)
 
$
(39,070
)
 
$
(7,353
)
 
$
(10,093
)
 
$
(8,149
)
 
$
(25,595
)



23


Note 11. Financial Income and Expenses
The condensed consolidated statements of income line item “Financial income (expense)” can be broken down as follows:
 
Three Months Ended
 
June 30, 2018

 
June 30, 2019

 
(in thousands)
 
 
 
 
Financial income from cash equivalents
$
279

 
$
608

Interest and fees
(488
)
 
(481
)
Interest on debt
(546
)
 
(443
)
Fees
58

 
(38
)
Foreign exchange gain (loss)
(777
)
 
(1,089
)
Other financial expense
(20
)
 
(392
)
Total financial income (expense)
$
(1,006
)
 
$
(1,354
)

 
Six Months Ended
 
June 30, 2018

 
June 30, 2019

 
(in thousands)
 
 
 
 
Financial income from cash equivalents
$
504

 
$
785

Interest and fees
(1,044
)
 
(1,004
)
Interest on debt
(1,033
)
 
(873
)
Fees
(11
)
 
(131
)
Foreign exchange gain (loss)
(1,747
)
 
(2,687
)
Other financial expense
(44
)
 
(422
)
Total financial income (expense)
$
(2,331
)
 
$
(3,328
)


The $1.4 million and the $3.3 million financial expense for the three month period ended June 30, 2019 and for the six month period ended June 30, 2019, respectively, were driven by the non-utilization costs incurred as part of our available Revolving Credit Facility (RCF) financing and the recognition of a negative impact of foreign exchange reevaluations net of related hedging. At June 30, 2019, our exposure to foreign currency risk was centralized at Criteo S.A. and hedged using foreign currency swaps or forward purchases or sales of foreign currencies.


24


Note 12. Income Taxes
Breakdown of Income Taxes
Our tax provision for interim periods is determined using an estimate of our annual effective tax rate (“AETR”), adjusted for discrete items arising in that quarter. To calculate our estimated AETR, we estimate our income before taxes and the related tax expense or benefit for the full fiscal year (total of expected current and deferred tax provisions), excluding the effect of significant unusual or infrequently occurring items or comprehensive income items not recognized in the statement of income. Each quarter, we update our estimate of the annual effective tax rate, and if our estimated annual tax rate does change, we make a cumulative adjustment in that quarter. Our quarterly tax provision, and our quarterly estimate of our annual effective tax rate, are subject to significant volatility due to several factors including our ability to accurately predict our income (loss) before provision for income taxes in multiple jurisdictions and the changes in foreign exchange rates. Our effective tax rate in the future will depend on the portion of our profits earned within and outside of France.
The condensed consolidated statements of income line item “Provision for income taxes” can be broken down as follows:
 
Six Months Ended
 
June 30, 2018

 
June 30, 2019

 
(in thousands)
Current income tax
$
(28,559
)
 
$
(14,365
)
Net change in deferred taxes
7,535

 
(1,336
)
Provision for income taxes
$
(21,024
)
 
$
(15,701
)

For the six months ended June 30, 2018 and 2019, we used an annual estimated tax rate of 37% and 30%, respectively, to calculate the provision for income taxes. The effective tax rate was 37% and 32% for the three months ended June 30, 2018 and 2019, respectively. The difference between the annual estimated tax rate and the effective tax rate for the six months ended June 30, 2019 was due to the tax impact of discrete items such as share-based compensation in the United States. Discrete items were immaterial for the six months ended June 30, 2018 resulting in no difference between the annual estimated tax rate and the effective tax rate.
For the six months ended June 30, 2019, our estimated effective tax rate includes in particular our preliminary estimates for the tax reform in France voted in December 2018. Our estimates are preliminary, and our effective tax rate may be impacted as more information becomes available regarding the tax reform in France.
For the six months ended June 30, 2018, our estimated annual effective tax rate included our estimates for the impact of the U.S. Tax Cuts and Jobs Act (the "Tax Act") which was enacted on December 22, 2017 and introduces significant changes to U.S. income tax law. Effective in 2018, the Tax Act reduced the U.S. federal income tax rate from 35% to 21% and created new taxes on certain related-party payments, referred to as a base erosion anti-avoidance tax, or “BEAT”.
Current tax assets and liabilities
The total amount of current tax assets consists mainly of prepayments of income taxes and credits of Criteo SA, Criteo Corp. , Criteo Gmbh and Criteo B.V.. The current tax liabilities refers mainly to the net corporate tax payables of Criteo K.K.
Ongoing tax inspection in the United States
On September 27, 2017, we received a draft notice of proposed adjustment "NOPA" from the Internal Revenue Service ("IRS") audit of Criteo Corp. for the year ended December 31, 2014, confirmed by the definitive notice dated February 8, 2018. Although we disagree with the IRS's position and are currently contesting this issue, the ultimate resolution of this litigation is uncertain and, if resolved in a manner unfavorable to us, could result in an additional federal tax liability of an estimated maximum aggregate amount of approximately $15.0 million, excluding related fees, interest and penalties.

25


Note 13. Earnings Per Share
Basic Earnings Per Share
We calculate basic earnings per share by dividing the net income for the period attributable to shareholders of the Parent by the weighted average number of shares outstanding.
 
 
Three Months Ended
Six Months Ended
 
 
June 30, 2018

 
June 30, 2019

June 30, 2018

 
June 30, 2019

Net income attributable to shareholders of Criteo S.A.
 
$
13,726

 
$
10,823

$
33,535

 
$
29,943

Weighted average number of shares outstanding
 
66,347,599

 
64,581,476

66,254,476

 
64,459,867

Basic earnings per share
 
$
0.21

 
$
0.17

$
0.51

 
$
0.46

Diluted Earnings Per Share
We calculate diluted earnings per share by dividing the net income attributable to shareholders of the Parent by the weighted average number of shares outstanding plus any potentially dilutive shares not yet issued from share-based compensation plans (see Note 10). There were no other potentially dilutive instruments outstanding as of June 30, 2018 and 2019. Consequently, all potential dilutive effects from shares are considered.
For each period presented, a contract to issue a certain number of shares (i.e. share option, non-employee warrant ("BSA"), restricted share unit ("RSU") or employee warrant ("BSPCE") is assessed as potentially dilutive if it is “in the money” (i.e., the exercise or settlement price is lower than the average market price).
 
 
Three Months Ended
Six Months Ended
 
 
June 30, 2018

 
June 30, 2019

June 30, 2018

 
June 30, 2019

Net income attributable to shareholders of Criteo S.A.
 
$
13,726

 
$
10,823

$
33,535

 
$
29,943

Weighted average number of shares outstanding of Criteo S.A.
 
66,347,599

 
64,581,476

66,254,476

 
64,459,867

Dilutive effect of :
 
 
 
 
 
 
 
Restricted share awards ("RSUs")
 
721,154

 
737,992

793,096

 
1,027,671

Share options and BSPCE
 
382,066

 
274,298

394,936

 
305,473

Share warrants
 
37,492

 
30,739

37,005

 
40,631

Weighted average number of shares outstanding used to determine diluted earnings per share
 
67,488,311

 
65,624,505

67,479,513

 
65,833,642

Diluted earnings per share
 
$
0.20

 
$
0.16

$
0.50

 
$
0.45


The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows:
 
 
Three Months Ended
Six Months Ended
 
 
June 30, 2018

 
June 30, 2019

June 30, 2018

 
June 30, 2019

 
 
 
 
 
 
 
 
Restricted share awards
 
2,651,262

 
1,305,872

2,276,195

 
894,012

Share options and BSPCE
 

 
2,795


 
34,147

Weighted average number of anti-dilutive securities excluded from diluted earnings per share
 
2,651,262

 
1,308,667

2,276,195

 
928,159



26


Note 14. Commitments and contingencies
Commitments
Revolving Credit Facilities, Credit Line Facilities and Bank Overdrafts     
As mentioned in Note 3, we are party to one RCF with a syndicate of banks which allow us to draw up to 350.0 million ($398.3 million).
We are also party to short-term credit lines and overdraft facilities with HSBC plc, BNP Paribas and LCL. We are authorized to draw up to a maximum of 21.5 million ($24.5 million) in the aggregate under the short-term credit lines and overdraft facilities. As of June 30, 2019, we had not drawn on any of these facilities. Any loans or overdraft under these short-term facilities bear interest based on the one month EURIBOR rate or three month EURIBOR rate. As these facilities are exclusively short-term credit and overdraft facilities, our banks have the ability to terminate such facilities on short notice.

Contingencies
Changes in provisions during the presented periods are summarized below:
 
Provision for employee-related litigation

 
Other provisions

 
Total

 
(in thousands)
Balance at January 1, 2019
$
244

 
$
2,396

 
$
2,640

Increase
243

 
1,781

 
2,024

Provision used
(26
)
 

 
(26
)
Provision released not used
(56
)
 
(365
)
 
(421
)
Currency translation adjustments

 
(61
)
 
(61
)
Balance at June 30, 2019
$
405

 
$
3,751

 
$
4,156

 - of which current
405

 
3,751

 
4,156


The amount of the provisions represents management’s best estimate of the future outflow.

27


Note 15. Breakdown of Revenue and Non-Current Assets by Geographical Areas
The Company operates in the following three geographical markets:
Americas (North and South America);
EMEA (Europe, Middle-East and Africa); and
Asia-Pacific.
The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based on the location of advertisers’ campaigns.
 
Americas

 
EMEA

 
Asia-Pacific

 
Total

For the three months ended:
(in thousands)
June 30, 2018
$
212,781

 
$
201,080

 
$
123,324

 
$
537,185

June 30, 2019
$
213,974

 
$
194,359

 
$
119,814

 
$
528,147


Revenue generated in France, the country of incorporation of the Parent, amounted to $37.0 million and $35.2 million for the three months ended June 30, 2018 and 2019, respectively.
 
Americas
 
EMEA
 
Asia-Pacific
 
Total
For the six months ended:
(in thousands)
June 30, 2018
$
425,476

 
$
423,691

 
$
252,182

 
$
1,101,349

June 30, 2019
$
431,967

 
$
404,002

 
$
250,301

 
$
1,086,270


Revenue generated in France amounted to $78.4 million and $72.6 million for the six months ended June 30, 2018 and 2019, respectively.
Revenue generated in other significant countries where we operate is presented in the following table:
 
Three Months Ended
Six Months Ended
 
June 30,
2018

 
June 30,
2019

June 30,
2018

 
June 30,
2019

 
(in thousands)
Americas
 
 
 
 
 
 
United States
$
187,368

 
$
192,815

$
373,420

 
$
388,606

EMEA
 
 
 
 
 
 
Germany
$
48,632

 
$
46,998

$
103,147

 
$
100,593

United Kingdom
$
22,544

 
$
21,180

$
48,778

 
$
42,948

Asia-Pacific
 
 
 
 
 
 
Japan
$
84,060

 
$
82,263

$
176,324

 
$
175,431

As of June 30, 2018 and 2019, our largest client represented 2.4% and 1.4%, respectively, of our consolidated revenue.

28


Other Information
For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets, excluding right of use assets related to lease agreements) are presented in the table below. The geographical information results from the locations of legal entities.
 
 
 
 
 
Of which

 
 
 
 
 
Of which

 
Of which

 
 
 
Holding

 
Americas

 
United States

 
EMEA

 
Asia-Pacific

 
Japan

 
Singapore

 
Total

(in thousands)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
December 31, 2018
$
123,388

 
$
125,654

 
$
125,312

 
$
27,898

 
$
19,109

 
$
11,630

 
$
2,992

 
$
296,049

June 30, 2019
$
135,141

 
$
121,254

 
$
107,486

 
$
23,230

 
$
16,139

 
$
10,321

 
$
1,512

 
$
295,764



29


Note 16. Related Parties
There were no significant related-party transactions during the period nor any change in the nature of the transactions as described in Note 24 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2018 except as follows:

On June 25, 2019, Criteo announced that Chief Operating Officer Mollie Spilman has decided to leave the Company to pursue a new career opportunity. She has left the Company as of July 5, 2019.

Effective July 26, 2019, Criteo S.A. and Mr. Dan Teodosiu, the Company’s Chief Technology Officer, mutually agreed that Mr. Teodosiu would step down from his role as Chief Technology Officer and separate from employment as of September 30th, 2019.


 
Note 17. Subsequent Events
On July 31, 2019 Criteo announced that its Board of Directors authorized a share repurchase program of up to $80 million of the Company’s outstanding American Depositary Shares. The Company intends to use repurchased shares to satisfy employee equity plan vesting in lieu of issuing new shares and potentially in connection with M&A transactions. In addition, the Company may use repurchased shares The program does not require the purchase of any minimum number of shares and may be suspended, modified or discontinued at any time without prior notice.

The Company evaluated all other subsequent events that occurred after June 30, 2019 through the date of issuance of the unaudited condensed consolidated financial statements and determined there are no significant events that require adjustments.



30


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

The following discussion should be read in conjunction with the unaudited condensed consolidated financial statements and related notes thereto included elsewhere in this Quarterly Report on Form 10-Q and the audited consolidated financial statements and related notes thereto included in our Annual Report on Form 10-K for the year ended December 31, 2018, filed with the Securities and Exchange Commission, or "SEC", on March 1, 2019.

Critical Accounting Policies and Estimates

There have been no material changes to our critical accounting policies and estimates from the information provided in Item 2, "Management's Discussion and Analysis of Financial Condition and Results of Operations," included in our Annual Report filed on Form 10-K for the year ended December 31, 2018, except for the adoption of ASC 842 as of January 1, 2019. Please refer to Note 1,"Summary of Significant Accounting Policies," of the Notes to Unaudited Condensed Consolidated Financial Statements for a discussion of the changes in accounting policies due to the adoption of this standard.

During the first quarter of 2019, we revised our estimate of the useful life of all servers and other equipment used in our data centers from 3 to 5 years. This change in estimate was determined based on a revised commissioning plan which extends the period equipment from 3 to 5 years prior to disposal. This resulted in an increase in income from operations of $21.0 million, increase in net income of $17.9 million, or $0.28 per share, from that which would have been reported had the previous expected useful life of 3 years been used for the six months period ended June 30, 2019. The impact on the three month period ended June 30, 2019 was an increase in income from operations of $10.2 million, an increase in net income of $8.7 million, or $0.14 per share.


Recently Issued Pronouncements

See "Recently Issued Accounting Standards" under Note 1, "Summary of Significant Accounting Policies," of the Notes to Unaudited Condensed Consolidated Financial Statements for a discussion of certain accounting standards that have been issued during 2019.

Use of Non-GAAP Financial Measures

This Form 10-Q includes the following financial measures defined as non-GAAP financial measures by the SEC: Revenue ex-TAC, Adjusted EBITDA and Adjusted Net Income. These measures are not calculated in accordance with U.S. GAAP.

Revenue ex-TAC is our revenue excluding traffic acquisition costs ("TAC") generated over the applicable measurement period and Revenue ex-TAC by Region reflects our Revenue ex-TAC by our core geographies. Revenue ex-TAC, Revenue ex-TAC by Region and Revenue ex-TAC margin are key measures used by our management and board of directors to evaluate our operating performance, generate future operating plans and make strategic decisions regarding the allocation of capital. In particular, we believe that the elimination of TAC from revenue can provide a useful measure for period-to-period comparisons of our core business and across our core geographies. Accordingly we believe that Revenue ex-TAC, Revenue ex-TAC by Region and Revenue ex-TAC margin provide useful information to investors and the market generally in understanding and evaluating our operating results in the same manner as our management and board of directors.

Adjusted EBITDA is our consolidated earnings before financial income (expense), income taxes, depreciation and amortization, adjusted to eliminate the impact of equity awards compensation expense, pension service costs, restructuring costs, acquisition-related costs and deferred price consideration. Adjusted EBITDA is a key measure used by our management and board of directors to understand and evaluate our core operating performance and trends, to prepare and approve our annual budget and to develop short‑ and long-term operational plans. In particular, we believe that by eliminating equity awards compensation expense, pension service costs, restructuring costs, acquisition-related costs and deferred price consideration, Adjusted EBITDA can provide useful measures for period-to-period comparisons of our business. Accordingly, we believe that Adjusted EBITDA provides useful information to investors and the market generally in understanding and evaluating our results of operations in the same manner as our management and board of directors.

31




Adjusted Net Income is our net income adjusted to eliminate the impact of equity awards compensation expense, amortization of acquisition-related intangible assets, restructuring costs, acquisition-related costs and deferred price consideration, and the tax impact of these adjustments. Adjusted Net Income and Adjusted Net Income per diluted share are key measures used by our management and board of directors to evaluate operating performance, generate future operating plans and make strategic decisions regarding the allocation of capital. In particular, we believe that by eliminating equity awards compensation expense, amortization of acquisition-related intangible assets, restructuring costs, acquisition-related costs and deferred price consideration and the tax impact of these adjustments, Adjusted Net Income and Adjusted Net Income per diluted share can provide useful measures for period-to-period comparisons of our business. Accordingly, we believe that Adjusted Net Income and Adjusted Net Income per diluted share provide useful information to investors and the market generally in understanding and evaluating our results of operations in the same manner as our management and board of directors.

Please refer to the supplemental financial tables provided for a reconciliation of Revenue ex-TAC to revenue, Adjusted EBITDA to net income, and Adjusted Net Income to net income in each case, the most comparable U.S. GAAP measurement. Our use of non-GAAP financial measures has limitations as an analytical tool, and you should not consider them in isolation or as a substitute for analysis of our financial results as reported under U.S. GAAP. Some of these limitations are: (1) other companies, including companies in our industry which have similar business arrangements, may address the impact of TAC differently; and (2) other companies may report Revenue ex-TAC, Adjusted EBITDA, Adjusted Net Income, or similarly titled measures but calculate them differently or over different regions, which reduces their usefulness as comparative measures. Because of these and other limitations, you should consider these measures alongside our U.S. GAAP financial results, including revenue and net income.


32


Condensed Consolidated Statements of Income Data (Unaudited):
 
 
Three Months Ended
Six Months Ended
 
 
June 30, 2018
 
June 30, 2019
June 30, 2018
 
June 30, 2019
 
(in thousands, except share and per share data)
 
 
 
 
 
 
 
 
Revenue
 
$
537,185

 
$
528,147

$
1,101,349

 
$
1,086,270

 
 
 
 
 
 
 
 
Cost of revenue (2):
 
 
 
 
 
 
 
Traffic acquisition costs
 
(306,963
)
 
(304,229
)
(630,709
)
 
(626,658
)
Other cost of revenue
 
(29,957
)
 
(29,059
)
(60,016
)
 
(55,104
)
Gross profit
 
200,265

 
194,859

410,624

 
404,508

 
 
 
 
 
 
 
 
Operating expenses
 
 
 
 
 
 
 
Research and development expenses (2)
 
(47,544
)
 
(44,015
)
(92,862
)
 
(90,592
)
Sales and operations expenses (2)
 
(92,726
)
 
(95,503
)
(188,375
)
 
(191,412
)
General and administrative expenses (2)
 
(35,644
)
 
(35,767
)
(70,235
)
 
(69,537
)
Total operating expenses
 
(175,914
)
 
(175,285
)
(351,472
)
 
(351,541
)
Income from operations
 
24,351

 
19,574

59,152

 
52,967

Financial income (expense)
 
(1,006
)
 
(1,354
)
(2,331
)
 
(3,328
)
Income before taxes
 
23,345

 
18,220

56,821

 
49,639

Provision for income taxes
 
(8,638
)
 
(5,683
)
(21,024
)
 
(15,701
)
Net income
 
$
14,707

 
$
12,537

$
35,797

 
$
33,938

Net income available to shareholders of Criteo S.A. (1)
 
$
13,726

 
$
10,823

$
33,535

 
$
29,943

Net income available to shareholders of Criteo S.A. per share:
 
 
 
 
 
 
 
Basic
 
$
0.21

 
$
0.17

$
0.51

 
$
0.46

Diluted
 
$
0.20

 
$
0.16

$
0.50

 
$
0.45

 
 
 
 
 
 
 
 
Weighted average shares outstanding used in computing per share amounts:
 
 
 
 
 
 
 
Basic
 
66,347,599

 
64,581,476

66,254,476

 
64,459,867

Diluted
 
67,488,311

 
65,624,505

67,479,513

 
65,833,642

(1) For the three months ended June 30, 2018 and 2019, this excludes $1.0 million and $1.7 million, respectively, of net income attributable to non-controlling interests held by Yahoo! Japan in our Japanese subsidiary Criteo KK. For the six months ended June 30, 2018 and 2019, this excludes $2.3 million and $4.0 million, respectively, of net income attributable to non-controlling interests held by Yahoo! Japan in our Japanese subsidiary Criteo KK.
(2) Cost of revenue and operating expenses include equity awards compensation expense, pension service costs, depreciation and amortization expense, restructuring costs, acquisition-related costs and deferred price consideration as follows:


33



Detailed Information on Selected Items (unaudited):
 
 
Three Months Ended
Six Months Ended
 
 
June 30, 2018
 
June 30, 2019
June 30, 2018
 
June 30, 2019
 
(in thousands)
Equity awards compensation expense
 
 
 
 
 
 
 
Research and development expenses
 
$
6,771

 
$
4,203

$
11,326

 
$
8,228

Sales and operations expenses
 
8,668

 
5,693

16,499

 
11,894

General and administrative expenses
 
4,806

 
4,495

11,723

 
8,151

Total equity awards compensation expense
 
$
20,245

 
$
14,391

$
39,548

 
$
28,273

 
 
 
 
 
 
 
 
Pension service costs
 
 
 
 
 
 
 
Research and development expenses
 
212

 
191

432

 
384

Sales and operations expenses
 
75

 
71

154

 
143

General and administrative expenses
 
132

 
129

267

 
258

Total pension service costs (a)
 
$
419

 
$
391

$
853

 
$
785

 
 
 
 
 
 
 
 
Depreciation and amortization expense
 
 
 
 
 
 
 
Cost of revenue
 
15,050

 
10,847

30,299

 
19,982

Research and development expenses (b)
 
2,245

 
3,534

4,466

 
7,011

Sales and operations expenses (c)
 
4,518

 
5,109

8,972

 
9,973

General and administrative expenses
 
1,747

 
1,825

3,469

 
3,645

Total depreciation and amortization expense
 
$
23,560

 
$
21,315

$
47,206

 
$
40,611

 
 
 
 
 
 
 
 
Restructuring costs (1)
 
 
 
 
 
 
 
Research and development expenses
 
16

 
124

(332
)
 
124

Sales and operations expenses
 
183

 
175

290

 
2,065

General and administrative expenses
 

 
429

(11
)
 
429

Total Restructuring costs (1)
 
$
199

 
$
728

$
(53
)
 
$
2,618

(1) For the three months ended June 30, 2019 and the six months ended June 30, 2019, respectively, the Company recognized restructuring charges for its new organizational structure implemented to support its multi-product platform strategy as detailed below:
 
Three Months Ended
 
Six Months Ended
 
June 30, 2019
 
(in thousands)
(Gain) from forfeitures of share-based compensation awards
(2,678
)
 
(2,678
)
Depreciation and amortization expense
1,228

 
1,228

Payroll and Facilities related costs
2,178

 
4,068

Total restructuring costs
728

 
2,618

(a) Effective January 1, 2012, actuarial gains and losses are recognized in other comprehensive income.
(b) Includes acquisition-related amortization of intangible assets of $1.3 million and $2.7 million for the three months ended June 30, 2018 and 2019, respectively and $2.5 million and $5.4 million for the six months ended June 30, 2018 and 2019, respectively.
(c) Includes acquisition-related amortization of intangible assets of $2.2 million and $2.8 million for the three months ended June 30, 2018 and 2019, respectively and $4.4 million and $5.5 million for the six months ended June 30, 2018 and 2019, respectively.


34


Consolidated Statements of Financial Position Data (unaudited):
 
December 31,
2018

 
June 30,
2019

 
 
 
 
 
(in thousands)
Cash and cash equivalents
$
364,426

 
$
422,053

Total assets
1,597,135

 
1,749,569

Trade receivables, net of allowances for doubtful accounts
473,901

 
374,949

Total financial liabilities
3,508

 
4,081

Total liabilities
629,244

 
724,606

Total equity
$
967,891

 
$
1,024,963

Other Financial and Operating Data (unaudited):
 
 
Three Months Ended
 
Six Months Ended
 
 
June 30,
2018

 
June 30,
2019

 
June 30,
2018

 
June 30,
2019

 
(in thousands, except client data)
Number of clients
 
18,936

 
19,733

 
18,936

 
19,733

Revenue ex-TAC (3)
 
$
230,222

 
$
223,918

 
$
470,640

 
$
459,612

Adjusted Net Income (4)
 
$
35,482

 
$
30,730

 
$
76,001

 
$
70,435

Adjusted EBITDA (5)
 
$
68,774

 
$
56,399

 
$
146,706

 
$
125,254

(3) We define Revenue ex-TAC (Traffic Acquisition Costs) as our revenue excluding traffic acquisition costs, or TAC, generated over the applicable measurement period. Revenue ex-TAC is not a measure calculated in accordance with U.S. GAAP. We have included Revenue ex-TAC in this Form 10-Q because it is a key measure used by our management and board of directors to evaluate operating performance, generate future operating plans and make strategic decisions regarding the allocation of capital. In particular, we believe that the elimination of TAC from revenue can provide a useful measure for period-to-period comparisons of our core business. Accordingly, we believe that Revenue ex-TAC provides useful information to investors and others in understanding and evaluating our results of operations in the same manner as our management and board of directors. Our use of Revenue ex-TAC has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under U.S. GAAP. Some of these limitations are: (a) other companies, including companies in our industry which have similar business arrangements, may address the impact of TAC differently; (b) other companies may report Revenue ex-TAC or similarly titled measures but calculate them differently, which reduces their usefulness as a comparative measure. Because of these and other limitations, you should consider Revenue ex-TAC alongside our other U.S. GAAP financial results, including revenue. The following table presents a reconciliation of Revenue ex-TAC to revenue, the most directly comparable U.S. GAAP measure, for each of the periods indicated:
 
 
Three Months Ended
 
Six Months Ended
 
 
June 30,
2018

 
June 30,
2019

 
June 30,
2018

 
June 30,
2019

 
 
 
 
 
 
 
 
 
 
(in thousands)
Revenue
 
$
537,185

 
$
528,147

 
$
1,101,349

 
$
1,086,270

Adjustment:
 
 
 
 
 
 
 
 
Traffic acquisition costs
 
(306,963
)
 
(304,229
)
 
(630,709
)
 
(626,658
)
Revenue ex-TAC
 
$
230,222


$
223,918

 
$
470,640

 
$
459,612




35



(4) We define Adjusted Net Income as our net income adjusted to eliminate the impact of equity awards compensation expense, amortization of acquisition-related intangible assets, restructuring costs, acquisition-related costs and deferred price consideration, and the tax impact of the foregoing adjustments. Adjusted Net Income is not a measure calculated in accordance with U.S. GAAP. We have included Adjusted Net Income in this Form 10-Q because it is a key measure used by our management and board of directors to evaluate operating performance, generate future operating plans and make strategic decisions regarding the allocation of capital. In particular, we believe that the elimination of equity awards compensation expense, amortization of acquisition-related intangible assets, restructuring costs, acquisition-related costs and deferred price consideration, and the tax impact of the foregoing adjustments in calculating Adjusted Net Income can provide a useful measure for period-to-period comparisons of our core business. Accordingly, we believe that Adjusted Net Income provides useful information to investors and others in understanding and evaluating our results of operations in the same manner as our management and board of directors. Our use of Adjusted Net Income has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under U.S. GAAP. Some of these limitations are: (a) Adjusted Net Income does not reflect the potentially dilutive impact of equity-based compensation or the impact of certain acquisition related costs; and (b) other companies, including companies in our industry, may calculate Adjusted Net Income or similarly titled measures differently, which reduces their usefulness as a comparative measure. Because of these and other limitations, you should consider Adjusted Net Income alongside our other U.S. GAAP financial results, including net income. The following table presents a reconciliation of Adjusted Net Income to net income, the most directly comparable U.S. GAAP measure, for each of the periods indicated:
 
 
Three Months Ended
Six Months Ended
 
 
June 30, 2018

 
June 30, 2019

June 30, 2018

 
June 30, 2019

 
 
(in thousands)
Net income
 
$
14,707

 
$
12,537

$
35,797

 
$
33,938

Adjustments:
 
 
 
 
 
 
 
Equity awards compensation expense
 
20,245

 
14,391

39,548

 
28,273

Amortization of acquisition-related intangible assets
 
3,448

 
5,465

6,905

 
10,937

Restructuring costs (1)
 
199

 
728

(53
)
 
2,618

Tax impact of the above adjustments
 
(3,117
)
 
(2,391
)
(6,196
)
 
(5,331
)
Adjusted Net Income
 
$
35,482

 
$
30,730

$
76,001

 
$
70,435

(1) For the three months ended June 30, 2019 and the six months ended June 30, 2019, respectively, the Company recognized restructuring charges for its new organizational structure implemented to support its multi-product platform strategy as detailed below:
 
Three Months Ended
 
Six Months Ended
 
June 30, 2019
 
( in thousands)
(Gain) from forfeitures of share-based compensation awards
(2,678
)
 
(2,678
)
Depreciation and amortization expense
1,228

 
1,228

Payroll and Facilities related costs
2,178

 
4,068

Total restructuring costs
728

 
2,618



36


(5) We define Adjusted EBITDA as our consolidated earnings before financial income (expense), income taxes, depreciation and amortization, adjusted to eliminate the impact of equity awards compensation expense, pension service costs, restructuring costs, acquisition-related costs and deferred price consideration. Adjusted EBITDA is not a measure calculated in accordance with U.S. GAAP. We have included Adjusted EBITDA in this Form 10-Q because it is a key measure used by our management and board of directors to understand and evaluate our core operating performance and trends to prepare and approve our annual budget and to develop short and long-term operational plans. In particular, we believe that the elimination of equity awards compensation expense, pension service costs, restructuring costs, acquisition-related costs and deferred price consideration in calculating Adjusted EBITDA can provide a useful measure for period-to-period comparisons of our core business. Accordingly, we believe that Adjusted EBITDA provides useful information to investors and others in understanding and evaluating our results of operations in the same manner as our management and board of directors. Our use of Adjusted EBITDA has limitations as an analytical tool, and you should not consider it in isolation or as a substitute for analysis of our financial results as reported under U.S. GAAP. Some of these limitations are: (a) although depreciation and amortization are non-cash charges, the assets being depreciated and amortized may have to be replaced in the future, and Adjusted EBITDA does not reflect cash capital expenditure requirements for such replacements or for new capital expenditure requirements; (b) Adjusted EBITDA does not reflect changes in, or cash requirements for, our working capital needs; (c) Adjusted EBITDA does not reflect the potentially dilutive impact of equity-based compensation; (d) Adjusted EBITDA does not reflect tax payments that may represent a reduction in cash available to us; and (e) other companies, including companies in our industry, may calculate Adjusted EBITDA or similarly titled measures differently, which reduces their usefulness as a comparative measure. Because of these and other limitations, you should consider Adjusted EBITDA alongside our other U.S. GAAP financial results, including net income. The following table presents a reconciliation of Adjusted EBITDA to net income, the most directly comparable U.S. GAAP measure, for each of the periods indicated:

 
 
Three Months Ended
Six Months Ended
 
 
June 30,
2018

 
June 30,
2019

June 30,
2018

 
June 30,
2019

 
 
(in thousands)
Net income
 
$
14,707

 
$
12,537

$
35,797

 
$
33,938

Adjustments:
 
 
 
 
 
 
 
Financial expense (income)
 
1,006

 
1,354

2,331

 
3,328

Provision for income taxes
 
8,638

 
5,683

21,024

 
15,701

Equity awards compensation expense
 
20,245

 
14,391

39,548

 
28,273

Pension service costs
 
419

 
391

853

 
785

Depreciation and amortization expense
 
23,560

 
21,315

47,206

 
40,611

Restructuring costs (1)
 
199

 
728

(53
)
 
2,618

Total net adjustments
 
54,067

 
43,862

110,909

 
91,316

Adjusted EBITDA
 
$
68,774

 
$
56,399

$
146,706

 
$
125,254

(1) For the three months ended June 30, 2019 and the six months ended June 30, 2019, respectively, the Company recognized restructuring charges for its new organizational structure implemented to support its multi-product platform strategy as detailed below:
 
Three Months Ended
 
Six Months Ended
 
June 30, 2019
 
(in thousands)
(Gain) from forfeitures of share-based compensation awards
(2,678
)
 
(2,678
)
Depreciation and amortization expense
1,228

 
1,228

Payroll and Facilities related costs
2,178

 
4,068

Total restructuring costs
728

 
2,618



37


Results of Operations for the Periods Ended June 30, 2018 and 2019 (Unaudited)
Revenue
Three months ended June 30, 2019 compared to the three months ended June 30, 2018
 
Three Months Ended
 
 
 
June 30, 2018

 
June 30, 2019

 
2018 vs 2019
 
 
 
 
 
 
 
(in thousands)
 
 
Revenue as reported
$
537,185

 
$
528,147

 
(2
)%
Conversion impact U.S dollar/other currencies
 
 
15,704

 
 
Revenue at constant currency (1)
537,185

 
543,851

 
1
 %
Americas
 
 
 
 
 
Revenue as reported
212,781

 
213,974

 
1
 %
Conversion impact U.S dollar/other currencies
 
 
1,105

 
 
Revenue at constant currency (1)
212,781

 
215,079

 
1
 %
EMEA
 
 
 
 
 
Revenue as reported
201,080

 
194,359

 
(3
)%
Conversion impact U.S dollar/other currencies
 
 
12,158

 
 
Revenue at constant currency (1)
201,080

 
206,517

 
3
 %
Asia-Pacific
 
 
 
 
 
Revenue as reported
123,324

 
119,814

 
(3
)%
Conversion impact U.S dollar/other currencies
 
 
2,441

 
 
Revenue at constant currency(1)
$
123,324

 
$
122,255

 
(1
)%
(1) Growth at constant currency excludes the impact of foreign currency fluctuations and is computed by applying the 2018 average exchange rates for the relevant period to 2019 figures. We have included revenue at constant currency in this Form 10-Q because it is a key measure used by our management and board of directors to evaluate operating performance. Management reviews and analyzes business results excluding the effect of foreign currency translation because they believe this better represents our underlying business trends.
Revenue for the three months ended June 30, 2019 decreased to $528.1 million, decreasing by (2)% (or increasing by 1% on a constant currency basis, as defined in footnote 1 directly above), compared to the three months ended June 30, 2018. The year-over-year increase in revenue was entirely driven by our business with new clients, offsetting the negative contribution of existing clients. We added 797 net new clients across regions and client sizes over the period, a slightly lower volume than the prior year period, primarily driven by our increased focus on higher-value midmarket clients until we complete the roll-out of our self-registration feature to address smaller midmarket prospects in a scalable way. Revenue from existing clients decreased slightly less than (2)% at constant currency over the period, as retargeting revenues were impacted by continued softness in the web environment, where users tend to progressively spend less time than in apps, where our solutions do not yet contribute significantly to our revenue growth, and despite the continued adoption of our new products.
Revenue in the Americas region increased 1% (or 1% on a constant currency basis, including 3% in the U.S.) to $214.0 million for the three months ended June 30, 2019 compared to the three months ended June 30, 2018. Growth was driven by continued good traction in our Criteo Retail Media business in the U.S. and the acceleration of our midmarket new business thanks to improved sales productivity, offsetting softer business with existing large clients.
Revenue in EMEA decreased (3)% (or increased 3% on a constant currency basis) to 194.4 million for the three months ended June 30, 2019 compared to the three months ended June 30, 2018. This increase at constant currency was driven by accelerated growth in our midmarket business in the region, both with existing and new clients, positive traction from our new products to address the upper-funnel marketing goals, as well as lower headwinds from GDPR on the year over year growth following the anniversary of its implementation in the region.

38


Revenue in the Asia-Pacific region decreased (3)% (or (1)% on a constant currency basis) to $119.8 million for the three months ended June 30, 2019 compared to the three months ended June 30, 2018. This decrease was driven by slower business with large clients in Japan and South-East Asia, offsetting double-digit growth in midmarket and continued positive momentum in Korea.
Additionally, our $528.1 million of revenue for the three months ended June 30, 2019 was negatively impacted by $15.7 million as a result of changes in foreign currency against the U.S. dollar compared to the three months ended June 30, 2018.
The year-over-year growth in revenue on a constant currency basis is entirely attributable to an increased number of clicks delivered on the advertising banners displayed by us and the increased number of impressions delivered by us, offsetting the decrease in the average cost-per-click charged to advertisers.
Six months ended June 30, 2019 compared to the six months ended June 30, 2018
 
Six Months Ended
 
 
 
June 30, 2018

 
June 30, 2019

 
2018 vs 2019

 
 
 
 
 
 
 
(in thousands)
 
 
Revenue as reported
$
1,101,349

 
$
1,086,270

 
(1
)%
Conversion impact U.S dollar/other currencies

 
39,745

 

Revenue at constant currency (1)
1,101,349

 
1,126,015

 
2
 %
Americas
 
 
 
 
 
Revenue as reported
425,476

 
431,967

 
2
 %
Conversion impact U.S dollar/other currencies

 
3,312

 

Revenue at constant currency (1)
425,476

 
435,279

 
2
 %
EMEA
 
 
 
 
 
Revenue as reported
423,691

 
404,002

 
(5
)%
Conversion impact U.S dollar/other currencies

 
30,700

 

Revenue at constant currency (1)
423,691

 
434,702

 
3
 %
Asia-Pacific
 
 
 
 
 
Revenue as reported
252,182

 
250,301

 
(1
)%
Conversion impact U.S dollar/other currencies

 
5,733

 

Revenue at constant currency(1)
$
252,182

 
$
256,034

 
2
 %
(1) Growth at constant currency excludes the impact of foreign currency fluctuations and is computed by applying the 2018 average exchange rates for the relevant period to 2019 figures. We have included revenue at constant currency in this Form 10-Q because it is a key measure used by our management and board of directors to evaluate operating performance. Management reviews and analyzes business results excluding the effect of foreign currency translation because they believe this better represents our underlying business trends.
Revenue for the six months ended June 30, 2019 increased to $1,086.3 million, decreasing (1)% (or increasing 2% on a constant currency basis), compared to the six months ended June 30, 2018. Revenue from new clients contributed 94.0% to the year-over-year revenue growth, while revenue from existing clients contributed 6.0% to the year-over-year revenue growth. Over the period, the company added 797 net new clients across regions and client sizes, a slightly lower volume than the prior year period, primarily driven by our increased focus on higher-value midmarket clients until we complete the roll-out of our self-registration feature to address smaller midmarket prospects in a scalable way. Contribution from existing clients was impacted by continued softness in the web environment, where users tend to progressively spend less time than in apps, where our solutions do not yet contribute significantly to our revenue growth, and despite continued adoption of our new products.


39


Revenue in the Americas region increased 2% (or 2% on a constant currency basis) to $432.0 million for the six months ended June 30, 2019 compared to the six months ended June 30, 2018. The increase was driven by the acceleration of our midmarket business driven by larger midmarket clients, as well as continued good traction in our Criteo Retail Media business in the U.S.
Revenue in EMEA decreased (5)% (or increased 3% on a constant currency basis) to $404.0 million for the six months ended June 30, 2019 compared to the six months ended June 30, 2018. This increase at constant currency was largely driven by accelerated growth in our midmarket business, as well as the positive traction of our Criteo Marketing Solutions, particularly to address the Consideration marketing goal, partly offset by headwinds related to GDPR in the first quarter.
Revenue in the Asia-Pacific region decreased (1)% (or increased 2% on a constant currency basis) to $250.3 million for the six months ended June 30, 2019 compared to the six months ended June 30, 2018. This increase was the result of strong growth in Korea and our growing midmarket business across the region, offset by a slow-down in our large customer business in Japan and South-East Asia.
    Additionally, our $1,086.3 million of revenue for the six months ended June 30, 2019 was negatively impacted by $39.7 million as a result of changes in foreign currency against the U.S. dollar compared to the six months ended June 30, 2018.
The year-over-year growth in revenue on a constant currency basis is entirely attributable to an increased number of clicks delivered on the advertising banners displayed by us and the increased number of impressions delivered by us, offseting the decrease in the average cost-per-click charged to advertisers.
Cost of Revenue
Three months ended June 30, 2019 compared to the three months ended June 30, 2018
 
Three Months Ended
 
% change
 
June 30, 2018

 
June 30, 2019

 
2018 vs 2019
 
 
 
 
 
 
 
(in thousands,
except percentages)
 
 
Traffic acquisition costs
$
(306,963
)
 
$
(304,229
)
 
(1)%
Other cost of revenue
$
(29,957
)
 
$
(29,059
)
 
(3)%
Total Cost of Revenue
$
(336,920
)
 
$
(333,288
)
 
(1)%
% of revenue
(63
)%
 
(63
)%
 
 
Gross profit %
37
 %
 
37
 %
 
 
Cost of revenue for the three months ended June 30, 2019 decreased $(3.6) million, or (1)%, compared to the three months ended June 30, 2018. This decrease was primarily the result of a decrease of $(2.7) million, or (1)% (or an increase of 2% on a constant currency basis) in traffic acquisition costs and a decrease of $(0.9) million, or (3)% (or (1)% on a constant currency basis) in other cost of revenue.
The increase in traffic acquisition costs on a constant currency basis related primarily to an increase of 9% in the number of impressions we purchased, reflecting our expanding relationships with existing and new publisher partners, in particular through direct connections, to support the growth in our client demand for advertising campaigns. Over the period, the average cost per thousand impressions (or "CPM"), decreased by (9)% (or (7)% on a constant currency basis), driven by a combination of factors, including the effectiveness of our Criteo Direct Bidder, which allows us to buy quality inventory directly from large publishers in the web and in apps, and remove intermediary fees in the process, as well as the growing share of in-app inventory in our business, which has inventory costs that tend to be slightly lower on average than that in the web browser environment.
The decrease in other cost of revenue includes a $4.2 million decrease in allocated depreciation and amortization expense following the changes in our estimation of the useful life of the servers and other equipment used in our datacenters from 3 to 5 years, partially offset by a $1.7 million increase in hosting costs, and a net $1.6 million increase in other costs including the provision for the expected Digital Tax in France ($0.8 million).

40


Six months ended June 30, 2019 compared to the six months ended June 30, 2018
 
Six Months Ended
 
% change
 
June 30, 2018

 
June 30, 2019

 
2018 vs 2019

 
 
 
 
 
 
 
(in thousands,
except percentages)
 
 
Traffic acquisition costs
$
(630,709
)
 
$
(626,658
)
 
(1
)%
Other cost of revenue
$
(60,016
)
 
$
(55,104
)
 
(8
)%
Total Cost of Revenue
$
(690,725
)
 
$
(681,762
)
 
(1
)%
% of revenue
(63
)%
 
(63
)%
 
 
Gross profit %
37
 %
 
37
 %
 
 
Cost of revenue for the six months ended June 30, 2019 decreased $(9.0) million, or (1)%, compared to the six months ended June 30, 2018. This decrease was primarily the result of an decrease of (4.1) million, or (1)% (or an increase of 3% on a constant currency basis) in traffic acquisition costs and a decrease of $(4.9) million, or (8)% (or (6)% on a constant currency basis) in other cost of revenue.
The increase in traffic acquisition costs on a constant currency basis related primarily to an increase of 8% in the number of impressions we purchased, reflecting our expanding relationships with existing and new publisher partners, in particular through direct connections, to support the growth in our client demand for advertising campaigns. Over the period, the average cost per thousand impressions (or "CPM"), decreased by (8)% (or (5)% on a constant currency basis), driven by a combination of factors, including the effectiveness of our Criteo Direct Bidder, which allows us to buy quality inventory directly from large publishers in the web and in apps, and remove intermediary fees in the process, as well as the growing share of in-app inventory in our business, which has inventory costs that tend to be slightly lower on average than that in the web browser environment.
The decrease in other cost of revenue includes a $10.3 million decrease in allocated depreciation and amortization expense following the changes in our estimation of the useful life of the servers and other equipment used in our datacenters from 3 to 5 years, partially offset by a $2.4 million increase in other cost of sales including the provision for the expected Digital Tax in France ($1.6 million), including additional purchases of third-party data partially and a $3.0 million increase in hosting costs.
We consider Revenue ex-TAC as a key measure of our business activity. Our strategy focuses on maximizing the growth of our Revenue ex-TAC on an absolute basis over maximizing our near-term gross margin. We believe this focus builds sustainable long-term value for our business by fortifying a number of our competitive strengths, including access to advertising inventory, breadth and depth of data and continuous improvement of the Criteo Engine’s performance, allowing it to deliver more relevant advertisements at scale. As a part of this focus, we continue to invest in building relationships with direct publishers and pursuing access to leading advertising exchanges. Our performance-based business model provides us with significant control over our level of Revenue ex-TAC margin, which we seek to optimize in order to maximize Revenue ex-TAC growth on an absolute basis in accordance with our strategic focus.


41


Revenue, Traffic Acquisition Costs and Revenue ex-TAC by Region
The following table sets forth our revenue, traffic acquisition costs and Revenue ex-TAC by geographic region, including the Americas (North and South America), Europe, Middle East and Africa, or EMEA, and Asia-Pacific.

 
 
 
Three Months Ended
 
 
 
Six Months Ended
 
 
Region
 
June 30, 2018

 
June 30, 2019

 
Year over Year Change
 
June 30, 2018

 
June 30, 2019

Year over Year Change
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenue:
 
(amounts in thousands, except percentages)
 
Americas
 
$
212,781

 
$
213,974

 
1
 %
 
$
425,476

 
$
431,967

2
 %
 
EMEA
 
201,080

 
194,359

 
(3
)%
 
423,691

 
404,002

(5
)%
 
Asia-Pacific
 
123,324

 
119,814

 
(3
)%
 
252,182

 
250,301

(1
)%
 
Total
 
537,185

 
528,147

 
(2
)%
 
1,101,349

 
1,086,270

(1
)%
 
 
 
 
 
 
 
 
 
 
 
 
 
Traffic acquisition costs:
 
 
 
 
 
 
 
 
 
 
Americas
 
(125,502
)
 
(129,491
)
 
3
 %
 
(257,023
)
 
(261,036
)
2
 %
 
EMEA
 
(112,577
)
 
(107,401
)
 
(5
)%
 
(232,470
)
 
(224,692
)
(3
)%
 
Asia-Pacific
 
(68,884
)
 
(67,337
)
 
(2
)%
 
(141,216
)
 
(140,930
)
(0.2
)%
 
Total
 
(306,963
)
 
(304,229
)
 
(1
)%
 
(630,709
)
 
(626,658
)
(1
)%
 
 
 
 
 
 
 
 
 
 
 
 
 
Revenue ex-TAC (1):
 
 
 
 
 
 
 
 
 
 
 
 
Americas
 
87,279

 
84,483

 
(3
)%
 
168,453

 
170,931

1
 %
 
EMEA
 
88,503

 
86,958

 
(2
)%
 
191,221

 
179,310

(6
)%
 
Asia-Pacific
 
54,440

 
52,477

 
(4
)%
 
110,966

 
109,371

(1
)%
 
Total
 
$
230,222

 
$
223,918

 
(3
)%
 
$
470,640

 
$
459,612

(2
)%

(1) We define Revenue ex-TAC as our revenue excluding traffic acquisition costs generated over the applicable measurement period. Revenue ex-TAC and Revenue, Traffic Acquisition Costs and Revenue ex-TAC by Region are not measures calculated in accordance with U.S. GAAP. We have included Revenue ex-TAC and Revenue, Traffic Acquisition Costs and Revenue ex-TAC by Region in this Form 10-Q because they are key measures used by our management and board of directors to evaluate operating performance and generate future operating plans. In particular, we believe that the elimination of TAC from revenue and review of these measures by region can provide useful measures for period-to-period comparisons of our core business. Accordingly, we believe that Revenue ex-TAC and Revenue, Traffic Acquisition Costs and Revenue ex-TAC by Region provides useful information to investors and others in understanding and evaluating our results of operations in the same manner as our management and board of directors. Our use of Revenue ex-TAC and Revenue, Traffic Acquisition Costs and Revenue ex-TAC by Region has limitations as an analytical tool, and you should not consider them in isolation or as a substitute for analysis of our financial results as reported under U.S. GAAP. Some of these limitations are: (a) other companies, including companies in our industry which have similar business arrangements, may address the impact of TAC differently; (b) other companies may report Revenue, Traffic Acquisition Costs and Revenue ex-TAC by Region or similarly titled measures but define the regions differently, which reduces their effectiveness as a comparative measure; and (c) other companies may report Revenue ex-TAC or similarly titled measures but calculate them differently, which reduces their usefulness as a comparative measure. Because of these and other limitations, you should consider Revenue ex-TAC and Revenue, Traffic Acquisition Costs and Revenue ex-TAC by Region alongside our other U.S. GAAP financial results, including revenue. The above table provides a reconciliation of revenue ex-TAC by region to revenue by region. Please also refer to footnote 3 to the Other Financial and Operating Data table in "Item 2—Management's Discussion and Analysis" of this Form 10-Q for a reconciliation of revenue ex-TAC to revenue, the most directly comparable financial measure calculated and presented in accordance with U.S. GAAP.

42


Constant Currency Reconciliation
Information in this Form 10-Q with respect to results presented on a constant currency basis was calculated by applying the 2018 average exchange rates for the relevant period to 2019 figures. We have included information with respect to our results presented on a constant currency basis because it is a key measure used by our management and board of directors to evaluate operating performance. Management reviews and analyzes business results excluding the effect of foreign currency translation because they believe this better represents our underlying business trends. Below is a table which reconciles the actual results presented in this section with the results presented on a constant currency basis:  

 
 
Three Months Ended
 
 
 
Six Months Ended
 
 
 
June 30, 2018

 
June 30, 2019

 
YoY Change

 
June 30, 2018

 
June 30, 2019

YoY Change

 
 
(amounts in thousands, except percentages)
 
 
Revenue as reported
 
$
537,185

 
$
528,147

 
(2
)%
 
$
1,101,349

 
$
1,086,270

(1
)%
Conversion impact U.S. dollar/other currencies
 


 
15,705

 


 


 
39,746

 
Revenue at constant currency
 
$
537,185

 
$
543,852

 
1
 %
 
$
1,101,349

 
$
1,126,016

2
 %
 
 


 


 


 
 
 
 
 
Traffic acquisition costs as reported
 
$
(306,963
)
 
$
(304,229
)
 
(1
)%
 
$
(630,709
)
 
$
(626,658
)
(1
)%
Conversion impact U.S. dollar/other currencies
 


 
(8,662
)
 


 


 
(22,132
)
 
Traffic Acquisition Costs at constant currency
 
$
(306,963
)
 
$
(312,891
)
 
2
 %
 
$
(630,709
)
 
$
(648,790
)
3
 %
 
 


 


 


 
 
 
 
 
Revenue ex-TAC as reported
 
$
230,222

 
$
223,918

 
(3
)%
 
$
470,640

 
$
459,612

(2
)%
Conversion impact U.S. dollar/other currencies
 


 
7,043

 


 


 
17,614

 
Revenue ex-TAC at constant currency
 
$
230,222

 
$
230,961

 
0.3
 %
 
$
470,640

 
$
477,226

1
 %
Revenue ex-TAC/Revenue as reported
 
43
%
 
42
%
 


 
43
%
 
42
%
 
 
 
 
 
 
 
 
 
 
 
 
 
Other cost of revenue as reported
 
$
(29,957
)
 
$
(29,059
)
 
(3
)%
 
$
(60,016
)
 
$
(55,104
)
(8
)%
Conversion impact U.S. dollar/other currencies
 


 
(643
)
 


 


 
(1,393
)
 
Other cost of revenue at constant currency
 
$
(29,957
)
 
$
(29,702
)
 
(1
)%
 
$
(60,016
)
 
$
(56,497
)
(6
)%
 
 


 


 


 
 
 
 
 
Adjusted EBITDA as reported
 
$
68,774

 
$
56,399

 
(18
)%
 
$
146,706

 
$
125,254

(15
)%
Conversion impact U.S. dollar/other currencies
 


 
1,638

 


 


 
5,973

 
Adjusted EBITDA at constant currency
 
$
68,774

 
$
58,037

 
(16
)%
 
$
146,706

 
$
131,227

(11
)%


43


Research and Development Expenses
Three months ended June 30, 2019 compared to the three months ended June 30, 2018
 
Three Months Ended
 
% change
 
June 30, 2018

 
June 30, 2019

 
2018 vs 2019
 
 
 
 
 
 
 
(in thousands,
except percentages)
 
 
Research and development expenses
$
(47,544
)
 
$
(44,015
)
 
(7)%
% of revenue
(9
)%
 
(8
)%
 
 

Six months ended June 30, 2019 compared to the six months ended June 30, 2018
 
Six Months Ended
 
% change
 
June 30, 2018

 
June 30, 2019

 
2018 vs 2019
 
 
 
 
 
 
 
(in thousands,
except percentages)
 
 
Research and development expenses
$
(92,862
)
 
$
(90,592
)
 
(2)%
% of revenue
(8
)%
 
(8
)%
 
 

Research and development expenses for the three months ended June 30, 2019 and the six months ended June 30, 2019 respectively decreased $(3.5) million and $(2.3) million, or (7)% and (2)%, compared to three months ended June 30, 2018 and the six months ended June 30, 2018. The decrease for the three month period and six month period mainly related to a decrease in headcount related costs due to a lower share-based compensation expense and an increase in the French Research Tax Credit, partially offset by an increase in amortization of acquisition-related intangible assets.

44


Sales and Operations Expenses
Three months ended June 30, 2019 compared to the three months ended June 30, 2018
 
Three Months Ended
 
% change
 
June 30, 2018

 
June 30, 2019

 
2018 vs 2019
 
 
 
 
 
 
 
(in thousands,
except percentages)
 
 
Sales and operations expenses
$
(92,726
)
 
$
(95,503
)
 
3%
% of revenue
(17
)%
 
(18
)%
 

 
Six months ended June 30, 2019 compared to the six months ended June 30, 2018
 
Six Months Ended
 
% change
 
June 30, 2018

 
June 30, 2019

 
2018 vs 2019
 
 
 
 
 
 
 
(in thousands,
except percentages)
 
 
Sales and operations expenses
$
(188,375
)
 
$
(191,412
)
 
2%
% of revenue
(17
)%
 
(18
)%
 
 

Sales and operations expenses for the three months ended June 30, 2019 and the six months ended June 30, 2019, respectively increased $2.8 million or $3.0 million, or 3% and 2%, compared to the three months ended June 30, 2018 and the six months ended June 30, 2018. The increase for the three month period and six month period ended mainly related to a $5.0 million increase following an exceptional charge related to an invoicing dispute, an increase in headcount related costs, an increase in facilities cost following the early termination of a lease and an increase in marketing costs, partially offset by lower share-based compensation expense and a decrease in bad debt expense.

45


General and Administrative Expenses
Three months ended June 30, 2019 compared to the three months ended June 30, 2018
 
Three Months Ended
 
% change
 
June 30, 2018

 
June 30, 2019

 
2018 vs 2019
 
 
 
 
 
 
 
(in thousands,
except percentages)
 
 
General and administrative expenses
$
(35,644
)
 
$
(35,767
)
 
0.3%
% of revenue
(7
)%
 
(7
)%
 
 
General and administrative expenses for the three months ended June 30, 2019 increased $0.1 million, or 0.3%, compared to the three months ended June 30, 2018. This increase was the result of a decrease in headcount related costs fully offset by an increase in rent and facilities costs.

Six months ended June 30, 2019 compared to the six months ended June 30, 2018
 
Six Months Ended
 
% change
 
June 30, 2018

 
June 30, 2019

 
2018 vs 2019
 
 
 
 
 
 
 
(in thousands,
except percentages)
 
 
General and administrative expenses
$
(70,235
)

$
(69,537
)

(1)%
% of revenue
(6
)%

(6
)%


General and administrative expenses for the six months ended June 30, 2019 decreased (0.7) million, or (1)%, compared to the six months ended June 30, 2018. This decrease was the result of a decrease in headcount related costs due to a lower share-based compensation expense, partially offset by an increase in consulting fees for process optimization projects and the proceeds from the disposal of the HookLogic travel business in March 31, 2018.


46


Financial Income (Expense)
Three months ended June 30, 2019 compared to the three months ended June 30, 2018
 
Three Months Ended
 
% change
 
June 30, 2018

 
June 30, 2019

 
2018 vs 2019
 
 
 
 
 
 
 
(in thousands,
 except percentages)
 
 
Financial income (expense)
$
(1,006
)
 
$
(1,354
)
 
35%
% of revenue
(0.2
)%
 
(0.3
)%
 


Six months ended June 30, 2019 compared to the three months ended June 30, 2018
 
Three Months Ended
 
% change
 
June 30, 2018

 
June 30, 2019

 
2018 vs 2019
 
 
 
 
 
 
 
(in thousands,
 except percentages)
 
 
Financial income (expense)
(2,331
)
 
(3,328
)
 
43%
% of revenue
(0.2
)%
 
(0.3
)%
 
 
The Financial expense for the three month ended June 30, 2019 and the six month ended June 30, 2019, respectively, increased by $0.3 million and $1.0 million, or 35% and 43%, compared to the three months ended June 30, 2018 and the six months ended June 30, 2019.The $1.4 million financial expense for the three months ended June 30, 2019 and the $2.3 million financial expense for the six months ended June 30, 2019 were driven by the non-utilization costs incurred as part of our available Revolving Credit Facility (RCF) financing and the recognition of a negative impact of foreign exchange reevaluations net of related hedging.

47


Provision for Income Taxes
Six months ended June 30, 2019 compared to the three months ended June 30, 2018
 
Six Months Ended
 
% change
 
June 30, 2018

 
June 30, 2019

 
2018 vs 2019
 
 
 
 
 
 
 
(in thousands,
except percentages)
 
 
Provision for income taxes
$
(21,024
)
 
$
(15,701
)
 
(25)%
% of revenue
(2
)%
 
(1
)%
 
 
Effective tax rate
37
 %
 
32
 %
 
 
For the six months ended June 30, 2018 and June 30, 2019, we used an annual estimated tax rate of 37% and 30% respectively to calculate the provision for income taxes. The effective tax rate was 37% and 32% for the six months ended June 30, 2018 and 2019, respectively. The difference between the annual estimated tax rate and the effective tax rate for three months ended June 30, 2019, was due to the tax impact of discrete items such as share-based compensation in the United States. Discrete items were immaterial for the six months ended June 30, 2018, resulting in no difference between the annual estimated tax rate and the effective tax rate.
For the six months ended June 30, 2019, our estimated effective tax rate includes in particular our preliminary estimates for the tax reform in France voted in December 2018. Our estimates are preliminary, and our effective tax rate may be impacted as more information becomes available regarding the tax reform in France.
For the six months ended June 30, 2018, our estimated annual effective tax rate included our estimates for the impact of the U.S. Tax Cuts and Jobs Act (the "Tax Act") which was enacted on December 22, 2017 and introduces significant changes to U.S. income tax law. Effective in 2018, the Tax Act reduces the U.S. federal income tax rate from 35% to 21% and creates new taxes on certain related-party payments, referred to as a base erosion anti-avoidance tax, or “BEAT”.



48


Net Income
Three months ended June 30, 2019 compared to the three months ended June 30, 2018
 
Three Months Ended
 
% change
 
June 30, 2018

 
June 30, 2019

 
2018 vs 2019
 
 
 
 
 
 
 
(in thousands,
 except percentages)
 
 
Net income
$
14,707

 
12,537

 
(15)%
% of revenue
3
%
 
2
%
 

 
Net income for the three months ended June 30, 2019, decreased $(2.2) million, or (15)%, compared to the three months ended June 30, 2018. This decrease was the result of the factors discussed above, in particular, a $4.8 million decrease in income from operations and a $2.9 million decrease in provision for income taxes partially offset by a $0.3 million increase in financial expense, compared to the three months ended June 30, 2018.

Six months ended June 30, 2019 compared to the six months ended June 30, 2018
 
Six Months Ended
 
% change
 
June 30, 2018

 
June 30, 2019

 
2018 vs 2019
 
 
 
 
 
 
 
(in thousands,
 except percentages)
 
 
Net income
$
35,797

 
33,938

 
(5)%
% of revenue
3
%
 
3
%
 
 
Net income for the six months ended June 30, 2019 decreased $(1.9) million, or (5)%, compared to the six months ended June 30, 2018. This decrease was the result of the factors discussed above, in particular, a $6.2 million decrease in income from operations and a $5.3 million decrease in provision for income taxes partially offset by a $1.0 million increase in financial expense, compared to the six months ended June 30, 2018.




49


Liquidity and Capital Resources
Our principal sources of liquidity are our cash and cash equivalents and cash generated from operating activities. We have never declared or paid any cash dividends on our ordinary shares. We do not anticipate paying cash dividends on our equity securities in the foreseeable future. In 2018, we completed an $80 million share repurchase program. In July 2019, the Board of Directors authorized a new share repurchase program of up to $80 million of the Company’s outstanding American Depositary Shares. Other than these repurchase programs, we intend to retail all available funds any future earnings to fund our growth. As discussed in Note 3 to the unaudited condensed consolidated financial statements in Item 1 to this Form 10-Q, we are party to several loan agreements and revolving credit facilities with third-party financial institutions.
Our cash and cash equivalents are invested primarily in demand deposit accounts that are currently providing only a minimal return. Our cash and cash equivalents at June 30, 2019 were held for working capital and general corporate purposes, which could include acquisitions, and amounted to $422.1 million as of June 30, 2019. The $57.6 million increase in cash and cash equivalents compared with December 31, 2018 primarily resulted from $120.2 million in cash from operating activities, partially offset by a $62.3 million in cash used for investing activities and a $0.7 million used for financing activities over the period. The cash used for investing activities is mainly related to $56.5 million in capital expenditures and $4.7 million following a business acquisition that was not material to our consolidated financial statements. The cash used for financing activities is primarily related to $0.3 million of repayment of borrowings. In addition, the increase in cash includes a $0.5 million positive impact of changes in foreign exchange rates on our cash position over the period. We do not enter into investments for trading or speculative purposes. Our policy is to invest any cash in excess of our immediate requirements in investments designed to preserve the principal balance and provide liquidity. Accordingly, our cash and cash equivalents are invested primarily in demand deposit accounts that are currently providing only a minimal return.
Operating and Capital Expenditure Requirements
For the six months ended June 30, 2018 and 2019, our capital expenditures were $50.4 million and $56.5 million, respectively. In 2019, these capital expenditures were primarily related to the acquisition of data center and server equipment, and IT systems. We expect our capital expenditures to remain at, or slightly below, 5% of revenue for 2019, as we plan to continue to build and maintain additional data center equipment capacity in all regions and significantly increase our redundancy capacity to strengthen our infrastructure.
We believe our existing cash balances will be sufficient to meet our anticipated cash requirements through at least the next 12 months.  
Our future working capital requirements will depend on many factors, including the rate of our revenue growth, the amount and timing of our investments in personnel and capital equipment, and the timing and extent of our introduction of new products and product enhancements.
If our cash and cash equivalents balances and cash flows from operating activities are insufficient to satisfy our liquidity requirements, we may need to raise additional funds through equity, equity-linked or debt financings to support our operations, and such financings may not be available to us on acceptable terms, or at all. We may also need to raise additional funds in the event we determine in the future to effect one or more acquisitions of businesses, technologies, assets or products.
If we are unable to raise additional funds when needed, our operations and ability to execute our business strategy could be adversely affected. If we raise additional funds through the incurrence of indebtedness, such indebtedness would have rights that are senior to holders of our equity securities and could contain covenants that restrict our operations. Any additional equity financing will be dilutive to our shareholders.
Off-Balance Sheet Arrangements
We do not have any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. In addition, we do not engage in trading activities involving non-exchange traded contracts. We therefore believe that we are not materially exposed to any financing, liquidity, market or credit risk that could arise if we had engaged in these relationships.

50



Historical Cash Flows
The following table sets forth our cash flows for the six month period ended June 30, 2018 and 2019 :
 
Six Months Ended
 
June 30,
2018

 
June 30,
2019

 
 
 
 
 
(in thousands)
Cash from operating activities
$
124,868

 
$
120,184

Cash used in investing activities
$
(61,183
)
 
$
(62,348
)
Cash from (used for) financing activities
$
16,899

 
$
(665
)
Operating Activities
Cash provided by operating activities is primarily impacted by the increase in the number of clients using our solution and by the amount of cash we invest in personnel to support the anticipated growth of our business. Cash provided by operating activities has typically been generated from net income and by changes in our operating assets and liabilities, particularly in the areas of accounts receivable and accounts payable and accrued expenses, adjusted for certain non-cash and non-operating items such as depreciation, amortization and share-based compensation, deferred tax assets and income taxes.
For the six months ended June 30, 2019, net cash provided by operating activities was $120.2 million and consisted of net income of $33.9 million, $54.0 million in adjustments for certain non-cash and non-operating items and changes in working capital of $32.3 million. Adjustments for certain non-operating items primarily consisted of depreciation and amortization expense of $37.9 million, equity awards compensation expense of $25.6 million, $1.3 million of changes in deferred tax assets partially offset by change in income taxes of $10.6 million and $0.3 million for other items. The $32.3 million increase in cash from changes in working capital primarily consisted of a $105.3 million decrease in trade receivables, a $5.5 million increase in other current liabilities such as payroll and payroll related expenses and value-added tax ("VAT") payables, a $1.5 million decrease in other current assets including prepaid expenses and VAT receivables, partially offset by a $73.5 million decrease in trade payables, and a $6.5 million decrease in lease liabilities and right of use assets.
Investing Activities
Our investing activities to date have consisted primarily of purchases servers and other data-center equipment and business acquisitions.
For the six months ended June 30, 2019, net cash used in investing activities was $62.3 million and primarily consisted of $56.5 million in capital expenditures, mainly comprised of purchases of servers and other data-center equipment and a $4.7 million payment for a business acquisition.
Financing Activities
For the six months ended June 30, 2019, net cash used for financing activities was $0.7 million resulting from a $0.3 million repayment of borrowings, a $0.2 million change in other other financial liabilities and a $0.1 million related to net payments for equity award activities.
    


51


Item 3. Quantitative and Qualitative Disclosures About Market Risk.

Market Risk

We are mainly exposed to foreign currency exchange rate fluctuations. There have been no material changes to our exposure to market risk during the first six months ended period June 30, 2019.
    
For a description of our foreign exchange risk, please see "Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations - B. Liquidity and Capital Resources" in our Annual Report on Form 10-K for the year ended December 31, 2018.
A 10% increase or decrease of the Pound Sterling, the Euro, the Japanese yen or the Brazilian real against the U.S. dollar would have impacted the Condensed Consolidated Statements of Income as follows:
 
Six Months Ended
 
June 30, 2018
 
June 30, 2019
 
 
 
 
 
 
 
 
 
(in thousands)
GBP/USD
+10%

 
-10%

 
+10%

 
-10%

Net income impact
$
(550
)
 
$
550

 
$
(759
)
 
$
759

 
Six Months Ended
 
June 30, 2018
 
June 30, 2019
 
 
 
 
 
 
 
 
 
(in thousands)
BRL/USD
+10%

 
-10%

 
+10%

 
-10%

Net income impact
$
(200
)
 
$
200

 
$
(58
)
 
$
58

 
Six Months Ended
 
June 30, 2018
 
June 30, 2019
 
 
 
 
 
 
 
 
 
(in thousands)
JPY/USD
+10%

 
-10%

 
+10%

 
-10%

Net income impact
$
439

 
$
(439
)
 
$
775

 
$
(775
)
 
Six Months Ended
 
June 30, 2018
 
June 30, 2019
 
 
 
 
 
 
 
 
 
(in thousands)
EUR/USD
+10%

 
-10%

 
+10%

 
-10%

Net income impact
$
5,428

 
$
(5,428
)
 
$
4,332

 
$
(4,332
)
Credit Risk and Trade receivables
For a description of our credit risk and trade receivables, please see "Note 3. Financial instruments" in the Notes to the Consolidated Financial Statements.


52


Item 4. Controls and Procedures.

Disclosure Controls and Procedures

Based on their evaluation as of June 30, 2019, our management, including our Chief Executive Officer and Chief Financial Officer, concluded that our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act) were effective to provide reasonable assurance that (i) the information required to be disclosed in our reports filed or submitted under the Exchange Act are recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms, and (ii) such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

Changes in Internal Control Over Financial Reporting

There were no changes in our internal control over financial reporting identified in management's evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the period covered by this Quarterly Report on Form 10-Q that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Limitation on Effectiveness of Controls and Procedures

Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within Criteo have been detected. These inherent limitations include the realities that judgments in decision making can be faulty and that breakdowns can occur because of simple error or mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies and procedures. Because of the inherent limitations in a cost-effective control system, misstatements due to error of fraud may occur and not be detected.


53


PART II
Item 1.    Legal Proceedings.
From time to time we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, financial condition, results of operations or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.

Item 1A. Risk Factors.

You should carefully consider the risks described below and under “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2018. These risks and uncertainties are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, also may become important factors that affect us. If any such risks materialize, our business, financial condition and results of operations could be materially harmed and the trading price of our ADSs could decline. These risks are not exclusive and additional risks and uncertainties that we are unaware of, or that we currently believe are not material, also may become important factors that affect us. There have been no material changes to the Risk Factors described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018.

 






54


Item 6. Exhibits.
Exhibit Index
 
 
 
 
Incorporated by Reference
Exhibit
 
Description
 
Schedule/ Form
 
File
Number
 
Exhibit
 
File
Date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101.INS
 
XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
 
 
 
 
 
 
 
 
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
 
 
 
 
 
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
 
 
 
 
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
 
 
 
 
101.LAB
 
XBRL Taxonomy Extension Labels Linkbase Document
 
 
 
 
 
 
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
 

#    Filed herewith.
*    Furnished herewith.


55


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.
 
 
 CRITEO S.A.
 
 
 (Registrant)
 
 
 
 
By:
/s/ Benoit Fouilland
Date: August 2, 2019
Name:
 Benoit Fouilland
 
Title:
 Chief Financial Officer
 
 
 (Principal financial officer and duly authorized signatory)

56
EX-10.1 2 exhibit101materialcont.htm EXHIBIT 10.1 Exhibit


Exhibit 10.1
English translation for information purposes only
cerfalogo.jpg Reserved for the Administration
N°.........................

Mutually agreed termination of a permanent employment
contract and approval application
(art. L. 1237-14 of the French Labor Code)
1. Information regarding the parties to the mutually agreed termination

►EMPLOYER
Name or corporate name…CRITEO……………………………………………………………....................
Name of signatory on employer's behalf…. Denis Collin…………………………….
SIRET No. of the establishment where the employee works 484 786 249 00066
or benefits payer no. (URSSAF, CESU, etc.)
Establishment address: no 32 Street (type and name of the street): rue Blanche
……………………………………………………………………………………………………………………..
Zip code 75009    CityParis………………………………………….
Address for correspondence (if different): no.    Street (type and name of the street):
…………………………………......…………………………………………………………………………………
Zip code................... City…………………………………………………………………
Telephone: ............... Email: ...............................…………..
►EMPLOYEE    Ms.
 
    Mr.
X
Last name…….. Teodosiu………………………First name……Dan……….......
Birthdate ;;;;;;;;;
Address: no.….......... Street (type and name of the street): ……..................………………………..
……………………. Zip code ............. City………............…………………
Telephone: ........................    Email: .......................................………
Position Chief Technical Officer………………………………………………………………
Category (check the box): Executive
 
    Other manager
X
Technician, foreman, supervisor
 
Clerk
 
Skilled or unskilled laborer
 
Collective bargaining agreement applicable to the employee (IDCC no. and name): 1486 Technical consulting firms
Employee's seniority on the expected termination date I0I6I years I0I7I months
Monthly gross pay for the last twelve months (specify the months concerned)
Month of July 2018
34,175.54

Month of January 2019
29,247.29

Month of August 2018
27,083.33

Month of February 2019
27,804.65

Month of September 2018
28,525.97

Month of March 2019
137,847.35

Month of October 2018
32,132.57

Month of April 2019*
29,282.39

Month of November 2018
27,083.33

Month of May 2019*
27,916.67

Month of December 2018
27,083.33

Month of June 2019*
27,916.67

Including annual or exceptional bonuses in the last three months
 
*Last three months
Average gross monthly pay
(highest average between the 12 or last 3 months)
38,008.26

Comments regarding significant variation in salary over the period, or the employee's special situation (illness, maternity, part time, etc.).






2. Timeline of discussions to reach mutually agreed termination
Remind the employee that she or he can contact public agencies, in particular the public employment agency, which can help her or him make a decision with full knowledge of her or his rights.
►FIRST INTERVIEW    Date (dd/mm/yyyy)    11/06/2019
Employee assisted? no
X
yes
 
if yes, by (last name, first name, capacity):………..........................
Employer assisted? no
X
yes
 
if yes, by (last name, first name, capacity):………............................

►OTHER INTERVIEWS, IF ANY    Dates (dd/mm/yyyy)    19/06/2019
Employee assisted? no
X
yes
 
if yes, by (last name, first name, capacity):………..........................
Employer assisted? no
X
yes
 
if yes, by (last name, first name, capacity):………............................
3. Termination agreement
The parties have decided to terminate the permanent employment contract by which they are bound, and mutually agree to the terms for terminating such contract:
rights related to the contract termination;
payment of specific compensation for mutually agreed termination in the amount indicated below;
expected termination date, subject to the time periods provided for by law, below.
Other clauses, if any:
   Release from the non-compete clause
   Portability of complementary health insurance rights
Gross amount of the specific mutually agreed termination compensation (in numbers and spelled out):
€ 184,350.00
One hundred eighty-four thousand three hundred fifty euros
Expected contract termination date (dd/mm/yyyy) 30/09/2019
Date and signature, preceded by "read and approved" by each party
19/06/2019                                                                                                  19/06/2019
NOTE: The date the termination agreement is signed is the start date for the 15-calendar-day rescission period during which each party may rescind the agreement. The application for approval may therefore not be sent to the DIRECCTE/UT (or the DIECCTE) until the day after the end of such period, at the earliest.
Date the rescission period ends (dd/mm/yyyy)    04/07/2019I
Comments of the parties or the assistants on the discussions / other comments
                                                                                                NOTE :

The validity of the mutually agreed termination is subject to such termination's approval by the
administration.

This application for approval of a mutually agreed termination must therefore be sent, after the rescission period ends, by the first party to do so, to the departmental territorial unit (UT) of the regional directorate for companies, competition, consumer affairs, labor, and employment
(DIRECCTE) that has jurisdiction over the establishment where the employee works. In the overseas
departments, the form is sent to the directorate for companies, competition, consumer affairs, labor, and employment (DIECCTE).

The UT (or the DIECCTE) has 15 business days from the day after the day it receives the application
to conduct a review to make sure the legal conditions for establishing such termination were complied with and that the parties freely consented.

Failing notification within that 15-day period that approval has been denied, the application shall be deemed approved and termination may take place the day after the end of such period at the earliest.
Law no. 78-17 of January 6, 1978 as amended grants you the right to access and correct the data we record based on your answers.


EX-31.1 3 exhibit311ceo10qq22019.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
Certification by the Chief Executive Officer pursuant to
Securities Exchange Act Rules 13a-14(a) and 15d-14(a)
as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Jean-Baptiste Rudelle, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of Criteo S.A.;
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: August 2, 2019
/s/ Jean-Baptiste Rudelle
Jean-Baptiste Rudelle
Chief Executive Officer
(Principal Executive Officer)



EX-31.2 4 exhibit312cfo10qq22019.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
Certification by the Chief Financial Officer pursuant to
Securities Exchange Act Rules 13a-14(a) and 15d-14(a)
as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
I, Benoit Fouilland, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of Criteo S.A.;
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: August 2, 2019
/s/ Benoit Fouilland
Benoit Fouilland
Chief Financial Officer
(Principal Financial and Accounting Officer)



EX-32.1 5 exhibit321ceocfo10qq22.htm EXHIBIT 32.1 Exhibit


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

Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Jean-Baptiste Rudelle, Chief Executive Officer of Criteo S.A. (the “Company”), and Benoit Fouilland, Chief Financial Officer of the Company, each hereby certifies that, to the best of his knowledge:
1.
The Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2019, to which this Certification is attached as Exhibit 32.1 (the “Quarterly Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act, and
2.
The information contained in the Quarterly Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 2, 2019

/s/ Jean-Baptiste Rudelle
 
/s/ Benoit Fouilland
Jean-Baptiste Rudelle
 
Benoit Fouilland
Chief Executive Officer
 
Chief Financial Officer



This certification accompanies the Quarterly Report, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933, as amended, or the Exchange Act (whether made before or after the date of the Quarterly Report), irrespective of any general incorporation language contained in such filing.



EX-101.SCH 6 crto-20190630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2115100 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415405 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Significant Other Countries (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Commitments and contingencies - Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Commitments and contingencies - Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Commitments and contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1005001 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Earnings Per Share - Anti-Dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Earnings Per Share - Basic (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Earnings Per Share - Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Financial Income and Expenses link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Financial Income and Expenses - Financial income (expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Financial Income and Expenses - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Financial Income and Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Financial Instruments - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Financial Instruments - Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Financial Instruments - Financial Assets and Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Financial Instruments - Financial Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Intangible Assets and Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2408406 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Leases - Weighted Average Remaining Lease Term and Discount Rates (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Other Current Assets link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Other Current Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Share-Based Compensation - Breakdown of the Closing Balance (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Share-Based Compensation - Change in Number of BSPCE/OSA/RSU/BSA (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Share-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Share-Based Compensation - Share-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Significant Events and Transactions of the Period link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Significant Events and Transactions of the Period - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Significant Events and Transactions of the Period - Schedule of Restructuring Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Significant Events and Transactions of the Period - Summary of Restructuring Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Significant Events and Transactions of the Period (Tables) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Significant Events and Transactions of the Period - Treasury Shares (Details) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2417401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Trade Receivables link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Trade Receivables - Breakdown in Trade Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Trade Receivables (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 crto-20190630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 crto-20190630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 crto-20190630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Other Liabilities Disclosure [Abstract] Clients' prepayments Contract with Customer, Refund Liability, Current Credit notes Notes Payable, Current Accounts payable relating to capital expenditures Accounts Payable, Capital Expenditures Accounts Payable, Capital Expenditures Other creditors Other Sundry Liabilities, Current Deferred revenue Contract with Customer, Liability, Current Total Accounts Payable, Accrued Liabilities, Employee-related Payables, and Taxes Payable, Current Accounts Payable, Accrued Liabilities, Employee-related Payables, and Taxes Payable, Current Earnings Per Share [Abstract] Net income attributable to shareholders of Criteo S.A. Net Income (Loss) Attributable to Parent Weighted average number of shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Dilutive effect of : Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Restricted share awards (RSU's) (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Share options and (BSPCEs) (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements, Options And BSPCE Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements, Options And BSPCE Share warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Weighted average number of shares outstanding used to determine diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Diluted earnings per share (in USD per share) Earnings Per Share, Diluted Earnings Per Share Earnings Per Share [Text Block] Accounting Policies [Abstract] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Total Lease Liability Operating Lease, Liability Operating right-of-use assets Operating Lease, Right-of-Use Asset Cover page. Document Information [Table] Document Information [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] American Depositary Shares American Depositary Shares [Member] American Depositary Shares [Member] Ordinary Shares Common Stock [Member] Document Information [Line Items] Document Information [Line Items] Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, Country Entity Address, Country Entity Address, Postal Zip Code Entity Address, Postal Zip Code Country Region Country Region City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol No Trading Symbol Flag No Trading Symbol Flag Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Restructuring and Related Activities [Abstract] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Beginning balance Restructuring Reserve Restructuring costs Restructuring Charges Restructuring costs - non cash item Restructuring Reserve, Settled without Cash Amounts paid Payments for Restructuring Ending balance Leases [Abstract] Components of leases Lease, Cost [Table Text Block] Schedule of future minimum lease payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Share-based Payment Arrangement [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Vesting period 1 Share-based Payment Arrangement, Tranche One [Member] Vesting period 2 Share-based Payment Arrangement, Tranche Two [Member] Title of Individual [Axis] Title of Individual [Axis] Title of Individual [Domain] Title of Individual [Domain] Management Management [Member] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] RSUs Restricted Stock Units (RSUs) [Member] Share options / BSPCE Share Options and BSPCE [Member] Share Options and BSPCE [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] RSUs granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Fair Value Disclosures [Abstract] Schedules of concentration of risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Schedule of financial liabilities Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block] Schedule of derivative financial instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Schedule of assets and liabilities carried at fair value Fair Value, by Balance Sheet Grouping [Table Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Recently Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Revenue Revenue from Contract with Customer [Policy Text Block] Revenue from Contract with Customer [Abstract] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Segment Reporting [Abstract] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Consolidated Entities [Axis] Consolidated Entities [Axis] Consolidated Entities [Domain] Consolidated Entities [Domain] Holding Parent Company [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Americas Americas [Member] United States UNITED STATES EMEA EMEA [Member] Asia-Pacific Asia Pacific [Member] Japan JAPAN Singapore SINGAPORE Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Non-current assets Long-Lived Assets Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at fair value measurement Portion at Fair Value Measurement [Member] Fair value Estimate of Fair Value Measurement [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Cash equivalents Cash [Member] Cash on hand Interest-bearing Deposits [Member] 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] Cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Authorized amount of share repurchase program Stock Repurchase Program, Authorized Amount Other Income and Expenses [Abstract] Financial income from cash equivalents Investment Income, Interest Interest and fees Interest Expense Interest on debt Interest Expense, Debt Fees Debt Related Commitment Fees and Debt Issuance Costs Foreign exchange gain (loss) Foreign Currency Transaction Gain (Loss), before Tax Other financial expense Other Nonoperating Income (Expense) Total financial income (expense) Nonoperating Income (Expense) Related Party Transactions [Abstract] Related Parties Related Party Transactions Disclosure [Text Block] Significant Events and Transactions of the Period Significant Events and Transactions of the Period [Text Block] Significant Events and Transactions of the Period [Text Block] Financial income (expense) Cash Flow, Operating Activities, Lessee [Abstract] Cash Flow, Operating Activities, Lessee [Abstract] Cash flow for operating activities Operating Lease, Payments Right of use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Research and Development expense Research and Development Expense [Member] Sales and Operations expense Sales And Operations Expense [Member] Sales And Operations Expense [Member] General and Administrative expense General and Administrative Expense [Member] Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] Restatement Adjustment Restatement Adjustment [Member] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Servers and other equipment Servers And Other Equipment [Member] Servers And Other Equipment [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Useful life Property, Plant and Equipment, Useful Life Increase to income from operations Operating Income (Loss) Increase to net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Basic earnings per share (in USD per share) Earnings Per Share, Basic Restructuring costs Shares authorized to be repurchased and retired (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Offices Office Building [Member] Data Centers Data Center [Member] Data Center [Member] Lease expense Operating Lease, Cost Short term lease expense Short-term Lease, Cost Variable lease expense Variable Lease, Cost Sublease income Sublease Income Total operating lease expense Lease, Cost Income Tax Disclosure [Abstract] Income Tax Examination [Table] Income Tax Examination [Table] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Internal Revenue Service (IRS) Internal Revenue Service (IRS) [Member] Income Tax Examination [Line Items] Income Tax Examination [Line Items] Current income tax Current Income Tax Expense (Benefit) Net change in deferred taxes Deferred Income Tax Expense (Benefit) Provision for income taxes Income Tax Expense (Benefit) Estimated tax rate Effective Income Tax Rate Reconciliation, Estimated Tax Rate, Percent Effective Income Tax Rate Reconciliation, Estimated Tax Rate, Percent Effective tax rate Effective Income Tax Rate Reconciliation, Percent Estimate of possible loss Income Tax Examination, Estimate of Possible Loss Share-Based Compensation Share-based Payment Arrangement [Text Block] Leases not yet commenced Lessee, Operating Lease, Lease Not Commenced, Liability Lessee, Operating Lease, Lease Not Commenced, Liability Lease expense Operating Leases, Rent Expense, Net Schedule of consolidated revenue for each geographical area Revenue from External Customers by Geographic Areas [Table Text Block] Schedule of revenue generated in other significant countries Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Schedule of non-current assets by geographical area and country Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Schedule of financial income (expense) Schedule of Other Nonoperating Income (Expense) [Table Text Block] Schedule of Provision for income taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Revenue Revenue from Contract with Customer [Text Block] Receivables [Abstract] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Balance at January 1 Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Reversal of provision Allowance For Doubtful Accounts Receivable, Reversal Of Provision Allowance For Doubtful Accounts Receivable, Reversal Of Provision Currency translation adjustment Allowance For Doubtful Accounts Receivable, Currency Translation Adjustment Allowance For Doubtful Accounts Receivable, Currency Translation Adjustment Balance at March 31 Schedules of trade receivables net book value and Changes in allowance for doubtful accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Schedule of estimated future amortization expense related to intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Trade accounts receivables Accounts Receivable, before Allowance for Credit Loss, Current (Less) Allowance for doubtful accounts Net book value at end of period Accounts Receivable, after Allowance for Credit Loss, Current Real Estate, Type of Property [Axis] Real Estate, Type of Property [Axis] Real Estate [Domain] Real Estate [Domain] Weighted average remaining lease term (years) Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Weighted average discount rate Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Financial Income and Expenses Other Nonoperating Income and Expense [Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Share capital Treasury Stock Treasury Stock [Member] Additional paid-in capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Retained Earnings Retained Earnings [Member] Equity - attributable to shareholders of Criteo S.A. Parent [Member] Non controlling interest Noncontrolling Interest [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Common Stock, Shares, Outstanding Beginning balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Net income Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Issuance of ordinary shares (in shares) Stock Issued During Period, Shares, New Issues Issuance of ordinary shares Stock Issued During Period, Value, New Issues Change in treasury stocks (in shares) Treasury Stock, Shares, Acquired Change in treasury stocks Treasury Stock, Value, Acquired, Cost Method Share-Based Compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Other changes in equity Stockholders' Equity, Other Ending Balance (in shares) Ending Balance Statement of Cash Flows [Abstract] Share-based compensation expense Share-based Payment Arrangement, Expense Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Restricted share awards Restricted Stock [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Intangible assets and Goodwill Intangible Assets Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Software Computer Software, Intangible Asset [Member] Technology and customer relationships Technology And Customer Relationships [Member] Technology And Customer Relationships [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Estimated Amortization Expense Maturity Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] From July 1 to December 31, 2019 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Total Finite-Lived Intangible Assets, Net Remainder of 2019 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total minimum lease payments Lessee, Operating Lease, Liability, Payments, Due Impact of Discount Rate Lessee, Operating Lease, Liability, Undiscounted Excess Amount Statement of Comprehensive Income [Abstract] Foreign currency translation differences, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Actuarial (losses) gains on employee benefits, net of taxes Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Other comprehensive income (loss) Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Attributable to shareholders of Criteo S.A. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Trade receivables, net of allowances of $25.9 million and $19.5 million at December 31, 2018 and June 30, 2019, respectively Income taxes Prepaid Income Taxes Prepaid Income Taxes Other taxes Prepaid Other Taxes and Other Taxes Receivable Prepaid Other Taxes and Other Taxes Receivable Other current assets Other Assets, Current Total current assets Assets, Current Property, plant and equipment, net Property, Plant and Equipment, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Right of use assets - operating lease Non-current financial assets Nontrade Receivables, Noncurrent Deferred tax assets Deferred Income Tax Assets, Net Total non-current assets Assets, Noncurrent Total assets Assets Liabilities and shareholders' equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Trade payables Accounts Payable, Trade, Current Contingencies Loss Contingency Accrual Income taxes Accrued Income Taxes, Current Financial liabilities - current portion Financial Liabilities, Current Financial Liabilities, Current Operating lease liabilities - current portion Operating Lease, Liability, Current Other taxes Taxes Payable, Current Employee - related payables Employee-related Liabilities, Current Other current liabilities Other Liabilities, Current Total current liabilities Liabilities, Current Deferred tax liabilities Deferred Income Tax Liabilities, Net Retirement benefit obligation Liability, Defined Benefit Pension Plan, Noncurrent Financial liabilities - non current portion Financial Liabilities, Noncurrent Financial Liabilities, Noncurrent Operating lease liabilities - non current portion Operating Lease, Liability, Noncurrent Other non-current liabilities Other Liabilities, Noncurrent Total non-current liabilities Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies Commitments and Contingencies Shareholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Common shares, €0.025 par value, 67,708,203 and 66,161,523 shares authorized, issued and outstanding at December 31, 2018 and June 30, 2019, respectively. Common Stock, Value, Issued Treasury stock, 3,459,119 and 1,118,969 shares at cost as of December 31, 2018 and June 30, 2019, respectively. Treasury Stock, Value Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Equity-attributable to shareholders of Criteo S.A. Stockholders' Equity Attributable to Parent Non-controlling interests Stockholders' Equity Attributable to Noncontrolling Interest Total equity Total equity and liabilities Liabilities and Equity Income Taxes Income Tax Disclosure [Text Block] Trade Receivables Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Schedule of basic earnings per share Schedule Of Earnings Per Share, Basic [Table Text Block] Schedule Of Earnings Per Share, Basic [Table Text Block] Schedule of diluted earnings per share Schedule Of Earnings Per Share, Diluted [Table Text Block] Schedule Of Earnings Per Share, Diluted [Table Text Block] Schedule of weighted average number of anti-dilutive securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Gain from forfeitures of share-based compensation expense Equity Awards Compensation Expense [Member] Equity Awards Compensation Expense [Member] Depreciation and amortization (expense) Depreciation And Amortization Expense [Member] Depreciation And Amortization Expense [Member] Payroll costs and Facilities related costs Payroll Costs And Facilities Related Costs [Member] Payroll Costs And Facilities Related Costs [Member] Total restructuring costs Concentration Risk [Table] Concentration Risk [Table] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Trade receivables, net of allowance Trade Accounts Receivable [Member] Other taxes Other Taxes, Assets [Member] Other Taxes, Assets [Member] Other current assets Other Current Assets [Member] Non-current financial assets Nontrade Receivables, Noncurrent [Member] Nontrade Receivables, Noncurrent [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Maximum exposure Concentration Risk, Credit Risk, Financial Instrument, Maximum Exposure Allowance for doubtful accounts receivable, period increase (decrease) Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) OSA/BSPCE RSU BSAs BSA [Member] BSA [Member] Number outstanding, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Weighted-average exercise price, options (in Euro per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Number vested, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Weighted-average exercise price, options (in Euro per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted-average remaining contractual life of options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Number outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Other Current Assets Other Current Assets [Text Block] Treasury Shares Repurchased to potentially use for M&A Treasury Shares Repurchased for Merger and Acquisition [Member] Treasury Shares Repurchased for Merger and Acquisition [Member] Treasury Shares Repurchased for RSU Vesting Treasury Shares Repurchased for RSU Vesting [Member] Treasury Shares Repurchased for RSU Vesting [Member] Treasury Shares Issued for RSU Vesting Treasury Shares Issued for RSU Vesting [Member] Treasury Shares Issued for RSU Vesting [Member] Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward] Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward] Number of Treasury Shares Treasury Stock, Shares [Abstract] Beginning Balance (in shares) Treasury Stock, Shares Treasury Shares Repurchased (in shares) Treasury Shares Retired (in shares) Treasury Stock, Shares, Retired Treasury Shares Issued for RSU Vesting (in shares) Stock Issued During Period, Shares, Treasury Stock Reissued Ending Balance (in shares) Amount (in thousands of dollars) Treasury Stock, Value [Abstract] Beginning Balance Treasury Shares Repurchased Treasury Shares Retired Stock Repurchased and Retired During Period, Value Treasury Shares Issued for RSU Vesting Stock Issued During Period, Value, Treasury Stock Reissued Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning balance, options (in shares) Granted, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Vested, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Forfeited, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Expired, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Ending balance, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Beginning balance (in shares) Granted (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Expirations Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments [Roll Forward] Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Grants in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Grants in Period Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Exercised Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Exercised Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Vested Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Forfeited in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Forfeited in Period Expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Expirations in Period Ending balance (in shares) Trade payables Accounts Payable, Fair Value Disclosure Other taxes Other Taxes Liability, Fair Value Disclosure Other Taxes Liability, Fair Value Disclosure Employee-related payables Employee-Related Payables, Fair Value Disclosure Employee-Related Payables, Fair Value Disclosure Other current liabilities Other Liabilities, Fair Value Disclosure Financial liabilities Financial Liabilities Fair Value Disclosure Total Financial and Nonfinancial Liabilities, Fair Value Disclosure Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Derivative Assets: Derivative Asset [Abstract] Included in other current assets Derivative Asset Derivative Liabilities: Derivative Liability [Abstract] Included in financial liabilities - current portion Derivative Liability Schedule of other current assets net book value Schedule of Other Current Assets [Table Text Block] Disclosure of share-based compensation by share-based payment award Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Schedule of share-based compensation reconciliation with the Consolidated Statements of Income Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Leases Lessee, Operating Leases [Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] R&D S&O G&A Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based compensation expense Issuance of Stock and Warrants for Services or Claims Issuance of Stock and Warrants for Services or Claims Total equity awards compensation expense Share-based Compensation Expense, Employee and Non-Employee Share-based Compensation Expense, Employee and Non-Employee CASH FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities [Abstract] Non-cash and non-operating items Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities - Amortization and provisions Depreciation, Depletion, and Amortization and Provisions for Various Depreciation, Depletion, and Amortization and Provisions for Various - Equity awards compensation expense Share-based Payment Arrangement, Noncash Expense - Change in deferred taxes - Change in income taxes Other Noncash Income Tax Expense - Other Other Noncash Income (Expense) Changes in working capital related to operating activities Increase (Decrease) in Operating Capital - Decrease in trade receivables Increase (Decrease) in Accounts Receivable - Decrease in trade payables Increase (Decrease) in Accounts Payable, Trade - Decrease in other current assets Increase (Decrease) in Other Current Assets - Increase/(Decrease) in other current liabilities Increase (Decrease) in Other Current Liabilities - Change in operating lease liabilities and right of use assets Increase (Decrease) In Operating Lease Liabilities (Assets) Increase (Decrease) In Operating Lease Liabilities (Assets) CASH FROM OPERATING ACTIVITIES Net Cash Provided by (Used in) Operating Activities CASH USED FOR INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities [Abstract] Acquisition of intangible assets, property, plant and equipment Payments To Acquire Intangible Assets, Property, Plant, And Equipment Payments To Acquire Intangible Assets, Property, Plant, And Equipment Change in accounts payable related to intangible assets, property, plant and equipment Increase (Decrease) in Accounts Payable, Related to Intangible Assets, Property, Plant, and Equipment Increase (Decrease) in Accounts Payable, Related to Intangible Assets, Property, Plant, and Equipment (Payment for) disposal of a business, net of cash acquired (disposed) Payments to Acquire Businesses, Net of Cash Acquired Change in other non-current financial assets Payments for (Proceeds from) Change in Other Financial Noncurrent Assets Payments for (Proceeds from) Change in Other Financial Noncurrent Assets CASH USED FOR INVESTING ACTIVITIES Net Cash Provided by (Used in) Investing Activities CASH FROM (USED FOR) FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities [Abstract] Repayment of borrowings Proceeds from (Repayments of) Debt Net payments related to equity award activities Proceeds from Issuance of Common Stock Change in other financial liabilities Payments for (Proceeds from) Other Investing Activities CASH FROM (USED FOR) FINANCING ACTIVITIES Net Cash Provided by (Used in) Financing Activities Effect of exchange rates changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net cash and cash equivalents at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net cash and cash equivalents at end of period SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION Supplemental Cash Flow Information [Abstract] Cash paid for taxes, net of refunds Income Taxes Paid, Net Cash paid for interest, net of amounts capitalized Interest Paid, Excluding Capitalized Interest, Operating Activities Breakdown of Revenue and Non-Current Assets by Geographical Areas Segment Reporting Disclosure [Text Block] Other current liabilities Other Current Liabilities [Table Text Block] Prepayments to suppliers Prepayments To Suppliers Prepayments To Suppliers Other debtors Other Debtors Other Debtors Prepaid expenses Prepaid Expense, Current Derivative instruments Derivative Asset, Current Gross book value at end of period Other Assets and Receivables, Gross, Current Other Assets and Receivables, Gross, Current Net book value at end of period Other Assets and Receivables, Current Other Assets and Receivables, Current Income Statement [Abstract] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Cost of revenue: Cost of Revenue [Abstract] Traffic acquisition costs Cost of Goods and Services Sold Other cost of revenue Other Cost of Operating Revenue Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development expenses Research and Development Expense Sales and operations expenses Selling and Marketing Expense General and administrative expenses General and Administrative Expense Total operating expenses Operating Expenses Income from operations Financial income (expense) Income before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for income taxes Net income Net income available to shareholders of Criteo S.A. Net income available to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Net income allocated to shareholders of Criteo S.A. per share: Earnings Per Share, Basic and Diluted [Abstract] Basic (in USD per share) Diluted (in USD per share) Weighted average shares outstanding used in computing per share amounts: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Diluted (in shares) Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Financial Instruments Fair Value Disclosures [Text Block] Germany GERMANY United Kingdom UNITED KINGDOM Loss Contingencies [Table] Loss Contingencies [Table] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Provision for employee-related litigation Provision For Employee Related Litigation [Member] Provision For Employee Related Litigation [Member] Other provisions Other Provisions [Member] Other Provisions [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Loss Contingency Accrual [Roll Forward] Loss Contingency Accrual [Roll Forward] Contingencies accrual, beginning balance Increase Loss Contingency Accrual, Provision Provision used Loss Contingency Accrual, Provision Used Loss Contingency Accrual, Provision Used Provision released not used Loss Contingency Accrual, Provision Released Not Used Loss Contingency Accrual, Provision Released Not Used Currency translation adjustments Loss Contingency Accrual, Foreign Currency Translation Gain (Loss) Loss Contingency Accrual, Foreign Currency Translation Gain (Loss) Contingencies accrual, ending balance Contingencies accrual, of which current Loss Contingency, Accrual, Current Summary of Restructuring Costs Restructuring and Related Costs [Table Text Block] Schedule of Restructuring Reserve Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Balance of Treasury Shares Class of Treasury Stock [Table Text Block] Other Current Liabilities Other Liabilities Disclosure [Text Block] Trade receivables, allowances Common shares, par value (in Euro per share) Common Stock, Par or Stated Value Per Share Common shares authorized (in shares) Common Stock, Shares Authorized Common shares issued (in shares) Common Stock, Shares, Issued Common shares outstanding (in shares) Treasury stock (in shares) Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Bank Syndicate RCF Bank Syndicate RCF [Member] Bank Syndicate RCF [Member] HSBC and LCL Facilities HSBC and LCL Facilities [Member] HSBC and LCL Facilities [Member] Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] RCF Line of Credit [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving credit facility Revolving Credit Facility [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Debt Instrument [Line Items] Debt Instrument [Line Items] Revolving credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in provisions for contingencies Schedule of Loss Contingencies by Contingency [Table Text Block] France FRANCE Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Sales Revenue, Net Revenue Benchmark [Member] Number of geographical markets Number of Geographical Markets in which Entity Operates Number of Geographical Markets in which Entity Operates Concentration risk, percentage Concentration Risk, Percentage EX-101.PRE 10 crto-20190630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 cerfalogo.jpg begin 644 cerfalogo.jpg M_]C_X 02D9)1@ ! 0$ P # #_X1#Z17AI9@ 34T *@ @ ! $[ ( M 0 (2H=I 0 ! (6IR= $ @ 0TNH< < @, /@ M FMC.60G/SX- M"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1& M('AM;&YS.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z7J#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#Z1HHHH *: M[K&I:1E51U+' %?.?QA^/FJ6FOW'A;P&RQO"_D3WZ+OD:3/*1#H,=,X))Z8Z MGR'Q!X=^(-[K5A;>(C?7FI7Z/)#%/>"6157[Q8;CY8&#G=C&#Z4 ?;[ZSID9 MP^HVBGT,ZC^M/AU.PN7"V][;2L>@CE5C^AKX6F^%OC%=4U"P326N;C3C"MP( M9D<*90IC (/.=PZ?TKK/#WP\U+PGX4O?%6KZ)8ZC>VUZ]K%I^H7*K"JQJQED M8!QYA!&T*">N_%SP?IEWXDMRPT:S"RW%A?7*,D22'Y (6 M?>@.X8Q@U]*_#OQW8_$/PC!K5@GDON,5S;ELF&0=5^G((/H10!U-%%% !111 M0!\;>%]$3P=\>[RQ\5W,%E/;)-OASX;^(%DL'B*QWRQ MJ5ANXCLFB[_*WI['(]J\3UW]DZ82%_#/B.-D/2*_A((_X&F<_P#?(H X!O%L MK?#GQ;/-KBWNOZ_JL$,K0Y5Y;>-22V, JA)50,#TQ6S-4\)-.PDV/Z8 0'V)K7T'X$_%CPHUU_PCFMZ78_:E5)7BN6#, K/A7]F?PCH-U'=:Q-<:Y-'R(YP$A)]2@Y/T)(KV M*.-(HUCB541 %55& H'0 4 .HHHH *Y3QI-);WFB/I^J)9ZH;J1+2WFNS%%> M'RG)B=,X<,54;MK,A.5YX/5T4 >76'B^[TN32;2R\P#4K^8FVU>666YG!O?( M>*)FD.UH4(=A\PP.PRU=1XUU6TM?#5AJ(U1;6%M3T]H[F.[\I)$:YCW#<" R M&,OD'((R>U=310!YSJ>LZJ?%6OVVJW,OAW3AIP6WOKV:(6L2^;L\WY)U<,^X M@$E"/E P1EJUGJ-[+XFT6SMY;Q9_[/CG_<:H;J.&'9()&EB>0RR;FV%)&1LD MH,CY@?3Z* /+?"<.N^(_"]K-X=\6FW6#4/\ 27:4ZBLB^5'D1S,Q)YRQ4Y"M M(Z?P TS4=8,/A_Q?-)K=S&]O;/)=,;YT%G=">01QHVX>7P$&P$!AL.#O);U6 :B@!L XML 12 criteo10qq22019_htm.xml IDEA: XBRL DOCUMENT 0001576427 2019-01-01 2019-06-30 0001576427 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0001576427 crto:AmericanDepositarySharesMember 2019-01-01 2019-06-30 0001576427 2019-07-31 0001576427 2018-12-31 0001576427 2019-06-30 0001576427 2018-04-01 2018-06-30 0001576427 2018-01-01 2018-06-30 0001576427 2019-04-01 2019-06-30 0001576427 us-gaap:ParentMember 2018-04-01 2018-06-30 0001576427 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0001576427 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0001576427 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0001576427 us-gaap:ParentMember 2018-06-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0001576427 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0001576427 2018-01-01 2018-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2018-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2018-04-01 2018-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0001576427 us-gaap:NoncontrollingInterestMember 2018-06-30 0001576427 us-gaap:CommonStockMember 2018-03-31 0001576427 2018-06-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2017-12-31 0001576427 us-gaap:ParentMember 2018-03-31 0001576427 us-gaap:CommonStockMember 2018-06-30 0001576427 us-gaap:RetainedEarningsMember 2018-03-31 0001576427 us-gaap:ParentMember 2018-01-01 2018-03-31 0001576427 2017-12-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001576427 us-gaap:RetainedEarningsMember 2017-12-31 0001576427 2018-03-31 0001576427 us-gaap:RetainedEarningsMember 2018-06-30 0001576427 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-03-31 0001576427 us-gaap:CommonStockMember 2017-12-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001576427 us-gaap:ParentMember 2017-12-31 0001576427 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-03-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001576427 us-gaap:ParentMember 2019-01-01 2019-03-31 0001576427 us-gaap:RetainedEarningsMember 2019-03-31 0001576427 us-gaap:TreasuryStockMember 2019-03-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001576427 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001576427 us-gaap:ParentMember 2018-12-31 0001576427 2019-03-31 0001576427 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0001576427 us-gaap:CommonStockMember 2018-12-31 0001576427 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2019-04-01 2019-06-30 0001576427 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001576427 us-gaap:TreasuryStockMember 2019-06-30 0001576427 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001576427 us-gaap:CommonStockMember 2019-06-30 0001576427 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001576427 us-gaap:ParentMember 2019-04-01 2019-06-30 0001576427 2019-01-01 2019-03-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001576427 us-gaap:RetainedEarningsMember 2018-12-31 0001576427 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001576427 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001576427 us-gaap:CommonStockMember 2019-03-31 0001576427 us-gaap:RetainedEarningsMember 2019-06-30 0001576427 us-gaap:NoncontrollingInterestMember 2019-03-31 0001576427 us-gaap:ParentMember 2019-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001576427 us-gaap:NoncontrollingInterestMember 2019-06-30 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001576427 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001576427 us-gaap:TreasuryStockMember 2018-12-31 0001576427 us-gaap:NoncontrollingInterestMember 2018-12-31 0001576427 us-gaap:ParentMember 2019-03-31 0001576427 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001576427 crto:TreasurySharesIssuedforRSUVestingMember 2019-01-01 2019-06-30 0001576427 crto:TreasurySharesRepurchasedforMergerandAcquisitionMember 2018-01-01 2018-12-31 0001576427 us-gaap:TreasuryStockMember 2019-01-01 2019-06-30 0001576427 crto:TreasurySharesRepurchasedforRSUVestingMember 2018-01-01 2018-12-31 0001576427 us-gaap:TreasuryStockMember 2017-12-31 0001576427 crto:TreasurySharesIssuedforRSUVestingMember 2018-01-01 2018-12-31 0001576427 crto:DepreciationAndAmortizationExpenseMember 2019-04-01 2019-06-30 0001576427 crto:EquityAwardsCompensationExpenseMember 2019-04-01 2019-06-30 0001576427 crto:EquityAwardsCompensationExpenseMember 2019-01-01 2019-06-30 0001576427 crto:DepreciationAndAmortizationExpenseMember 2019-01-01 2019-06-30 0001576427 crto:PayrollCostsAndFacilitiesRelatedCostsMember 2019-01-01 2019-06-30 0001576427 crto:PayrollCostsAndFacilitiesRelatedCostsMember 2019-04-01 2019-06-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001576427 crto:ServersAndOtherEquipmentMember 2019-01-01 2019-03-31 0001576427 crto:SalesAndOperationsExpenseMember 2019-04-01 2019-06-30 0001576427 srt:RestatementAdjustmentMember crto:ServersAndOtherEquipmentMember 2019-01-01 2019-06-30 0001576427 crto:ServersAndOtherEquipmentMember 2019-01-01 2019-06-30 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001576427 srt:RestatementAdjustmentMember crto:ServersAndOtherEquipmentMember 2019-04-01 2019-06-30 0001576427 2018-10-25 0001576427 crto:SalesAndOperationsExpenseMember 2019-01-01 2019-06-30 0001576427 crto:ServersAndOtherEquipmentMember 2018-01-01 2018-12-31 0001576427 2018-10-01 2018-12-31 0001576427 2019-02-08 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001576427 2018-01-01 2018-12-31 0001576427 crto:NontradeReceivablesNoncurrentMember 2018-01-01 2018-12-31 0001576427 crto:OtherTaxesAssetsMember 2019-01-01 2019-06-30 0001576427 crto:OtherTaxesAssetsMember 2018-01-01 2018-12-31 0001576427 us-gaap:TradeAccountsReceivableMember 2018-01-01 2018-12-31 0001576427 us-gaap:OtherCurrentAssetsMember 2019-01-01 2019-06-30 0001576427 crto:NontradeReceivablesNoncurrentMember 2019-01-01 2019-06-30 0001576427 us-gaap:OtherCurrentAssetsMember 2018-01-01 2018-12-31 0001576427 us-gaap:TradeAccountsReceivableMember 2019-01-01 2019-06-30 0001576427 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-30 0001576427 us-gaap:InterestBearingDepositsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-30 0001576427 us-gaap:InterestBearingDepositsMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001576427 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001576427 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001576427 us-gaap:CashMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-30 0001576427 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-06-30 0001576427 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-12-31 0001576427 crto:TechnologyAndCustomerRelationshipsMember 2019-06-30 0001576427 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-06-30 0001576427 crto:DataCenterMember 2019-06-30 0001576427 srt:OfficeBuildingMember 2019-06-30 0001576427 srt:OfficeBuildingMember 2019-06-30 0001576427 crto:DataCenterMember 2019-06-30 0001576427 crto:DataCenterMember 2019-01-01 2019-06-30 0001576427 crto:DataCenterMember 2019-04-01 2019-06-30 0001576427 srt:OfficeBuildingMember 2019-04-01 2019-06-30 0001576427 srt:OfficeBuildingMember 2019-01-01 2019-06-30 0001576427 srt:OfficeBuildingMember 2018-01-01 2018-06-30 0001576427 crto:DataCenterMember 2018-04-01 2018-06-30 0001576427 srt:OfficeBuildingMember 2018-04-01 2018-06-30 0001576427 crto:DataCenterMember 2018-01-01 2018-06-30 0001576427 us-gaap:EMEAMember 2019-04-01 2019-06-30 0001576427 srt:AsiaPacificMember 2018-04-01 2018-06-30 0001576427 srt:AsiaPacificMember 2019-04-01 2019-06-30 0001576427 srt:AmericasMember 2019-04-01 2019-06-30 0001576427 srt:AmericasMember 2018-04-01 2018-06-30 0001576427 us-gaap:EMEAMember 2018-04-01 2018-06-30 0001576427 us-gaap:EMEAMember 2019-01-01 2019-06-30 0001576427 srt:AsiaPacificMember 2018-01-01 2018-06-30 0001576427 srt:AmericasMember 2018-01-01 2018-06-30 0001576427 srt:AsiaPacificMember 2019-01-01 2019-06-30 0001576427 srt:AmericasMember 2019-01-01 2019-06-30 0001576427 us-gaap:EMEAMember 2018-01-01 2018-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2019-06-25 2019-06-25 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2019-04-25 2019-04-25 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-01-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2019-03-01 2019-03-01 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-01-01 2019-06-30 0001576427 crto:ShareOptionsandBSPCEMember 2019-06-25 2019-06-25 0001576427 srt:ManagementMember us-gaap:RestrictedStockUnitsRSUMember 2019-04-25 2019-04-25 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2018-04-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001576427 crto:SalesAndOperationsExpenseMember 2018-04-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001576427 crto:BSAMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001576427 crto:BSAMember 2019-04-01 2019-06-30 0001576427 crto:ShareOptionsandBSPCEMember 2019-04-01 2019-06-30 0001576427 crto:ShareOptionsandBSPCEMember crto:SalesAndOperationsExpenseMember 2019-04-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2019-04-01 2019-06-30 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001576427 crto:BSAMember crto:SalesAndOperationsExpenseMember 2019-04-01 2019-06-30 0001576427 crto:BSAMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001576427 crto:BSAMember 2018-04-01 2018-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:SalesAndOperationsExpenseMember 2018-04-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001576427 crto:BSAMember crto:SalesAndOperationsExpenseMember 2018-04-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001576427 crto:BSAMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-04-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:SalesAndOperationsExpenseMember 2019-04-01 2019-06-30 0001576427 crto:BSAMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-04-01 2019-06-30 0001576427 crto:ShareOptionsandBSPCEMember crto:SalesAndOperationsExpenseMember 2018-04-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember 2018-04-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember 2019-01-01 2019-06-30 0001576427 crto:BSAMember 2019-01-01 2019-06-30 0001576427 crto:BSAMember 2018-12-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001576427 crto:ShareOptionsandBSPCEMember 2018-12-31 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001576427 crto:BSAMember 2019-06-30 0001576427 crto:ShareOptionsandBSPCEMember 2019-06-30 0001576427 crto:BSAMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001576427 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:SalesAndOperationsExpenseMember 2019-01-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001576427 crto:BSAMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001576427 crto:BSAMember crto:SalesAndOperationsExpenseMember 2018-01-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001576427 crto:BSAMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001576427 crto:BSAMember 2018-01-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember 2018-01-01 2018-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember crto:SalesAndOperationsExpenseMember 2018-01-01 2018-06-30 0001576427 crto:BSAMember crto:SalesAndOperationsExpenseMember 2019-01-01 2019-06-30 0001576427 crto:SalesAndOperationsExpenseMember 2018-01-01 2018-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-06-30 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001576427 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember crto:SalesAndOperationsExpenseMember 2018-01-01 2018-06-30 0001576427 crto:BSAMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember crto:SalesAndOperationsExpenseMember 2019-01-01 2019-06-30 0001576427 us-gaap:RestrictedStockUnitsRSUMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-06-30 0001576427 us-gaap:InternalRevenueServiceIRSMember 2017-09-27 2017-09-27 0001576427 crto:ShareOptionsandBSPCEMember 2018-01-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember 2018-04-01 2018-06-30 0001576427 crto:ShareOptionsandBSPCEMember 2019-04-01 2019-06-30 0001576427 us-gaap:RestrictedStockMember 2019-04-01 2019-06-30 0001576427 us-gaap:RestrictedStockMember 2019-01-01 2019-06-30 0001576427 crto:ShareOptionsandBSPCEMember 2019-01-01 2019-06-30 0001576427 us-gaap:RestrictedStockMember 2018-01-01 2018-06-30 0001576427 us-gaap:RestrictedStockMember 2018-04-01 2018-06-30 0001576427 us-gaap:RevolvingCreditFacilityMember crto:BankSyndicateRCFMember us-gaap:LineOfCreditMember 2019-06-30 0001576427 us-gaap:RevolvingCreditFacilityMember crto:HSBCandLCLFacilitiesMember us-gaap:LineOfCreditMember 2019-06-30 0001576427 crto:OtherProvisionsMember 2019-01-01 2019-06-30 0001576427 crto:OtherProvisionsMember 2019-06-30 0001576427 crto:ProvisionForEmployeeRelatedLitigationMember 2019-01-01 2019-06-30 0001576427 crto:OtherProvisionsMember 2018-12-31 0001576427 crto:ProvisionForEmployeeRelatedLitigationMember 2019-06-30 0001576427 crto:ProvisionForEmployeeRelatedLitigationMember 2018-12-31 0001576427 country:JP 2018-12-31 0001576427 country:SG 2019-06-30 0001576427 srt:AsiaPacificMember 2019-06-30 0001576427 srt:AsiaPacificMember 2018-12-31 0001576427 country:US 2018-12-31 0001576427 country:US 2019-06-30 0001576427 country:SG 2018-12-31 0001576427 us-gaap:EMEAMember 2019-06-30 0001576427 srt:AmericasMember 2018-12-31 0001576427 us-gaap:EMEAMember 2018-12-31 0001576427 srt:AmericasMember 2019-06-30 0001576427 srt:ParentCompanyMember 2019-06-30 0001576427 srt:ParentCompanyMember 2018-12-31 0001576427 country:JP 2019-06-30 0001576427 us-gaap:SalesRevenueNetMember 2018-01-01 2018-06-30 0001576427 country:FR 2019-01-01 2019-06-30 0001576427 country:FR 2018-01-01 2018-06-30 0001576427 country:FR 2019-04-01 2019-06-30 0001576427 us-gaap:SalesRevenueNetMember 2019-01-01 2019-06-30 0001576427 country:FR 2018-04-01 2018-06-30 0001576427 country:DE 2019-04-01 2019-06-30 0001576427 country:JP 2018-04-01 2018-06-30 0001576427 country:DE 2018-04-01 2018-06-30 0001576427 country:JP 2019-01-01 2019-06-30 0001576427 country:DE 2019-01-01 2019-06-30 0001576427 country:JP 2018-01-01 2018-06-30 0001576427 country:JP 2019-04-01 2019-06-30 0001576427 country:GB 2018-04-01 2018-06-30 0001576427 country:US 2018-04-01 2018-06-30 0001576427 country:GB 2018-01-01 2018-06-30 0001576427 country:GB 2019-04-01 2019-06-30 0001576427 country:DE 2018-01-01 2018-06-30 0001576427 country:GB 2019-01-01 2019-06-30 0001576427 country:US 2019-01-01 2019-06-30 0001576427 country:US 2018-01-01 2018-06-30 0001576427 country:US 2019-04-01 2019-06-30 0001576427 crto:AmericanDepositarySharesMember us-gaap:SubsequentEventMember 2019-07-31 iso4217:USD shares iso4217:EUR shares shares iso4217:USD pure iso4217:EUR crto:market false --12-31 Q2 2019 0001576427 true 25900000 19500000 0.025 0.025 67708203 66161523 67708203 66161523 67708203 66161523 3459119 1118969 10-Q true 2019-06-30 false 001-36153 Criteo S.A. I0 32, rue Blanche Paris FR 75009 33 40 40 22 90 American Depositary Shares, each representing one Ordinary Share,nominal value €0.025 per share CRTO NASDAQ ​Ordinary Shares, nominal value €0.025 per share​ NASDAQ Yes Yes Large Accelerated Filer false false false 65171310 364426000 422053000 473901000 374949000 19370000 18185000 53338000 56090000 22816000 18751000 933851000 890028000 184013000 192651000 112036000 103113000 312881000 317093000 0 183725000 20460000 21613000 33894000 41346000 663284000 859541000 1597135000 1749569000 425376000 332735000 2640000 4156000 7725000 7065000 1018000 2030000 0 47964000 55592000 56929000 65878000 68702000 47115000 33986000 605344000 553567000 10770000 8489000 5537000 8002000 2490000 2051000 0 148170000 5103000 4327000 23900000 171039000 629244000 724606000 2201000 2157000 79159000 26564000 663281000 652572000 -30522000 -33293000 387869000 401209000 943670000 996081000 24221000 28882000 967891000 1024963000 1597135000 1749569000 537185000 528147000 1101349000 1086270000 306963000 304229000 630709000 626658000 29957000 29059000 60016000 55104000 200265000 194859000 410624000 404508000 47544000 44015000 92862000 90592000 92726000 95503000 188375000 191412000 35644000 35767000 70235000 69537000 175914000 175285000 351472000 351541000 24351000 19574000 59152000 52967000 -1006000 -1354000 -2331000 -3328000 23345000 18220000 56821000 49639000 8638000 5683000 21024000 15701000 14707000 12537000 35797000 33938000 13726000 10823000 33535000 29943000 981000 1714000 2262000 3995000 0.21 0.17 0.51 0.46 0.20 0.16 0.50 0.45 66347599 64581476 66254476 64459867 67488311 65624505 67479513 65833642 14707000 12537000 35797000 33938000 -34555000 9598000 -8671000 -894000 -413000 585000 -413000 1638000 -34142000 9013000 -8258000 -2532000 -19435000 21550000 27539000 31406000 -19706000 19069000 25051000 26842000 271000 2481000 2488000 4564000 66085097 2152000 591404000 -12241000 300210000 881525000 16173000 897698000 19809000 19809000 1281000 21090000 24947000 24947000 937000 25884000 163254 1000 597000 598000 598000 18284000 18284000 112000 18396000 -4000 4000 -4000 -1000 -5000 -5000 66248351 2157000 610281000 12710000 320020000 945168000 18503000 963671000 13726000 13726000 981000 14707000 -33432000 -33432000 -710000 -34142000 612694 3000 820000 823000 823000 19676000 19676000 142000 19818000 -17000 5000 21000 9000 9000 66861045 2177000 630772000 -20722000 333725000 945952000 18916000 964868000 67708203 2201000 -3459119 -79159000 663281000 -30522000 387869000 943670000 24221000 967891000 19120000 19120000 2281000 21401000 -11347000 -11347000 -198000 -11545000 28596 1000 372000 373000 373000 -1594288 45000 1786715 -40080000 36091000 3944000 13533000 13533000 -11000 13522000 1000 -155000 -154000 -154000 66142511 2157000 -1672404 -39079000 641094000 -41869000 403200000 965503000 26293000 991796000 10823000 10823000 1714000 12537000 8246000 8246000 767000 9013000 19012 252000 252000 252000 553435 -12515000 12515000 0 0 11254000 11254000 108000 11362000 28000 -330000 299000 -3000 -3000 66161523 2157000 -1118969 -26564000 652572000 -33293000 401209000 996081000 28882000 1024963000 14707000 12537000 35797000 33938000 35677000 28961000 75427000 53959000 25099000 18282000 51149000 37926000 20241000 11713000 39070000 25595000 -4389000 7252000 -7535000 1336000 -5316000 -8696000 -4000000 -10630000 -42000 -410000 3257000 268000 10043000 -11466000 -13644000 -32287000 -10154000 -19325000 -101446000 -105343000 -26745000 -14995000 -89690000 -73480000 -5821000 -7504000 -13779000 -1512000 727000 3015000 -11891000 5451000 0 -3383000 0 -6539000 40341000 52964000 124868000 120184000 18880000 28812000 26293000 42104000 1033000 -3980000 -24121000 -14372000 0 -637000 10811000 4688000 -154000 1152000 -42000 1184000 -17693000 -33307000 -61183000 -62348000 -235000 -167000 -473000 -339000 396000 -98000 562000 -87000 35000 209000 -16810000 239000 126000 -474000 16899000 -665000 -26363000 7099000 -14410000 456000 -3589000 26282000 66174000 57627000 483874000 395771000 414111000 364426000 480285000 422053000 480285000 422053000 18343000 7127000 32560000 24995000 432000 351000 840000 758000 19800000 11400000 38200000 24900000 <div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We are a global technology company building the leading advertising platform for the open Internet. We strive to deliver impactful business results at scale to commerce companies and consumer brands by meeting their multiple marketing goals at their targeted return on investment. Using shopping data, predictive technology and large consumer reach, we help our clients drive Awareness, Consideration and Conversion for their products and services</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></span><span style="font-family:Arial;font-size:10pt;">, and help retailers generate advertising revenues from brands. Our data is pooled among our clients and offers deep insights into consumer intent and purchasing habits. To drive measurable results for clients, we activate our data assets through proprietary artificial intelligence ("AI") technology to engage consumers in real time through the pricing and delivery of highly relevant digital advertisements ("ads"), across devices and environments. By pricing our offering on a range of pricing models and measuring our value based on clear, well-defined performance metrics, we make the return on investment transparent and easy to measure for advertisers.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> In these notes, Criteo S.A. is referred to as the "Parent" company and together with its subsidiaries, collectively, as "Criteo," the "Company," the "Group," or "we".</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">___________________________________________________</sup> </span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:justify;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">1</sup></span><span style="font-family:Arial;font-size:8pt;"> Driving Awareness for a brand means exposing its brand name to consumers who have not been in touch with the brand before, thereby creating brand awareness from such consumers. Driving Consideration for an advertiser's products or services means attracting prospective new consumers to consider engaging with and/or buying this advertiser's products or services. Driving Conversion for an advertisers' products or services means triggering a purchase by consumers who have already engaged with this advertisers products or services in the past.</span></div>Summary of Significant Accounting Policies<div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The unaudited condensed consolidated financial statements included herein (the "Unaudited Condensed Consolidated Financial Statements") have been prepared by Criteo S.A. pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company's Annual Report filed on Form 10-K for the year ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;">, filed with the SEC on March 1, 2019. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal, recurring adjustments) which are, in the opinion of management, necessary to state fairly the results for the interim periods presented. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Conformity with U.S. GAAP requires the use of estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses in the condensed consolidated financial statements and accompanying notes. We base our estimates and judgments on historical information and on various other assumptions that we believe are reasonable under the circumstances. Our actual results may differ from these estimates. U.S. GAAP requires us to make estimates and judgments in several areas, including, but not limited to: (1) revenue recognition criteria (2) allowances for doubtful accounts, (3) research tax credits (4) income taxes, including i) recognition of deferred tax assets arising from the subsidiaries projected taxable profit for future years, ii) evaluation of uncertain tax positions associated with our transfer pricing policy and iii) recognition of income tax position in respect of the tax reform in France voted in December 2018, (5) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (6) assumptions used in the valuation of goodwill and intangible assets, and (7) assumptions used in the valuation model to determine the fair value of share-based compensation plan.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">There have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018, except for the accounting pronouncements adopted below.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Accounting Pronouncements adopted in 2019</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Effective January 1, 2019, we have adopted the Financial Accounting Standards Board, ("FASB") Accounting Standards Update ("ASU") 842 No. 2016-02, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:Arial;font-size:10pt;"> (ASU 2016-02), which generally requires companies to recognize operating and financing lease liabilities and corresponding right-of-use assets on the balance sheet for operating leases with terms of more than 12 months, in addition to those currently recorded. In August 2018, the FASB issued ASU 2018-11,</span><span style="font-family:Arial;font-size:10pt;font-style:italic;"> Targeted Improvements to ASC 842, </span><span style="font-family:Arial;font-size:10pt;">which included an option not to restate comparative periods in transition and use the effective date of ASC 842, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:Arial;font-size:10pt;">, as the date of the initial application of transition, which we elected. Prior periods have not been adjusted and continue to be accounted for in accordance with ASC 840. As a result of adopting ASU 842, we recognized total operating lease liabilities of </span><span style="font-family:Arial;font-size:10pt;"><span>$223.5 million</span></span><span style="font-family:Arial;font-size:10pt;"> and operating right-of-use assets of </span><span style="font-family:Arial;font-size:10pt;"><span>$204.3 million</span></span><span style="font-family:Arial;font-size:10pt;"> as of January 1, 2019. The adoption of ASC 842 had an immaterial impact on our condensed consolidated statements of income and our condensed consolidated statement of cash flows for the three month and the six month period ended </span><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span><span style="font-family:Arial;font-size:10pt;">. Refer to Note 8. Leases, for additional information and required disclosures. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Effective January 1, 2019, we have adopted ASU 2018 - 07, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Improvements to Non-Employee Sharebased Payment Accounting</span><span style="font-family:Arial;font-size:10pt;">. The amendments in this ASU expands Topic 718 to include share base payments for goods or services to non employees. The adoption of ASU 2018-07 did not have a material impact on our financial position or results of operations. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;text-indent:46px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Recently Issued Accounting Pronouncements not yet adopted </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2016-13 (ASU 2016-13) </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="font-family:Arial;font-size:10pt;"> which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This will result in earlier recognition of credit losses. We will adopt ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings. We are currently evaluating new credit loss models and updating our processes and controls in preparation for the adoption of ASU 2016-13. The adoption of the standard is expected to mainly impact our process for estimating the allowance for doubtful accounts; however, the impact on the consolidated financial statements is not expected to be material. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15,</span><span style="font-family:Arial;font-size:10pt;font-style:italic;"> Intangibles - Goodwill and Other - Internal Use Software - Customer’s Accounting for Implementation Costs incurred in a Cloud Computing Arrangement That is a Service Contract</span><span style="font-family:Arial;font-size:10pt;">. This ASU was issued to clarify the accounting for implementation costs incurred for SaaS agreements. Previously the guidance only referred to development of internal use software and the accounting for SaaS agreements was not clarified. This ASU states that the implementation costs should be capitalized. We will adopt ASU 2018-15 effective January 1, 2020. We are currently evaluating the impact on our financial position, results of operations, and statement of cash flows.</span></div> <div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The unaudited condensed consolidated financial statements included herein (the "Unaudited Condensed Consolidated Financial Statements") have been prepared by Criteo S.A. pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company's Annual Report filed on Form 10-K for the year ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;">, filed with the SEC on March 1, 2019. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal, recurring adjustments) which are, in the opinion of management, necessary to state fairly the results for the interim periods presented. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Conformity with U.S. GAAP requires the use of estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses in the condensed consolidated financial statements and accompanying notes. We base our estimates and judgments on historical information and on various other assumptions that we believe are reasonable under the circumstances. Our actual results may differ from these estimates. U.S. GAAP requires us to make estimates and judgments in several areas, including, but not limited to: (1) revenue recognition criteria (2) allowances for doubtful accounts, (3) research tax credits (4) income taxes, including i) recognition of deferred tax assets arising from the subsidiaries projected taxable profit for future years, ii) evaluation of uncertain tax positions associated with our transfer pricing policy and iii) recognition of income tax position in respect of the tax reform in France voted in December 2018, (5) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (6) assumptions used in the valuation of goodwill and intangible assets, and (7) assumptions used in the valuation model to determine the fair value of share-based compensation plan.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div>There have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018, except for the accounting pronouncements adopted below <div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Accounting Pronouncements adopted in 2019</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Effective January 1, 2019, we have adopted the Financial Accounting Standards Board, ("FASB") Accounting Standards Update ("ASU") 842 No. 2016-02, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:Arial;font-size:10pt;"> (ASU 2016-02), which generally requires companies to recognize operating and financing lease liabilities and corresponding right-of-use assets on the balance sheet for operating leases with terms of more than 12 months, in addition to those currently recorded. In August 2018, the FASB issued ASU 2018-11,</span><span style="font-family:Arial;font-size:10pt;font-style:italic;"> Targeted Improvements to ASC 842, </span><span style="font-family:Arial;font-size:10pt;">which included an option not to restate comparative periods in transition and use the effective date of ASC 842, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:Arial;font-size:10pt;">, as the date of the initial application of transition, which we elected. Prior periods have not been adjusted and continue to be accounted for in accordance with ASC 840. As a result of adopting ASU 842, we recognized total operating lease liabilities of </span><span style="font-family:Arial;font-size:10pt;"><span>$223.5 million</span></span><span style="font-family:Arial;font-size:10pt;"> and operating right-of-use assets of </span><span style="font-family:Arial;font-size:10pt;"><span>$204.3 million</span></span><span style="font-family:Arial;font-size:10pt;"> as of January 1, 2019. The adoption of ASC 842 had an immaterial impact on our condensed consolidated statements of income and our condensed consolidated statement of cash flows for the three month and the six month period ended </span><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span><span style="font-family:Arial;font-size:10pt;">. Refer to Note 8. Leases, for additional information and required disclosures. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Effective January 1, 2019, we have adopted ASU 2018 - 07, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Improvements to Non-Employee Sharebased Payment Accounting</span><span style="font-family:Arial;font-size:10pt;">. The amendments in this ASU expands Topic 718 to include share base payments for goods or services to non employees. The adoption of ASU 2018-07 did not have a material impact on our financial position or results of operations. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;text-indent:46px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Recently Issued Accounting Pronouncements not yet adopted </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2016-13 (ASU 2016-13) </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="font-family:Arial;font-size:10pt;"> which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This will result in earlier recognition of credit losses. We will adopt ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings. We are currently evaluating new credit loss models and updating our processes and controls in preparation for the adoption of ASU 2016-13. The adoption of the standard is expected to mainly impact our process for estimating the allowance for doubtful accounts; however, the impact on the consolidated financial statements is not expected to be material. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15,</span><span style="font-family:Arial;font-size:10pt;font-style:italic;"> Intangibles - Goodwill and Other - Internal Use Software - Customer’s Accounting for Implementation Costs incurred in a Cloud Computing Arrangement That is a Service Contract</span><span style="font-family:Arial;font-size:10pt;">. This ASU was issued to clarify the accounting for implementation costs incurred for SaaS agreements. Previously the guidance only referred to development of internal use software and the accounting for SaaS agreements was not clarified. This ASU states that the implementation costs should be capitalized. We will adopt ASU 2018-15 effective January 1, 2020. We are currently evaluating the impact on our financial position, results of operations, and statement of cash flows.</span></div> 223500000 204300000 Significant Events and Transactions of the Period<span style="font-family:Arial;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Change in estimated useful life of servers and other data center equipment</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">During the first quarter of 2019, we revised our estimate of the useful life of all servers and other equipment used in our data centers from </span><span style="font-family:Arial;font-size:10pt;"><span>3</span></span><span style="font-family:Arial;font-size:10pt;"> to </span><span style="font-family:Arial;font-size:10pt;"><span>5 years</span></span><span style="font-family:Arial;font-size:10pt;">. This change in estimate was determined based on a revised commissioning plan which extends the period equipment from 3 to 5 years prior to disposal. This resulted in an increase in income from operations of </span><span style="font-family:Arial;font-size:10pt;"><span>$21.0 million</span></span><span style="font-family:Arial;font-size:10pt;">, increase in net income of </span><span style="font-family:Arial;font-size:10pt;"><span>$17.9 million</span></span><span style="font-family:Arial;font-size:10pt;">, or </span><span style="font-family:Arial;font-size:10pt;"><span>$0.28</span></span><span style="font-family:Arial;font-size:10pt;"> per share, from that which would have been reported had the previous expected useful life of </span><span style="font-family:Arial;font-size:10pt;"><span>3 years</span></span><span style="font-family:Arial;font-size:10pt;"> been used for the six months period ended June 30, 2019. The impact on the three month period ended June 30, 2019 was an increase in income from operations of </span><span style="font-family:Arial;font-size:10pt;"><span>$10.2 million</span></span><span style="font-family:Arial;font-size:10pt;">, an increase in net income of </span><span style="font-family:Arial;font-size:10pt;"><span>$8.7 million</span></span><span style="font-family:Arial;font-size:10pt;">, or </span><span style="font-family:Arial;font-size:10pt;"><span>$0.14</span></span><span style="font-family:Arial;font-size:10pt;"> per share.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Restructuring</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As part of a new organization structure designed to best support its multi-product platform strategy and accelerate execution, the Company incurred net restructuring costs of </span><span style="font-family:Arial;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$2.6 million</span></span><span style="font-family:Arial;font-size:10pt;"> for the three month and six month period ended June 30, 2019, respectively, comprising of costs for termination of facilities and payroll expenses, offset by gains from forfeitures of share-based compensation expense.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.03174603174604%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:28%;"/><td style="width:29%;"/><td style="width:21%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Gain from forfeitures of share-based compensation expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Depreciation and amortization (expense)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(1,228</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(1,228</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Payroll costs and Facilities related costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(2,178</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(4,068</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Total restructuring costs</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(728</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(2,618</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For the three month period ended June 30, 2019, </span><span style="font-family:Arial;font-size:10pt;"><span>$(0.1) million</span></span><span style="font-family:Arial;font-size:10pt;"> was included in Research and Development expenses, </span><span style="font-family:Arial;font-size:10pt;"><span>$(0.2) million</span></span><span style="font-family:Arial;font-size:10pt;"> in Sales and Operations expenses, and </span><span style="font-family:Arial;font-size:10pt;"><span>$(0.4) million</span></span><span style="font-family:Arial;font-size:10pt;"> in General and Administrative expenses. For the six month period ended June 30, 2019, </span><span style="font-family:Arial;font-size:10pt;"><span>$(0.1) million</span></span><span style="font-family:Arial;font-size:10pt;"> was included in Research and Development expenses, </span><span style="font-family:Arial;font-size:10pt;"><span>$(2.1) million</span></span><span style="font-family:Arial;font-size:10pt;"> in Sales and Operations expenses, and </span><span style="font-family:Arial;font-size:10pt;"><span>$(0.4) million</span></span><span style="font-family:Arial;font-size:10pt;"> in General and Administrative expenses. </span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table summarizes restructuring activities as of June 30, 2019 included in current liabilities as of June 30, 2019. </span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:509px;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:314px;"/><td style="width:9px;"/><td style="width:180px;"/><td style="width:4px;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Restructuring liability as of January 1, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Restructuring costs </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,618</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Restructuring costs - non cash item</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,930</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amounts paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,920</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Restructuring liability as of June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,628</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Share repurchase program</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">On October 25, 2018 Criteo's Board of Directors authorized a share repurchase program of up to </span><span style="font-family:Arial;font-size:10pt;"><span>$80.0 million</span></span><span style="font-family:Arial;font-size:10pt;"> of the Company’s outstanding American Depositary Shares. As of December 31, 2018, </span><span style="font-family:Arial;font-size:10pt;"><span>3.5 million</span></span><span style="font-family:Arial;font-size:10pt;"> shares were held as treasury shares. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">On February 8, 2019, the Board of Directors authorized the reduction of capital resulting in the formal retirement of </span><span style="font-family:Arial;font-size:10pt;"><span>1.6 million</span></span><span style="font-family:Arial;font-size:10pt;"> treasury shares. As of </span><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span><span style="font-family:Arial;font-size:10pt;">, we have </span><span style="font-family:Arial;font-size:10pt;"><span>1.1 million</span></span><span style="font-family:Arial;font-size:10pt;"> treasury shares remaining which may be used primarily to satisfy the company's obligations under its employee equity plans upon RSU vestings in lieu of issuing new shares. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:667px;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:350px;"/><td style="width:151px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:142px;"/><td style="width:4px;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Number of Treasury Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Amount </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands of dollars) </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Balance at January 1, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Treasury Shares Repurchased to potentially use for M&amp;A </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,751,147</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>40,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Treasury Shares Repurchased for RSU Vesting </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,748,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>40,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Treasury Shares Issued for RSU Vesting </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(40,139</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(841</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Balance at December 31, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;"><span>3,459,119</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;"><span>79,159</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Treasury Shares Retired </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,594,288</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(36,137</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Treasury Shares Issued for RSU Vesting </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(745,862</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(16,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Balance at June 30, 2019</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;"><span>1,118,969</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;"><span>26,564</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> P3Y P5Y 21000000.0 17900000 0.28 P3Y 10200000 8700000 0.14 700000 2600000 <div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:96.03174603174604%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:28%;"/><td style="width:29%;"/><td style="width:21%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Gain from forfeitures of share-based compensation expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>2,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Depreciation and amortization (expense)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(1,228</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(1,228</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Payroll costs and Facilities related costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(2,178</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(4,068</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Total restructuring costs</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(728</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(2,618</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> -2678000 -2678000 1228000 1228000 2178000 4068000 728000 2618000 100000 200000 400000 100000 2100000 400000 <div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table summarizes restructuring activities as of June 30, 2019 included in current liabilities as of June 30, 2019. </span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:509px;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:314px;"/><td style="width:9px;"/><td style="width:180px;"/><td style="width:4px;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Restructuring liability as of January 1, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Restructuring costs </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,618</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Restructuring costs - non cash item</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,930</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amounts paid</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,920</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Restructuring liability as of June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,628</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 0 2618000 2930000 1920000 3628000 80000000.0 3500000 1600000 1100000 <div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:667px;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:350px;"/><td style="width:151px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:142px;"/><td style="width:4px;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Number of Treasury Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Amount </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands of dollars) </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Balance at January 1, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Treasury Shares Repurchased to potentially use for M&amp;A </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,751,147</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>40,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Treasury Shares Repurchased for RSU Vesting </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,748,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>40,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Treasury Shares Issued for RSU Vesting </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(40,139</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(841</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Balance at December 31, 2018</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;"><span>3,459,119</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;"><span>79,159</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Treasury Shares Retired </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,594,288</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(36,137</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Treasury Shares Issued for RSU Vesting </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(745,862</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(16,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Balance at June 30, 2019</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;"><span>1,118,969</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;"><span>26,564</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 0 0 1751147 40000000 1748111 40000000 40139 841000 3459119 79159000 1594288 36137000 745862 16458000 1118969 26564000 Financial Instruments<div style="line-height:120%;padding-top:24px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Financial assets </span></div><div style="line-height:120%;padding-bottom:0px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The maximum exposure to credit risk at the end of each reported period is represented by the carrying amount of financial assets, and summarized in the following table: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:12px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Trade receivables, net of allowance</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>473,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>374,949</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other taxes</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>53,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>56,090</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other current assets</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>22,816</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>18,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Non-current financial assets</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>20,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21,613</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>570,515</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>471,403</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Credit Risk</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We maintain an allowance for estimated credit losses. During the period ended December 31, 2018 and the six-month period ended </span><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span><span style="font-family:Arial;font-size:10pt;">, our net change in allowance for doubtful accounts was </span><span style="font-family:Arial;font-size:10pt;"><span>$5.1 million</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$(6.4) million</span></span><span style="font-family:Arial;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For our financial assets, the fair value approximates the carrying amount, given the nature of the financial assets and the maturity of the expected cash flows.</span></div><div style="line-height:120%;padding-top:24px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Trade Receivables</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Credit risk is defined as an unexpected loss in cash and earnings if the client is unable to pay its obligations in due time. We perform internal ongoing credit risk evaluations of our clients. When a possible risk exposure is identified, we require prepayments. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of December 31, 2018 and </span><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span><span style="font-family:Arial;font-size:10pt;">, no customer accounted for 10% or more of trade receivables.</span></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Financial Liabilities </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.71428571428571%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:54%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Trade payables </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>425,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>332,735</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other taxes</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>55,592</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>56,929</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Employee-related payables </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>65,878</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>68,702</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other current liabilities</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>47,115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>33,986</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Financial liabilities</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,508</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>597,469</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>496,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For our financial liabilities, the fair value approximates the carrying amount, given the nature of the financial liabilities and the maturity of the expected cash flows.</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We are party to several loan agreements and a revolving credit facility, or RCF, with third-party financial institutions. There have been no significant changes from what was disclosed in Note 13 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2018. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Fair Value Measurements     </span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We measure the fair value of our cash equivalents, which include interest-bearing bank deposits, as level 2 measurements because they are valued using observable market data. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Financial assets or liabilities include derivative financial instruments used to manage our exposure to the risk of exchange rate fluctuations. These instruments are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Derivative Financial Instruments</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Derivatives consist of foreign currency forward contracts that we use to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the local currency of a subsidiary. We recognize gains and losses on these contracts in financial income (expense), and their position on the balance sheet is based on their fair value at the end of each respective period. These instruments are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.71428571428571%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:54%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Derivative Assets: </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Included in other current assets </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,703</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Derivative Liabilities: </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Included in financial liabilities - current portion</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>539</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For our derivative financial instruments, the fair value approximates the carrying amount, given the nature of the derivative financial instruments and the maturity of the expected cash flows.</span></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Cash and Cash Equivalents</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Investments in interest–bearing bank deposits which meet ASC 230—</span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Statement of Cash flows</span><span style="font-family:Arial;font-size:10pt;"> criteria: short-term, highly liquid investments, for which the risks of changes in value are considered to be insignificant. Interest-bearing bank deposits are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data. </span></div><div style="line-height:120%;padding-top:24px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:83.53174603174604%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cash equivalents</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>125,442</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>148,584</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cash on hand</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>238,984</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>273,469</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total cash and cash equivalents</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>364,426</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>422,053</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For our cash and cash equivalents, the fair value approximates the carrying amount, given the nature of the cash and cash equivalents and the maturity of the expected cash flows.</span></div> <div style="line-height:120%;padding-bottom:0px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The maximum exposure to credit risk at the end of each reported period is represented by the carrying amount of financial assets, and summarized in the following table: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:12px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:57%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Trade receivables, net of allowance</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>473,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>374,949</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other taxes</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>53,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>56,090</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other current assets</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>22,816</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>18,751</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Non-current financial assets</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>20,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21,613</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>570,515</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>471,403</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 473901000 374949000 53338000 56090000 22816000 18751000 20460000 21613000 570515000 471403000 5100000 -6400000 <div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.71428571428571%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:54%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Trade payables </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>425,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>332,735</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other taxes</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>55,592</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>56,929</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Employee-related payables </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>65,878</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>68,702</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other current liabilities</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>47,115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>33,986</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Financial liabilities</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,508</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,081</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>597,469</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>496,433</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 425376000 332735000 55592000 56929000 65878000 68702000 47115000 33986000 3508000 4081000 597469000 496433000 <div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.71428571428571%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:54%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Derivative Assets: </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Included in other current assets </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,703</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Derivative Liabilities: </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Included in financial liabilities - current portion</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>539</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 1703000 0 0 539000 <div style="line-height:120%;padding-top:24px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:83.53174603174604%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cash equivalents</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>125,442</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>148,584</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cash on hand</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>238,984</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>273,469</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total cash and cash equivalents</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>364,426</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>422,053</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 125442000 148584000 238984000 273469000 364426000 422053000 Trade Receivables <div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table shows the breakdown in trade receivables net book value for the presented periods:</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Trade accounts receivables</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>499,819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>394,495</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">(Less) Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(25,918</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(19,546</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net book value at end of period</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>473,901</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>374,949</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Changes in allowance for doubtful accounts are summarized below: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance at January 1</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(20,818</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(25,918</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(6,315</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(6,042</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Reversal of provision</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,303</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,318</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Currency translation adjustment</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance at June 30</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(23,380</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(19,546</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The amount charged to allowance for doubtful accounts for the six months ended June 30, 2019 remained consistent with the same period in the prior year due to a consistent application of the Company credit policy. However, the balance of allowance for doubtful accounts decreased during the six months period ended </span><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span><span style="font-family:Arial;font-size:10pt;">,mainly due to write-offs of long outstanding receivables already reserved for which it is certain we will not collect. The Company mitigates its credit risk with respect to accounts receivables by performing credit evaluations and monitoring agencies and advertisers' accounts receivables balances.</span></div> <div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table shows the breakdown in trade receivables net book value for the presented periods:</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Trade accounts receivables</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>499,819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>394,495</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">(Less) Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(25,918</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(19,546</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net book value at end of period</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>473,901</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>374,949</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Changes in allowance for doubtful accounts are summarized below: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance at January 1</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(20,818</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(25,918</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Allowance for doubtful accounts</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(6,315</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(6,042</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Reversal of provision</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,303</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,318</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Currency translation adjustment</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance at June 30</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(23,380</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(19,546</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 499819000 394495000 25918000 19546000 473901000 374949000 20818000 25918000 6315000 6042000 3303000 12318000 450000 96000 23380000 19546000 Other Current Assets <div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table shows the breakdown in other current assets net book value for the presented periods:</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Prepayments to suppliers</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,869</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other debtors</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,762</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,477</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Prepaid expenses</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,295</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>9,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Derivative instruments</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,703</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Gross book value at end of period</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>22,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>18,751</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net book value at end of period</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>22,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>18,751</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div>Derivative financial instruments include foreign currency swaps or forward purchases or sales contracts used to manage our exposure to the risk of exchange rate fluctuations. These instruments are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data. <div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table shows the breakdown in other current assets net book value for the presented periods:</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Prepayments to suppliers</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,869</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other debtors</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,762</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,477</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Prepaid expenses</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,295</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>9,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Derivative instruments</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,703</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Gross book value at end of period</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>22,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>18,751</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net book value at end of period</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>22,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>18,751</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 4056000 5869000 4762000 3477000 12295000 9405000 1703000 0 22816000 18751000 22816000 18751000 Intangible assets and Goodwill<div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">There have been no significant changes in intangible assets or goodwill since December 31, 2018. In addition, no triggering events have occurred that would indicate impairment in the balance of either intangible assets or goodwill. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The estimated amortization expense related to intangible assets for the next five years and thereafter is as follows: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Software</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Technology and customer relationships</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">From July 1 to December 31, 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,415</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>15,172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,864</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>24,288</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,585</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,864</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>22,449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,712</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,486</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>14,198</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>715</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,040</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>15,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>15,966</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>20,867</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>82,246</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>103,113</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The estimated amortization expense related to intangible assets for the next five years and thereafter is as follows: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Software</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Technology and customer relationships</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">From July 1 to December 31, 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,415</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>15,172</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,864</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>24,288</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,585</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,864</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>22,449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,712</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,486</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>14,198</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>715</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,040</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>15,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>15,966</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>20,867</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>82,246</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>103,113</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 4415000 10757000 15172000 7424000 16864000 24288000 5585000 16864000 22449000 2712000 11486000 14198000 715000 10325000 11040000 16000 15950000 15966000 20867000 82246000 103113000 Other Current Liabilities <div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other current liabilities are presented in the following table: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:24%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Clients' prepayments</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,328</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Credit notes</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13,183</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,749</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Accounts payable relating to capital expenditures</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,255</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other creditors</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,527</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,565</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>360</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>47,115</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>33,986</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"> </span></div><span style="font-family:Arial;font-size:10pt;">The changes in "accounts payable relating to capital expenditures" relate to significant data centers equipment and leasehold improvements acquisitions in 2018 paid during the six months period ended </span><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span>. <div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other current liabilities are presented in the following table: </span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:24%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Clients' prepayments</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,328</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Credit notes</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13,183</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,749</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Accounts payable relating to capital expenditures</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21,454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,255</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other creditors</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,527</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,565</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>360</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>47,115</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>33,986</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 10328000 12057000 13183000 12749000 21454000 6255000 1527000 2565000 623000 360000 47115000 33986000 Leases <div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">On January 1, 2019, we adopted Accounting Standards Update No. 2016-02, </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:Arial;font-size:10pt;"> which requires companies to recognize operating and financing lease liabilities and corresponding right-of-use assets on the balance sheet.</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We have adopted Topic 842 effective January 1, 2019 on a modified retrospective basis and elected not to restate comparative periods. We chose to use certain practical expedients offered by the standard including: </span></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We did not reassess whether any expired or existing contracts are or contain leases, the lease classification for any expired or existing leases, or the initial direct costs for any existing leases.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We do not recognize a lease liability or right of use asset for leases with a term of 12 months or less, and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:16px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We used hindsight in determining the lease term.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We lease space under non-cancellable operating leases for our offices as well as our data centers. Our office leases typically include free rent periods or rent escalation periods, and may also include leasehold improvement incentives. Leases for data centers may also include free rent periods or rent escalation periods. These leases typically do not include residual value guarantees. Both office and data center leases may contain both lease components (rent) and non-lease components (maintenance, electrical costs, and other service charges). Non-lease components are accounted for separately. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Both office and data center leases typically contain options to renew, and/or early terminate. We have evaluated management's expectations for these options as of June 30, 2019. Options have been included in the lease term if management has determined it is reasonably certain it will be exercised.</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate at lease commencement to determine the present value of future payments. We have a centralized treasury function, and the majority of our leases are negotiated and signed by representatives of Criteo SA. As such, the incremental borrowing rate of Criteo SA is used for all of our contracts. It is then adjusted in consideration of the currency of the lease and the lease term as of the lease commencement date.</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Lease expense is recognized for minimum lease payments on a straight-line basis over the lease term. Variable costs are expensed in the period incurred. Variable expenses include changes in indexation. Leases for data centers may have variable costs based on electrical usage.</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The components of lease expense are as follows:</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.91338582677166%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Offices </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Data Centers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Offices </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Data Centers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Lease expense </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,574</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>14,728</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,914</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>28,255</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Short term lease expense </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>523</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>525</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,448</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,055</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Variable lease expense </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,821</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>239</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,821</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>353</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,174</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Sublease income </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(693</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(693</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,769</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,769</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total operating lease expense </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,225</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,918</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>17,143</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>18,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,749</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>31,163</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of June 30, 2019, we had future minimum lease payments as follows:</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Offices</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Data Centers </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Remainder of 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>17,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,486</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>28,800</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>34,360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>19,497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>53,857</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>31,915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>44,530</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>29,193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,675</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>37,868</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>20,060</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,198</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>22,258</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Thereafter </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>27,759</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>27,759</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total minimum lease payments </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>160,601</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>54,471</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>215,072</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Impact of Discount Rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(17,407</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,531</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(18,938</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total Lease Liability</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>143,194</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>52,940</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>196,134</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The weighted average remaining lease term and discount rates as of June 30, 2019 are as follows: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.99212598425197%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:73%;"/><td style="width:26%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Weighted average remaining lease term (years) </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">    Offices </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5.19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">    Data Centers </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Weighted average discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">    Offices </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2.64</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">    Data Centers </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1.75</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Supplemental cash flow information related to our operating leases is as follows for the period ended June 30, 2019: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:672px;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:469px;"/><td style="width:9px;"/><td style="width:86px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:86px;"/><td style="width:4px;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cash flow for operating activities </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(13,967</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(27,931</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Right of use assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;"><span>594</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;"><span>11,520</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of June 30, 2019, we have additional operating leases, primarily for offices, that have not yet commenced which will result in additional operating lease liabilities and right of use assets of approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$15.8 million</span></span><span style="font-family:Arial;font-size:10pt;">. These operating leases will commence between 2019 and 2020.</span></div><span style="font-family:Arial;font-size:10pt;">For periods prior to January 1, 2019, we accounted for our lease commitments in accordance with ASC 840. We recognized rent expense for leases on a straight-line basis over the life of the lease. For the three months ended June 30, 2018, we recognized expense for office leases of </span><span style="font-family:Arial;font-size:10pt;"><span>$9.5 million</span></span><span style="font-family:Arial;font-size:10pt;"> and data centers costs of </span><span style="font-family:Arial;font-size:10pt;"><span>$12.4 million</span></span><span style="font-family:Arial;font-size:10pt;">. For the six months ended June 30, 2018 we recognized expense for office leases of </span><span style="font-family:Arial;font-size:10pt;"><span>$19.2 million</span></span><span style="font-family:Arial;font-size:10pt;"> and data center costs of </span><span style="font-family:Arial;font-size:10pt;"><span>$24.7 million</span></span>. The rent expense recognized in prior periods included amounts which are now considered non-lease components such as maintenance services and electricity charges. <div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The components of lease expense are as follows:</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:92.91338582677166%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Offices </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Data Centers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Offices </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Data Centers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Lease expense </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,574</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>14,728</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,914</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,341</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>28,255</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Short term lease expense </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>523</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>525</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,048</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,448</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,055</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Variable lease expense </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,821</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>239</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,821</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>353</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,174</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Sublease income </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(693</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(693</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,769</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,769</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total operating lease expense </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,225</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,918</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>17,143</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>18,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,749</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>31,163</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The weighted average remaining lease term and discount rates as of June 30, 2019 are as follows: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:87.99212598425197%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:73%;"/><td style="width:26%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Weighted average remaining lease term (years) </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">    Offices </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5.19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">    Data Centers </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2.81</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Weighted average discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">    Offices </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2.64</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">    Data Centers </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1.75</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Supplemental cash flow information related to our operating leases is as follows for the period ended June 30, 2019: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:672px;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:469px;"/><td style="width:9px;"/><td style="width:86px;"/><td style="width:4px;"/><td style="width:5px;"/><td style="width:9px;"/><td style="width:86px;"/><td style="width:4px;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cash flow for operating activities </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(13,967</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(27,931</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Right of use assets obtained in exchange for new operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;"><span>594</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;"><span>11,520</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 8574000 6154000 14728000 16914000 11341000 28255000 523000 525000 1048000 1448000 1055000 2503000 1821000 239000 2060000 1821000 353000 2174000 693000 0 693000 1769000 0 1769000 10225000 6918000 17143000 18414000 12749000 31163000 <div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of June 30, 2019, we had future minimum lease payments as follows:</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Offices</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Data Centers </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Remainder of 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>17,314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,486</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>28,800</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>34,360</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>19,497</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>53,857</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>31,915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,615</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>44,530</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>29,193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,675</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>37,868</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>20,060</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,198</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>22,258</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Thereafter </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>27,759</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>27,759</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total minimum lease payments </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>160,601</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>54,471</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>215,072</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Impact of Discount Rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(17,407</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,531</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(18,938</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total Lease Liability</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>143,194</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>52,940</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>196,134</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 17314000 11486000 28800000 34360000 19497000 53857000 31915000 12615000 44530000 29193000 8675000 37868000 20060000 2198000 22258000 27759000 0 27759000 160601000 54471000 215072000 17407000 1531000 18938000 143194000 52940000 196134000 P5Y2M8D P2Y9M21D 0.0264 0.0175 13967000 27931000 594000 11520000 15800000 9500000 12400000 19200000 24700000 Revenue <div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We sell personalized display advertisements featuring product-level recommendations either directly to clients or to advertising agencies. Historically, the Criteo model has focused solely on converting our clients' website visitors into customers, enabling us to charge our clients only when users engage with an ad we deliver, usually by clicking on it. More recently, we have expanded our solutions to address a broader range of marketing goals for our clients. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We offer two families of solutions to our commerce and brand clients:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Criteo Marketing Solutions</span><span style="font-family:Arial;font-size:10pt;"> allow commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Criteo Retail Media</span><span style="font-family:Arial;font-size:10pt;"> solutions allow retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals. </span></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In conjunction with expanding our solutions, we have also started expanding our pricing models to now include a combination of cost-per-install and cost-per-impression for selected new solutions, in addition to cost-per-click.</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We recognize revenues when we transfer control of promised services directly to our clients or to advertising agencies, which we collectively refer to as our clients, in an amount that reflects the consideration to which we expect to be entitled to in exchange for those services.</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For campaigns priced on a cost-per-click and cost-per-install basis, we bill our clients when a user clicks on an advertisement we deliver or installs an application by clicking on an advertisement we delivered, respectively. For these pricing models, we recognize revenue when a user clicks on an advertisement or installs an application.     </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For campaigns priced on a cost-per-impression basis, we bill our clients based on the number of times an advertisement is displayed to a user. For this pricing model, we recognize revenue when an advertisement is displayed. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We act as principal in our arrangements because (i) we control the advertising inventory (spaces on websites) before it is transferred to our clients; (ii) we bear sole responsibility for fulfillment of the advertising promise and inventory risks and (iii) we have full discretion in establishing prices. Therefore, based on these factors, we report revenue earned and the related costs incurred on a gross basis.</span></div><div style="line-height:174%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Disaggregation of revenue</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based on the location of advertisers’ campaigns.</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table presents our revenues disaggregated by geographical area:</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Americas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">EMEA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Asia-Pacific</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For the three months ended</span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">June 30, 2018</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>212,781</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>201,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>123,324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>537,185</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>213,974</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>194,359</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>119,814</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>528,147</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Americas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">EMEA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Asia-Pacific</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For the six months ended</span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">June 30, 2018</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>425,476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>423,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>252,182</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,101,349</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>431,967</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>404,002</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>250,301</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,086,270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Excluding our historical solution for driving Conversion through Criteo Marketing Solutions (formerly called Criteo Dynamic Retargeting), no individual solution accounted for more than 10% of total consolidated revenue for the periods presented.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Customer Credit Notes</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We offer credit notes to certain customers as a form of incentive, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and they are recognized as a reduction of revenue. We believe that there will not be significant changes to our estimates of variable consideration.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenues</span><span style="font-family:Arial;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We record deferred revenues when cash payments are received or due in advance of our performance. Our payment terms vary depending on the service or the type of customer. For certain customers, we require payment before the services are delivered. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Practical Expedients </span><span style="font-family:Arial;font-size:10pt;">    </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and operating expenses.</span></div> <div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We sell personalized display advertisements featuring product-level recommendations either directly to clients or to advertising agencies. Historically, the Criteo model has focused solely on converting our clients' website visitors into customers, enabling us to charge our clients only when users engage with an ad we deliver, usually by clicking on it. More recently, we have expanded our solutions to address a broader range of marketing goals for our clients. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We offer two families of solutions to our commerce and brand clients:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Criteo Marketing Solutions</span><span style="font-family:Arial;font-size:10pt;"> allow commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Criteo Retail Media</span><span style="font-family:Arial;font-size:10pt;"> solutions allow retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals. </span></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In conjunction with expanding our solutions, we have also started expanding our pricing models to now include a combination of cost-per-install and cost-per-impression for selected new solutions, in addition to cost-per-click.</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We recognize revenues when we transfer control of promised services directly to our clients or to advertising agencies, which we collectively refer to as our clients, in an amount that reflects the consideration to which we expect to be entitled to in exchange for those services.</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For campaigns priced on a cost-per-click and cost-per-install basis, we bill our clients when a user clicks on an advertisement we deliver or installs an application by clicking on an advertisement we delivered, respectively. For these pricing models, we recognize revenue when a user clicks on an advertisement or installs an application.     </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For campaigns priced on a cost-per-impression basis, we bill our clients based on the number of times an advertisement is displayed to a user. For this pricing model, we recognize revenue when an advertisement is displayed. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We act as principal in our arrangements because (i) we control the advertising inventory (spaces on websites) before it is transferred to our clients; (ii) we bear sole responsibility for fulfillment of the advertising promise and inventory risks and (iii) we have full discretion in establishing prices. Therefore, based on these factors, we report revenue earned and the related costs incurred on a gross basis.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Excluding our historical solution for driving Conversion through Criteo Marketing Solutions (formerly called Criteo Dynamic Retargeting), no individual solution accounted for more than 10% of total consolidated revenue for the periods presented.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Customer Credit Notes</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We offer credit notes to certain customers as a form of incentive, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and they are recognized as a reduction of revenue. We believe that there will not be significant changes to our estimates of variable consideration.</span></div><div style="line-height:120%;padding-bottom:10px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenues</span><span style="font-family:Arial;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We record deferred revenues when cash payments are received or due in advance of our performance. Our payment terms vary depending on the service or the type of customer. For certain customers, we require payment before the services are delivered. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Practical Expedients </span><span style="font-family:Arial;font-size:10pt;">    </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and operating expenses.</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table presents our revenues disaggregated by geographical area:</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Americas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">EMEA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Asia-Pacific</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For the three months ended</span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">June 30, 2018</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>212,781</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>201,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>123,324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>537,185</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>213,974</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>194,359</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>119,814</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>528,147</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:0px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Americas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">EMEA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Asia-Pacific</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For the six months ended</span></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">June 30, 2018</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>425,476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>423,691</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>252,182</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,101,349</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>431,967</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>404,002</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>250,301</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,086,270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 212781000 201080000 123324000 537185000 213974000 194359000 119814000 528147000 425476000 423691000 252182000 1101349000 431967000 404002000 250301000 1086270000 Share-Based Compensation <div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The board of directors has been authorized by the general meeting of the shareholders to grant employee warrants</span><span style="font-family:Arial;font-size:10pt;font-style:italic;"> (Bons de Souscription de Parts de Créateur d’Entreprise or "BSPCEs"),</span><span style="font-family:Arial;font-size:10pt;"> share options </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">(Options de Souscription d'Actions or "OSAs"), </span><span style="font-family:Arial;font-size:10pt;">restricted share units </span><span style="font-family:Arial;font-size:10pt;font-style:italic;">("RSUs") </span><span style="font-family:Arial;font-size:10pt;">and non-employee warrants (</span><span style="font-family:Arial;font-size:10pt;font-style:italic;">Bons de Souscription d'Actions or "BSAs")</span><span style="font-family:Arial;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">During the six months ended </span><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span><span style="font-family:Arial;font-size:10pt;">, there was three grants of RSUs and one of OSAs under the Employee Share Option Plan 11 as defined in Note 19 to our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2018. </span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">On March 1, 2019, </span><span style="font-family:Arial;font-size:10pt;"><span>202,180</span></span><span style="font-family:Arial;font-size:10pt;"> RSUs were granted to Criteo employees subject to continued employment.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> On April 25, 2019, </span><span style="font-family:Arial;font-size:10pt;"><span>257,291</span></span><span style="font-family:Arial;font-size:10pt;"> RSUs were granted to Criteo management subject to continued employment and an additional </span><span style="font-family:Arial;font-size:10pt;"><span>257,291</span></span><span style="font-family:Arial;font-size:10pt;"> RSUs were granted to members of the management, subject to condition of presence and the achievement of internal performance objectives. In addition, a special supplemental grant of 327,916 RSUs was also granted to members of management subject to continued employment. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> On June 25, 2019, </span><span style="font-family:Arial;font-size:10pt;"><span>195,420</span></span><span style="font-family:Arial;font-size:10pt;"> RSUs and </span><span style="font-family:Arial;font-size:10pt;"><span>62,880</span></span><span style="font-family:Arial;font-size:10pt;"> OSAs were granted to Criteo employees and certain senior managers subject to continued employment.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">There have been no changes in the vesting and method of valuation of the BSPCEs, OSAs, RSUs, or BSAs from what was disclosed in Note 19 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2018, filed with the SEC on March 1, 2019 except for the special supplemental grant to management on April 25, 2019 which have a vesting schedule as follows: </span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;padding-left:6px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-6px;"><span style="font-family:Arial;font-size:10pt;"><span>70%</span></span><span style="font-family:Arial;font-size:10pt;"> at the expiration of a two year period</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;padding-left:6px;"><div style="line-height:120%;text-align:left;font-size:10pt;text-indent:-6px;"><span style="font-family:Arial;font-size:10pt;"><span>15%</span></span><span style="font-family:Arial;font-size:10pt;"> at the expiration of each year following the first two years-period.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;padding-left:54px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;text-align:left;padding-left:54px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Change in Number of BSPCE/OSA/RSU/BSA</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:32%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">OSA/BSPCE </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">RSU </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">BSA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Total </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance at January 1, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,187,465</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,780,137</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>291,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,259,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>62,880</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,240,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,302,978</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Exercised (OSA/BSPCE/BSA)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(47,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(47,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Vested (RSU)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(764,079</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(764,079</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(591,442</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(700,791</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,292,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Expired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance at June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,611,295</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,555,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>291,670</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,458,330</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Breakdown of the Closing Balance</span></div><div style="line-height:120%;padding-bottom:20px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">OSA/BSPCE</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">RSU </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">BSA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Number outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,611,295</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,555,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>291,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Weighted-average exercise price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">€</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>25.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">NA</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">€</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13.02</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Number vested</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,132,876</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">NA</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>121,342</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Weighted-average exercise price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">€</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>24.91</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">NA</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">€</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>20.07</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Weighted-average remaining contractual life of options outstanding, in years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6.05</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">NA</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7.43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Reconciliation with the Unaudited Consolidated Statements of Income</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="31" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="31" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">R&amp;D</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">S&amp;O</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">G&amp;A</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">R&amp;D</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">S&amp;O</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">G&amp;A</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">RSUs</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(6,446</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(8,059</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(4,101</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(18,606</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(3,952</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(4,669</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(3,496</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(12,117</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Share options / BSPCE</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(326</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(602</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(284</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(1,212</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>624</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>777</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(646</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>755</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total share-based compensation</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(6,772</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(8,661</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(4,385</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(19,818</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(3,328</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(3,892</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(4,142</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(11,362</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">BSAs</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(423</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(423</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(351</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(351</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total equity awards compensation expense</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(6,772</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(8,661</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(4,808</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(20,241</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(3,328</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(3,892</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(4,493</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(11,713</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="31" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="31" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">R&amp;D</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">S&amp;O</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">G&amp;A</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">R&amp;D</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">S&amp;O</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">G&amp;A</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">RSUs</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(11,063</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(14,930</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(9,249</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(35,242</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(7,798</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(10,624</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(6,012</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(24,434</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Share options / BSPCE</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(391</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(962</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(1,619</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(2,972</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>531</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(1,426</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(450</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total share-based compensation</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(11,454</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(15,892</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(10,868</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(38,214</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(7,353</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(10,093</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(7,438</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(24,884</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">BSAs</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(856</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(856</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(711</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(711</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total equity awards compensation expense</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(11,454</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(15,892</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(11,724</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(39,070</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(7,353</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(10,093</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(8,149</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(25,595</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 202180 257291 257291 195420 62880 0.70 0.15 <div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Change in Number of BSPCE/OSA/RSU/BSA</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:32%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">OSA/BSPCE </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">RSU </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">BSA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Total </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance at January 1, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,187,465</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,780,137</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>291,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,259,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>62,880</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,240,098</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,302,978</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Exercised (OSA/BSPCE/BSA)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(47,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(47,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Vested (RSU)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(764,079</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(764,079</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(591,442</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(700,791</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,292,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Expired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance at June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,611,295</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,555,365</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>291,670</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,458,330</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Breakdown of the Closing Balance</span></div><div style="line-height:120%;padding-bottom:20px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">OSA/BSPCE</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">RSU </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">BSA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Number outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,611,295</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,555,365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>291,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Weighted-average exercise price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">€</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>25.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">NA</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">€</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13.02</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Number vested</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,132,876</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">NA</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>121,342</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Weighted-average exercise price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">€</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>24.91</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">NA</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">€</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>20.07</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Weighted-average remaining contractual life of options outstanding, in years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6.05</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">NA</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7.43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 3187465 4780137 291670 8259272 62880 1240098 0 1302978 47608 0 0 47608 0 764079 0 764079 591442 700791 0 1292233 0 0 0 0 2611295 4555365 291670 7458330 2611295 4555365 291670 25.56 13.02 2132876 121342 24.91 20.07 P6Y18D P7Y5M4D <div style="line-height:120%;padding-bottom:4px;padding-top:4px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;text-decoration:none;">Reconciliation with the Unaudited Consolidated Statements of Income</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="31" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="31" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">R&amp;D</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">S&amp;O</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">G&amp;A</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">R&amp;D</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">S&amp;O</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">G&amp;A</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">RSUs</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(6,446</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(8,059</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(4,101</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(18,606</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(3,952</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(4,669</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(3,496</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(12,117</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Share options / BSPCE</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(326</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(602</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(284</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(1,212</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>624</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>777</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(646</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>755</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total share-based compensation</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(6,772</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(8,661</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(4,385</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(19,818</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(3,328</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(3,892</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(4,142</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(11,362</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">BSAs</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(423</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(423</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(351</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(351</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total equity awards compensation expense</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(6,772</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(8,661</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(4,808</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(20,241</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(3,328</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(3,892</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(4,493</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(11,713</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:23%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="31" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">June 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="31" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">R&amp;D</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">S&amp;O</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">G&amp;A</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">R&amp;D</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">S&amp;O</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">G&amp;A</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">RSUs</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(11,063</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(14,930</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(9,249</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(35,242</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(7,798</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(10,624</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(6,012</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(24,434</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Share options / BSPCE</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(391</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(962</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(1,619</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(2,972</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>531</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(1,426</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(450</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total share-based compensation</span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(11,454</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(15,892</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(10,868</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(38,214</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(7,353</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(10,093</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(7,438</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(24,884</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">BSAs</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(856</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(856</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(711</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(711</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total equity awards compensation expense</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(11,454</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(15,892</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(11,724</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(39,070</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(7,353</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(10,093</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(8,149</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;"><span>(25,595</span></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 6446000 8059000 4101000 18606000 3952000 4669000 3496000 12117000 326000 602000 284000 1212000 -624000 -777000 646000 -755000 6772000 8661000 4385000 19818000 3328000 3892000 4142000 11362000 0 0 423000 423000 0 0 351000 351000 6772000 8661000 4808000 20241000 3328000 3892000 4493000 11713000 11063000 14930000 9249000 35242000 7798000 10624000 6012000 24434000 391000 962000 1619000 2972000 -445000 -531000 1426000 450000 11454000 15892000 10868000 38214000 7353000 10093000 7438000 24884000 0 0 856000 856000 0 0 711000 711000 11454000 15892000 11724000 39070000 7353000 10093000 8149000 25595000 Financial Income and Expenses <div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The condensed consolidated statements of income line item “Financial income (expense)” can be broken down as follows: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.71428571428571%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Financial income from cash equivalents</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Interest and fees </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(488</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(481</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Interest on debt</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;"><span>(546</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;"><span>(443</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Fees</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;"><span>(38</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign exchange gain (loss)</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(777</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,089</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other financial expense</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(20</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(392</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total financial income (expense)</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,006</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,354</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.71428571428571%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Financial income from cash equivalents</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>504</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>785</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Interest and fees </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,044</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,004</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Interest on debt</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;"><span>(1,033</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;"><span>(873</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Fees</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;"><span>(11</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;"><span>(131</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign exchange gain (loss)</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,747</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,687</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other financial expense</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(44</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(422</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total financial income (expense)</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,331</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(3,328</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The </span><span style="font-family:Arial;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:Arial;font-size:10pt;"> and the </span><span style="font-family:Arial;font-size:10pt;"><span>$3.3 million</span></span><span style="font-family:Arial;font-size:10pt;"> financial expense for the three month period ended </span><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span><span style="font-family:Arial;font-size:10pt;"> and for the six month period ended </span><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span><span style="font-family:Arial;font-size:10pt;">, respectively, were driven by the non-utilization costs incurred as part of our available Revolving Credit Facility (RCF) financing and the recognition of a negative impact of foreign exchange reevaluations net of related hedging. At </span><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span><span style="font-family:Arial;font-size:10pt;">, our exposure to foreign currency risk was centralized at Criteo S.A. and hedged using foreign currency swaps or forward purchases or sales of foreign currencies.</span></div> <div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The condensed consolidated statements of income line item “Financial income (expense)” can be broken down as follows: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.71428571428571%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Financial income from cash equivalents</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Interest and fees </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(488</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(481</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Interest on debt</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;"><span>(546</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;"><span>(443</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Fees</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;"><span>(38</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign exchange gain (loss)</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(777</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,089</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other financial expense</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(20</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(392</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total financial income (expense)</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,006</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,354</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:85.71428571428571%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Financial income from cash equivalents</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>504</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>785</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Interest and fees </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,044</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,004</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Interest on debt</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;"><span>(1,033</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;"><span>(873</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Fees</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;"><span>(11</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;"><span>(131</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign exchange gain (loss)</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,747</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,687</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other financial expense</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(44</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(422</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total financial income (expense)</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,331</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(3,328</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 279000 608000 488000 481000 546000 443000 -58000 38000 -777000 -1089000 -20000 -392000 -1006000 -1354000 504000 785000 1044000 1004000 1033000 873000 11000 131000 -1747000 -2687000 -44000 -422000 -2331000 -3328000 -1400000 -3300000 Income Taxes <div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Breakdown of Income Taxes </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our tax provision for interim periods is determined using an estimate of our annual effective tax rate (“AETR”), adjusted for discrete items arising in that quarter. To calculate our estimated AETR, we estimate our income before taxes and the related tax expense or benefit for the full fiscal year (total of expected current and deferred tax provisions), excluding the effect of significant unusual or infrequently occurring items or comprehensive income items not recognized in the statement of income. Each quarter, we update our estimate of the annual effective tax rate, and if our estimated annual tax rate does change, we make a cumulative adjustment in that quarter. Our quarterly tax provision, and our quarterly estimate of our annual effective tax rate, are subject to significant volatility due to several factors including our ability to accurately predict our income (loss) before provision for income taxes in multiple jurisdictions and the changes in foreign exchange rates. Our effective tax rate in the future will depend on the portion of our profits earned within and outside of France.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The condensed consolidated statements of income line item “Provision for income taxes” can be broken down as follows: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.23809523809523%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:normal;">Current income tax</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(28,559</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(14,365</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:normal;">Net change in deferred taxes</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,535</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,336</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:normal;">Provision for income taxes</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(21,024</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(15,701</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For the six months ended June 30, 2018 and 2019, we used an annual estimated tax rate of </span><span style="font-family:Arial;font-size:10pt;"><span>37%</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>30%</span></span><span style="font-family:Arial;font-size:10pt;">, respectively, to calculate the provision for income taxes. The effective tax rate was </span><span style="font-family:Arial;font-size:10pt;"><span>37%</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>32%</span></span><span style="font-family:Arial;font-size:10pt;"> for the three months ended June 30, 2018 and 2019, respectively. The difference between the annual estimated tax rate and the effective tax rate for the six months ended June 30, 2019 was due to the tax impact of discrete items such as share-based compensation in the United States. Discrete items were immaterial for the six months ended June 30, 2018 resulting in no difference between the annual estimated tax rate and the effective tax rate. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For the six months ended </span><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span><span style="font-family:Arial;font-size:10pt;">, our estimated effective tax rate includes in particular our preliminary estimates for the tax reform in France voted in December 2018. Our estimates are preliminary, and our effective tax rate may be impacted as more information becomes available regarding the tax reform in France</span><span style="font-family:Times New Roman;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For the six months ended June 30, 2018, our estimated annual effective tax rate included our estimates for the impact of the U.S. Tax Cuts and Jobs Act (the "Tax Act") which was enacted on December 22, 2017 and introduces significant changes to U.S. income tax law. Effective in 2018, the Tax Act reduced the U.S. federal income tax rate from 35% to 21% and created new taxes on certain related-party payments, referred to as a base erosion anti-avoidance tax, or “BEAT”. </span></div><div style="line-height:120%;padding-bottom:10px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Current tax assets and liabilities</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The total amount of current tax assets consists mainly of prepayments of income taxes and credits of Criteo SA, Criteo Corp. , Criteo Gmbh and Criteo B.V.. The current tax liabilities refers mainly to the net corporate tax payables of Criteo K.K.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Ongoing tax inspection in the United States</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">On September 27, 2017, we received a draft notice of proposed adjustment "NOPA" from the Internal Revenue Service ("IRS") audit of Criteo Corp. for the year ended December 31, 2014, confirmed by the definitive notice dated February 8, 2018. Although we disagree with the IRS's position and are currently contesting this issue, the ultimate resolution of this litigation is uncertain and, if resolved in a manner unfavorable to us, could result in an additional federal tax liability of an estimated maximum aggregate amount of approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$15.0 million</span></span><span style="font-family:Arial;font-size:10pt;">, excluding related fees, interest and penalties.</span></div> <div style="line-height:120%;padding-bottom:0px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The condensed consolidated statements of income line item “Provision for income taxes” can be broken down as follows: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.23809523809523%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:normal;">Current income tax</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(28,559</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(14,365</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:normal;">Net change in deferred taxes</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,535</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,336</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:normal;">Provision for income taxes</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(21,024</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(15,701</span></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 28559000 14365000 -7535000 1336000 21024000 15701000 0.37 0.30 0.37 0.32 15000000.0 Earnings Per Share <div style="line-height:120%;padding-top:24px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Basic Earnings Per Share </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We calculate basic earnings per share by dividing the net income for the period attributable to shareholders of the Parent by the weighted average number of shares outstanding. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.80952380952381%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net income attributable to shareholders of Criteo S.A.</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13,726</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>33,535</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>29,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Weighted average number of shares outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>66,347,599</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>64,581,476</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>66,254,476</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>64,459,867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Basic earnings per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.17</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.51</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.46</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:24px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Diluted Earnings Per Share </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We calculate diluted earnings per share by dividing the net income attributable to shareholders of the Parent by the weighted average number of shares outstanding plus any potentially dilutive shares not yet issued from share-based compensation plans (see Note 10). There were no other potentially dilutive instruments outstanding as of </span><span style="font-family:Arial;font-size:10pt;">June 30, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">. Consequently, all potential dilutive effects from shares are considered. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For each period presented, a contract to issue a certain number of shares (i.e. share option, non-employee warrant ("BSA"), restricted share unit ("RSU") or employee warrant ("BSPCE") is assessed as potentially dilutive if it is “in the money” (i.e., the exercise or settlement price is lower than the average market price). </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net income attributable to shareholders of Criteo S.A.</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13,726</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,823</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>33,535</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>29,943</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Weighted average number of shares outstanding of Criteo S.A.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>66,347,599</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>64,581,476</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>66,254,476</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>64,459,867</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Dilutive effect of :</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Restricted share awards ("RSUs")</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>721,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>737,992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>793,096</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,027,671</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Share options and BSPCE</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>382,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>274,298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>394,936</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>305,473</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Share warrants</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>37,492</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>30,739</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>37,005</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>40,631</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Weighted average number of shares outstanding used to determine diluted earnings per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>67,488,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>65,624,505</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>67,479,513</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>65,833,642</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Diluted earnings per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.20</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.45</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.22222222222221%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td><td colspan="5" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Restricted share awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,651,262</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,305,872</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,276,195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>894,012</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Share options and BSPCE</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,795</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>34,147</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Weighted average number of anti-dilutive securities excluded from diluted earnings per share </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,651,262</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,308,667</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,276,195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>928,159</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.80952380952381%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net income attributable to shareholders of Criteo S.A.</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13,726</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>33,535</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>29,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Weighted average number of shares outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>66,347,599</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>64,581,476</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>66,254,476</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>64,459,867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Basic earnings per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.17</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.51</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.46</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div> 13726000 10823000 33535000 29943000 66347599 64581476 66254476 64459867 0.21 0.17 0.51 0.46 <div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For each period presented, a contract to issue a certain number of shares (i.e. share option, non-employee warrant ("BSA"), restricted share unit ("RSU") or employee warrant ("BSPCE") is assessed as potentially dilutive if it is “in the money” (i.e., the exercise or settlement price is lower than the average market price). </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net income attributable to shareholders of Criteo S.A.</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13,726</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,823</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>33,535</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>29,943</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Weighted average number of shares outstanding of Criteo S.A.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>66,347,599</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>64,581,476</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>66,254,476</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>64,459,867</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Dilutive effect of :</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Restricted share awards ("RSUs")</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>721,154</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>737,992</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>793,096</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,027,671</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Share options and BSPCE</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>382,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>274,298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>394,936</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>305,473</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Share warrants</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>37,492</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>30,739</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>37,005</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>40,631</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Weighted average number of shares outstanding used to determine diluted earnings per share</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>67,488,311</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>65,624,505</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>67,479,513</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>65,833,642</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Diluted earnings per share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.20</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.45</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 13726000 10823000 33535000 29943000 66347599 64581476 66254476 64459867 721154 737992 793096 1027671 382066 274298 394936 305473 37492 30739 37005 40631 67488311 65624505 67479513 65833642 0.20 0.16 0.50 0.45 <div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:97.22222222222221%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Three Months Ended</span></div></td><td colspan="5" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">June 30, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Restricted share awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,651,262</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,305,872</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,276,195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>894,012</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Share options and BSPCE</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,795</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>34,147</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Weighted average number of anti-dilutive securities excluded from diluted earnings per share </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,651,262</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,308,667</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,276,195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>928,159</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 2651262 1305872 2276195 894012 0 2795 0 34147 2651262 1308667 2276195 928159 Commitments and contingencies<div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Commitments </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Revolving Credit Facilities, Credit Line Facilities and Bank Overdrafts </span><span style="font-family:Arial;font-size:10pt;">    </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As mentioned in Note 3, we are party to one RCF with a syndicate of banks which allow us to draw up to </span><span style="font-family:Arial;font-size:10pt;"><span>€350.0 million</span></span><span style="font-family:Arial;font-size:10pt;"> (</span><span style="font-family:Arial;font-size:10pt;"><span>$398.3 million</span></span><span style="font-family:Arial;font-size:10pt;">). </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We are also party to short-term credit lines and overdraft facilities with HSBC plc, BNP Paribas and LCL. We are authorized to draw up to a maximum of </span><span style="font-family:Arial;font-size:10pt;"><span>€21.5 million</span></span><span style="font-family:Arial;font-size:10pt;"> (</span><span style="font-family:Arial;font-size:10pt;"><span>$24.5 million</span></span><span style="font-family:Arial;font-size:10pt;">) in the aggregate under the short-term credit lines and overdraft facilities. As of </span><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span><span style="font-family:Arial;font-size:10pt;">, we had not drawn on any of these facilities. Any loans or overdraft under these short-term facilities bear interest based on the one month EURIBOR rate or three month EURIBOR rate. As these facilities are exclusively short-term credit and overdraft facilities, our banks have the ability to terminate such facilities on short notice.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:normal;font-weight:bold;text-decoration:none;">Contingencies</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Changes in provisions during the presented periods are summarized below: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.07142857142857%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Provision for employee-related litigation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Other provisions</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance at January 1, 2019</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>244</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,640</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Increase</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>243</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,781</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,024</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Provision used</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(26</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(26</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Provision released not used</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(56</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(365</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(421</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(61</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(61</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance at June 30, 2019</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>405</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,751</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,156</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> - of which current</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The amount of the provisions represents management’s best estimate of the future outflow.</span></div> 350000000.0 398300000 21500000 24500000 <div style="line-height:120%;padding-bottom:8px;padding-top:8px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Changes in provisions during the presented periods are summarized below: </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:91.07142857142857%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Provision for employee-related litigation</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Other provisions</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance at January 1, 2019</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>244</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,396</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,640</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Increase</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>243</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,781</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,024</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Provision used</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(26</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(26</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Provision released not used</span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(56</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(365</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(421</span></span></div></td><td style="vertical-align:middle;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Currency translation adjustments</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(61</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(61</span></span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance at June 30, 2019</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>405</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,751</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,156</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> - of which current</span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 244000 2396000 2640000 243000 1781000 2024000 26000 0 26000 56000 365000 421000 0 -61000 -61000 405000 3751000 4156000 405000 3751000 4156000 Breakdown of Revenue and Non-Current Assets by Geographical Areas <div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Company operates in the following </span><span style="font-family:Arial;font-size:10pt;"><span>three</span></span><span style="font-family:Arial;font-size:10pt;"> geographical markets: </span></div><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:65px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:32px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Americas (North and South America); </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:65px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:32px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">EMEA (Europe, Middle-East and Africa); and </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:0px;padding-bottom:0px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:65px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:32px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Asia-Pacific. </span></div></td></tr></table><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based on the location of advertisers’ campaigns.</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Americas</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">EMEA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Asia-Pacific</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">For the three months ended:</span></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">June 30, 2018</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>212,781</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>201,080</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>123,324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>537,185</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>213,974</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>194,359</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>119,814</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>528,147</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Revenue generated in France, the country of incorporation of the Parent, amounted to </span><span style="font-family:Arial;font-size:10pt;"><span>$37.0 million</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$35.2 million</span></span><span style="font-family:Arial;font-size:10pt;"> for the three months ended June 30, 2018 and 2019, respectively.</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Americas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">EMEA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Asia-Pacific</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">For the six months ended:</span></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">June 30, 2018</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>425,476</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>423,691</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>252,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,101,349</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>431,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>404,002</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>250,301</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,086,270</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:justify;text-indent:33px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Revenue generated in France amounted to </span><span style="font-family:Arial;font-size:10pt;"><span>$78.4 million</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$72.6 million</span></span><span style="font-family:Arial;font-size:10pt;"> for the six months ended June 30, 2018 and 2019, respectively.</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> Revenue generated in other significant countries where we operate is presented in the following table:</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.03968253968253%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended</span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">June 30,<br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">June 30,<br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">June 30,<br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">June 30,<br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="14" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Americas</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>187,368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>192,815</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>373,420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>388,606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">EMEA</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Germany</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>48,632</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>46,998</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>103,147</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>100,593</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">United Kingdom</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>22,544</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21,180</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>48,778</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>42,948</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Asia-Pacific</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Japan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>84,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>82,263</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>176,324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>175,431</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of June 30, 2018 and 2019, our largest client represented </span><span style="font-family:Arial;font-size:10pt;"><span>2.4%</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>1.4%</span></span><span style="font-family:Arial;font-size:10pt;">, respectively, of our consolidated revenue. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Other Information </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets, excluding right of use assets related to lease agreements) are presented in the table below. The geographical information results from the locations of legal entities. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:12%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Of which</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Of which</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Of which</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Holding</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Americas</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">United States</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">EMEA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Asia-Pacific</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Japan</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Singapore</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="32" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>123,388</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>125,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>125,312</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>27,898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>19,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,630</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,992</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>296,049</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>135,141</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>121,254</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>107,486</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>23,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,512</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>295,764</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 3 212781000 201080000 123324000 537185000 213974000 194359000 119814000 528147000 37000000.0 35200000 <div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Americas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">EMEA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Asia-Pacific</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">For the six months ended:</span></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">June 30, 2018</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>425,476</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>423,691</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>252,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,101,349</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>431,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>404,002</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>250,301</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,086,270</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based on the location of advertisers’ campaigns.</span></div><div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Americas</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">EMEA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Asia-Pacific</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">For the three months ended:</span></div></td><td colspan="15" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">June 30, 2018</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>212,781</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>201,080</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>123,324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>537,185</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>213,974</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>194,359</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>119,814</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>528,147</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 425476000 423691000 252182000 1101349000 431967000 404002000 250301000 1086270000 78400000 72600000 Revenue generated in other significant countries where we operate is presented in the following table:<div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.03968253968253%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Three Months Ended</span></div></td><td colspan="7" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Six Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">June 30,<br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">June 30,<br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">June 30,<br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">June 30,<br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="14" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Americas</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>187,368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>192,815</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>373,420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>388,606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">EMEA</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Germany</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>48,632</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>46,998</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>103,147</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>100,593</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">United Kingdom</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>22,544</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21,180</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>48,778</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>42,948</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Asia-Pacific</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Japan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>84,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>82,263</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>176,324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>175,431</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div> 187368000 192815000 373420000 388606000 48632000 46998000 103147000 100593000 22544000 21180000 48778000 42948000 84060000 82263000 176324000 175431000 0.024 0.014 <div style="line-height:120%;padding-bottom:16px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets, excluding right of use assets related to lease agreements) are presented in the table below. The geographical information results from the locations of legal entities. </span></div><div style="line-height:120%;padding-bottom:16px;padding-top:16px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32"/></tr><tr><td style="width:12%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Of which</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Of which</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Of which</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Holding</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Americas</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">United States</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">EMEA</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Asia-Pacific</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Japan</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Singapore</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="32" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>123,388</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>125,654</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>125,312</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>27,898</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>19,109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,630</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,992</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>296,049</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>135,141</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>121,254</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>107,486</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>23,230</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,512</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>295,764</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 123388000 125654000 125312000 27898000 19109000 11630000 2992000 296049000 135141000 121254000 107486000 23230000 16139000 10321000 1512000 295764000 Related Parties <div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">There were no significant related-party transactions during the period nor any change in the nature of the transactions as described in Note 24 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2018 except as follows:</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">On June 25, 2019, Criteo announced that Chief Operating Officer Mollie Spilman has decided to leave the Company to pursue a new career opportunity. She has left the Company as of July 5, 2019. </span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Effective July 26, 2019, Criteo S.A. and Mr. Dan Teodosiu, the Company’s Chief Technology Officer, mutually agreed that Mr. Teodosiu would step down from his role as Chief Technology Officer and separate from employment as of September 30th, 2019.</span></div> Subsequent Events <div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">On July 31, 2019 Criteo announced that its Board of Directors authorized a share repurchase program of up to </span><span style="font-family:Arial;font-size:10pt;"><span>$80 million</span></span><span style="font-family:Arial;font-size:10pt;"> of the Company’s outstanding American Depositary Shares. The Company intends to use repurchased shares to satisfy employee equity plan vesting in lieu of issuing new shares and potentially in connection with M&amp;A transactions. In addition, the Company may use repurchased shares The program does not require the purchase of any minimum number of shares and may be suspended, modified or discontinued at any time without prior notice.</span></div><div style="line-height:120%;padding-bottom:0px;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><span style="font-family:Arial;font-size:10pt;">The Company evaluated all other subsequent events that occurred after </span><span style="font-family:Arial;font-size:10pt;">June 30, 2019</span> through the date of issuance of the unaudited condensed consolidated financial statements and determined there are no significant events that require adjustments. 80000000 During the quarter ended June 30, 2018, and the six months ended June 30, 2018, respectively, the Company reported the cash impact of the settlement of hedging derivatives related to financing activities in cash from (used for) financing activities in the unaudited consolidated statements of cash flows Share-based compensation expense according to ASC 718 Compensation - stock compensation accounted for $19.8 million and $11.4 million of equity awards compensation expense for the quarter ended June 30, 2018 and 2019, respectively, and$38.2 million and $24.9 million of equity awards compensation for the six months ended June 30, 2018 and 2019, respectively. XML 13 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2019
Jul. 31, 2019
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2019  
Document Transition Report false  
Entity File Number 001-36153  
Entity Registrant Name Criteo S.A.  
Entity Incorporation, State or Country Code I0  
Entity Address, Address Line One 32, rue Blanche  
Entity Address, City or Town Paris  
Entity Address, Country FR  
Entity Address, Postal Zip Code 75009  
Country Region 33  
City Area Code 40  
Local Phone Number 40 22 90  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   65,171,310
Entity Central Index Key 0001576427  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q2  
Amendment Flag false  
American Depositary Shares    
Document Information [Line Items]    
Title of 12(b) Security American Depositary Shares, each representing one Ordinary Share,nominal value €0.025 per share  
Trading Symbol CRTO  
Security Exchange Name NASDAQ  
Ordinary Shares    
Document Information [Line Items]    
Title of 12(b) Security ​Ordinary Shares, nominal value €0.025 per share​  
No Trading Symbol Flag true  
Security Exchange Name NASDAQ  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 422,053 $ 364,426
Trade receivables, net of allowances of $25.9 million and $19.5 million at December 31, 2018 and June 30, 2019, respectively 374,949 473,901
Income taxes 18,185 19,370
Other taxes 56,090 53,338
Other current assets 18,751 22,816
Total current assets 890,028 933,851
Property, plant and equipment, net 192,651 184,013
Intangible assets, net 103,113 112,036
Goodwill 317,093 312,881
Right of use assets - operating lease 183,725 0
Non-current financial assets 21,613 20,460
Deferred tax assets 41,346 33,894
Total non-current assets 859,541 663,284
Total assets 1,749,569 1,597,135
Current liabilities:    
Trade payables 332,735 425,376
Contingencies 4,156 2,640
Income taxes 7,065 7,725
Financial liabilities - current portion 2,030 1,018
Operating lease liabilities - current portion 47,964 0
Other taxes 56,929 55,592
Employee - related payables 68,702 65,878
Other current liabilities 33,986 47,115
Total current liabilities 553,567 605,344
Deferred tax liabilities 8,489 10,770
Retirement benefit obligation 8,002 5,537
Financial liabilities - non current portion 2,051 2,490
Operating lease liabilities - non current portion 148,170 0
Other non-current liabilities 4,327 5,103
Total non-current liabilities 171,039 23,900
Total liabilities 724,606 629,244
Commitments and contingencies
Shareholders' equity:    
Common shares, €0.025 par value, 67,708,203 and 66,161,523 shares authorized, issued and outstanding at December 31, 2018 and June 30, 2019, respectively. 2,157 2,201
Treasury stock, 3,459,119 and 1,118,969 shares at cost as of December 31, 2018 and June 30, 2019, respectively. (26,564) (79,159)
Additional paid-in capital 652,572 663,281
Accumulated other comprehensive (loss) (33,293) (30,522)
Retained earnings 401,209 387,869
Equity-attributable to shareholders of Criteo S.A. 996,081 943,670
Non-controlling interests 28,882 24,221
Total equity 1,024,963 967,891
Total equity and liabilities $ 1,749,569 $ 1,597,135
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical)
$ in Thousands
Jun. 30, 2019
€ / shares
Jun. 30, 2019
USD ($)
shares
Dec. 31, 2018
€ / shares
Dec. 31, 2018
USD ($)
shares
Statement of Financial Position [Abstract]        
Trade receivables, allowances | $   $ 19,546   $ 25,918
Common shares, par value (in Euro per share) | € / shares € 0.025   € 0.025  
Common shares authorized (in shares)   66,161,523   67,708,203
Common shares issued (in shares)   66,161,523   67,708,203
Common shares outstanding (in shares)   66,161,523   67,708,203
Treasury stock (in shares)   1,118,969   3,459,119
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Statement [Abstract]        
Revenue $ 528,147 $ 537,185 $ 1,086,270 $ 1,101,349
Cost of revenue:        
Traffic acquisition costs (304,229) (306,963) (626,658) (630,709)
Other cost of revenue (29,059) (29,957) (55,104) (60,016)
Gross profit 194,859 200,265 404,508 410,624
Operating expenses:        
Research and development expenses (44,015) (47,544) (90,592) (92,862)
Sales and operations expenses (95,503) (92,726) (191,412) (188,375)
General and administrative expenses (35,767) (35,644) (69,537) (70,235)
Total operating expenses (175,285) (175,914) (351,541) (351,472)
Income from operations 19,574 24,351 52,967 59,152
Financial income (expense) (1,354) (1,006) (3,328) (2,331)
Income before taxes 18,220 23,345 49,639 56,821
Provision for income taxes (5,683) (8,638) (15,701) (21,024)
Net income 12,537 14,707 33,938 35,797
Net income available to shareholders of Criteo S.A. 10,823 13,726 29,943 33,535
Net income available to non-controlling interests $ 1,714 $ 981 $ 3,995 $ 2,262
Net income allocated to shareholders of Criteo S.A. per share:        
Basic (in USD per share) $ 0.17 $ 0.21 $ 0.46 $ 0.51
Diluted (in USD per share) $ 0.16 $ 0.20 $ 0.45 $ 0.50
Weighted average shares outstanding used in computing per share amounts:        
Basic (in shares) 64,581,476 66,347,599 64,459,867 66,254,476
Diluted (in shares) 65,624,505 67,488,311 65,833,642 67,479,513
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Statement of Comprehensive Income [Abstract]        
Net income $ 12,537 $ 14,707 $ 33,938 $ 35,797
Foreign currency translation differences, net of taxes 9,598 (34,555) (894) (8,671)
Actuarial (losses) gains on employee benefits, net of taxes (585) 413 (1,638) 413
Other comprehensive income (loss) 9,013 (34,142) (2,532) (8,258)
Total comprehensive income (loss) 21,550 (19,435) 31,406 27,539
Attributable to shareholders of Criteo S.A. 19,069 (19,706) 26,842 25,051
Attributable to non-controlling interests $ 2,481 $ 271 $ 4,564 $ 2,488
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Share capital
Treasury Stock
Additional paid-in capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Equity - attributable to shareholders of Criteo S.A.
Non controlling interest
Beginning balance (in shares) at Dec. 31, 2017   66,085,097            
Beginning balance at Dec. 31, 2017 $ 897,698 $ 2,152   $ 591,404 $ (12,241) $ 300,210 $ 881,525 $ 16,173
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 21,090         19,809 19,809 1,281
Other comprehensive income (loss) 25,884       24,947   24,947 937
Issuance of ordinary shares (in shares)   163,254            
Issuance of ordinary shares 598 $ 1   597     598  
Share-Based Compensation 18,396     18,284     18,284 112
Other changes in equity 5 $ 4   (4) 4 1 5  
Ending Balance (in shares) at Mar. 31, 2018   66,248,351            
Ending Balance at Mar. 31, 2018 963,671 $ 2,157   610,281 12,710 320,020 945,168 18,503
Beginning balance (in shares) at Dec. 31, 2017   66,085,097            
Beginning balance at Dec. 31, 2017 897,698 $ 2,152   591,404 (12,241) 300,210 881,525 16,173
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 35,797              
Other comprehensive income (loss) (8,258)              
Ending Balance (in shares) at Jun. 30, 2018   66,861,045            
Ending Balance at Jun. 30, 2018 964,868 $ 2,177   630,772 (20,722) 333,725 945,952 18,916
Beginning balance (in shares) at Dec. 31, 2017   66,085,097            
Beginning balance at Dec. 31, 2017 $ 897,698 $ 2,152   591,404 (12,241) 300,210 881,525 16,173
Ending Balance (in shares) at Dec. 31, 2018 67,708,203 67,708,203 (3,459,119)          
Ending Balance at Dec. 31, 2018 $ 967,891 $ 2,201 $ (79,159) 663,281 (30,522) 387,869 943,670 24,221
Beginning balance (in shares) at Mar. 31, 2018   66,248,351            
Beginning balance at Mar. 31, 2018 963,671 $ 2,157   610,281 12,710 320,020 945,168 18,503
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 14,707         13,726 13,726 981
Other comprehensive income (loss) (34,142)       (33,432)   (33,432) (710)
Issuance of ordinary shares (in shares)   612,694            
Issuance of ordinary shares 823 $ 3   820     823  
Share-Based Compensation 19,818     19,676     19,676 142
Other changes in equity (9) $ 17   (5)   (21) (9)  
Ending Balance (in shares) at Jun. 30, 2018   66,861,045            
Ending Balance at Jun. 30, 2018 $ 964,868 $ 2,177   630,772 (20,722) 333,725 945,952 18,916
Beginning balance (in shares) at Dec. 31, 2018 67,708,203 67,708,203 (3,459,119)          
Beginning balance at Dec. 31, 2018 $ 967,891 $ 2,201 $ (79,159) 663,281 (30,522) 387,869 943,670 24,221
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 21,401         19,120 19,120 2,281
Other comprehensive income (loss) (11,545)       (11,347)   (11,347) (198)
Issuance of ordinary shares (in shares)   28,596            
Issuance of ordinary shares 373 $ 1   372     373  
Change in treasury stocks (in shares)   (1,594,288) 1,786,715          
Change in treasury stocks   $ (45) $ 40,080 (36,091)   (3,944)    
Share-Based Compensation 13,522     13,533     13,533 (11)
Other changes in equity 154     (1)   155 154  
Ending Balance (in shares) at Mar. 31, 2019   66,142,511 (1,672,404)          
Ending Balance at Mar. 31, 2019 $ 991,796 $ 2,157 $ (39,079) 641,094 (41,869) 403,200 965,503 26,293
Beginning balance (in shares) at Dec. 31, 2018 67,708,203 67,708,203 (3,459,119)          
Beginning balance at Dec. 31, 2018 $ 967,891 $ 2,201 $ (79,159) 663,281 (30,522) 387,869 943,670 24,221
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 33,938              
Other comprehensive income (loss) $ (2,532)              
Change in treasury stocks (in shares) 1,100,000              
Ending Balance (in shares) at Jun. 30, 2019 66,161,523 66,161,523 (1,118,969)          
Ending Balance at Jun. 30, 2019 $ 1,024,963 $ 2,157 $ (26,564) 652,572 (33,293) 401,209 996,081 28,882
Beginning balance (in shares) at Mar. 31, 2019   66,142,511 (1,672,404)          
Beginning balance at Mar. 31, 2019 991,796 $ 2,157 $ (39,079) 641,094 (41,869) 403,200 965,503 26,293
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income 12,537         10,823 10,823 1,714
Other comprehensive income (loss) 9,013       8,246   8,246 767
Issuance of ordinary shares (in shares)   19,012            
Issuance of ordinary shares 252     252     252  
Change in treasury stocks (in shares)     553,435          
Change in treasury stocks 0   $ 12,515     (12,515) 0  
Share-Based Compensation 11,362     11,254     11,254 108
Other changes in equity $ 3     (28) 330 (299) 3  
Ending Balance (in shares) at Jun. 30, 2019 66,161,523 66,161,523 (1,118,969)          
Ending Balance at Jun. 30, 2019 $ 1,024,963 $ 2,157 $ (26,564) $ 652,572 $ (33,293) $ 401,209 $ 996,081 $ 28,882
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
CASH FROM OPERATING ACTIVITIES        
Net income $ 12,537 $ 14,707 $ 33,938 $ 35,797
Non-cash and non-operating items 28,961 35,677 53,959 75,427
- Amortization and provisions 18,282 25,099 37,926 51,149
- Equity awards compensation expense [1] 11,713 20,241 25,595 39,070
- Change in deferred taxes 7,252 (4,389) 1,336 (7,535)
- Change in income taxes (8,696) (5,316) (10,630) (4,000)
- Other [2] 410 42 (268) (3,257)
Changes in working capital related to operating activities 11,466 (10,043) 32,287 13,644
- Decrease in trade receivables 19,325 10,154 105,343 101,446
- Decrease in trade payables (14,995) (26,745) (73,480) (89,690)
- Decrease in other current assets 7,504 5,821 1,512 13,779
- Increase/(Decrease) in other current liabilities [2] 3,015 727 5,451 (11,891)
- Change in operating lease liabilities and right of use assets (3,383) 0 (6,539) 0
CASH FROM OPERATING ACTIVITIES 52,964 40,341 120,184 124,868
CASH USED FOR INVESTING ACTIVITIES        
Acquisition of intangible assets, property, plant and equipment (28,812) (18,880) (42,104) (26,293)
Change in accounts payable related to intangible assets, property, plant and equipment (3,980) 1,033 (14,372) (24,121)
(Payment for) disposal of a business, net of cash acquired (disposed) 637 0 (4,688) (10,811)
Change in other non-current financial assets (1,152) 154 (1,184) 42
CASH USED FOR INVESTING ACTIVITIES (33,307) (17,693) (62,348) (61,183)
CASH FROM (USED FOR) FINANCING ACTIVITIES        
Repayment of borrowings (167) (235) (339) (473)
Net payments related to equity award activities (98) 396 (87) 562
Change in other financial liabilities [2] (209) (35) (239) 16,810
CASH FROM (USED FOR) FINANCING ACTIVITIES (474) 126 (665) 16,899
Effect of exchange rates changes on cash and cash equivalents [2] 7,099 (26,363) 456 (14,410)
Net increase (decrease) in cash and cash equivalents 26,282 (3,589) 57,627 66,174
Net cash and cash equivalents at beginning of period 395,771 483,874 364,426 414,111
Net cash and cash equivalents at end of period 422,053 480,285 422,053 480,285
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION        
Cash paid for taxes, net of refunds (7,127) (18,343) (24,995) (32,560)
Cash paid for interest, net of amounts capitalized $ (351) $ (432) $ (758) $ (840)
[1] Share-based compensation expense according to ASC 718 Compensation - stock compensation accounted for $19.8 million and $11.4 million of equity awards compensation expense for the quarter ended June 30, 2018 and 2019, respectively, and$38.2 million and $24.9 million of equity awards compensation for the six months ended June 30, 2018 and 2019, respectively.
[2] During the quarter ended June 30, 2018, and the six months ended June 30, 2018, respectively, the Company reported the cash impact of the settlement of hedging derivatives related to financing activities in cash from (used for) financing activities in the unaudited consolidated statements of cash flows
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Statement of Cash Flows [Abstract]        
Share-based compensation expense $ 11,362 $ 19,818 $ 24,884 $ 38,214
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
We are a global technology company building the leading advertising platform for the open Internet. We strive to deliver impactful business results at scale to commerce companies and consumer brands by meeting their multiple marketing goals at their targeted return on investment. Using shopping data, predictive technology and large consumer reach, we help our clients drive Awareness, Consideration and Conversion for their products and services1, and help retailers generate advertising revenues from brands. Our data is pooled among our clients and offers deep insights into consumer intent and purchasing habits. To drive measurable results for clients, we activate our data assets through proprietary artificial intelligence ("AI") technology to engage consumers in real time through the pricing and delivery of highly relevant digital advertisements ("ads"), across devices and environments. By pricing our offering on a range of pricing models and measuring our value based on clear, well-defined performance metrics, we make the return on investment transparent and easy to measure for advertisers.
In these notes, Criteo S.A. is referred to as the "Parent" company and together with its subsidiaries, collectively, as "Criteo," the "Company," the "Group," or "we".




































___________________________________________________ 
1 Driving Awareness for a brand means exposing its brand name to consumers who have not been in touch with the brand before, thereby creating brand awareness from such consumers. Driving Consideration for an advertiser's products or services means attracting prospective new consumers to consider engaging with and/or buying this advertiser's products or services. Driving Conversion for an advertisers' products or services means triggering a purchase by consumers who have already engaged with this advertisers products or services in the past.
Summary of Significant Accounting Policies

Basis of Presentation

The unaudited condensed consolidated financial statements included herein (the "Unaudited Condensed Consolidated Financial Statements") have been prepared by Criteo S.A. pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company's Annual Report filed on Form 10-K for the year ended December 31, 2018, filed with the SEC on March 1, 2019. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal, recurring adjustments) which are, in the opinion of management, necessary to state fairly the results for the interim periods presented. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year.

Conformity with U.S. GAAP requires the use of estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses in the condensed consolidated financial statements and accompanying notes. We base our estimates and judgments on historical information and on various other assumptions that we believe are reasonable under the circumstances. Our actual results may differ from these estimates. U.S. GAAP requires us to make estimates and judgments in several areas, including, but not limited to: (1) revenue recognition criteria (2) allowances for doubtful accounts, (3) research tax credits (4) income taxes, including i) recognition of deferred tax assets arising from the subsidiaries projected taxable profit for future years, ii) evaluation of uncertain tax positions associated with our transfer pricing policy and iii) recognition of income tax position in respect of the tax reform in France voted in December 2018, (5) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (6) assumptions used in the valuation of goodwill and intangible assets, and (7) assumptions used in the valuation model to determine the fair value of share-based compensation plan.

There have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018, except for the accounting pronouncements adopted below.


Accounting Pronouncements adopted in 2019

Effective January 1, 2019, we have adopted the Financial Accounting Standards Board, ("FASB") Accounting Standards Update ("ASU") 842 No. 2016-02, Leases (Topic 842) (ASU 2016-02), which generally requires companies to recognize operating and financing lease liabilities and corresponding right-of-use assets on the balance sheet for operating leases with terms of more than 12 months, in addition to those currently recorded. In August 2018, the FASB issued ASU 2018-11, Targeted Improvements to ASC 842, which included an option not to restate comparative periods in transition and use the effective date of ASC 842, Leases, as the date of the initial application of transition, which we elected. Prior periods have not been adjusted and continue to be accounted for in accordance with ASC 840. As a result of adopting ASU 842, we recognized total operating lease liabilities of $223.5 million and operating right-of-use assets of $204.3 million as of January 1, 2019. The adoption of ASC 842 had an immaterial impact on our condensed consolidated statements of income and our condensed consolidated statement of cash flows for the three month and the six month period ended June 30, 2019. Refer to Note 8. Leases, for additional information and required disclosures.
Effective January 1, 2019, we have adopted ASU 2018 - 07, Improvements to Non-Employee Sharebased Payment Accounting. The amendments in this ASU expands Topic 718 to include share base payments for goods or services to non employees. The adoption of ASU 2018-07 did not have a material impact on our financial position or results of operations.

 
Recently Issued Accounting Pronouncements not yet adopted
In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2016-13 (ASU 2016-13) Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This will result in earlier recognition of credit losses. We will adopt ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings. We are currently evaluating new credit loss models and updating our processes and controls in preparation for the adoption of ASU 2016-13. The adoption of the standard is expected to mainly impact our process for estimating the allowance for doubtful accounts; however, the impact on the consolidated financial statements is not expected to be material.
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal Use Software - Customer’s Accounting for Implementation Costs incurred in a Cloud Computing Arrangement That is a Service Contract. This ASU was issued to clarify the accounting for implementation costs incurred for SaaS agreements. Previously the guidance only referred to development of internal use software and the accounting for SaaS agreements was not clarified. This ASU states that the implementation costs should be capitalized. We will adopt ASU 2018-15 effective January 1, 2020. We are currently evaluating the impact on our financial position, results of operations, and statement of cash flows.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Significant Events and Transactions of the Period
6 Months Ended
Jun. 30, 2019
Restructuring and Related Activities [Abstract]  
Significant Events and Transactions of the Period Significant Events and Transactions of the Period

Change in estimated useful life of servers and other data center equipment

During the first quarter of 2019, we revised our estimate of the useful life of all servers and other equipment used in our data centers from 3 to 5 years. This change in estimate was determined based on a revised commissioning plan which extends the period equipment from 3 to 5 years prior to disposal. This resulted in an increase in income from operations of $21.0 million, increase in net income of $17.9 million, or $0.28 per share, from that which would have been reported had the previous expected useful life of 3 years been used for the six months period ended June 30, 2019. The impact on the three month period ended June 30, 2019 was an increase in income from operations of $10.2 million, an increase in net income of $8.7 million, or $0.14 per share.

Restructuring

As part of a new organization structure designed to best support its multi-product platform strategy and accelerate execution, the Company incurred net restructuring costs of $0.7 million and $2.6 million for the three month and six month period ended June 30, 2019, respectively, comprising of costs for termination of facilities and payroll expenses, offset by gains from forfeitures of share-based compensation expense.

 
Three Months Ended
 
Six Months Ended
 
June 30, 2019
 
(in thousands)
Gain from forfeitures of share-based compensation expense
2,678

 
2,678

Depreciation and amortization (expense)
(1,228
)
 
(1,228
)
Payroll costs and Facilities related costs
(2,178
)
 
(4,068
)
Total restructuring costs
(728
)
 
(2,618
)


For the three month period ended June 30, 2019, $(0.1) million was included in Research and Development expenses, $(0.2) million in Sales and Operations expenses, and $(0.4) million in General and Administrative expenses. For the six month period ended June 30, 2019, $(0.1) million was included in Research and Development expenses, $(2.1) million in Sales and Operations expenses, and $(0.4) million in General and Administrative expenses.

The following table summarizes restructuring activities as of June 30, 2019 included in current liabilities as of June 30, 2019.

 
(in thousands)
Restructuring liability as of January 1, 2019
$

Restructuring costs
2,618

Restructuring costs - non cash item
2,930

Amounts paid
(1,920
)
Restructuring liability as of June 30, 2019
$
3,628




Share repurchase program
On October 25, 2018 Criteo's Board of Directors authorized a share repurchase program of up to $80.0 million of the Company’s outstanding American Depositary Shares. As of December 31, 2018, 3.5 million shares were held as treasury shares.
On February 8, 2019, the Board of Directors authorized the reduction of capital resulting in the formal retirement of 1.6 million treasury shares. As of June 30, 2019, we have 1.1 million treasury shares remaining which may be used primarily to satisfy the company's obligations under its employee equity plans upon RSU vestings in lieu of issuing new shares.
 
Number of Treasury Shares
 
Amount
(in thousands of dollars)
Balance at January 1, 2018

 
$

Treasury Shares Repurchased to potentially use for M&A
1,751,147

 
40,000

Treasury Shares Repurchased for RSU Vesting
1,748,111

 
40,000

Treasury Shares Issued for RSU Vesting
(40,139
)
 
(841
)
Balance at December 31, 2018
3,459,119

 
$
79,159

Treasury Shares Retired
(1,594,288
)
 
$
(36,137
)
Treasury Shares Issued for RSU Vesting
(745,862
)
 
(16,458
)
Balance at June 30, 2019
1,118,969

 
$
26,564


XML 23 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Financial Instruments
6 Months Ended
Jun. 30, 2019
Fair Value Disclosures [Abstract]  
Financial Instruments Financial Instruments
Financial assets
The maximum exposure to credit risk at the end of each reported period is represented by the carrying amount of financial assets, and summarized in the following table:
 
December 31, 2018

 
June 30, 2019

 
(in thousands)
Trade receivables, net of allowance
473,901

 
374,949

Other taxes
53,338

 
56,090

Other current assets
22,816

 
18,751

Non-current financial assets
20,460

 
21,613

Total
$
570,515

 
$
471,403



Credit Risk
We maintain an allowance for estimated credit losses. During the period ended December 31, 2018 and the six-month period ended June 30, 2019, our net change in allowance for doubtful accounts was $5.1 million and $(6.4) million, respectively.
For our financial assets, the fair value approximates the carrying amount, given the nature of the financial assets and the maturity of the expected cash flows.
Trade Receivables
Credit risk is defined as an unexpected loss in cash and earnings if the client is unable to pay its obligations in due time. We perform internal ongoing credit risk evaluations of our clients. When a possible risk exposure is identified, we require prepayments.
As of December 31, 2018 and June 30, 2019, no customer accounted for 10% or more of trade receivables.
Financial Liabilities
 
December 31, 2018
 
June 30, 2019
 
 
 
 
 
(in thousands)
Trade payables
$
425,376

 
$
332,735

Other taxes
55,592

 
56,929

Employee-related payables
65,878

 
68,702

Other current liabilities
47,115

 
33,986

Financial liabilities
3,508

 
4,081

Total
$
597,469

 
$
496,433


For our financial liabilities, the fair value approximates the carrying amount, given the nature of the financial liabilities and the maturity of the expected cash flows.
We are party to several loan agreements and a revolving credit facility, or RCF, with third-party financial institutions. There have been no significant changes from what was disclosed in Note 13 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2018.

Fair Value Measurements     
We measure the fair value of our cash equivalents, which include interest-bearing bank deposits, as level 2 measurements because they are valued using observable market data.
Financial assets or liabilities include derivative financial instruments used to manage our exposure to the risk of exchange rate fluctuations. These instruments are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.

Derivative Financial Instruments
Derivatives consist of foreign currency forward contracts that we use to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the local currency of a subsidiary. We recognize gains and losses on these contracts in financial income (expense), and their position on the balance sheet is based on their fair value at the end of each respective period. These instruments are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.

 
December 31, 2018

 
June 30, 2019

 
 
 
 
 
(in thousands)
Derivative Assets:
 
 
 
Included in other current assets
$
1,703

 
$

 
 
 
 
Derivative Liabilities:
 
 
 
Included in financial liabilities - current portion
$

 
$
539


For our derivative financial instruments, the fair value approximates the carrying amount, given the nature of the derivative financial instruments and the maturity of the expected cash flows.
Cash and Cash Equivalents
Investments in interest–bearing bank deposits which meet ASC 230—Statement of Cash flows criteria: short-term, highly liquid investments, for which the risks of changes in value are considered to be insignificant. Interest-bearing bank deposits are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.
 
December 31, 2018

 
June 30, 2019

 
 
 
 
 
(in thousands)
Cash equivalents
$
125,442

 
$
148,584

Cash on hand
238,984

 
273,469

Total cash and cash equivalents
$
364,426

 
$
422,053



For our cash and cash equivalents, the fair value approximates the carrying amount, given the nature of the cash and cash equivalents and the maturity of the expected cash flows.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Trade Receivables
6 Months Ended
Jun. 30, 2019
Receivables [Abstract]  
Trade Receivables Trade Receivables
The following table shows the breakdown in trade receivables net book value for the presented periods:
 
December 31, 2018

 
June 30, 2019

 
 
 
 
 
(in thousands)
Trade accounts receivables
$
499,819

 
$
394,495

(Less) Allowance for doubtful accounts
(25,918
)
 
(19,546
)
Net book value at end of period
$
473,901

 
$
374,949

Changes in allowance for doubtful accounts are summarized below:
 
2018

 
2019

 
 
 
 
 
(in thousands)
Balance at January 1
$
(20,818
)
 
$
(25,918
)
Allowance for doubtful accounts
(6,315
)
 
(6,042
)
Reversal of provision
3,303

 
12,318

Currency translation adjustment
450

 
96

Balance at June 30
$
(23,380
)
 
$
(19,546
)

The amount charged to allowance for doubtful accounts for the six months ended June 30, 2019 remained consistent with the same period in the prior year due to a consistent application of the Company credit policy. However, the balance of allowance for doubtful accounts decreased during the six months period ended June 30, 2019,mainly due to write-offs of long outstanding receivables already reserved for which it is certain we will not collect. The Company mitigates its credit risk with respect to accounts receivables by performing credit evaluations and monitoring agencies and advertisers' accounts receivables balances.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Other Current Assets
6 Months Ended
Jun. 30, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Current Assets Other Current Assets
The following table shows the breakdown in other current assets net book value for the presented periods:
 
December 31, 2018

 
June 30, 2019

 
 
 
 
 
(in thousands)
Prepayments to suppliers
$
4,056

 
$
5,869

Other debtors
4,762

 
3,477

Prepaid expenses
12,295

 
9,405

Derivative instruments
1,703

 

Gross book value at end of period
22,816

 
18,751

Net book value at end of period
$
22,816

 
$
18,751


Derivative financial instruments include foreign currency swaps or forward purchases or sales contracts used to manage our exposure to the risk of exchange rate fluctuations. These instruments are considered level 2 financial instruments as they are measured using valuation techniques based on observable market data.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets and Goodwill
6 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible assets and Goodwill Intangible assets and Goodwill
There have been no significant changes in intangible assets or goodwill since December 31, 2018. In addition, no triggering events have occurred that would indicate impairment in the balance of either intangible assets or goodwill.
The estimated amortization expense related to intangible assets for the next five years and thereafter is as follows:
 
Software

 
Technology and customer relationships

 
Total

 
(in thousands)
From July 1 to December 31, 2019
$
4,415

 
$
10,757

 
$
15,172

2020
7,424

 
16,864

 
24,288

2021
5,585

 
16,864

 
22,449

2022
2,712

 
11,486

 
14,198

2023
715

 
10,325

 
11,040

Thereafter
16

 
15,950

 
15,966

Total
$
20,867

 
$
82,246

 
$
103,113


XML 27 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Other Current Liabilities
6 Months Ended
Jun. 30, 2019
Other Liabilities Disclosure [Abstract]  
Other Current Liabilities Other Current Liabilities
Other current liabilities are presented in the following table:
 
December 31, 2018

 
June 30, 2019

 
 
 
 
 
(in thousands)
Clients' prepayments
$
10,328

 
$
12,057

Credit notes
13,183

 
12,749

Accounts payable relating to capital expenditures
21,454

 
6,255

Other creditors
1,527

 
2,565

Deferred revenue
623

 
360

Total
$
47,115

 
$
33,986

The changes in "accounts payable relating to capital expenditures" relate to significant data centers equipment and leasehold improvements acquisitions in 2018 paid during the six months period ended June 30, 2019.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Leases
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Leases Leases
On January 1, 2019, we adopted Accounting Standards Update No. 2016-02, Leases (Topic 842) which requires companies to recognize operating and financing lease liabilities and corresponding right-of-use assets on the balance sheet.
We have adopted Topic 842 effective January 1, 2019 on a modified retrospective basis and elected not to restate comparative periods. We chose to use certain practical expedients offered by the standard including:
We did not reassess whether any expired or existing contracts are or contain leases, the lease classification for any expired or existing leases, or the initial direct costs for any existing leases.
We do not recognize a lease liability or right of use asset for leases with a term of 12 months or less, and
We used hindsight in determining the lease term.
We lease space under non-cancellable operating leases for our offices as well as our data centers. Our office leases typically include free rent periods or rent escalation periods, and may also include leasehold improvement incentives. Leases for data centers may also include free rent periods or rent escalation periods. These leases typically do not include residual value guarantees. Both office and data center leases may contain both lease components (rent) and non-lease components (maintenance, electrical costs, and other service charges). Non-lease components are accounted for separately.
Both office and data center leases typically contain options to renew, and/or early terminate. We have evaluated management's expectations for these options as of June 30, 2019. Options have been included in the lease term if management has determined it is reasonably certain it will be exercised.
Operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate at lease commencement to determine the present value of future payments. We have a centralized treasury function, and the majority of our leases are negotiated and signed by representatives of Criteo SA. As such, the incremental borrowing rate of Criteo SA is used for all of our contracts. It is then adjusted in consideration of the currency of the lease and the lease term as of the lease commencement date.
Lease expense is recognized for minimum lease payments on a straight-line basis over the lease term. Variable costs are expensed in the period incurred. Variable expenses include changes in indexation. Leases for data centers may have variable costs based on electrical usage.
The components of lease expense are as follows:
 
Three Months Ended
 
Six Months Ended
 
June 30,
2019
 
June 30,
2019
 
Offices
 
Data Centers
 
Total
 
Offices
 
Data Centers
 
Total
 
(in thousands)
Lease expense
$
8,574

 
$
6,154

 
$
14,728

 
$
16,914

 
$
11,341

 
$
28,255

Short term lease expense
523

 
525

 
1,048

 
1,448

 
1,055

 
2,503

Variable lease expense
1,821

 
239

 
2,060

 
1,821

 
353

 
2,174

Sublease income
(693
)
 

 
(693
)
 
(1,769
)
 

 
(1,769
)
Total operating lease expense
$
10,225

 
$
6,918

 
$
17,143

 
$
18,414

 
$
12,749

 
$
31,163


As of June 30, 2019, we had future minimum lease payments as follows:
 
June 30,
2019
 
Offices
 
Data Centers
 
Total
 
(in thousands)
Remainder of 2019
$
17,314

 
$
11,486

 
$
28,800

2020
34,360

 
19,497

 
53,857

2021
31,915

 
12,615

 
44,530

2022
29,193

 
8,675

 
37,868

2023
20,060

 
2,198

 
22,258

Thereafter
27,759

 

 
27,759

Total minimum lease payments
160,601

 
54,471

 
215,072

Impact of Discount Rate
(17,407
)
 
(1,531
)
 
(18,938
)
Total Lease Liability
$
143,194

 
$
52,940

 
$
196,134


The weighted average remaining lease term and discount rates as of June 30, 2019 are as follows:
 
June 30,
2019
Weighted average remaining lease term (years)
 
    Offices
5.19

    Data Centers
2.81

Weighted average discount rate
 
    Offices
2.64
%
    Data Centers
1.75
%
Supplemental cash flow information related to our operating leases is as follows for the period ended June 30, 2019:
 
Three Months Ended
 
Six Months Ended
 
June 30,
2019
 
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
 
 
 
Cash flow for operating activities
$
(13,967
)
 
$
(27,931
)
Right of use assets obtained in exchange for new operating lease liabilities
$
594

 
$
11,520


As of June 30, 2019, we have additional operating leases, primarily for offices, that have not yet commenced which will result in additional operating lease liabilities and right of use assets of approximately $15.8 million. These operating leases will commence between 2019 and 2020.
For periods prior to January 1, 2019, we accounted for our lease commitments in accordance with ASC 840. We recognized rent expense for leases on a straight-line basis over the life of the lease. For the three months ended June 30, 2018, we recognized expense for office leases of $9.5 million and data centers costs of $12.4 million. For the six months ended June 30, 2018 we recognized expense for office leases of $19.2 million and data center costs of $24.7 million. The rent expense recognized in prior periods included amounts which are now considered non-lease components such as maintenance services and electricity charges.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Revenue Revenue

Revenue Recognition
We sell personalized display advertisements featuring product-level recommendations either directly to clients or to advertising agencies. Historically, the Criteo model has focused solely on converting our clients' website visitors into customers, enabling us to charge our clients only when users engage with an ad we deliver, usually by clicking on it. More recently, we have expanded our solutions to address a broader range of marketing goals for our clients.
We offer two families of solutions to our commerce and brand clients:
Criteo Marketing Solutions allow commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments.
Criteo Retail Media solutions allow retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals.
In conjunction with expanding our solutions, we have also started expanding our pricing models to now include a combination of cost-per-install and cost-per-impression for selected new solutions, in addition to cost-per-click.
We recognize revenues when we transfer control of promised services directly to our clients or to advertising agencies, which we collectively refer to as our clients, in an amount that reflects the consideration to which we expect to be entitled to in exchange for those services.
For campaigns priced on a cost-per-click and cost-per-install basis, we bill our clients when a user clicks on an advertisement we deliver or installs an application by clicking on an advertisement we delivered, respectively. For these pricing models, we recognize revenue when a user clicks on an advertisement or installs an application.     
For campaigns priced on a cost-per-impression basis, we bill our clients based on the number of times an advertisement is displayed to a user. For this pricing model, we recognize revenue when an advertisement is displayed.
We act as principal in our arrangements because (i) we control the advertising inventory (spaces on websites) before it is transferred to our clients; (ii) we bear sole responsibility for fulfillment of the advertising promise and inventory risks and (iii) we have full discretion in establishing prices. Therefore, based on these factors, we report revenue earned and the related costs incurred on a gross basis.
Disaggregation of revenue
The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based on the location of advertisers’ campaigns.
The following table presents our revenues disaggregated by geographical area:
 
Americas
 
EMEA
 
Asia-Pacific
 
Total
For the three months ended
(in thousands)
 
 
 
 
 
 
 
 
June 30, 2018
$
212,781

 
$
201,080

 
$
123,324

 
$
537,185

June 30, 2019
$
213,974

 
$
194,359

 
$
119,814

 
$
528,147

 
Americas
 
EMEA
 
Asia-Pacific
 
Total
For the six months ended
(in thousands)
 
 
 
 
 
 
 
 
June 30, 2018
$
425,476

 
$
423,691

 
$
252,182

 
$
1,101,349

June 30, 2019
$
431,967

 
$
404,002

 
$
250,301

 
$
1,086,270


Excluding our historical solution for driving Conversion through Criteo Marketing Solutions (formerly called Criteo Dynamic Retargeting), no individual solution accounted for more than 10% of total consolidated revenue for the periods presented.

Customer Credit Notes
We offer credit notes to certain customers as a form of incentive, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and they are recognized as a reduction of revenue. We believe that there will not be significant changes to our estimates of variable consideration.
Deferred Revenues
We record deferred revenues when cash payments are received or due in advance of our performance. Our payment terms vary depending on the service or the type of customer. For certain customers, we require payment before the services are delivered.
Practical Expedients     
We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.
We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and operating expenses.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Share-Based Compensation
6 Months Ended
Jun. 30, 2019
Share-based Payment Arrangement [Abstract]  
Share-Based Compensation Share-Based Compensation
The board of directors has been authorized by the general meeting of the shareholders to grant employee warrants (Bons de Souscription de Parts de Créateur d’Entreprise or "BSPCEs"), share options (Options de Souscription d'Actions or "OSAs"), restricted share units ("RSUs") and non-employee warrants (Bons de Souscription d'Actions or "BSAs").
During the six months ended June 30, 2019, there was three grants of RSUs and one of OSAs under the Employee Share Option Plan 11 as defined in Note 19 to our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2018.
On March 1, 2019, 202,180 RSUs were granted to Criteo employees subject to continued employment.
On April 25, 2019, 257,291 RSUs were granted to Criteo management subject to continued employment and an additional 257,291 RSUs were granted to members of the management, subject to condition of presence and the achievement of internal performance objectives. In addition, a special supplemental grant of 327,916 RSUs was also granted to members of management subject to continued employment.
On June 25, 2019, 195,420 RSUs and 62,880 OSAs were granted to Criteo employees and certain senior managers subject to continued employment.
There have been no changes in the vesting and method of valuation of the BSPCEs, OSAs, RSUs, or BSAs from what was disclosed in Note 19 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the year ended December 31, 2018, filed with the SEC on March 1, 2019 except for the special supplemental grant to management on April 25, 2019 which have a vesting schedule as follows:
70% at the expiration of a two year period
15% at the expiration of each year following the first two years-period.


Change in Number of BSPCE/OSA/RSU/BSA
 
OSA/BSPCE

 
RSU

 
BSA

 
Total

Balance at January 1, 2019
3,187,465

 
4,780,137

 
291,670

 
8,259,272

Granted
62,880

 
1,240,098

 

 
1,302,978

Exercised (OSA/BSPCE/BSA)
(47,608
)
 

 

 
(47,608
)
Vested (RSU)

 
(764,079
)
 

 
(764,079
)
Forfeited
(591,442
)
 
(700,791
)
 

 
(1,292,233
)
Expired

 

 

 

Balance at June 30, 2019
2,611,295

 
4,555,365

 
291,670

 
7,458,330

Breakdown of the Closing Balance
 
OSA/BSPCE

 
RSU

 
BSA

Number outstanding
2,611,295

 
4,555,365

 
291,670

Weighted-average exercise price
25.56

 
NA

 
13.02

Number vested
2,132,876

 
NA

 
121,342

Weighted-average exercise price
24.91

 
NA

 
20.07

Weighted-average remaining contractual life of options outstanding, in years
6.05

 
NA

 
7.43


Reconciliation with the Unaudited Consolidated Statements of Income
 
Three Months Ended
 
June 30, 2018
 
June 30, 2019
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
 
R&D

 
S&O

 
G&A

 
Total

 
R&D

 
S&O

 
G&A

 
Total

RSUs
$
(6,446
)
 
$
(8,059
)
 
$
(4,101
)
 
$
(18,606
)
 
$
(3,952
)
 
$
(4,669
)
 
$
(3,496
)
 
$
(12,117
)
Share options / BSPCE
(326
)
 
(602
)
 
(284
)
 
(1,212
)
 
624

 
777

 
(646
)
 
755

Total share-based compensation
(6,772
)
 
(8,661
)
 
(4,385
)
 
(19,818
)
 
(3,328
)
 
(3,892
)
 
(4,142
)
 
(11,362
)
BSAs

 

 
(423
)
 
(423
)
 

 

 
(351
)
 
(351
)
Total equity awards compensation expense
$
(6,772
)
 
$
(8,661
)
 
$
(4,808
)
 
$
(20,241
)
 
$
(3,328
)
 
$
(3,892
)
 
$
(4,493
)
 
$
(11,713
)
 
Six Months Ended
 
June 30, 2018
 
June 30, 2019
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
 
R&D

 
S&O

 
G&A

 
Total

 
R&D

 
S&O

 
G&A

 
Total

RSUs
$
(11,063
)
 
$
(14,930
)
 
$
(9,249
)
 
$
(35,242
)
 
$
(7,798
)
 
$
(10,624
)
 
$
(6,012
)
 
$
(24,434
)
Share options / BSPCE
(391
)
 
(962
)
 
(1,619
)
 
(2,972
)
 
445

 
531

 
(1,426
)
 
(450
)
Total share-based compensation
(11,454
)
 
(15,892
)
 
(10,868
)
 
(38,214
)
 
(7,353
)
 
(10,093
)
 
(7,438
)
 
(24,884
)
BSAs

 

 
(856
)
 
(856
)
 

 

 
(711
)
 
(711
)
Total equity awards compensation expense
$
(11,454
)
 
$
(15,892
)
 
$
(11,724
)
 
$
(39,070
)
 
$
(7,353
)
 
$
(10,093
)
 
$
(8,149
)
 
$
(25,595
)

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Financial Income and Expenses
6 Months Ended
Jun. 30, 2019
Other Income and Expenses [Abstract]  
Financial Income and Expenses Financial Income and Expenses
The condensed consolidated statements of income line item “Financial income (expense)” can be broken down as follows:
 
Three Months Ended
 
June 30, 2018

 
June 30, 2019

 
(in thousands)
 
 
 
 
Financial income from cash equivalents
$
279

 
$
608

Interest and fees
(488
)
 
(481
)
Interest on debt
(546
)
 
(443
)
Fees
58

 
(38
)
Foreign exchange gain (loss)
(777
)
 
(1,089
)
Other financial expense
(20
)
 
(392
)
Total financial income (expense)
$
(1,006
)
 
$
(1,354
)

 
Six Months Ended
 
June 30, 2018

 
June 30, 2019

 
(in thousands)
 
 
 
 
Financial income from cash equivalents
$
504

 
$
785

Interest and fees
(1,044
)
 
(1,004
)
Interest on debt
(1,033
)
 
(873
)
Fees
(11
)
 
(131
)
Foreign exchange gain (loss)
(1,747
)
 
(2,687
)
Other financial expense
(44
)
 
(422
)
Total financial income (expense)
$
(2,331
)
 
$
(3,328
)


The $1.4 million and the $3.3 million financial expense for the three month period ended June 30, 2019 and for the six month period ended June 30, 2019, respectively, were driven by the non-utilization costs incurred as part of our available Revolving Credit Facility (RCF) financing and the recognition of a negative impact of foreign exchange reevaluations net of related hedging. At June 30, 2019, our exposure to foreign currency risk was centralized at Criteo S.A. and hedged using foreign currency swaps or forward purchases or sales of foreign currencies.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
6 Months Ended
Jun. 30, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Breakdown of Income Taxes
Our tax provision for interim periods is determined using an estimate of our annual effective tax rate (“AETR”), adjusted for discrete items arising in that quarter. To calculate our estimated AETR, we estimate our income before taxes and the related tax expense or benefit for the full fiscal year (total of expected current and deferred tax provisions), excluding the effect of significant unusual or infrequently occurring items or comprehensive income items not recognized in the statement of income. Each quarter, we update our estimate of the annual effective tax rate, and if our estimated annual tax rate does change, we make a cumulative adjustment in that quarter. Our quarterly tax provision, and our quarterly estimate of our annual effective tax rate, are subject to significant volatility due to several factors including our ability to accurately predict our income (loss) before provision for income taxes in multiple jurisdictions and the changes in foreign exchange rates. Our effective tax rate in the future will depend on the portion of our profits earned within and outside of France.
The condensed consolidated statements of income line item “Provision for income taxes” can be broken down as follows:
 
Six Months Ended
 
June 30, 2018

 
June 30, 2019

 
(in thousands)
Current income tax
$
(28,559
)
 
$
(14,365
)
Net change in deferred taxes
7,535

 
(1,336
)
Provision for income taxes
$
(21,024
)
 
$
(15,701
)

For the six months ended June 30, 2018 and 2019, we used an annual estimated tax rate of 37% and 30%, respectively, to calculate the provision for income taxes. The effective tax rate was 37% and 32% for the three months ended June 30, 2018 and 2019, respectively. The difference between the annual estimated tax rate and the effective tax rate for the six months ended June 30, 2019 was due to the tax impact of discrete items such as share-based compensation in the United States. Discrete items were immaterial for the six months ended June 30, 2018 resulting in no difference between the annual estimated tax rate and the effective tax rate.
For the six months ended June 30, 2019, our estimated effective tax rate includes in particular our preliminary estimates for the tax reform in France voted in December 2018. Our estimates are preliminary, and our effective tax rate may be impacted as more information becomes available regarding the tax reform in France.
For the six months ended June 30, 2018, our estimated annual effective tax rate included our estimates for the impact of the U.S. Tax Cuts and Jobs Act (the "Tax Act") which was enacted on December 22, 2017 and introduces significant changes to U.S. income tax law. Effective in 2018, the Tax Act reduced the U.S. federal income tax rate from 35% to 21% and created new taxes on certain related-party payments, referred to as a base erosion anti-avoidance tax, or “BEAT”.
Current tax assets and liabilities
The total amount of current tax assets consists mainly of prepayments of income taxes and credits of Criteo SA, Criteo Corp. , Criteo Gmbh and Criteo B.V.. The current tax liabilities refers mainly to the net corporate tax payables of Criteo K.K.
Ongoing tax inspection in the United States
On September 27, 2017, we received a draft notice of proposed adjustment "NOPA" from the Internal Revenue Service ("IRS") audit of Criteo Corp. for the year ended December 31, 2014, confirmed by the definitive notice dated February 8, 2018. Although we disagree with the IRS's position and are currently contesting this issue, the ultimate resolution of this litigation is uncertain and, if resolved in a manner unfavorable to us, could result in an additional federal tax liability of an estimated maximum aggregate amount of approximately $15.0 million, excluding related fees, interest and penalties.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic Earnings Per Share
We calculate basic earnings per share by dividing the net income for the period attributable to shareholders of the Parent by the weighted average number of shares outstanding.
 
 
Three Months Ended
Six Months Ended
 
 
June 30, 2018

 
June 30, 2019

June 30, 2018

 
June 30, 2019

Net income attributable to shareholders of Criteo S.A.
 
$
13,726

 
$
10,823

$
33,535

 
$
29,943

Weighted average number of shares outstanding
 
66,347,599

 
64,581,476

66,254,476

 
64,459,867

Basic earnings per share
 
$
0.21

 
$
0.17

$
0.51

 
$
0.46

Diluted Earnings Per Share
We calculate diluted earnings per share by dividing the net income attributable to shareholders of the Parent by the weighted average number of shares outstanding plus any potentially dilutive shares not yet issued from share-based compensation plans (see Note 10). There were no other potentially dilutive instruments outstanding as of June 30, 2018 and 2019. Consequently, all potential dilutive effects from shares are considered.
For each period presented, a contract to issue a certain number of shares (i.e. share option, non-employee warrant ("BSA"), restricted share unit ("RSU") or employee warrant ("BSPCE") is assessed as potentially dilutive if it is “in the money” (i.e., the exercise or settlement price is lower than the average market price).
 
 
Three Months Ended
Six Months Ended
 
 
June 30, 2018

 
June 30, 2019

June 30, 2018

 
June 30, 2019

Net income attributable to shareholders of Criteo S.A.
 
$
13,726

 
$
10,823

$
33,535

 
$
29,943

Weighted average number of shares outstanding of Criteo S.A.
 
66,347,599

 
64,581,476

66,254,476

 
64,459,867

Dilutive effect of :
 
 
 
 
 
 
 
Restricted share awards ("RSUs")
 
721,154

 
737,992

793,096

 
1,027,671

Share options and BSPCE
 
382,066

 
274,298

394,936

 
305,473

Share warrants
 
37,492

 
30,739

37,005

 
40,631

Weighted average number of shares outstanding used to determine diluted earnings per share
 
67,488,311

 
65,624,505

67,479,513

 
65,833,642

Diluted earnings per share
 
$
0.20

 
$
0.16

$
0.50

 
$
0.45


The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows:
 
 
Three Months Ended
Six Months Ended
 
 
June 30, 2018

 
June 30, 2019

June 30, 2018

 
June 30, 2019

 
 
 
 
 
 
 
 
Restricted share awards
 
2,651,262

 
1,305,872

2,276,195

 
894,012

Share options and BSPCE
 

 
2,795


 
34,147

Weighted average number of anti-dilutive securities excluded from diluted earnings per share
 
2,651,262

 
1,308,667

2,276,195

 
928,159


XML 34 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and contingencies
6 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and contingencies Commitments and contingencies
Commitments
Revolving Credit Facilities, Credit Line Facilities and Bank Overdrafts     
As mentioned in Note 3, we are party to one RCF with a syndicate of banks which allow us to draw up to €350.0 million ($398.3 million).
We are also party to short-term credit lines and overdraft facilities with HSBC plc, BNP Paribas and LCL. We are authorized to draw up to a maximum of €21.5 million ($24.5 million) in the aggregate under the short-term credit lines and overdraft facilities. As of June 30, 2019, we had not drawn on any of these facilities. Any loans or overdraft under these short-term facilities bear interest based on the one month EURIBOR rate or three month EURIBOR rate. As these facilities are exclusively short-term credit and overdraft facilities, our banks have the ability to terminate such facilities on short notice.

Contingencies
Changes in provisions during the presented periods are summarized below:
 
Provision for employee-related litigation

 
Other provisions

 
Total

 
(in thousands)
Balance at January 1, 2019
$
244

 
$
2,396

 
$
2,640

Increase
243

 
1,781

 
2,024

Provision used
(26
)
 

 
(26
)
Provision released not used
(56
)
 
(365
)
 
(421
)
Currency translation adjustments

 
(61
)
 
(61
)
Balance at June 30, 2019
$
405

 
$
3,751

 
$
4,156

 - of which current
405

 
3,751

 
4,156


The amount of the provisions represents management’s best estimate of the future outflow.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Breakdown of Revenue and Non-Current Assets by Geographical Areas
6 Months Ended
Jun. 30, 2019
Segment Reporting [Abstract]  
Breakdown of Revenue and Non-Current Assets by Geographical Areas Breakdown of Revenue and Non-Current Assets by Geographical Areas
The Company operates in the following three geographical markets:
Americas (North and South America);
EMEA (Europe, Middle-East and Africa); and
Asia-Pacific.
The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based on the location of advertisers’ campaigns.
 
Americas

 
EMEA

 
Asia-Pacific

 
Total

For the three months ended:
(in thousands)
June 30, 2018
$
212,781

 
$
201,080

 
$
123,324

 
$
537,185

June 30, 2019
$
213,974

 
$
194,359

 
$
119,814

 
$
528,147


Revenue generated in France, the country of incorporation of the Parent, amounted to $37.0 million and $35.2 million for the three months ended June 30, 2018 and 2019, respectively.
 
Americas
 
EMEA
 
Asia-Pacific
 
Total
For the six months ended:
(in thousands)
June 30, 2018
$
425,476

 
$
423,691

 
$
252,182

 
$
1,101,349

June 30, 2019
$
431,967

 
$
404,002

 
$
250,301

 
$
1,086,270


Revenue generated in France amounted to $78.4 million and $72.6 million for the six months ended June 30, 2018 and 2019, respectively.
Revenue generated in other significant countries where we operate is presented in the following table:
 
Three Months Ended
Six Months Ended
 
June 30,
2018

 
June 30,
2019

June 30,
2018

 
June 30,
2019

 
(in thousands)
Americas
 
 
 
 
 
 
United States
$
187,368

 
$
192,815

$
373,420

 
$
388,606

EMEA
 
 
 
 
 
 
Germany
$
48,632

 
$
46,998

$
103,147

 
$
100,593

United Kingdom
$
22,544

 
$
21,180

$
48,778

 
$
42,948

Asia-Pacific
 
 
 
 
 
 
Japan
$
84,060

 
$
82,263

$
176,324

 
$
175,431

As of June 30, 2018 and 2019, our largest client represented 2.4% and 1.4%, respectively, of our consolidated revenue.
Other Information
For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets, excluding right of use assets related to lease agreements) are presented in the table below. The geographical information results from the locations of legal entities.
 
 
 
 
 
Of which

 
 
 
 
 
Of which

 
Of which

 
 
 
Holding

 
Americas

 
United States

 
EMEA

 
Asia-Pacific

 
Japan

 
Singapore

 
Total

(in thousands)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
December 31, 2018
$
123,388

 
$
125,654

 
$
125,312

 
$
27,898

 
$
19,109

 
$
11,630

 
$
2,992

 
$
296,049

June 30, 2019
$
135,141

 
$
121,254

 
$
107,486

 
$
23,230

 
$
16,139

 
$
10,321

 
$
1,512

 
$
295,764


XML 36 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Related Parties
6 Months Ended
Jun. 30, 2019
Related Party Transactions [Abstract]  
Related Parties Related Parties
There were no significant related-party transactions during the period nor any change in the nature of the transactions as described in Note 24 to the consolidated financial statements included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2018 except as follows:

On June 25, 2019, Criteo announced that Chief Operating Officer Mollie Spilman has decided to leave the Company to pursue a new career opportunity. She has left the Company as of July 5, 2019.

Effective July 26, 2019, Criteo S.A. and Mr. Dan Teodosiu, the Company’s Chief Technology Officer, mutually agreed that Mr. Teodosiu would step down from his role as Chief Technology Officer and separate from employment as of September 30th, 2019.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Subsequent Events
6 Months Ended
Jun. 30, 2019
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On July 31, 2019 Criteo announced that its Board of Directors authorized a share repurchase program of up to $80 million of the Company’s outstanding American Depositary Shares. The Company intends to use repurchased shares to satisfy employee equity plan vesting in lieu of issuing new shares and potentially in connection with M&A transactions. In addition, the Company may use repurchased shares The program does not require the purchase of any minimum number of shares and may be suspended, modified or discontinued at any time without prior notice.

The Company evaluated all other subsequent events that occurred after June 30, 2019 through the date of issuance of the unaudited condensed consolidated financial statements and determined there are no significant events that require adjustments.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2019
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The unaudited condensed consolidated financial statements included herein (the "Unaudited Condensed Consolidated Financial Statements") have been prepared by Criteo S.A. pursuant to the rules and regulations of the Securities and Exchange Commission ("SEC"). Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America ("U.S. GAAP") have been condensed or omitted pursuant to such rules and regulations. However, the Company believes that the disclosures are adequate to make the information presented not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in the Company's Annual Report filed on Form 10-K for the year ended December 31, 2018, filed with the SEC on March 1, 2019. The unaudited condensed consolidated financial statements included herein reflect all adjustments (consisting of normal, recurring adjustments) which are, in the opinion of management, necessary to state fairly the results for the interim periods presented. The results of operations for the interim periods presented are not necessarily indicative of the operating results to be expected for any subsequent interim period or for the fiscal year.

Conformity with U.S. GAAP requires the use of estimates and judgments that affect the reported amounts of assets, liabilities, revenue and expenses in the condensed consolidated financial statements and accompanying notes. We base our estimates and judgments on historical information and on various other assumptions that we believe are reasonable under the circumstances. Our actual results may differ from these estimates. U.S. GAAP requires us to make estimates and judgments in several areas, including, but not limited to: (1) revenue recognition criteria (2) allowances for doubtful accounts, (3) research tax credits (4) income taxes, including i) recognition of deferred tax assets arising from the subsidiaries projected taxable profit for future years, ii) evaluation of uncertain tax positions associated with our transfer pricing policy and iii) recognition of income tax position in respect of the tax reform in France voted in December 2018, (5) assumptions used in valuing acquired assets and assumed liabilities in business combinations, (6) assumptions used in the valuation of goodwill and intangible assets, and (7) assumptions used in the valuation model to determine the fair value of share-based compensation plan.

There have been no changes to our significant accounting policies described in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018, except for the accounting pronouncements adopted below
Recently Issued Accounting Standards
Accounting Pronouncements adopted in 2019

Effective January 1, 2019, we have adopted the Financial Accounting Standards Board, ("FASB") Accounting Standards Update ("ASU") 842 No. 2016-02, Leases (Topic 842) (ASU 2016-02), which generally requires companies to recognize operating and financing lease liabilities and corresponding right-of-use assets on the balance sheet for operating leases with terms of more than 12 months, in addition to those currently recorded. In August 2018, the FASB issued ASU 2018-11, Targeted Improvements to ASC 842, which included an option not to restate comparative periods in transition and use the effective date of ASC 842, Leases, as the date of the initial application of transition, which we elected. Prior periods have not been adjusted and continue to be accounted for in accordance with ASC 840. As a result of adopting ASU 842, we recognized total operating lease liabilities of $223.5 million and operating right-of-use assets of $204.3 million as of January 1, 2019. The adoption of ASC 842 had an immaterial impact on our condensed consolidated statements of income and our condensed consolidated statement of cash flows for the three month and the six month period ended June 30, 2019. Refer to Note 8. Leases, for additional information and required disclosures.
Effective January 1, 2019, we have adopted ASU 2018 - 07, Improvements to Non-Employee Sharebased Payment Accounting. The amendments in this ASU expands Topic 718 to include share base payments for goods or services to non employees. The adoption of ASU 2018-07 did not have a material impact on our financial position or results of operations.

 
Recently Issued Accounting Pronouncements not yet adopted
In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2016-13 (ASU 2016-13) Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. This will result in earlier recognition of credit losses. We will adopt ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings. We are currently evaluating new credit loss models and updating our processes and controls in preparation for the adoption of ASU 2016-13. The adoption of the standard is expected to mainly impact our process for estimating the allowance for doubtful accounts; however, the impact on the consolidated financial statements is not expected to be material.
In August 2018, the FASB issued ASU 2018-15, Intangibles - Goodwill and Other - Internal Use Software - Customer’s Accounting for Implementation Costs incurred in a Cloud Computing Arrangement That is a Service Contract. This ASU was issued to clarify the accounting for implementation costs incurred for SaaS agreements. Previously the guidance only referred to development of internal use software and the accounting for SaaS agreements was not clarified. This ASU states that the implementation costs should be capitalized. We will adopt ASU 2018-15 effective January 1, 2020. We are currently evaluating the impact on our financial position, results of operations, and statement of cash flows.
Revenue

Revenue Recognition
We sell personalized display advertisements featuring product-level recommendations either directly to clients or to advertising agencies. Historically, the Criteo model has focused solely on converting our clients' website visitors into customers, enabling us to charge our clients only when users engage with an ad we deliver, usually by clicking on it. More recently, we have expanded our solutions to address a broader range of marketing goals for our clients.
We offer two families of solutions to our commerce and brand clients:
Criteo Marketing Solutions allow commerce companies to address multiple marketing goals by engaging their consumers with personalized ads across the web, mobile and offline store environments.
Criteo Retail Media solutions allow retailers to generate advertising revenues from consumer brands, and/or to drive sales for themselves, by monetizing their data and audiences through personalized ads, either on their own digital property or on the open Internet, that address multiple marketing goals.
In conjunction with expanding our solutions, we have also started expanding our pricing models to now include a combination of cost-per-install and cost-per-impression for selected new solutions, in addition to cost-per-click.
We recognize revenues when we transfer control of promised services directly to our clients or to advertising agencies, which we collectively refer to as our clients, in an amount that reflects the consideration to which we expect to be entitled to in exchange for those services.
For campaigns priced on a cost-per-click and cost-per-install basis, we bill our clients when a user clicks on an advertisement we deliver or installs an application by clicking on an advertisement we delivered, respectively. For these pricing models, we recognize revenue when a user clicks on an advertisement or installs an application.     
For campaigns priced on a cost-per-impression basis, we bill our clients based on the number of times an advertisement is displayed to a user. For this pricing model, we recognize revenue when an advertisement is displayed.
We act as principal in our arrangements because (i) we control the advertising inventory (spaces on websites) before it is transferred to our clients; (ii) we bear sole responsibility for fulfillment of the advertising promise and inventory risks and (iii) we have full discretion in establishing prices. Therefore, based on these factors, we report revenue earned and the related costs incurred on a gross basis.
Excluding our historical solution for driving Conversion through Criteo Marketing Solutions (formerly called Criteo Dynamic Retargeting), no individual solution accounted for more than 10% of total consolidated revenue for the periods presented.

Customer Credit Notes
We offer credit notes to certain customers as a form of incentive, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and they are recognized as a reduction of revenue. We believe that there will not be significant changes to our estimates of variable consideration.
Deferred Revenues
We record deferred revenues when cash payments are received or due in advance of our performance. Our payment terms vary depending on the service or the type of customer. For certain customers, we require payment before the services are delivered.
Practical Expedients     
We do not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed.
We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and operating expenses.

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Significant Events and Transactions of the Period (Tables)
6 Months Ended
Jun. 30, 2019
Restructuring and Related Activities [Abstract]  
Summary of Restructuring Costs
 
Three Months Ended
 
Six Months Ended
 
June 30, 2019
 
(in thousands)
Gain from forfeitures of share-based compensation expense
2,678

 
2,678

Depreciation and amortization (expense)
(1,228
)
 
(1,228
)
Payroll costs and Facilities related costs
(2,178
)
 
(4,068
)
Total restructuring costs
(728
)
 
(2,618
)

Schedule of Restructuring Reserve
The following table summarizes restructuring activities as of June 30, 2019 included in current liabilities as of June 30, 2019.

 
(in thousands)
Restructuring liability as of January 1, 2019
$

Restructuring costs
2,618

Restructuring costs - non cash item
2,930

Amounts paid
(1,920
)
Restructuring liability as of June 30, 2019
$
3,628




Balance of Treasury Shares
 
Number of Treasury Shares
 
Amount
(in thousands of dollars)
Balance at January 1, 2018

 
$

Treasury Shares Repurchased to potentially use for M&A
1,751,147

 
40,000

Treasury Shares Repurchased for RSU Vesting
1,748,111

 
40,000

Treasury Shares Issued for RSU Vesting
(40,139
)
 
(841
)
Balance at December 31, 2018
3,459,119

 
$
79,159

Treasury Shares Retired
(1,594,288
)
 
$
(36,137
)
Treasury Shares Issued for RSU Vesting
(745,862
)
 
(16,458
)
Balance at June 30, 2019
1,118,969

 
$
26,564


XML 40 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2019
Fair Value Disclosures [Abstract]  
Schedules of concentration of risk
The maximum exposure to credit risk at the end of each reported period is represented by the carrying amount of financial assets, and summarized in the following table:
 
December 31, 2018

 
June 30, 2019

 
(in thousands)
Trade receivables, net of allowance
473,901

 
374,949

Other taxes
53,338

 
56,090

Other current assets
22,816

 
18,751

Non-current financial assets
20,460

 
21,613

Total
$
570,515

 
$
471,403


Schedule of financial liabilities
 
December 31, 2018
 
June 30, 2019
 
 
 
 
 
(in thousands)
Trade payables
$
425,376

 
$
332,735

Other taxes
55,592

 
56,929

Employee-related payables
65,878

 
68,702

Other current liabilities
47,115

 
33,986

Financial liabilities
3,508

 
4,081

Total
$
597,469

 
$
496,433


Schedule of derivative financial instruments
 
December 31, 2018

 
June 30, 2019

 
 
 
 
 
(in thousands)
Derivative Assets:
 
 
 
Included in other current assets
$
1,703

 
$

 
 
 
 
Derivative Liabilities:
 
 
 
Included in financial liabilities - current portion
$

 
$
539


Schedule of assets and liabilities carried at fair value
 
December 31, 2018

 
June 30, 2019

 
 
 
 
 
(in thousands)
Cash equivalents
$
125,442

 
$
148,584

Cash on hand
238,984

 
273,469

Total cash and cash equivalents
$
364,426

 
$
422,053



XML 41 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Trade Receivables (Tables)
6 Months Ended
Jun. 30, 2019
Receivables [Abstract]  
Schedules of trade receivables net book value and Changes in allowance for doubtful accounts
The following table shows the breakdown in trade receivables net book value for the presented periods:
 
December 31, 2018

 
June 30, 2019

 
 
 
 
 
(in thousands)
Trade accounts receivables
$
499,819

 
$
394,495

(Less) Allowance for doubtful accounts
(25,918
)
 
(19,546
)
Net book value at end of period
$
473,901

 
$
374,949

Changes in allowance for doubtful accounts are summarized below:
 
2018

 
2019

 
 
 
 
 
(in thousands)
Balance at January 1
$
(20,818
)
 
$
(25,918
)
Allowance for doubtful accounts
(6,315
)
 
(6,042
)
Reversal of provision
3,303

 
12,318

Currency translation adjustment
450

 
96

Balance at June 30
$
(23,380
)
 
$
(19,546
)

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Other Current Assets (Tables)
6 Months Ended
Jun. 30, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of other current assets net book value
The following table shows the breakdown in other current assets net book value for the presented periods:
 
December 31, 2018

 
June 30, 2019

 
 
 
 
 
(in thousands)
Prepayments to suppliers
$
4,056

 
$
5,869

Other debtors
4,762

 
3,477

Prepaid expenses
12,295

 
9,405

Derivative instruments
1,703

 

Gross book value at end of period
22,816

 
18,751

Net book value at end of period
$
22,816

 
$
18,751


XML 43 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets and Goodwill (Tables)
6 Months Ended
Jun. 30, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of estimated future amortization expense related to intangible assets
The estimated amortization expense related to intangible assets for the next five years and thereafter is as follows:
 
Software

 
Technology and customer relationships

 
Total

 
(in thousands)
From July 1 to December 31, 2019
$
4,415

 
$
10,757

 
$
15,172

2020
7,424

 
16,864

 
24,288

2021
5,585

 
16,864

 
22,449

2022
2,712

 
11,486

 
14,198

2023
715

 
10,325

 
11,040

Thereafter
16

 
15,950

 
15,966

Total
$
20,867

 
$
82,246

 
$
103,113


XML 44 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2019
Other Liabilities Disclosure [Abstract]  
Other current liabilities
Other current liabilities are presented in the following table:
 
December 31, 2018

 
June 30, 2019

 
 
 
 
 
(in thousands)
Clients' prepayments
$
10,328

 
$
12,057

Credit notes
13,183

 
12,749

Accounts payable relating to capital expenditures
21,454

 
6,255

Other creditors
1,527

 
2,565

Deferred revenue
623

 
360

Total
$
47,115

 
$
33,986

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Tables)
6 Months Ended
Jun. 30, 2019
Leases [Abstract]  
Components of leases
The components of lease expense are as follows:
 
Three Months Ended
 
Six Months Ended
 
June 30,
2019
 
June 30,
2019
 
Offices
 
Data Centers
 
Total
 
Offices
 
Data Centers
 
Total
 
(in thousands)
Lease expense
$
8,574

 
$
6,154

 
$
14,728

 
$
16,914

 
$
11,341

 
$
28,255

Short term lease expense
523

 
525

 
1,048

 
1,448

 
1,055

 
2,503

Variable lease expense
1,821

 
239

 
2,060

 
1,821

 
353

 
2,174

Sublease income
(693
)
 

 
(693
)
 
(1,769
)
 

 
(1,769
)
Total operating lease expense
$
10,225

 
$
6,918

 
$
17,143

 
$
18,414

 
$
12,749

 
$
31,163


The weighted average remaining lease term and discount rates as of June 30, 2019 are as follows:
 
June 30,
2019
Weighted average remaining lease term (years)
 
    Offices
5.19

    Data Centers
2.81

Weighted average discount rate
 
    Offices
2.64
%
    Data Centers
1.75
%
Supplemental cash flow information related to our operating leases is as follows for the period ended June 30, 2019:
 
Three Months Ended
 
Six Months Ended
 
June 30,
2019
 
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
 
 
 
Cash flow for operating activities
$
(13,967
)
 
$
(27,931
)
Right of use assets obtained in exchange for new operating lease liabilities
$
594

 
$
11,520


Schedule of future minimum lease payments
As of June 30, 2019, we had future minimum lease payments as follows:
 
June 30,
2019
 
Offices
 
Data Centers
 
Total
 
(in thousands)
Remainder of 2019
$
17,314

 
$
11,486

 
$
28,800

2020
34,360

 
19,497

 
53,857

2021
31,915

 
12,615

 
44,530

2022
29,193

 
8,675

 
37,868

2023
20,060

 
2,198

 
22,258

Thereafter
27,759

 

 
27,759

Total minimum lease payments
160,601

 
54,471

 
215,072

Impact of Discount Rate
(17,407
)
 
(1,531
)
 
(18,938
)
Total Lease Liability
$
143,194

 
$
52,940

 
$
196,134


XML 46 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table presents our revenues disaggregated by geographical area:
 
Americas
 
EMEA
 
Asia-Pacific
 
Total
For the three months ended
(in thousands)
 
 
 
 
 
 
 
 
June 30, 2018
$
212,781

 
$
201,080

 
$
123,324

 
$
537,185

June 30, 2019
$
213,974

 
$
194,359

 
$
119,814

 
$
528,147

 
Americas
 
EMEA
 
Asia-Pacific
 
Total
For the six months ended
(in thousands)
 
 
 
 
 
 
 
 
June 30, 2018
$
425,476

 
$
423,691

 
$
252,182

 
$
1,101,349

June 30, 2019
$
431,967

 
$
404,002

 
$
250,301

 
$
1,086,270


XML 47 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Share-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2019
Share-based Payment Arrangement [Abstract]  
Disclosure of share-based compensation by share-based payment award
Change in Number of BSPCE/OSA/RSU/BSA
 
OSA/BSPCE

 
RSU

 
BSA

 
Total

Balance at January 1, 2019
3,187,465

 
4,780,137

 
291,670

 
8,259,272

Granted
62,880

 
1,240,098

 

 
1,302,978

Exercised (OSA/BSPCE/BSA)
(47,608
)
 

 

 
(47,608
)
Vested (RSU)

 
(764,079
)
 

 
(764,079
)
Forfeited
(591,442
)
 
(700,791
)
 

 
(1,292,233
)
Expired

 

 

 

Balance at June 30, 2019
2,611,295

 
4,555,365

 
291,670

 
7,458,330

Breakdown of the Closing Balance
 
OSA/BSPCE

 
RSU

 
BSA

Number outstanding
2,611,295

 
4,555,365

 
291,670

Weighted-average exercise price
25.56

 
NA

 
13.02

Number vested
2,132,876

 
NA

 
121,342

Weighted-average exercise price
24.91

 
NA

 
20.07

Weighted-average remaining contractual life of options outstanding, in years
6.05

 
NA

 
7.43


Schedule of share-based compensation reconciliation with the Consolidated Statements of Income
Reconciliation with the Unaudited Consolidated Statements of Income
 
Three Months Ended
 
June 30, 2018
 
June 30, 2019
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
 
R&D

 
S&O

 
G&A

 
Total

 
R&D

 
S&O

 
G&A

 
Total

RSUs
$
(6,446
)
 
$
(8,059
)
 
$
(4,101
)
 
$
(18,606
)
 
$
(3,952
)
 
$
(4,669
)
 
$
(3,496
)
 
$
(12,117
)
Share options / BSPCE
(326
)
 
(602
)
 
(284
)
 
(1,212
)
 
624

 
777

 
(646
)
 
755

Total share-based compensation
(6,772
)
 
(8,661
)
 
(4,385
)
 
(19,818
)
 
(3,328
)
 
(3,892
)
 
(4,142
)
 
(11,362
)
BSAs

 

 
(423
)
 
(423
)
 

 

 
(351
)
 
(351
)
Total equity awards compensation expense
$
(6,772
)
 
$
(8,661
)
 
$
(4,808
)
 
$
(20,241
)
 
$
(3,328
)
 
$
(3,892
)
 
$
(4,493
)
 
$
(11,713
)
 
Six Months Ended
 
June 30, 2018
 
June 30, 2019
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(in thousands)
 
R&D

 
S&O

 
G&A

 
Total

 
R&D

 
S&O

 
G&A

 
Total

RSUs
$
(11,063
)
 
$
(14,930
)
 
$
(9,249
)
 
$
(35,242
)
 
$
(7,798
)
 
$
(10,624
)
 
$
(6,012
)
 
$
(24,434
)
Share options / BSPCE
(391
)
 
(962
)
 
(1,619
)
 
(2,972
)
 
445

 
531

 
(1,426
)
 
(450
)
Total share-based compensation
(11,454
)
 
(15,892
)
 
(10,868
)
 
(38,214
)
 
(7,353
)
 
(10,093
)
 
(7,438
)
 
(24,884
)
BSAs

 

 
(856
)
 
(856
)
 

 

 
(711
)
 
(711
)
Total equity awards compensation expense
$
(11,454
)
 
$
(15,892
)
 
$
(11,724
)
 
$
(39,070
)
 
$
(7,353
)
 
$
(10,093
)
 
$
(8,149
)
 
$
(25,595
)

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Financial Income and Expenses (Tables)
6 Months Ended
Jun. 30, 2019
Other Income and Expenses [Abstract]  
Schedule of financial income (expense)
The condensed consolidated statements of income line item “Financial income (expense)” can be broken down as follows:
 
Three Months Ended
 
June 30, 2018

 
June 30, 2019

 
(in thousands)
 
 
 
 
Financial income from cash equivalents
$
279

 
$
608

Interest and fees
(488
)
 
(481
)
Interest on debt
(546
)
 
(443
)
Fees
58

 
(38
)
Foreign exchange gain (loss)
(777
)
 
(1,089
)
Other financial expense
(20
)
 
(392
)
Total financial income (expense)
$
(1,006
)
 
$
(1,354
)

 
Six Months Ended
 
June 30, 2018

 
June 30, 2019

 
(in thousands)
 
 
 
 
Financial income from cash equivalents
$
504

 
$
785

Interest and fees
(1,044
)
 
(1,004
)
Interest on debt
(1,033
)
 
(873
)
Fees
(11
)
 
(131
)
Foreign exchange gain (loss)
(1,747
)
 
(2,687
)
Other financial expense
(44
)
 
(422
)
Total financial income (expense)
$
(2,331
)
 
$
(3,328
)

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2019
Income Tax Disclosure [Abstract]  
Schedule of Provision for income taxes
The condensed consolidated statements of income line item “Provision for income taxes” can be broken down as follows:
 
Six Months Ended
 
June 30, 2018

 
June 30, 2019

 
(in thousands)
Current income tax
$
(28,559
)
 
$
(14,365
)
Net change in deferred taxes
7,535

 
(1,336
)
Provision for income taxes
$
(21,024
)
 
$
(15,701
)

XML 50 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2019
Earnings Per Share [Abstract]  
Schedule of basic earnings per share
 
 
Three Months Ended
Six Months Ended
 
 
June 30, 2018

 
June 30, 2019

June 30, 2018

 
June 30, 2019

Net income attributable to shareholders of Criteo S.A.
 
$
13,726

 
$
10,823

$
33,535

 
$
29,943

Weighted average number of shares outstanding
 
66,347,599

 
64,581,476

66,254,476

 
64,459,867

Basic earnings per share
 
$
0.21

 
$
0.17

$
0.51

 
$
0.46

Schedule of diluted earnings per share
For each period presented, a contract to issue a certain number of shares (i.e. share option, non-employee warrant ("BSA"), restricted share unit ("RSU") or employee warrant ("BSPCE") is assessed as potentially dilutive if it is “in the money” (i.e., the exercise or settlement price is lower than the average market price).
 
 
Three Months Ended
Six Months Ended
 
 
June 30, 2018

 
June 30, 2019

June 30, 2018

 
June 30, 2019

Net income attributable to shareholders of Criteo S.A.
 
$
13,726

 
$
10,823

$
33,535

 
$
29,943

Weighted average number of shares outstanding of Criteo S.A.
 
66,347,599

 
64,581,476

66,254,476

 
64,459,867

Dilutive effect of :
 
 
 
 
 
 
 
Restricted share awards ("RSUs")
 
721,154

 
737,992

793,096

 
1,027,671

Share options and BSPCE
 
382,066

 
274,298

394,936

 
305,473

Share warrants
 
37,492

 
30,739

37,005

 
40,631

Weighted average number of shares outstanding used to determine diluted earnings per share
 
67,488,311

 
65,624,505

67,479,513

 
65,833,642

Diluted earnings per share
 
$
0.20

 
$
0.16

$
0.50

 
$
0.45


Schedule of weighted average number of anti-dilutive securities
The weighted average number of securities that were anti-dilutive for diluted EPS for the periods presented but which could potentially dilute EPS in the future are as follows:
 
 
Three Months Ended
Six Months Ended
 
 
June 30, 2018

 
June 30, 2019

June 30, 2018

 
June 30, 2019

 
 
 
 
 
 
 
 
Restricted share awards
 
2,651,262

 
1,305,872

2,276,195

 
894,012

Share options and BSPCE
 

 
2,795


 
34,147

Weighted average number of anti-dilutive securities excluded from diluted earnings per share
 
2,651,262

 
1,308,667

2,276,195

 
928,159


XML 51 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and contingencies (Tables)
6 Months Ended
Jun. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Changes in provisions for contingencies
Changes in provisions during the presented periods are summarized below:
 
Provision for employee-related litigation

 
Other provisions

 
Total

 
(in thousands)
Balance at January 1, 2019
$
244

 
$
2,396

 
$
2,640

Increase
243

 
1,781

 
2,024

Provision used
(26
)
 

 
(26
)
Provision released not used
(56
)
 
(365
)
 
(421
)
Currency translation adjustments

 
(61
)
 
(61
)
Balance at June 30, 2019
$
405

 
$
3,751

 
$
4,156

 - of which current
405

 
3,751

 
4,156


XML 52 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables)
6 Months Ended
Jun. 30, 2019
Segment Reporting [Abstract]  
Schedule of consolidated revenue for each geographical area
 
Americas
 
EMEA
 
Asia-Pacific
 
Total
For the six months ended:
(in thousands)
June 30, 2018
$
425,476

 
$
423,691

 
$
252,182

 
$
1,101,349

June 30, 2019
$
431,967

 
$
404,002

 
$
250,301

 
$
1,086,270


The following tables disclose our consolidated revenue for each geographical area for each of the reported periods. Revenue by geographical area is based on the location of advertisers’ campaigns.
 
Americas

 
EMEA

 
Asia-Pacific

 
Total

For the three months ended:
(in thousands)
June 30, 2018
$
212,781

 
$
201,080

 
$
123,324

 
$
537,185

June 30, 2019
$
213,974

 
$
194,359

 
$
119,814

 
$
528,147


Schedule of revenue generated in other significant countries Revenue generated in other significant countries where we operate is presented in the following table:
 
Three Months Ended
Six Months Ended
 
June 30,
2018

 
June 30,
2019

June 30,
2018

 
June 30,
2019

 
(in thousands)
Americas
 
 
 
 
 
 
United States
$
187,368

 
$
192,815

$
373,420

 
$
388,606

EMEA
 
 
 
 
 
 
Germany
$
48,632

 
$
46,998

$
103,147

 
$
100,593

United Kingdom
$
22,544

 
$
21,180

$
48,778

 
$
42,948

Asia-Pacific
 
 
 
 
 
 
Japan
$
84,060

 
$
82,263

$
176,324

 
$
175,431

Schedule of non-current assets by geographical area and country
For each reported period, non-current assets (corresponding to the net book value of tangible and intangible assets, excluding right of use assets related to lease agreements) are presented in the table below. The geographical information results from the locations of legal entities.
 
 
 
 
 
Of which

 
 
 
 
 
Of which

 
Of which

 
 
 
Holding

 
Americas

 
United States

 
EMEA

 
Asia-Pacific

 
Japan

 
Singapore

 
Total

(in thousands)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
December 31, 2018
$
123,388

 
$
125,654

 
$
125,312

 
$
27,898

 
$
19,109

 
$
11,630

 
$
2,992

 
$
296,049

June 30, 2019
$
135,141

 
$
121,254

 
$
107,486

 
$
23,230

 
$
16,139

 
$
10,321

 
$
1,512

 
$
295,764


XML 53 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Lessee, Lease, Description [Line Items]      
Total Lease Liability $ 196,134    
Operating right-of-use assets $ 183,725   $ 0
Accounting Standards Update 2016-02      
Lessee, Lease, Description [Line Items]      
Total Lease Liability   $ 223,500  
Operating right-of-use assets   $ 204,300  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Significant Events and Transactions of the Period - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2018
Mar. 31, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Feb. 08, 2019
Restructuring Cost and Reserve [Line Items]                
Increase to income from operations $ 19,574   $ 24,351   $ 52,967 $ 59,152    
Increase to net income $ 12,537 $ 21,401 $ 14,707 $ 21,090 $ 33,938 $ 35,797    
Basic earnings per share (in USD per share) $ 0.17   $ 0.21   $ 0.46 $ 0.51    
Restructuring costs $ (728)       $ (2,618)      
Shares authorized to be repurchased and retired (in shares)               1,600,000
Servers and other equipment                
Restructuring Cost and Reserve [Line Items]                
Useful life   5 years     3 years   3 years  
Restatement Adjustment | Servers and other equipment                
Restructuring Cost and Reserve [Line Items]                
Increase to income from operations 10,200       $ 21,000      
Increase to net income $ 8,700       $ 17,900      
Basic earnings per share (in USD per share) $ 0.14       $ 0.28      
Research and Development expense                
Restructuring Cost and Reserve [Line Items]                
Restructuring costs $ (100)       $ (100)      
Sales and Operations expense                
Restructuring Cost and Reserve [Line Items]                
Restructuring costs (200)       (2,100)      
General and Administrative expense                
Restructuring Cost and Reserve [Line Items]                
Restructuring costs $ (400)       $ (400)      
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Significant Events and Transactions of the Period - Schedule of Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Restructuring Cost and Reserve [Line Items]    
Total restructuring costs $ (728) $ (2,618)
Gain from forfeitures of share-based compensation expense    
Restructuring Cost and Reserve [Line Items]    
Total restructuring costs 2,678 2,678
Depreciation and amortization (expense)    
Restructuring Cost and Reserve [Line Items]    
Total restructuring costs (1,228) (1,228)
Payroll costs and Facilities related costs    
Restructuring Cost and Reserve [Line Items]    
Total restructuring costs $ (2,178) $ (4,068)
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Significant Events and Transactions of the Period - Summary of Restructuring Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Restructuring Reserve [Roll Forward]    
Beginning balance   $ 0
Restructuring costs $ 728 2,618
Restructuring costs - non cash item   2,930
Amounts paid   (1,920)
Ending balance $ 3,628 $ 3,628
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Significant Events and Transactions of the Period - Treasury Shares (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Jun. 30, 2019
Dec. 31, 2018
Oct. 25, 2018
Dec. 31, 2017
Number of Treasury Shares              
Beginning Balance (in shares) 1,118,969   3,459,119 1,118,969 3,459,119    
Treasury Shares Repurchased (in shares)     3,500,000 1,100,000      
Ending Balance (in shares) 1,118,969   3,459,119 1,118,969 3,459,119    
Amount (in thousands of dollars)              
Beginning Balance   $ 79,159,000   $ 79,159,000      
Treasury Shares Repurchased $ 0            
Ending Balance $ 26,564,000   $ 79,159,000 $ 26,564,000 $ 79,159,000    
Authorized amount of share repurchase program           $ 80,000,000.0  
Treasury Stock              
Number of Treasury Shares              
Beginning Balance (in shares) 1,118,969   3,459,119 1,118,969 3,459,119   0
Treasury Shares Repurchased (in shares) 553,435 1,786,715          
Treasury Shares Retired (in shares)       (1,594,288)      
Ending Balance (in shares) 1,118,969   3,459,119 1,118,969 3,459,119    
Amount (in thousands of dollars)              
Beginning Balance   $ 79,159,000   $ 79,159,000 $ 0    
Treasury Shares Repurchased $ (12,515,000) $ (40,080,000)          
Treasury Shares Retired       (36,137,000)      
Ending Balance $ 26,564,000   $ 79,159,000 $ 26,564,000 $ 79,159,000    
Treasury Shares Repurchased to potentially use for M&A              
Number of Treasury Shares              
Treasury Shares Repurchased (in shares)         1,751,147    
Amount (in thousands of dollars)              
Treasury Shares Repurchased         $ 40,000,000    
Treasury Shares Repurchased for RSU Vesting              
Number of Treasury Shares              
Treasury Shares Repurchased (in shares)         1,748,111    
Amount (in thousands of dollars)              
Treasury Shares Repurchased         $ 40,000,000    
Treasury Shares Issued for RSU Vesting              
Number of Treasury Shares              
Treasury Shares Issued for RSU Vesting (in shares)       (745,862) (40,139)    
Amount (in thousands of dollars)              
Treasury Shares Issued for RSU Vesting       $ (16,458,000) $ (841,000)    
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Financial Instruments - Financial Assets and Credit Risk (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2019
Dec. 31, 2018
Concentration Risk [Line Items]    
Maximum exposure $ 471,403 $ 570,515
Allowance for doubtful accounts receivable, period increase (decrease) (6,400) 5,100
Trade receivables, net of allowance    
Concentration Risk [Line Items]    
Maximum exposure 374,949 473,901
Other taxes    
Concentration Risk [Line Items]    
Maximum exposure 56,090 53,338
Other current assets    
Concentration Risk [Line Items]    
Maximum exposure 18,751 22,816
Non-current financial assets    
Concentration Risk [Line Items]    
Maximum exposure $ 21,613 $ 20,460
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Financial Instruments - Financial Liabilities (Details) - Fair value - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Trade payables $ 332,735 $ 425,376
Other taxes 56,929 55,592
Employee-related payables 68,702 65,878
Other current liabilities 33,986 47,115
Financial liabilities 4,081 3,508
Total $ 496,433 $ 597,469
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Financial Instruments - Derivative Financial Instruments (Details) - Fair Value, Inputs, Level 2 - Fair value - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Derivative Assets:    
Included in other current assets $ 0 $ 1,703
Derivative Liabilities:    
Included in financial liabilities - current portion $ 539 $ 0
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Financial Instruments - Cash and Cash Equivalents (Details) - Fair Value, Inputs, Level 2 - Fair value - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 422,053 $ 364,426
Cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 148,584 125,442
Cash on hand    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 273,469 $ 238,984
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Trade Receivables - Breakdown in Trade Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Jun. 30, 2018
Dec. 31, 2017
Receivables [Abstract]        
Trade accounts receivables $ 394,495 $ 499,819    
(Less) Allowance for doubtful accounts (19,546) (25,918) $ (23,380) $ (20,818)
Net book value at end of period $ 374,949 $ 473,901    
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at January 1 $ (25,918) $ (20,818)
Allowance for doubtful accounts (6,042) (6,315)
Reversal of provision 12,318 3,303
Currency translation adjustment 96 450
Balance at March 31 $ (19,546) $ (23,380)
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepayments to suppliers $ 5,869 $ 4,056
Other debtors 3,477 4,762
Prepaid expenses 9,405 12,295
Derivative instruments 0 1,703
Gross book value at end of period 18,751 22,816
Net book value at end of period $ 18,751 $ 22,816
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets and Goodwill (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Estimated Amortization Expense Maturity  
From July 1 to December 31, 2019 $ 15,172
2020 24,288
2021 22,449
2022 14,198
2023 11,040
Thereafter 15,966
Total 103,113
Software  
Estimated Amortization Expense Maturity  
From July 1 to December 31, 2019 4,415
2020 7,424
2021 5,585
2022 2,712
2023 715
Thereafter 16
Total 20,867
Technology and customer relationships  
Estimated Amortization Expense Maturity  
From July 1 to December 31, 2019 10,757
2020 16,864
2021 16,864
2022 11,486
2023 10,325
Thereafter 15,950
Total $ 82,246
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Other Liabilities Disclosure [Abstract]    
Clients' prepayments $ 12,057 $ 10,328
Credit notes 12,749 13,183
Accounts payable relating to capital expenditures 6,255 21,454
Other creditors 2,565 1,527
Deferred revenue 360 623
Total $ 33,986 $ 47,115
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Lessee, Lease, Description [Line Items]    
Lease expense $ 14,728 $ 28,255
Short term lease expense 1,048 2,503
Variable lease expense 2,060 2,174
Sublease income (693) (1,769)
Total operating lease expense 17,143 31,163
Offices    
Lessee, Lease, Description [Line Items]    
Lease expense 8,574 16,914
Short term lease expense 523 1,448
Variable lease expense 1,821 1,821
Sublease income (693) (1,769)
Total operating lease expense 10,225 18,414
Data Centers    
Lessee, Lease, Description [Line Items]    
Lease expense 6,154 11,341
Short term lease expense 525 1,055
Variable lease expense 239 353
Sublease income 0 0
Total operating lease expense $ 6,918 $ 12,749
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Lessee, Lease, Description [Line Items]  
Remainder of 2019 $ 28,800
2020 53,857
2021 44,530
2022 37,868
2023 22,258
Thereafter 27,759
Total minimum lease payments 215,072
Impact of Discount Rate (18,938)
Total Lease Liability 196,134
Offices  
Lessee, Lease, Description [Line Items]  
Remainder of 2019 17,314
2020 34,360
2021 31,915
2022 29,193
2023 20,060
Thereafter 27,759
Total minimum lease payments 160,601
Impact of Discount Rate (17,407)
Total Lease Liability 143,194
Data Centers  
Lessee, Lease, Description [Line Items]  
Remainder of 2019 11,486
2020 19,497
2021 12,615
2022 8,675
2023 2,198
Thereafter 0
Total minimum lease payments 54,471
Impact of Discount Rate (1,531)
Total Lease Liability $ 52,940
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Weighted Average Remaining Lease Term and Discount Rates (Details)
Jun. 30, 2019
Offices  
Weighted average remaining lease term (years)  
Weighted average remaining lease term (years) 5 years 2 months 8 days
Weighted average discount rate  
Weighted average discount rate 2.64%
Data Centers  
Weighted average remaining lease term (years)  
Weighted average remaining lease term (years) 2 years 9 months 21 days
Weighted average discount rate  
Weighted average discount rate 1.75%
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2019
Cash Flow, Operating Activities, Lessee [Abstract]    
Cash flow for operating activities $ (13,967) $ (27,931)
Right of use assets obtained in exchange for new operating lease liabilities $ 594 $ 11,520
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Jun. 30, 2019
Lessee, Lease, Description [Line Items]      
Leases not yet commenced     $ 15.8
Offices      
Lessee, Lease, Description [Line Items]      
Lease expense $ 9.5 $ 19.2  
Data Centers      
Lessee, Lease, Description [Line Items]      
Lease expense $ 12.4 $ 24.7  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]        
Revenue $ 528,147 $ 537,185 $ 1,086,270 $ 1,101,349
Americas        
Disaggregation of Revenue [Line Items]        
Revenue 213,974 212,781 431,967 425,476
EMEA        
Disaggregation of Revenue [Line Items]        
Revenue 194,359 201,080 404,002 423,691
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Revenue $ 119,814 $ 123,324 $ 250,301 $ 252,182
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Share-Based Compensation - Narrative (Details) - shares
6 Months Ended
Jun. 25, 2019
Apr. 25, 2019
Mar. 01, 2019
Jun. 30, 2019
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
RSUs granted (in shares) 195,420 257,291 202,180 1,240,098
Share options / BSPCE        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
RSUs granted (in shares) 62,880      
Management | RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
RSUs granted (in shares)   257,291    
Vesting period 1 | RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       70.00%
Vesting period 2 | RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage       15.00%
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.19.2
Share-Based Compensation - Change in Number of BSPCE/OSA/RSU/BSA (Details) - shares
6 Months Ended
Jun. 25, 2019
Apr. 25, 2019
Mar. 01, 2019
Jun. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Vested, options (in shares)       0
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments [Roll Forward]        
Beginning balance (in shares)       8,259,272
Granted (in shares)       1,302,978
Exercised (in shares)       (47,608)
Vested (in shares)       (764,079)
Forfeited (in shares)       (1,292,233)
Expired (in shares)       0
Ending balance (in shares)       7,458,330
OSA/BSPCE        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Beginning balance, options (in shares)       3,187,465
Granted, options (in shares)       62,880
Exercised, options (in shares)       (47,608)
Vested, options (in shares)       0
Forfeited, options (in shares)       (591,442)
Expired, options (in shares)       0
Ending balance, options (in shares)       2,611,295
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Granted (in shares) 62,880      
RSU        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Beginning balance (in shares)       4,780,137
Granted (in shares) 195,420 257,291 202,180 1,240,098
Exercised (in shares)       0
Vested (in shares)       (764,079)
Forfeited (in shares)       (700,791)
Expired (in shares)       0
Ending balance (in shares)       4,555,365
BSAs        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Beginning balance, options (in shares)       291,670
Granted, options (in shares)       0
Exercised, options (in shares)       0
Forfeited, options (in shares)       0
Expired, options (in shares)       0
Ending balance, options (in shares)       291,670
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.19.2
Share-Based Compensation - Breakdown of the Closing Balance (Details) - € / shares
6 Months Ended
Jun. 30, 2019
Dec. 31, 2018
OSA/BSPCE    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number outstanding, options (in shares) 2,611,295 3,187,465
Weighted-average exercise price, options (in Euro per share) € 25.56  
Number vested, options (in shares) 2,132,876  
Weighted-average exercise price, options (in Euro per share) € 24.91  
Weighted-average remaining contractual life of options outstanding 6 years 18 days  
RSU    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number outstanding (in shares) 4,555,365 4,780,137
BSAs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number outstanding, options (in shares) 291,670 291,670
Weighted-average exercise price, options (in Euro per share) € 13.02  
Number vested, options (in shares) 121,342  
Weighted-average exercise price, options (in Euro per share) € 20.07  
Weighted-average remaining contractual life of options outstanding 7 years 5 months 4 days  
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Share-Based Compensation - Share-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense $ (11,362) $ (19,818) $ (24,884) $ (38,214)
Total equity awards compensation expense (11,713) (20,241) (25,595) (39,070)
R&D        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense (3,328) (6,772) (7,353) (11,454)
Total equity awards compensation expense (3,328) (6,772) (7,353) (11,454)
S&O        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense (3,892) (8,661) (10,093) (15,892)
Total equity awards compensation expense (3,892) (8,661) (10,093) (15,892)
G&A        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense (4,142) (4,385) (7,438) (10,868)
Total equity awards compensation expense (4,493) (4,808) (8,149) (11,724)
RSUs        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense (12,117) (18,606) (24,434) (35,242)
RSUs | R&D        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense (3,952) (6,446) (7,798) (11,063)
RSUs | S&O        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense (4,669) (8,059) (10,624) (14,930)
RSUs | G&A        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense (3,496) (4,101) (6,012) (9,249)
Share options / BSPCE        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 755 (1,212) (450) (2,972)
Share options / BSPCE | R&D        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 624 (326) 445 (391)
Share options / BSPCE | S&O        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 777 (602) 531 (962)
Share options / BSPCE | G&A        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense (646) (284) (1,426) (1,619)
BSAs        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Issuance of Stock and Warrants for Services or Claims (351) (423) (711) (856)
BSAs | R&D        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Issuance of Stock and Warrants for Services or Claims 0 0 0 0
BSAs | S&O        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Issuance of Stock and Warrants for Services or Claims 0 0 0 0
BSAs | G&A        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Issuance of Stock and Warrants for Services or Claims $ (351) $ (423) $ (711) $ (856)
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.19.2
Financial Income and Expenses - Financial income (expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Other Income and Expenses [Abstract]        
Financial income from cash equivalents $ 608 $ 279 $ 785 $ 504
Interest and fees (481) (488) (1,004) (1,044)
Interest on debt (443) (546) (873) (1,033)
Fees (38) 58 (131) (11)
Foreign exchange gain (loss) (1,089) (777) (2,687) (1,747)
Other financial expense (392) (20) (422) (44)
Total financial income (expense) $ (1,354) $ (1,006) $ (3,328) $ (2,331)
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.19.2
Financial Income and Expenses - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Other Income and Expenses [Abstract]        
Financial income (expense) $ 1,354 $ 1,006 $ 3,328 $ 2,331
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 27, 2017
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Tax Examination [Line Items]          
Current income tax       $ (14,365) $ (28,559)
Net change in deferred taxes   $ (7,252) $ 4,389 (1,336) 7,535
Provision for income taxes   $ (5,683) $ (8,638) $ (15,701) $ (21,024)
Estimated tax rate   30.00% 37.00%    
Effective tax rate   32.00% 37.00%    
Internal Revenue Service (IRS)          
Income Tax Examination [Line Items]          
Estimate of possible loss $ 15,000        
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share - Basic (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Earnings Per Share [Abstract]        
Net income attributable to shareholders of Criteo S.A. $ 10,823 $ 13,726 $ 29,943 $ 33,535
Weighted average number of shares outstanding (in shares) 64,581,476 66,347,599 64,459,867 66,254,476
Basic earnings per share (in USD per share) $ 0.17 $ 0.21 $ 0.46 $ 0.51
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share - Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Earnings Per Share [Abstract]        
Net income attributable to shareholders of Criteo S.A. $ 10,823 $ 13,726 $ 29,943 $ 33,535
Weighted average number of shares outstanding (in shares) 64,581,476 66,347,599 64,459,867 66,254,476
Dilutive effect of :        
Restricted share awards (RSU's) (in shares) 737,992 721,154 1,027,671 793,096
Share options and (BSPCEs) (in shares) 274,298 382,066 305,473 394,936
Share warrants (in shares) 30,739 37,492 40,631 37,005
Weighted average number of shares outstanding used to determine diluted earnings per share (in shares) 65,624,505 67,488,311 65,833,642 67,479,513
Diluted earnings per share (in USD per share) $ 0.16 $ 0.20 $ 0.45 $ 0.50
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share - Anti-Dilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares) 1,308,667 2,651,262 928,159 2,276,195
Restricted share awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares) 1,305,872 2,651,262 894,012 2,276,195
Share options / BSPCE        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares) 2,795 0 34,147 0
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and contingencies - Commitments (Details) - Jun. 30, 2019 - Revolving credit facility - RCF
USD ($)
EUR (€)
Bank Syndicate RCF    
Debt Instrument [Line Items]    
Revolving credit facility, maximum borrowing capacity $ 398,300,000 € 350,000,000.0
HSBC and LCL Facilities    
Debt Instrument [Line Items]    
Revolving credit facility, maximum borrowing capacity $ 24,500,000 € 21,500,000
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and contingencies - Contingencies (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2019
USD ($)
Loss Contingency Accrual [Roll Forward]  
Contingencies accrual, beginning balance $ 2,640
Increase 2,024
Provision used (26)
Provision released not used (421)
Currency translation adjustments (61)
Contingencies accrual, ending balance 4,156
Contingencies accrual, of which current 4,156
Provision for employee-related litigation  
Loss Contingency Accrual [Roll Forward]  
Contingencies accrual, beginning balance 244
Increase 243
Provision used (26)
Provision released not used (56)
Currency translation adjustments 0
Contingencies accrual, ending balance 405
Contingencies accrual, of which current 405
Other provisions  
Loss Contingency Accrual [Roll Forward]  
Contingencies accrual, beginning balance 2,396
Increase 1,781
Provision used 0
Provision released not used (365)
Currency translation adjustments (61)
Contingencies accrual, ending balance 3,751
Contingencies accrual, of which current $ 3,751
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.19.2
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
market
Jun. 30, 2018
USD ($)
Jun. 30, 2019
USD ($)
market
Jun. 30, 2018
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]        
Number of geographical markets | market 3   3  
Revenue $ 528,147 $ 537,185 $ 1,086,270 $ 1,101,349
Sales Revenue, Net        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Concentration risk, percentage     1.40% 2.40%
France        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 35,200 $ 37,000 $ 72,600 $ 78,400
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.19.2
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 528,147 $ 537,185 $ 1,086,270 $ 1,101,349
Americas        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 213,974 212,781 431,967 425,476
EMEA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 194,359 201,080 404,002 423,691
Asia-Pacific        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 119,814 $ 123,324 $ 250,301 $ 252,182
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.19.2
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Significant Other Countries (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 528,147 $ 537,185 $ 1,086,270 $ 1,101,349
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 192,815 187,368 388,606 373,420
Germany        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 46,998 48,632 100,593 103,147
United Kingdom        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 21,180 22,544 42,948 48,778
Japan        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 82,263 $ 84,060 $ 175,431 $ 176,324
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.19.2
Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets $ 295,764 $ 296,049
Americas    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 121,254 125,654
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 107,486 125,312
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 23,230 27,898
Asia-Pacific    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 16,139 19,109
Japan    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 10,321 11,630
Singapore    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 1,512 2,992
Holding    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets $ 135,141 $ 123,388
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.19.2
Subsequent Events (Details) - USD ($)
Jul. 31, 2019
Oct. 25, 2018
Subsequent Event [Line Items]    
Authorized amount of share repurchase program   $ 80,000,000.0
American Depositary Shares | Subsequent Event    
Subsequent Event [Line Items]    
Authorized amount of share repurchase program $ 80,000,000  
EXCEL 90 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ): D\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ EH "3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "6@ )/0)>**>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O;25H:'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU; MA^@'\#%W__SN=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[ MZ!3E9SQ 4/I#'1!JSE?@D)11I& "%F$A,MD:+71$17T\XXU>\.$S=C/,:, . M'7I*4)45,#E-#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW>H MX.WI\65>M[ ^D?(:\Z]D!9T"KMEE\FOSL-EMF:QY=5_PNX+7NVHE>"/JV_?) M]8??5=CUQN[M/S:^",H6?MV%_ )02P,$% @ EH "3YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " "6@ )/-6.V^WD# !Q$0 & 'AL+W=OIJE9JI5.KMK^YQ$G0 4[! MN5S?OL90FGK'5?\$[,SNV,R.,5Y==?OG.K2KV+JBN$IFFLZ0NRB;>K%S?8[M9Z8NIRD8]ME%W MJ>NB_?F@*GU=QR+^W?&Y/)Y,WY%L5N?BJ+XH\_7\V-I6,F79E[5JNE(W4:L. MZ_A>W&UIV0_\[^SLW>3N9IZ)36UU]+_?FM(X7<;17A^)2F<_Z^EZ-$\KC M:)S]1_6B*@OO1V(Y=KKJW&^TNW1&UV,6.Y2Z>!VN9>.NU^&?+!O#<( < ^04 ML$C_&4!C $T!PC$DP\C<5-\6IMBL6GV-VD&M<]$7A;@C^S!W?:=[=NX_.]O. M]KYLTE7RTJ<9$0\#0MX@Q(1(;.Z)0"*"!\G"Y=\$6XX@3$!P!N3"Z28\P^$9 M#,]<>'83GGL/@"-FF""'!#D+GWL$'+' !#-(,&/A2X^ (T2*&>:08<[CA431P$@ :67D&+)XWVI 22@M4BQG5*>P9<;80*"BX!I!<_@:PXP M,B"Z@,Z]%Y)G\&5'F(#N MM7$,_@*X\P >D%=KG@)I:^^ @34A];77 G2Z8^ MP(34QWX7W,Z2J<\Q%%(?>UYP1Q-3'V!"ZF/;"VYJ8NH#3$A]['S!?4U,?8 ) ML$CL?96\'3&YPS3#2SX7QX)%X!)'=W MEODL ),'6/ *(+F[,U;/ !.J9[P"2.[NC-4SP"P#+'@%D-S=.:LT\/8/5!KA M%8"XN_/ 9IFPNTG\[VZ6L'&)FS+W"Q!A0EONP)Z;FS+W"Q!A @5(V+@$]N9^ M 2),H )6Y:X'?/ "YFP'6GVWZ)AIQ%W$1<-8 (>(.PTXBZ:^1X F-"SP$8C M8#2F&<#XFB4W'["U:H_N6[^+=OK2N(.&F][I/.%>N@_@/_#A,.)3T1[+IHN> MM+&?T>YC]Z"U478HZ1LK_DD5^ZE1J8/I;^?VOAT. 8:&T>?Q@".93EDVOP!0 M2P,$% @ EH "3TW6TFTZ!0 /AH !@ !X;"]W;W)KX_MZ?FF/_ST':'>LBWW>.J/W5-O9V"#OL5&N-7AWIW7-ZLIV>WWVW\:;W[;72S,Z:O;- M_3 64>>?EZ9J]ONQI.SCG[G0Y7N=8^#E]5OIOTR-SXVYJ_NF:O=_[[;#T_4R M+A?;YJ%^W@]?VM=?F[E!;KF86_][\]+LLWQTDNNX;_?]]'=Q_]P/[6$N)5LY MU-_/O[OC]/LZE_\6I@?@'(#O 6!_&$!S +& U=G9U-2?ZZ&^67?MZZ([C]:I M'B<%7%'NS/OQX=1WT_]R:_O\].7&PWKU,I8S2S9G"5Y(\*.BD@K_OV25ZW\W M@:H)G.+I,I[T>%+C:8JWE_&6->(L\9/D.$DLHG'$6B)EY*U%K[NQJALKW3CF MYBQQE]4$FVQB;J3,!DH&=#=.=>.D&\_<.%$-1(C,_&J%R^]!.;% MBUJ<-\DP+XJ*B*+N):A>@O02F9>@]$MP;'E44H48H3!CHNHE2B]L*FRBJ"4F M8Y!9KJ0LY7YQA1F35#=)N FL_S=)F0OH1= XGC4?5@UX.5Z*S%A?\J/S&"20 P\)8)2AM2#SSK!19:9QTGJ*2WO+5B1*4>64B7YN:S+E42M9UGJ+D:>2; M#4I0^A@,/SAH,A=+ZQQUGJ+D:>3[#4I.$J7(EY4BLP&@-)-UFJ*D*4^F-ZAD ML(X<']=*T?E\:K$%OJ/.4I3)+F_Z!F4>&VT4$TC)B4THG0)0!S-*,$3$=PA2DMR0*^+S6-%A/EF7 MNJ?PVD&".?%-@B1Q ^8,EI-'T7E,6%KHI*.9))KYB6.C:?B>]6/-1R5&S>I,M9*I8#C&K,1E2M[PA+C2=)9\ M:3^V.EBM!"OPK79C%6+&R)/B2I-9Q,)$LCI8K03KY68Q&Y+$S*YM\GPJ*<+D M0TPE3X6WNA*)8'B:.8LNWQ_KAV1-J!Z25Q/NV"_NVF%H#].; M^X>V'9IC)@W/W5*(=@4 /Y2X1GQ!6]S(+R?*:B1D MEYT!;QE&1QU4$P ]+P8UJAJWR/38CA49O0A2-7C'''ZI:\3^O&!"N]SUW=O M:W4NA1H 1=:B,_Z!Q5N[8[('1I5C5>.&5[1Q&#[E[B=_M4T5KX&?%>[XI.VH M2O:4OJO.UV/N>LH0)O@@E *2KRM>8T*4D+3Q>]!TQY0J<-J^J7_6M4ZJ$&].OJ;G$\N1Z^%[T49N"JA@7GI&3AC MXCFSMC')G-G8F'3.;&W,XQ,%ZFQ5]0 M2P,$% @ EH "3^9JJ\+1! >_@KW9O8DC\.^0\G,T/.3E7]M=EYWTZ^E\6AN9_NVO9XER3-9N?+ MO/E4'?TA_/)AL?Z)6F.M<^W_:"R2*00-BGS_6$ZG_7O'NOYK'IMB_W! M/]:3YK4L\_K?A2^JT_V4IN\O/N]?=FWW(IG/COF+_^+;OXZ/=7A*+E:V^](? MFGUUF-3^^7[Z0'=K:;L!/?'WWI^:J^^33LI357WM'G[?WD]%MR)?^$W;FO M1?NY.OWF!T%F.AG4_^'??!'P;B5ACDU5-/W?R>:U::MRL!*64N;?SY_[0_]Y M&NR_#\,#Y#! 7@:$N3\:H(8!ZL< _>$ /0S0/SN#&088-D-RUMX[/LV)W*SY*TS-#"+,R-OF/2660'F M0B1A!9=E2+2,A8R&R]L)EC%!E+%%_*^5]<=6;A:JH+]4;T!=&Y "&]#0@.X- MZ!L#Q!Q^9FS/''K&R)0TVY\0P)G6P'\$Z5;$6^$UH*8\B7D MG-&:IV; =<'$CQ MRG+.,U%QIC4 M84U<8HP9F?&P6",L(S,F#Y=C,D">Y/(,V!QE(GD("R<2+@]@2O$4L$:85&JD M:R3<+!#H%A3O%B@NVY1**;B\& OKT;S> $R'CB+C\F+,V%2.R<.M H%>0?%> M@5!YMVF42@&66A7U\0 CXT3T[X=Z#Q)C!95PNT"@7U"\7R#0,,@H[2T1IIW@ MS1# E,JX']8(,RYS(_)PPT 9D&>YO"Q>MTAYS[M$F *5,,9"2Z@5EQ=C2IFQ M$B%Q-R-!-\.W93% -\<*Q]/^$E!9RA,G@%1H=_D1+Z:D'&MB)&YB),6MWE6( MW)K +8($+0+/$HL!2J_6*C[Q\_<24OS0N(*4MMP[B#)C9W7<&DC0&FC>&@P0 MDV:Y-$1)K@Q!/#&O(346T+@9D#K>=CWF&UQP)2BXFA=<&=<^JTUWPH_\ TBK M0I>?17:)9R+@.6A/.74;P%A&13H?> MG*)(1S93I2QW]!K;=)DAQ:0F5Q=FI:]?^MO+9K*I7@]M%Q%7;R\WI ^RNW!C M[Q=TMR3P?D5WZ_/]YP_SY^O8/_/Z97]H)D]5VU9E?QGW7%6M#P)" $\G.Y]O M+P^%?VZ[KRY\K\_7H.>'MCH.5[S)Y9YY_A]02P,$% @ EH "3UQ1M;'T M @ JPH !@ !X;"]W;W)KF:EN>[/J@J M'<]U Z?*B]I>+_NQQW:]%"=9%C5_;*WN5%5Y^R?AI;BL;&*_#3P5AZ/4 \YZ MV>0'_IW+'\UCJYZ<26575+SN"E%;+=^O[ >RV!!7!_3$SX)?NMF]I:T\"_&B M'[[L5K:K*^(EWTHMD:O+F:>\++62JN/W*&I/.77@_/Y-_5-O7IEYSCN>BO)7 ML9/'E1W9UH[O\U,IG\3E,Q\-,=L:W7_E9UXJ7%>B.\G M,\MEOEZVXF*UPWYH5D;B&>'>=8+4) B)01'_5-G<5KDJU$?GR^\%_*OY8K@ M105H+T#G CX#$SXP0<_4 ^,Q/P0S@E T= &5F93OQSY8O@U"L3 .<6,,-<9, M8S0 Q@:&S=+$+ :UI"9TYU/&P"1E"!;%8.MN,"@(/]B: >HK0'R!24X",PV+ M0,&I"5'B U.($ F,U;JM=.4I1#V%B">0) G-M7)AO:D)J;4B%+QV&8*I#0U? M3H2*/!;AQB+46(08 U^))#+2>(0Q%S@SJ3L24_BJ9B;F$^J"?;]!4H;,_^## M$Z/.8M,9K#F)C30D=@/@/S4IY2R$-6<]G# MF?F^/:0NWS;;/W=/=;V_^&N]>ME=C9[V^]=/D\GN_JE>+W>_;5[KE_R7Q\UV MO=SGC]MOD]WKMEX^' NM5Q-G3)JLE\\OH^O+XW=?MM>7F^_[U?-+_65[L?N^ M7B^W_YW6J\W;UOR6_U'O?_GZY=M_C0YU?+PO*Y? M=L^;EXMM_7@U^IO]M$CEH<"1^-=S_;8[>W]Q".7K9O/GXI04^['?YI*1ZG]]?CF^OC7U_RS&!5Q3P)T*6-=;P#<%_*\"H;= : J$7P5B;X'8 M%(BG J[H+9": NE4(*3> D53H/C5I;*W0-D4*$\%HN\M4#4%JE\Q'(.>O%^_ MXX28+??+Z\OMYNUB^SZG7Y>'I6,_57G*W1^^/,ZPX]_RG-CE;W]QI?A^/KCA6$\PJ2$6/WSL0C\W)D4C)E-%7!+7ELR4-+5ES)=R:=M51619(C M?*,QIV;%K89B98,1%_VSQL;6N2!Z=J2P*S\,9 M<#C#L0K?&D['%42L(.KKX44_IU%=^1QR)8*^TY2M2E.)H1E$+8!RI>6X$L:5 M=%Q!3*!ITG'%LI13 ZA0!;E,!U$+356^8_D4&%8!RT=N

O.3=V3[7:J?$ M=DIH1PS,M%3M1+5&2SW%Q0*E6N3@]K?4"J?"<"H(1\[R2@];Z2NQ9=\2Y>2< MF0^B%D#9CL5K#>NB@>VX7:GW1MR9NB<')N:V[L3.&S0;F.O!?$6XKRU('<%H4IG9'.>S Y W+L\URUMBMO9YET M()-RG4V=3C2K5.09+[L/&;4S5G8=[/L7-PX!P*-2VTEO9;3<=RZB!9+V16YG3NC%:S MX3ZPFE ;6DW@R&H"AE:3@B"K2?SKAT@ M6R1'QP-J$8.IL2Y5'<I^P"N<5ZU%EE?V/MH-B= M>'(G)!S:>B]SNVMW&ZI M'C&0=\0X>8;2WZ%VW!T']92 JYA(X_N2%,\RZDE&99+B=6*-20IPD*1X$&5* M4H##) 4X3%* PR0%N)XDQ;-C\.08U,H$C6=_.YB< =GO;SUKLX?T7Z[R:0-] MZ&^! W\+%/I;KP\=T-\"A_X6./2WP*&_!:['WWHV-KX8[HT\VP39.WCP#LH<>3CHL#:&**<*W0V\#B'NC80.IH@$1?3MD90,&8 MTLCAIB0_&;E%WR%7A0Z3'3INBM-QOMQQ NBK5[OR+6/>RYDR"%L EA=N1W L MZ0$D7?G1 'FQ?-#E%J"QNAY4D;0T'[36CHIU/I#.2[<92'&SGX]6:CB08YL* M=WY\V>X6RU^ O%[.[6D#M>Q'E7N?9/! M&P>K;,4=<,$<#F?DQ88#A12C=( +X%QR5=?NR=XA@'=0_C7 G1+VKX/)&9#] M_C6P/0AT]T6M5GU7!?TK<.!?@4+_&N! @_PK<.A?@4/_"ASZ5^!Z_&MD]Q+- M(X!64EXSZ&&'LHN^*B?4_DOX7LB6MQ=:: MP[^.MEB-(ZBQG&332$?D-MFHSKT&DS,@L]CF)#IUK.'(BAM!<4MYCR7JXW1K M7*B450805 "HL4M1VN';"!EY=%&=8@ W]OY\.WY?Q,#E+,SIQ_C@@+Y*1E[7 M!7#9U)9=LY7-001S4*IQ'6P.@.PW!Y'-021S(/.5"'))YB .,@= H3F 5M$< M (?F #@T!Q0MF0/@>LQ!9',0R_]C;V=YCB#/>F^'QP7RCBOOVQ!FU+G]?!BV M(*RP'1,TL?@E2-WU0[ Z=:^,%=WY#%3I@CR5'T0M@"I2Q_,0B34YT5&!W!$2 MW2,P74]8)M;D1,?_Z-/[/,*L_+.!]0T!F[>VV([+E;\1#FVW!829+W6)W79"7,R M&9\/PQ:$F0Z7F3J>C ER(:5$4WPR#T:40#!<0"%1A0X-*)4'QE1 MX-"( H=&E*(%(SHY^T7:X8>4_UANOSV_["Z^;O;[S?KX$[3'S69?YRK-;_F" M/M7+A].'5?VX/[PM\OOM^P\8WS_L-Z_-CS,GIU^(7O\/4$L#!!0 ( ): M D]M>IIO6P8 +$@ 8 >&PO=V]R:W-H965T&ULC9K= M;N,V$(5?Q?!]UN0,?Z0@";"1);1 "RQ:M+W6)DIBK&VEMK+9OGTI6>NU9XZR MN8EMZ>.0AZ0XAU2N7MO=E_U3TW2S;YOU=G\]?^JZY\O%8G_WU&SJ_8?VN=FF M.P_M;E-WZ>?N<;%_WC7U_5!HLUZ0,6&QJ5?;^G6JVWS:3?; MOVPV]>Z_VV;=OE[/[?S[A3]6CT]=?V%Q<_5V:A^OY1WM9<=87&(B_5\WK_N3[K)?RN6V_]#]^O;^>F[Y%S;JYZ_H0 M=?KXVA3->MU'2NWX=PPZ/];9%SS]_CUZ-8A/8C[7^Z9HU_^L[KNGZWDVG]TW M#_7+NONC??VE&07Y^6Q4_UOSM5DGO&])JN.N7>^'O[.[EWW7;L8HJ2F;^MOA M<[4=/E_'^-^+X0(T%J#W%N"Q !\+I,:^5<"-!=R/ N[- GXLX-];0Q@+!%'# MXM!90^\OZZZ^N=JUK[/=80(]U_T\M9]=?W$8SN%>&H!]NOKUQF;^:O&U M#S0RQ8&A4\9FYTP)F".Q2"TX-H-0,PI2Q>F\@J4FK,U%(WX:I7H[REE#&?87 M#P'XK+\"#N!@ #<$<*;!"F*;8ARB%:R1(N+7%>3A5PT9@DHSU90):"L"2RF2 4P9\S$@%F#4Y4! MVL0LNX60DPG-J.8X*YJ\1)#HR1(P%Q3DXHHH)C^Q"-F)1&V!,)6I+7@479!# M"[ T:L:QE*H5JY>#ZICQUI=0',&.]D_(0YEEV M0X7#.3>1]RUV#I:!0)D@1^A\9%PN!WJ). K1>2D1<)%=)I]/Q*7,G$\]H=C; M6&!NBG0N"YL@BUR06G>TX?"4!S5I->8,*X\#,$O&9DYJ0YS+3O++N4!L M=&RFMBRILHD0V%18[2J2=Y-]!'(\99E\&I>(2X9:+DDEXAQ9N5)4L-Y )\[@ M?/^)S05IWT!&3-N"4"+/9%H"E9<'F+8-.)9Z M>@%VXA_/E6''0-HQG#ZYHS*0N9E9G@,L$6=CD :Z1%R@9!FD/,2E;IAZ[+!C M( <6IPE?13@QD\ZY)-47A%)@4'T$*)*G,R6B6"4F1+DXU3LXY1)*N=)/$4B4 MTG0M <3279UJFG.>7G\@H*E;=[4Z#)V$@R=7;*43!V% P\ZN?QSB5. MO,;0[S'(3DT$G+I9;_9)[F(+UEOOBVCES%PB+%D)=2"%.-+'(Q7BF'R8>I*Q MLV#@+.0!:#%"X?P151,=4([E<2*BHI?."U&9FY(FG<7Y79R@^1VG_K< (CMQ MILDX$3(ZA'>R'I MK=P"+T[>=VZ:W>/PMGH_NVM?MEW?52=7CV_$;ZE_7RJN M%_9R:<'UTEY6Z/I'#I=EZF1])W50NA/AG2S=&5['+WXT]O R__=Z][C:[F>? MVZYK-\.;V8>V[9K4$^9#&OBGIKX__E@W#UW_-:;ON\-+],./KGT>_T%@D3A#9#9;($ZK.LQ3Y]O*/!4GS:H:MC)0)\ZI_+," M)MHLQ.'%\5(=2VT=*$\;>H0?H%^;K306ZE7V%8=:5:(.)!RR\ DOGV.+=X"? M%;1JL ]L)3LAWJSQ=9^%,YL0,"BT5:!F.<,:&+-")HW?7C/L0UKB<']1_^QJ M-[7LJ(*U8+^JO2ZS, F#/1SHB>D7T7X!7\\\#'SQW^ ,S,!M)B9&(9ARWZ X M*2VX5S&IK57MUM;K7VC3!.()I">8V/<(D2=$'X3X+B'VA/A_(\P]83Z* M@+K:73,W5-,\E:(-9'<=&FIO'5[.S7$5UNE.Q_TS_53&>\X)?DS1V0IYS*K# MD $&X^0:LYG ] AD,NC3(%-IK,@-G5P'6-\B\#C1S3]5GN^K7"4:3?8K<@+1 M, 2930O$DP*Q$XBO!/"HX1UFX3"USS):C#LR@7I,;@[F%D7B)(E'?;E%10G! M\:@P-+A5'.31/7$5%.)4:]N4@;>?(D_$WLJ1?X67:SSAWYBITPV)#_EN9'VG M\EC5*M@);=Z"N[$'(328Y&O&K5N9RVWO<'QES9@A;NRO30X4UM MK!8>3=LPUUL0501IQ?AN=\.TD!TMLN@[V2(S@U>R@Y,E;M!:V-]'4&;,Z9Z^ M.9YDT_K@8$76BP:^@__1GRQ:;&&II(;.2=,1"W5.[_:'8QKB8\!/":-;G4FH MY&S,2S"^5#G=!4&@H/2!0>!V@7M0*A"AC%\S)UU2!N#Z_,;^.=:.M9R%@WNC MGF7EVYS>4E)!+0;EG\SX"',]UY3,Q7^%"R@,#THP1VF4BRLI!^>-GEE0BA:O MTRZ[N(_339K,L&T GP%\ =S&/&Q*%)4_""^*S)J1V*GWO0A/O#]P[$T9G+$5 M\0[%._1>"LYYQBZ!:(XY3C%\%;-?(ABR+RGX5HHC_P?.M^')IL(DPI-W"I-M M@G23((T$Z7]+W(I)/R1AJYYJL$V<)D=*,W1QDE?>96#O>'R3O^'3M'\3MI&= M(V?C\65C_VMC/*"4W16.4(L?;#$4U#X&UL?5/;;MLP#/T501]0)4K2%H%MH.DP;, &!!VV/2LV;0O5Q9/DN/O[ M4;+C>9NQ%TFD> X/*2H;K'OU+4 @;UH9G],VA.[(F"];T,+?V0X,WM36:1'0 M= WSG0-1)9!6C&\V]TP+:6B1)=_9%9GM@Y(&SH[X7FOA?IY V2&G6WISO,BF M#='!BJP3#7R!\+4[.[38S%))#<9+:XB#.J=/V^-I'^-3P#<)@U^<2:SD8NUK M-#Y6.=U$0:"@#)%!X':%9U J$J&,'Q,GG5-&X/)\8W^?:L=:+L+#LU7?917: MG#Y24D$M>A5>[/ !IGH.E$S%?X(K* R/2C!':95/*RE['ZR>6%"*%F_C+DW: MA_'F<(.M _@$X#/@,0'8F"@I?R>"*#)G!^+&WGRTX/V3L&HFFF-,8PQ3^<&'-5!UJX.S- CS>-L5IX-&W+W&!! MU!&D%>-)\III(7M:YM%WL65N1J]D#Q=+W*BUL#_/H,Q4T -]<3S*MO/!P!V@P=0*A"AC!\+)UU3!N#V_,+^/M:.M5R%@P>COLO:=P4]4E)# M(T;E'\WT 99Z7E&R%/\);J P/"C!')51+JZD&ITW>F%!*5H\S[OLXS[--VFV MP/8!? 'P%7",>=B<*"I_)[PH#R(\\>'$L3=5<,96Q#L4[]![*SD_ MYNP6B):8\QS#-S&'-8(A^YJ"[Z4X\W_@?!^>[BI,(SS]0^';?8)LER"+!-E_ M2]R)29._DK!-3S78-DZ3(Y49^SC)&^\ZL/<\OLGO\'G:/PO;RMZ1J_'XLK'_ MC3$>4$IRAR/4X0=;#06-#\+;SF,V&-\/R@]CZC&PO=V]R:W-H965TBQ:^ M0OC6GQU:;&&II0;CI37$05/0N_WQ=(CQ*>"[A-&OSB16IUV:M(_3#<]FV#: MSP"^ &Y3'C8E2LK?BR#*W-F1N*GWO8A/O#]R[$T5G:D5Z0[%>_1>2Y[M+$_X+S;7BVJ3!+\.PWA?\@.&P2'!+!X;\E;L5D M?R1AJYYJ<&V:)D\J.Y@TR2OO,K!W/+W):_@T[5^$:Z7QY&(#OFSJ?V-M )2R MN\$1ZO"#+8:")L3C.SR[::& M:2%;FJ?1=S)YBKU3LH63(;;76IA?1U X9'1+/QW/LFY<<+ \[40-+^"^=R?C M+3:SE%)#:R6VQ$"5T;OMX9B$^!CP0\)@%V<2*CDCO@;C2YG131 $"@H7&(3? M+G /2@4B+^-MXJ1SR@!6IP(&;L?2?"$V\/W/>F",[8BGCGQ5OOO>1\EZ3L$HBFF.,8 MPQ?8Y!5]+<>3_P/DZ?+>J M;0?@T*L4RA:X0%(0FR1X MS*/O9,I<#TYP!2>#[" E,W^/(/18X!U^G/QEOD86E MYA*4Y5HA TV!;W>'8Q;B8\ CA]&NSBA49$R\I W!]?F/_'FOWM9R9A3LMGGCMN@+O,:JA88-P#WJ\A[F>:XSF MXG_"!80/#TI\CDH+&U=4#=9I.;-X*9*]3CM7<1^GF^MTAFT#Z R@"V ?\Y I M453^C3E6YD:/R$R][UEXXMV!^MY4P1E;$>^\>.N]EY*F-SFY!*(YYCC%T%7, M;HD@GGU)0;=2'.E_<+H-3S<5IA&>?E"XWR;(-@FR2)!](/CZJ<2-F"SYE(2L M>BK!M'&:+*KTH.(DK[S+P-[2^";OX=.T_V*FY"G)E1^A MSG^PQ1#0N'"\\6QTG=?,"S##GS)EA2 ::*=%J MFJ?1=S1YBKV3K8:C(;972I@_!Y X9'1++X['MFY<<+ \[40-/\#][([&6VQF M*5L%VK:HB8$JH[?;_2$)\3'@5PN#79Q)J.2$^!R,KV5&-T$02"A<8!!^.\,= M2!F(O(S?$R>=4P;@\GQA_Q)K][6("IGD^4 M3,5_@S-('QZ4^!P%2AM74O36H9I8O!0E7L:]U7$?QIOD EL'\ G 9\!-!+ Q M451^+YS(4X,#,6/O.Q&>>+OGOC=%<,96Q#LOWGKO.>?)-F7G0#3%',88OHAY MC6">?4[!UU(<^#]PO@[?K2K<1?CNC<+_$"2K!$DD2#XL<2UF]RX)6_14@:GC M-%E28*_C)"^\\\#>\O@FK^'CM'\7IFZU)2=T_F5C_RM$!U[*YLJ/4.,_V&Q( MJ%PX?O9G,X[9:#CLIA_$YF^<_P502P,$% @ EH "3R]Y/$NT 0 T@, M !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$7=9) M5RO;4C91U4BMM$K5YIFUQS8*%P?P.OW[ B:.DUI] 6:8<^;,,.2C-L^V W#H M50IE"]PYUQ\(L54'DMDKW8/R-XTVDCEOFI;8W@"K(T@*0C>;&R(95[C,H^]D MREP/3G %)X/L("4S?XX@]%C@+7YS//*V<\%!RKQG+?P$]ZL_&6^1F:7F$I3E M6B$#38%OMX=C%N)CP&\.HUV<4:CDK/5S,![J F^"(!!0N<# _':!.Q B$'D9 M+XD3SRD#<'E^8_\::_>UG)F%.RV>>.VZ N\QJJ%A@W"/>OP&J9YKC%+QW^$" MPH<')3Y'I86-*ZH&Z[1,+%Z*9*_3SE7F"L[8BGCGQ5OOO90TRW)R"40IYCC%T$7,=HX@GGU. M0==2'.D_<+H.WZTJW$7X[H/"ZW6";)4@BP39?TMBK!M'&:+*KT MH.(D+[SSP-[2^";OX=.T_V"FY"F;*S]"G?]@LR&@<>'X MQ9_--&:3X72??A"9OW'Y%U!+ P04 " "6@ )/KPTX"K4! #2 P &0 M 'AL+W=OX#TT)VM,BB[V*+S Q> MR0XNEKA!:V%_GT&9,:<)?7,\RZ;UP<&*K!<-? /_O;]8M-BB4DD-G9.F(Q;J MG#XDIW,:\!'P0\+H5F<2*KD:\Q*,SU5.=R$A4%#ZH"!PN\$C*!6$,(U?LR9= M0@;B^ORF_C'6CK5NXIF8O_ C=0" ^9 M8(S2*!=74@[.&SVK8"I:O$Z[[.(^3C?I8:9M$_A,X OA&..P*5#,_$EX4636 MC,1.O>]%>.+DQ+$W97#&5L0[3-ZA]U8D/,G8+0C-F/.$X6O,@F"HOH3@6R'. M_!V=;]/WFQGN(WV_IJ>';8%T4R"- NE_2WR/X>GQGR!LU5,-MHG3Y$AIABY. M\LJ[#.P#CV_R%SY-^U=A&]DY7S;VOS;& Z:RN\,1:O&#+8:"VH?C <]V M&K/)\*:??Q!;OG'Q!U!+ P04 " "6@ )/&;$3S;%L 1UZTZFQ.6^?Z M(V.V;$$+>X,]=/ZF1J.%\Z9IF.T-B"J2M&(\26Z9%K*C119]9U-D.#@E.S@; M8@>MA?ES H5C3G?TU?$DF]8%!RNR7C3P'=R/_FR\Q1:52FKHK,2.&*AS>K\[ MGM* CX"?$D:[.I-0R07Q.1A?JIPF(2%04+J@(/QVA0=0*@CY-'[/FG0)&8CK M\ZOZIUB[K^4B+#R@^B4KU^;TCI(*:C$H]X3C9YCK.5 R%_\5KJ \/&3B8Y2H M;%Q).5B'>E;QJ6CQ,NVRB_LXW:3[F;9-X#.!+X2[&(=-@6+FC\*)(C,X$C/U MOA?AB7='[GM3!F=L1;SSR5OOO1:[VT/&KD%HQIPF#%]C%@3SZDL(OA7BQ-_0 M^39]OYGA/M+W:WKZ<5L@W11(HT#Z;HEO,?R0_!>$K7JJP31QFBPI<>CB)*^\ MR\#>\_@F_^#3M'\3II&=)1=T_F5C_VM$!SZ5Y,:/4.L_V&(HJ%TX?O!G,XW9 M9#CLYQ_$EF]<_ 502P,$% @ EH "3^[MP3FT 0 T@, !D !X;"]W M;W)K&UL?5/;;MP@$/T5Q >$7;RY:&5;RB:J6JF5 M5JG:/+/V^*( XP!>IW]?P([CI&Y>@!GFG#DS#.F YLDV (Z\**EM1AOGNCUC MMFA "7N!'6A_4Z%1PGG3U,QV!D0904HROME<,25:3?,T^HXF3[%WLM5P-,3V M2@GSYP 2AXQNZ:OCH:T;%QPL3SM1PT]PO[JC\1:;6^-T5PQE;$.R_>>N\YYY?;E)T#T11S&&/X(N8M@GGV.05?2W'@_\#Y M.CQ959A$>/).X7\(=JL$NTBP^[3$M9CD0Q*VZ*D"4\=ILJ3 7L=)7GCG@;WE M\4W>PL=I_R%,W6I+3NC\R\;^5X@.O)3-A1^AQG^PV9!0N7"\]FZ6:2$[6F31=[9%9@:O9 =G2]R@M;"_ M3J#,F-,]?7,\R:;UP<&*K!<-? /_O3];M-C"4DD-G9.F(Q;JG-[OCZ M'Q)&MSJ34,G%F)=@?*YRN@N"0$'I X/ [0H/H%0@0AD_9TZZI S ]?F-_6.L M'6NY" %)DU([%3[WL1GGA_ MY-B;,CAC*^(=BG?HO1;\D&;L&HCFF-,4PU**F@%KWRSSA\@*F>>TJFXC_!%50(CTI"CA*52RLI>^=13RQ! MBA:OXRY-VH?Q9G>#K0/X!. SX) ;$R4E+\37A29Q8'8L?>=B$^\/?+0FS(Z M4RO271#O@O=:\/N'C%TCT11S&F/X(F8[1[# /J?@:RE._!\X7X?O5A7N$GSW MA\+#.L%^E6"?"/;_+7$MYNU?2=BBIQILDZ;)D1)[DR9YX9T']I&G-_D=/D[[ M9V$;:1RYH \OF_I?(WH(4C9W883:\,%F0T'MX_$AG.TX9J/AL9M^$)N_O>M0$ - # 9 >&PO=V]R:W-H965T=6J=1EMO.\.C+FB 2WF@Q9O* M6"T\FK9FKK,@RDC2BO$DV3,M9$OS-/I.-D]-[Y5LX62)Z[46]NT(R@P9W=!W MQ[.L&Q\<+$\[4<,/\#^[DT6+S2JEU- Z:5IBH9PW 5\!/R2,+C%F81* MSL:\!.-[F=$D) 0*"A\4!&X7N >E@A"F\6?2I'/(0%R>W]6_QMJQEK-P<&_4 M;UGZ)J.WE)10B5[Y9S-\@ZF>:TJFXA_A @KA(1.,41CEXDJ*WGFC)Q5,18O7 M<9=MW(?QYII/M'4"GPA\)MS&.&P,%#-_$%[DJ34#L6/O.Q&>>'/@V)LB.&,K MXATF[]![R;]L4W8).A/D.$+X K*9$0S%YPA\+<*1?Z#S=?IV-<%MI&^7]'VR M+K!;%=A%@=UG%7Z$\/W_-;)%1S78.LZ2(X7IVSC'"^\\KG?Q"=D_^#CK3\+6 MLG7D;#R^:^Q^98P'3"6YP@%J\'O-AH+*A^,-GNTX9*/A33?]'S9_XOPO4$L# M!!0 ( ): D\+X#YIM0$ -(# 9 >&PO=V]R:W-H965T':326*M+\%VFN7O M&3O9$"#BQ?:,YYPY,Q[GHW7/O@,(Y$4KXPO:A="?&/-5!UKX.]N#P9O&.BT" MFJYEOG<@Z@32BO'=[LBTD(:6>?)=7)G;(2AIX.*('[06[N<9E!T+NJ>OCB?9 M=B$Z6)GWHH4O$+[V%X<66UAJJ<%X:0UQT!3T87\Z9S$^!7R3,/K5F<1*KM8^ M1^-C7=!=% 0*JA 9!&XW> 2E(A'*^#%STB5E!*[/K^SO4^U8RU5X>+3JNZQ# M5]![2FIHQ*#"DQT_P%S/&TKFXC_!#12&1R68H[+*IY54@P]6SRPH18N7:9-TQ&?>'_BV)LJ.E,KTAV* M]^B]E?S(8KAJYC]$L&0?4G!MU*<^3]PO@T_;"H\)/CA#X6';8)L MDR!+!-E_2]R*R?Y*PE8]U>#:-$V>5'8P:9)7WF5@'WAZD]_AT[1_%JZ5QI.K M#?BRJ?^-M0%0RNX.1ZC##[88"IH0CV_Q[*8QFXQ@^_D'L>4;E[\ 4$L#!!0 M ( ): D_D-35LM@$ -(# 9 >&PO=V]R:W-H965TFA32TR)+OXHK,]D%) Q='?*^U<#_/H.R0TRU]1_C4\ W"8-?G$FLY&KM2S0^ M5CG=1$&@H R10>!V@R=0*A*AC!\3)YU31N#R_,;^/M6.M5R%AR>KOLLJM#D] M4E)!+7H5GNWP :9Z[BF9BO\$-U 8'I5@CM(JGU92]CY8/;&@%"U>QUV:M _C MS>XXP=8!? +P&7!,>=B8*"E_)X(H,F<'XL;>=R(^\?;$L3=E=*96I#L4[]%[ M*_CA/F.W2#3%G,<8OHC9SA$,V><4?"W%F?\#Y^OPW:K"78+O_E!X6"?8KQ+L M$\'^OR6NQ3S\E80M>JK!-6F:/"EM;](D+[SSP#[R]":_P\=I_RQ<(XTG5QOP M95/_:VL#H)3-'8Y0BQ]L-A34(1X?\.S&,1N-8+OI!['Y&Q>_ %!+ P04 M" "6@ )/*:C*/;8! #2 P &0 'AL+W=O8N^4;.%DB.VU%N;M" J'C&[HA^-1UHT+#I:G MG:CA![B?W$"@_#;!>Y!J4#D9;Q,G'1.&8#+\P?[0ZS=UW(6%NY1_9*E:S*ZIZ2$ M2O3*/>+P!:9Z/E$R%?\-+J!\>%#BF+Q4K1X'7?9QGT8;_CM M!%L'\ G 9\ ^YF%CHJC\LW B3PT.Q(R][T1XXLV!^]X4P1E;$>^\>.N]EYQ? M[U-V"413S'&,X8N8S1S!//N<@J^E./)_X'P=OEU5N(WP[1\*;]<)=JL$NTBP M^V^)*S$WR5])V**G&DP=I\F2 OLV3O+".P_L'8]O\CM\G/;OPM2RM>2,SK]L M['^%Z,!+2:[\"#7^@\V&@LJ%XXT_FW',1L-A-_T@-G_C_!U02P,$% @ MEH "3S,HKFW4 0 G 0 !D !X;"]W;W)K&UL M=53K;ML@%'X5Q .4A-A.%=F6FE;5)FU2U&GK;V(?7U0P'N"X>_L!=ETO87\, MY_!=SL% .DKUIAL @]X%[W2&&V/Z R&Z:$ P?2=[Z.Q*)95@QH:J)KI7P$I/ M$IS0S28A@K4=SE.?.ZD\E8/A;0SDS#H^2O;6F:#-]C5$+% M!FY>Y/@%YGYBC.;FO\$%N(6[2JQ'(;GV7U0,VD@QJ]A2!'N?QK;SXSBMQ-%, M"Q/H3* +X=[[D,G(5_[$#,M3)4>DIKWOF?O%VP.U>U.XI-\*OV:+US9[R>E^ MFY*+$YHQQPE#5YA/!+'JBP4-61SI#9V&Z;M@A3M/WZWI=!<6B(("D1>(_FF1 M7K48POS') Z:Q &!Z,HDA(G#)DG0)+D1V-+KGW6+H?ODRH2L3H< 5?M[H5$A MA\[?R55VN7H/U)^N3_AT;[\S5;>=1F=I[!GU)ZF2TH M97-G&V[L4[$$'"KC MIGL[5].%F0(C^_DM(,N#E/\%4$L#!!0 ( ): D^I5^<3U $ )P$ 9 M >&PO=V]R:W-H965T!6]U MBFMCN@,A.J]!,'TC.VCM2BF58,:&JB*Z4\ *3Q*-/"22'="\'4VQ&X'%*\PA^)YZ:JC4N0+.E8!3_!_.I.RD9D5BD: :UN9(L4 ME"F^6QV.L<-[P.\&!KV8(]?)6X +=P M5XGUR"77_HOR7ALI)A5;BF"OX]BT?AS&E>WM1 L3Z$2@,V'O?=\S]XM6!VKW)7=)OA5^SQ6N;O61TMTO(Q0E-F..(H0O,:D80JSY; MT)#%D7ZBTS!]':QP[>GK)9W&88%-4&#C!3;_M;B_:C&$N0V;;(,FV\\"^^C* M)(3Y8B?CH$D<$*!7)B',^LJ$+$Z' %7Y>Z%1+OO6W\E%=KYZ=]2?KG_P\=X^ M,54UK49G:>P9]2>IE-* +26ZL0W7]JF8 PZE<=.=G:OQPHR!D=WT%I#Y0 M 5!+ P04 " "6@ )/2'0-^=\! !!0 &0 'AL+W=O@FT="3., G# ^:T[8(\=;FKS%,Q:-9V<)5(#9Q3^><"3(Q9$ 7O MB9>V;K1-X#SM:0W?0?_HK])$>%$I6PZ=:D6')%19\!B=+XG%.\#/%D:UFB/; MR4V(5QM\*;,@M 4!@T);!6J&.SP!8U;(E/%[U@P62TM32\WJN!) ML%]MJ9LL. :HA(H.3+^(\3/,_<0!FIO_"G=@!FXK,1Z%8,I]43$H+?BL8DKA M]&T:V\Z-X[02)S/-3R S@2R$H_/!DY&K_)EJFJ=2C$A.>]]3^XNC,S%[4]BD MVPJW9HI7)GO/R7&?XKL5FC&7"4-6F&A!8*.^6!"?Q85\H!,_?>>M<.?HNS6= MG/P">Z_ W@GL_VLQWK3HPQS\)K'7)/8()!L3'^;H-SEX30X>@=/&Q(,YA7Z3 MQ&N2> 2BC8D/L_VI>'4$.+0MMI8N9RNI53H$4_/SAX>?7ROU!+ P04 M " "6@ )/BY$>3K,! #2 P &0 'AL+W=O]/QGOL46EDAHZ*[$C!NJTKFYK_ !92'ATI\CA*5C5]2#M:AGE5\*5J\3J?LXCG. M^E?:-H'/!'Y#8%.B6/D'X421&1R)F6;?BW#%^P/WLRE#,(XB_O/%6Q^]%/Q] MDK%+$)HQQPG#5YC]@F!>?4G!MU(<^3]TODU/-BM,(CU9TY/_"*2; FD42/]J M,;UI<0MS?Y.$K6:JP31QFRPI<>CB)J^BR\(^\'@G?^#3MG\5II&=)6=T_F;C M_&M$![Z4W9U?H=8_L,514+M@OO6VF=9L&UL M;5/M;ML@%'T5Q .4A*1-%MF6FE95)ZU2U&G=;V)?VZA@7,!Q^_:[8-?S.O\! M[N6<FA09O2F.U\&C:BKG6@B@B M22O&5ZL;IH5L:)9$W\EFB>F\D@V<+'&=UL)^'$&9/J5K^NEXEE7M@X-E22LJ M^ G^5WNR:+%)I9 :&B=-0RR4*;U='X[;@(^ %PF]FYU)J.1LS&LPOA1DTZA0S$^?E3_2'6CK64C,7_@ LHA(=,,$9NE(LKR3OGC1Y5,!4MWH==-G'OAYO=;J0M M$_A(X!-A'^.P(5#,_%YXD276],0.O6]%>.+U@6-O\N",K8AWF+Q#[R7CWVX2 M=@E"(^8X8/@,LYX0#-6G$'PIQ)'_1^?+],UBAIM(W\SIF^ME@>VBP#8*;/\I MEQ"7,_DL0-NNI!EO%:7(D-UT3)WGFG0;VEL- M_2^-\8"IK*YPA&K\8).AH/3AN,.S'<9L,+QIQQ_$IF^<_0%02P,$% @ MEH "3TM^SCJX 0 T@, !D !X;"]W;W)K&UL M;5/;;MP@$/T5Q <$+]XVNRO;4C95U4JMM$K5])FUQS8*>%S Z_3O"]AQK=0O MP SGG+DP9".:%]L"./*J56=SVCK7GQBS90M:V#OLH?,W-1HMG#=-PVQO0%21 MI!7C2?*1:2$[6F31=S%%AH-3LH.+(7;06I@_9U XYG1'WQQ/LFE=<+ BZT4# M/\#]["_&6VQ1J:2&SDKLB($ZIP^[TWD?\!'P+&&TJS,)E5P17X+QMM^+\,2[$_>]*8,SMB+>^>2M]]X*?CQF M[!:$9LQYPO 59K<@F%=?0O"M$&?^'YUOT]/-#--(3]?T]+ ML-\4V$>!_4H@ M39)W)6YAWA?)5CW58)HX39:4.'1QDE?>96 ?>'R3?_!IVK\+T\C.DBLZ_[*Q M_S6B Y]*QY1L7?P%02P,$% @ MEH "3_AX<\&W 0 T0, !D !X;"]W;W)K&UL M=5/;;IPP$/T5RQ\0LX:TJQ4@95-%C=1(JU1MG[TP@!5?B&V6Y.]K&Y:BA+[8 MGO$Y9RX>YZ,V+[8#<.A-"F4+W#G7'PBQ50>2V1O=@_(WC3:2.6^:EMC> *LC M20I"D^0+D8PK7.;1=S)EK@M7X+Q6!:W"]R#$$'(I_$Z:^(E9""NSU?UAUB[K^7,+-QK\8?7KBOP'J,:&C8( M]ZS'[S#7.*JL$Z+6<5GXID;]/.5=S'Z2:[TK8) M=";0A;"/!#(%BIE_8XZ5N=$C,E/O>Q:>>'>@OC=5<,96Q#N?O/7>2YDF-">7 M(#1CCA.&KC"[!4&\^A*";H4XTD]TNDU/-S-,(SU=T[/_"&2; ED4R%8"^^Q# MA9\A:9)^B$%6+95@VCA,%E5Z4'&05]YE7N]H?))_\&G8GYAIN;+HK)U_V-C^ M1FL'/I7DQD]0Y__78@AH7#A^]6%+\)VML7^(#1@VT=.3V M54V?8*DGQV@I_@M<@3NXS\1YU(J;\$7U:*P2BXI+1=#W>60RC-.\DZ4++4Y( M%T*Z$@[!A\Q&(?-G:FE5:#4A/9_]0/T5[XZI.YO:!\-1A#V7O''1:[5/LH)< MO="".+-&9Q2O^CIW'Z/IKA/M#W6WJ6QP6RJ$ 6!+)_2LQO M2HQA[N,F>=0DCP@\W)C$,(<;$[*Y. &Z"T_6H%J-,K3+)KIVQ6-X*>0O?&ZI MKU1W3!IT4=8]GW#)K5(67"K)G6#4L;4K6?T7U M!U!+ P04 " "6@ )/$3EM+K8! #2 P &0 'AL+W=O@!/7I34KJ2]]\.),5?WH+B[,P-HO&F- M5=RC:3OF!@N\B20E698D[YGB0M.JB+Z+K0HS>BDT7"QQHU+<_CF#-%-)4_KJ M>!)=[X.#5<7 ._@._L=PL6BQ5:41"K031A,+;4D?TM,Y#_@(^"E@FI$E(""34/BAPW&[P"%(&(4SC]Z))UY"!N#V_JG^*M6,M5^[@T\I::#EH_1/9OH,2SWO*%F*_PHWD @/F6",VD@75U*/SANUJ& JBK_, MN]!QG^:;_+C0]@G90LA6PGV,P^9 ,?./W/.JL&8B=N[]P,,3IZ<,>U,'9VQ% MO,/D'7IOU2'Y4+!;$%HPYQF3;3#IBF"HOH;(]D*0.1ZC'#[8:$EH?CD<\VWG,9L.;8?E!;/W&U5]0 M2P,$% @ EH "3\KZ6B#" 0 -P0 !D !X;"]W;W)K&UL;53M;MP@$'P5Q .$,[;3]F1;RB6*4BF13JF:_N;L]8<"Q@%\ M3M^^@'VN>^7/P:YG9F>!O6R2ZEVW 9]"M[K'+?&#'M"=-F"8/I&#M#;+[54 M@AD;JH;H00&K/$EP0G>[6R)8U^,B\[FC*C(Y&M[U<%1(CT(P]?L 7$XYCO E M\=HUK7$)4F0#:^ 'F)_#4=F(K"I5)Z#7G>R1@CK'=]'^D#J\![QU,.G-'KE. M3E*^N^![E>.=,P0<2N,4F%W.< ^<.R%KXV/1Q&M)1]SN+^J/OG?;RXEIN)?\ M5U>9-L=?,:J@9B,WKW)Z@J6?%*.E^65HS92+"K6BF"? M\]KU?IT6_0LM3* +@5X1R%S(.W]@AA69DA-2\]D/S%UQM*?V;$J7]$?AOUGS MVF;/11S1C)R=T((YS!BZP40K@ECUM00-E3C0_^@T3(^##F-/C[?TY%M8( D* M)%X@^:?%^*K%$"8)%TF#1=* 0'I5)(2YO2I"-A 0VW<]HO=J_DMSX&1 MPS*F9/VO*/X 4$L#!!0 ( ): D^Y3);%N $ -(# 9 >&PO=V]R M:W-H965T[=TQQH6F91]_9E#D.3@H-9T/LH!0W MOTX@<2QH0E\=3Z+M7'"P,N]Y"U_!?>O/QEML4:F% FT%:F*@*>A#I,0B47Q.=@?*H+N@L)@83*!07NMRL\@I1!R*?Q<]:D2\A 7)]?U3_$ MVGTM%V[A$>4/4;NNH =*:FCX(-T3CA]AKN>6DKGXSW %Z>$A$Q^C0FGC2JK! M.E2SBD]%\9=I%SKNXW23W<^T;4(Z$]*%<(AQV!0H9OZ>.U[F!D=BIM[W/#QQ ME+B%N7\3A*UZJL"T<9HLJ7#0<9)7WF5@ M']+X)G_@T[1_X:85VI(+.O^RL?\-H@.?RN[&CU#G/]AB2&A<.-[YLYG&;#(< M]O,/8LLW+G\#4$L#!!0 ( ): D_V*P-DMP$ -(# 9 >&PO=V]R M:W-H965T-"VQO0%61Y 4A";)%R(95[C,H^]DREP/3G %)X/L("4S M;T<0>BQPBM\=C[SM7'"0,N]9"[_ _>Y/QEMD8:FY!&6Y5LA 4^";]'#GV_!L M4V$6X=D:OM]O$^PV"7:18/=/B>FG$K=B/JLDJYY*,&V<)HLJ/:@XR2OO,K W M-+[)1_@T[0_,M%Q9=-;.OVSL?Z.U R\EN?(CU/D/MA@"&A>.7_W93&,V&4[W M\P\BRS&UL;53K;ML@%'X5Q .4!%^:1;:EIE6U29L4=5KW MF]C'%Q6,!SCNWGZ 7<_+^&,XA^]R#@:R2:HWW0(8]"YXKW/<&C,<"=%E"X+I M.SE ;U=JJ00S-E0-T8,"5GF2X(3N=BD1K.MQD?G<6169' WO>C@KI$:"+U6.=ZX@X% :I\#L<(5'X-P)V3)^+9IXM73$[?Q#_=GW M;GNY, V/DO_L*M/F^(!1!34;N7F1TV=8^DDP6IK_"E?@%NXJL1ZEY-I_43EJ M(\6B8DL1['T>N]Z/T[R2Q@LM3* +@:Z$@_S\P]XOW M1VKWIG1)OQ5^S1:O;?9:1#3*R-4)+9C3C*$;S'Y%$*N^6M"0Q8G^1Z=A>A2L M,/+T:$M/#F&!."@0>X'XGQ;CFQ9#F"1LD@1-DH! >F,2PMR'3=*@21H0.-R8 MA#"?;DS(YG0(4(V_%QJ5SN;,.M?2K6@$-MW/3>SM5\8>; R&%Y"\CZ(!5_ %!+ P04 " "6 M@ )/Z=C2=;8! #2 P &0 'AL+W=O-L4IX-&W+W&!!U!&D M).-)4Z#4M\^@[VS(WHY>]AK,E;E1*V#\GD&8J:$I?'4]]V_G@8&4^B!:^ M@_\QG"U:;&6I>P7:]483"TU!']+CZ1#B8\#/'B:W.9-0R<68YV!\J0N:!$$@ MH?*!0>!VA4>0,A"AC-\+)UU3!N#V_,K^*=:.M5R$@T%"".2HC75Q)-3IOU,*"4I1XF?=>QWV:;V[Y ML' M\ 7 5\!]S,/F1%'Y1^%%F5LS$3OW?A#AB=,CQ]Y4P1E;$>]0O$/OM]5LDU/%=@V3I,CE1EUG.2-=QW8A_B(["U\GO9OPK:]=N1B/+YL[']C MC >4DMS@"'7XP59#0N/#\0.>[3QFL^'-L/P@MG[C\B]02P,$% @ EH " M3[S9ZDG3 0 G 0 !D !X;"]W;W)K&UL;51A M;YLP$/TKEG] G4"@601(3:MJDU8IZK3VLP,'6+4QLTUH__UL0RG+_ 7[SN_> MNS-WSD:IWG0+8-"[X)W.<6M,?R!$ERT(JF]D#YT]J:42U%A3-43W"FCE@P0G MT6:3$D%9AXO,^TZJR.1@..O@I) >A*#JXPAXD_',VM:XQRDR'K:P"\P MO_N3LA996"HFH--,=DA!G>.[[>&8.KP'O# 8]6J/7"5G*=^<\:/*\<8E!!Q* MXQBH72YP#YP[(IO&GYD3+Y(N<+W_9'_TM=M:SE3#O>2OK#)MCO<855#3@9MG M.7Z'N9X$H[GXGW !;N$N$ZM12J[]%Y6#-E+,+#850=^GE75^':>3VV0."P=$ MB42PMR&1=*@2!H@V%^)A##?KD3(JCL$J,;/A4:E'#H_ MDROO,GIWD>^N+_@TMT]4-:S3Z"R-[5'?2;64!FPJFQM;<&N?BL7@4!NWM:V- MU#0PDV%D/[\%9'F0BK]02P,$% @ EH "3Z%2CE ! @ X 4 !D !X M;"]W;W)K&ULC51M;YLP$/XKB!]0 S8OBPA22U1M MTB9%G;9]=L@EH!K,;"=T_WZVH2P)[MHOL>_\O-P=L?.!BV=9 RCOI66=7/NU M4OT*(5G5T%)YQWOH],F!BY8J'8HCDKT NK>DEJ$H"!+4TJ;SB]SFMJ+(^4FQ MIH.M\.2I;:GX\P",#VL_]%\33\VQ5B:!BKRG1_@.ZD>_%3I"L\J^::&3#>\\ M 8>U?Q^N-IG!6\#/!@9YL?=,)SO.GTWP9;_V U,0,*B44:!Z.4,)C!DA7<;O M2=.?+0WQED>7C*X\W!+!3 %L!W_F9;;T"0A>^*"+JV/>OF]4')M. M>CNN]"VT=^7 N0(M&=SI"=?ZN9T#!@=EMJG>B_'1&0/%^^D]1?.C7OP%4$L# M!!0 ( ): D]M= >+J0, *H0 9 >&PO=V]R:W-H965T(XU>; \J2ZXD=6 MR$]VO,P3(8?EWJF.)4NV35">.<1U R=/TL*>3YNYAW(^Y2>1I05[**WJE.=) M^6_!,GZ>V6"_33RF^X.H)YSY])CLV4\F?AT?2CER+BS;-&=%E?+"*MEN9E_# MY)[X=4"#^)VR<]6YM^I4GCA_K@?WVYGMUHI8QC:BIDCDY84M69;53%+'7T5J M7]:L [OW;^RK)GF9S%-2L27/_J1;<9C9D6UMV2XY9>*1G^^82LBW+97]=_;" M,@FOE<@U-CRKFO_6YE0)GBL6*25/7MMK6C37L^)_"\,#B H@EP#P/PSP5(#W M'D _#* J@(X-\%6 /S8@4 '!V!Q"%1".72%2 =%[0/!A0*P"8FT%IWU^34/< M)"*93TM^MLJVIX])O75@$LN6V]2338J.3LR]RCP=1YJ8D49M%B2 <# M$/4Q*P331]R9"(^&%XPC55ZD$DSJ@A@$I+_$TD1X5!-Z8V( XC[F%N/1,*M/ MU:Q'K'1G8@*-YAX1X[MXW3ST$7L-@=5IBOID8\3U-S-)$$:"N MEM@-PD5#5^.ZQ;CPD,O' 4:%5=8F"= ?&0(&V M3>X^ ?45H^^=:R (Q5#2N 7#%SP8P<@/@R#S02X><(8 M]P33@*+0U(,88Q@/ZL%]"L88%:!.174]J%4-;&K '080BPD&WDZ &P-$7^@: M?,L#MN=UHU.@GHF!^9 ^0?6_P>'^05RD*-X !>X?!,87A> ;FB ;VBB* OD] M9S>*@J*&JX*[ _&0JM !"MP="/U"5?#]3+#];%3%W*G?J%F53U"M'*=S1LE9 MN6\.O96UX:="U*ET9B\'ZVM2GW&T^05,;@&97\%DW1Z;W^G;4_R/I-RG164] M<2%/5LWY9\>Y8%*\_"9A6P>6;"^#C.U$?1O*^[(]/;<#P8_JEP'G\O/$_#]0 M2P,$% @ EH "3YHL:I]' @ J < !D !X;"]W;W)K&ULE55=;YLP%/TKB/?6V 1((Q(IR31MTB9%G;H].^0FH!K,;"=T M_WZV(0P2I\U>\ ?G'I][_''3AHM7F0,H[ZUDE9S[N5+U#"&9Y5!2^/)8E%7]6P'@S M][%_GG@N#KDR$VB1UO0 /T"]U!NA1ZAGV14E5++@E2=@/_>7>+;&H0FPB)\% M-'+0]TPJ6\Y?S>#K;NX'1A$PR)2AH+HYP1H8,TQ:Q^^.U._7-('#_IG]LTU> M)[.E$M:<_2IV*I_[4]_;P9X>F7KFS1?H$HI\K\O^&YR :;A1HM?(.)/VZV5' MJ7C9L6@I)7UKVZ*R;=/QG\/< :0+('V 7ON]@+ +""\"4*O,IOJ)*KI(!6\\ MT>Y63N=_:>SE7KVM CC*$4G0]1A5BV&## 83\>8M0/3(Y!6 MT,L@+ADK M$G+IE -$XH&?(RV14TODT)*X"6(G07R_&XF3(+G#C183#1(E<7+IQ@>@D92I M4\K4(>4&P9.3X.E^,W#@OD3!'79TH&&J#YA<'8\/86-!-VXU=@AZND'AO)%+ M3/[#%O>=P^$]MH2.^X"OSHD+-@FN-AH-WKT2Q,&6".EE_%C9^C28[\X5:#7!H]Z>7)?-?L!@KTPWT7W1UHYVH'C= MU474%^?%7U!+ P04 " "6@ )/2/GR=QX" I!@ &0 'AL+W=O19'SLZ)U \_"DV?& MB/BS!Z:2/>>O9O/EL/$#8P@HE,ID(/IQ@1U0:A)I&[^'G/XH:8C3 M]37[)UN[KF5/).PX_54?5+7Q,]\[P)&3:,!L>PR>8,(PN\7L M')@1@;2#T09VV=CB!1W/!-Y#W A$SCHC2X]NZKSC<.5,L+()5C<)YAY[3&(Q MC<4$;HG8*1$O)>)X=A;Q0B+%\[/H,?$$@Y/)@=TX29Q.$D>QT4PE6:H\1G?J M39TJJ4-E-5-)%RH?PD=\1R9SRF0.F7E;LT5;HV31U_^ >BMH?@$[8W]Q^\'Z+?B#C5C?3V7.G[;V_ID7,%VDOPH%M2Z;D];B@< ME5FF>BWZZ=5O%&^'P8S&KT/Q%U!+ P04 " "6@ )/%>3/.4@$ !)%@ M&0 'AL+W=O-$E ML W$=K0IT +!%FV?%9N^8'5Q)27>_GTIB7$L8@E^LR9&0WG4)[9N6Y^ MM@D^"-K-091Y^ZT^B4I^LZN;,N_D;;,/VE,C\NU@5!8! M"<,H*/-CY2]FP]ISLYC5KUUQK,1SX[6O99DW_RU%49_G/OCO"S^.^T/7+P2+ MV2G?BS]%]]?IN9%WP85E>RQ%U1[KRFO$;NX_P/T3C7N# ?'W49S;JVNO3^6E MKG_V-[]MYW[81R0*L>EZBEQ^O(F5*(J>2<;QKR+U+SY[P^OK=_9L2%XF\Y*W M8E47_QRWW6'N)[ZW%;O\M>A^U.R_UV\B4+"^TBDCTU=M,-_;_/: M=G6I6&0H9?YK_#Q6P^=9\;^;X09$&9"+@?1]RX J _IAP&X:,&7 7 VX,N"N M(47*(/HPB&X:Q,H@=O60*(-$RR$8RS'4=YUW^6+6U&>O&;?H*>\[ >X3N8,V M_>*P88;O9(E;N?JVH'$T"]YZ(H59CAARA0%(IIA'!#-%9":"LOB""624EU ) M%NJ2& 1DZF)E(BC3 EV;F$BC>?S44?8YR78IXP3((_$HI6CPX$=$*0 MX@0,)6 # ;LF2$*M_".&#YA*E1^2-$JU)VOB*.,I@(9[=.3+/N>;),C1!#F2 MH+8SU]QTQ,/^3PO4),Z_01$UU%&J? 4[-F#L!)2"D:4HJ$Q+6BI88GBPL(<24. M$2>&%(>&%Q+QB!F)KQ&DY1$Y M@!C.@',+!2ZS\ 6=!5QHP45IP55J$2#>^:Z,F2OC$P*TU0-79'"0Y"686LLY M951KNA6"@SB)8K 5&!=EP%39>,4QY?%.;GY&$LN9#;A 0NQP!"B0PU8P@9:M MX,B8.3!.T\1E'!+W@P!PV05,=_6C $SAM0F=*S)#D)9-3G Q)YB8ZR<&,>7T M#@@';@2TPJ!2H!.[&A)<>@DFO?I64:#)3J<1T-CN#==>8FJO>:8ID,.9AB M MI7;FS%PXIZGB9P2A9JJIC0(_(PAS/V8(+J[$05PS@HDF![#^',-%DT3N#4YP M*228%'(]W-BH$+OY(D!P02+(BV4*%@I(FCUTNT+4\G,6ZR%BH0Q3IH91J D/- M'KJ+&4_T.4"& 5D(U!83WFOT"[U&\5ZC2*^E^NB#FKUV!Y',RQ1.#)HP,&L> M7,VB2M'LAUEEZVWJUZKKIQ]7JY=YZ /I9UG:^A+NU^-4\X-F'++^D3?[8]5Z M+W77U>4PS]K5=2=DG.$W^>@/(M]>;@JQZ_K+6%XWXW!SO.GJDQK)_ M4$L#!!0 ( ): D^]\"C%FP( %() 9 >&PO=V]R:W-H965TTD MW;^?,902;*;T!6QS[O$YUUS;B[-4+_H@A(E>J[+6R_A@3'.;)'IS$!77-[(1 MM?VRDZKBQG;5/M&-$GSK@JHR00#0I.)%':\6;NQ!K1;R:,JB%@\JTL>JXNKO MO2CE>1G#^&W@L=@?3#N0K!8-WXN?PCPU#\KVDH%E6U2BUH6L(R5VR_@.WJXA M:P,KXTY/&PYQM MX+C]QO[%F;=FGKD6:UG^+K;FL(RS.-J*'3^6YE&>OXK>4!I'O?OOXB1*"V^5 MV#DVLM3N&6V.VLBJ9[%2*O[:O8O:O<\]_UM8. #U 6@(L'/_+P#W ?@]@#KS MG3)G]3,W?+50\ARI;K4:WOX4\!;;9&[:09<[]\VZU7;TM,(Y622GEJC'W'<8 M-,+ 2\3:1V#"!DQB%0PR4$C&/?((T&0*'T%1> 8<-(I=/+XPFH8)2)" . )R M04 GF>HPU&%JAR$,$H G7GQ8RD *9^2D03EI0 Z;R.DPZ6B>3Y0 ,%'CHU(X M EUHH4$M-* E"Q.P( &[?G&R($%VQ>)DGD_,2$[R23I\&&$X!S L)P_*R3TY M=*8<( B7);@^(W"FLN$5.>E!%XM/03[]14(PC/',&L-@C=]!Y&=ECB%,>-+8+,Y9ZNYX/0RB#=$90N(ZA7\B,S#"$JP_2#V0E7'^079,5 MYFU;"%(XW=Q",$#H=$-)1B=4)=3>'>8ZVLAC[6X2H]'APG"'W GW#N]N&S^X MVA>UCIZEL>>D.\UV4AIAU8 ;F]Z#O> ,G5+L3-MDMJVZ4[[K&-GT-YADN$:M M_@%02P,$% @ EH "3Z]&W4DW @ E 8 !D !X;"]W;W)K&UL?97;CILP$(9?!?$ R\'80$20&JJJE5HIVJK;:R=Q EJ# MJ>V$[=O7-B2EMK.OI(+9A*^6XB2)Q;$F/Q1,; MR:#>G!GOL51+?HG$R D^F:">1FDQY(*Y]C_GO M':%LVH9)>-]X[BZMU!M178WX0KX3^6/<<[6*'BZGKB>#Z-@0<'+>AA^235-H MO1&\=&02JWF@*SDP]JH77T[;,-9 A)*CU Y8#3?2$$JUD<+XM7B&CY0Z<#V_ MNW\RM:M:#EB0AM&?W4FVV[ (@Q,YXRN5SVSZ3)9Z8!@LQ7\E-T*57).H'$=& MA7D&QZN0K%]<%$J/W^:Q&\PX+?[W,'] N@2DCX D^V\ 6 * %1#-9*;4CUCB MNN)L"OC\L4:L_XED U0SCWK3],Z\4]4*M7NK05E6T4T;+9K=K$E7FO1?1>,J MT%])I >%*F7(C7Q8!6?Q;'? '@-@#'(5@:Y7<4L048RS)6"- ?0*L6592D$ M.?+39%Z:S*%!N44S2^ J#41E:C$W'A6$Y3NMA5X6Z+!D<6+!0"<-*O+8_L@> M%2SRP@^#O##(@2DRBP4Y60 H"V2QN*HL3Q+H9\F]++FG,5;)N]Q-$Q=6]QI7 M!&#\3EL*+TKAH"006"B%^U^6* .6K'%EL,PS5%HXT>I\T.?U-\POW2"" Y/J MJ#$'PIDQ291E_*1*:]45\5A02'9N-P!T>,BJO\ 4$L#!!0 M ( ): D^I"R38S@$ )<$ 9 >&PO=V]R:W-H965T0/6'--MA$@=5-5K=1*T5;M/CMP"&A]H;83=O^^MB&4 M$&M?L,]A9I@QMO-!R%?5 NC@C5&N"M1JW>\P5E4+C*@'T0,W;QHA&=&FE">L M>@FD=B1&<1R&&\Q(QU&9N]Y!EKDX:]IQ.,A G1DC\OT)J!@*%*%KX[D[M=HV M<)GWY 2_0/_N#])4>%:I.P9<=8('$IH"?8YV^\SB'>!/!X-:S .;Y"C$JRV^ MUP4*K2&@4&FK0,QP@3U0:H6,C;^3)IH_:8G+^57]J\MNLAR)@KV@+UVMVP(] MHJ"&AIRI?A;#-YCR9"B8PO^ "U #MT[,-RI!E7L&U5EIP2858X61MW'LN!N' M2?]*\Q/BB1#/A"C]D)!,A&1%P*,S%_4+T:3,I1@".?ZLGM@]$>T2LYB5;;JU M<^],6F6ZES(-DQQ?K-"$>1HQ\0(3WR+V]XC-?P@V!F87L==%[/C)C8O4+Y!X M!1(GD-X(9*L8(V;C,-QAPE6,>T2T7:S&C8_4ZR/U!-GX!3*O0.8)LET%R>YL M9LFG591[3+BR@1=;Q![9GT2>.JZ"H]!FM[D]T0BAP:B%#T:N-;?$7%!HM)UN MS5R.9V4LM.BG:P#/=U'Y#U!+ P04 " "6@ )/GN?0O D" #U!0 &0 M 'AL+W=O4=/\!W4CVXG=(4FEF/=0"MK MWGH"RHU_'ZZWF<%;P',-O9S-/>-DS_F+*;X<-WY@! &#@S(,5 \7V )CADC+ M^#5R^M.6IG$^O[)_LMZUESV5L.7L9WU4U<9/?>\()3TS]<3[SS#ZB7UO-/\5 M+L TW"C1>QPXD_;I'(Y"\$:0&3"NQ4@6U_]$9%X":(G 21)2!S >3&Q0!)+*0=]L X MB*,;*TM8E!""$[<:XE1#%FI(D+D)8B=!_/$\$B=!\GX> R2>&0U)&J=U$F0?CR/S$F0O9]'MOCP>!61)+O)PP&+TFP6VZ & MS0Z@N1"_47&J6^GMN=)GV9ZXDG,%FC*XT^E6^@Z>"@:E,M.5GHOA)AH*Q;OQ MDD7335_\ 5!+ P04 " "6@ )/)KS#U1H" #L!0 &0 'AL+W=O^DJ5"OU_PJMG M:O$.\+. 1@WZGDVR%^+-%E^/:S^PAH##05L%9IHK;(%S*V1L_.XT_7Y*2QSV M;^J?77:39<\4; 7_51QUOO9CWSO"B5VX?A'-%^CR4-_KPG^#*W #MT[,' ?! ME?MZAXO2HNQ4C)62O;=M4;FVZ?1OM'E"V!'"GH#)?PE11X@^2B =@7R40#L" M'1%0F]TMYA/3+$NE:#S9'H>:V5.'5]1LU\$.NMUQ_\QZ*C-ZS0C&*;I:H0ZS M:3'A !/>([93Q&($>9I",$[N,<]33+2,>PPR0?HTX6R:T E$0Z=1."\0S0I$ M3H#<+<)#YS@Z9M4-F[$0C.RV&#N9YP DE MBY&=&5A($QR/MHE,7#^$410'HYV:@P4Q_L=FT=EP="8<&86CT[5>DH2,#LYV M"B/+* GPR X:W K[#GYG\EQ4RML+;2Z8NP8G(308R>#1:.;FZ>T+#B=MNTO3 ME^T#U!9:U-W;BOH'/OL+4$L#!!0 ( ): D](KL6\00( )D& 9 M>&PO=V]R:W-H965T\;?1 4@O?>&MF+K M5U)VFR 0904-$4^L@U;=.3/>$*FV_!*(C@,YF:2&!B@,TZ A=>L7N8D=>)&S MJZ1U"P?NB6O3$/YW!Y3U6S_R[X&7^E))'0B*O",7^ GRM3MPM0LFEU/=0"MJ MUGH].;;:>N'&@@HE%([$'6YP1XHU48* MX\_HZ4\E=>)\?7?_8GI7O1R)@#VCO^N3K+9^YGLG.),KE2^L_PIC/XGOCYH[ 8T):$I0M?^7@,<$ M_)$0F^8',M/J9R))D7/6>WQX6!W1_XEH@]5AECIHSL[<4]T*%;T5<93DP4T; MC9K=H$$S330I N4^E4"N$CNT2$>/!?9+112MW26PLPML#/!#%ZG;('8:Q,8@ M?C!86<9TTC.VC=:GP M[ D_P*1.F-0!L[9@TD69".'%T2Q5&(?8S;)RLJR6+"BT6%:+*NO4 EE*XB1T MS:2OWNS*+3?'U& M>B)8\9V:N\.8_+ 9AO8/PB]U*[PCDVK>F*EP9DR"H@R?U&%5ZCLQ;2B&UL?97;CILP$(9?!?$ :S#'1 2I M256U4BM%6W5[[223@-9@:CMA^_:U#9M2V^D-/O#/S/<;:ZA&QE]% R"#MX[V M8A,V4@YKA,2Q@8Z()S9 K]Z<&>^(5$M^06+@0$XFJ*,(1U&..M+V85V9O3VO M*W:5M.UASP-Q[3K"?V^!LG$3QN'[QG-[::3>0'4UD M\!_ECV'.U0O+TKM=X(7EH8Q6(>:"<'QE[UXLMI$T8:""@_*RX$(V#'ZLSW)9A.687"",[E2^K!%\J]++F');=84H/!S6R6\+MTI9 M9+'%XJHP+N,'=Z7TPI0N3&S?E=*YD3X85^6#08NVH-OT-\(O;2^" Y.JPY@^ M<&9,@LH8/2EGC?HSW!<4SE)/"S7G4W^<%I(-<^M']_]/_0=02P,$% @ MEH "3[HN6[7X @ EPP !D !X;"]W;W)K&UL MC9=M;YLP$(#_"N('#.ZP>:F22&NG:9,VJ>JT[;.;. DJX RF.4NK@M:Z:;AT>M3[=15&W/^\76W#N-^1K*26]VG$.9PD0^RJOI,9AY_IJ3AS.P'+L_? MLG\>BC?%/(M./JCJ=[G3QW68A\%.[L6YTD_J^D5.!?$PF*K_)B^R,N']3 QC MJZIN^ VVYTZK>LIBIE*+U_%8-L/Q.E[AZ32,'H#3 )P'X%C+"!IF_DEHL5FU MZAJTX^*?1'^/X0[-VFS[SF$IAFMF\IWIO6P8YJOHTB>:8N['&'P74\PQD%QUVXW2N@ MS02\P:PI:%DP8\ ](-I@H!2VW9J"EJ",(?. :(>!DMB^@^!:S'GNJXBV&"B- M;;^ \#@#STL):(^!$MDV#%R3,^\MHD4&RF1;,2!4]@@&M,C@FNPJ!J[*&.>I MSP_:97!E9HGGW8:TI1C?KAC2EB+CYFZ5DMAU#5V9(\]0C M&=(V(V6S?0_1M?E_)%IGI'2V+4-79P"6>YY+I'U&RF=;,W1]-N]^](B&M-!( M"6V+AL1?,R^X[]FCE497:=>U*6BY<\K-9L->O6BQI>RW[-]%>RB;+GA6VNQ. MASWD7BDM3&.G" 0QU_%^ "G@*"W<4VZ-DV;M,GFFK:?V5UV-8=B@5VO;U] M;^LAUR_"P']F?@-D+$.MZK;=QH/6R21!T;UE'U( ;6FYVSD!W5 MQI271 V2T9-SZG@"TY0D'6W[N"K=VEY6I;AJWO9L+R-U[3HJ_^P8%^,V!O'K MPE-[:;1=2*IRH!?VG>D?PUX:*[E'.;4=ZU4K^DBR\S;^ #9U8?5.\+-EHUK, M(UO)08AG:WPY;>/4 C'.CMI&H&:XL9IQ;@,9C-]SS/B>TCHNYZ_1/[G:32T' MJE@M^*_VI)MM7,31B9WIE>LG,7YF]>WP*@V!&'LL:Q$$&<["+"3(0@(L MR&,AZS28^"QK$< P#Z/D090\@))Y*/DJ"R+>HZK7&@+?N9\B"%*L0 #VSZ18 MO4F$'@OBH:Q560X ]F"216>PG?H;E9>V5]%!:--D7"LX"Z&9B9@^F+H:\W.X M&YR=M9WF9BZG%CD96@QS]T_NOZ#J+U!+ P04 " "6@ )/WY/5CRX# ] M#0 &0 'AL+W=O MVQ-CPGDIBZI=N2LDO\<>%-F0C:;H]?6#>6NEZKOH5DO^5D4><4>&J<]EV76_-FP@E]7+KBO'8_Y\22Z#F^]K+,C M^\[$C_JAD2UOR++/2U:U.:^F"Z*NHZO_RBZLD/".B1QCQXM6_3J[F:JU(^9R-;+AE^=IE^M.NLV M!2P".9F[KE/-G?I/5MO*WLLZ#.G2NW2)-&;38\@( Y!,,5L$,R \R6"@03 : M&V*%$V. MQ"3 0*TSD"%!Z/P()Q)$*()0I4@G$Q49$Q4CXD4INHG(8R).54V MBB2$4IP,1H(""( M0YQ*C%*)$2JI026V1OD0I8%!!0%!'*4XEP3EDMAR W MB$B#QB-18JX0 H*Q"*9L<'^"X 8=:=!DH(2 2><=U)0.[G: V9VI)0UZ1TP8 M:EY-@!L>((YGZ0DPRR.$FH006!+.[A[<]@#Q/3HG"-RN(/X/3>$N XC-V)JR M'20":FD*<2,(PKEM@QL-($YC:RI%-&4MD@T"?^XC27#3(OX-FM*@R7L.>95ZSQQ(8_$ZN!Z MX%PPR<:_DW-RDG>9H5&P@^A>8_G>] ?ZOB%XK2\KWG!C6O\%4$L#!!0 ( M ): D] *9!^7 , !L/ 9 >&PO=V]R:W-H965TZM/=Q%4;?>Z[KH;LU!-^Z?K6GK MPKIFNXNZ0ZN+S3"HKB*,XR2JB[()5XNA[[%=+RMW>]AW1:G$H=OJGMK\.CZUK11:)FCU=AE^@KM[(?H! M@\7O4I^[J_>@#^79F)>^\6VS#.-^1KK2:]N[*-SCI!]T5?6>W#S^3D[#BV8_ M\/K]S?N7(7@7S'/1Z0=3_2DW=K\,LS#8Z&UQK.R3.7_54T J#*;HO^N3KIQY M/Q.GL395-_P&ZV-G33UY<5.IB]?Q63;#\SS^D\AI&#\ IP%X&8!C+*/0,/// MA2U6B]:<@W9,_J'HUQCNT.5FW7<.J1C^T61S/]K@M0WF M%YO(^;^(("N"@P-QY4!(Y!T(UH$8',AWLY2S68XVR6#3##:897',RTA61E(9 M@3.9T49=R2B1J9274:R,8F3F.5=$1KJ%\423L#()(S-/6D)D1)HE&2^3LC(I M(Z-F,BF1043ED(0?E4>*!!HYH MDCT&Z1QRX5'BF08.ZCEMP%#M/CI\V>.Q!H9K4CZ =M?/Y#G&CFNYS$AY1H2 M%Y.'%.2Y1LHU+2%(N;Z!5,:>$PL])SCEFI:0R>A=5-+M/P]2R/./W&'OX1]Y M_E%^O(0@#S8R8),2@A1L )DE'B4>;.3 GI<0I&"[O.:^1>3!1@YLLH@4;,#$ M5T*0!QLYL$GV*-A9DOJ$>*Z1XYK0QAW8N><,%3S6@L&:%!!!L?:4*<$3+3BB MY^$(2K22,O74#L$#+;B#FL1#@;X!)7Q*GF]WRC,M'8)^O2O,Y3Q[T=6UIK\V M_BC:7=ETP;.Q[H8TW&.VQECM7,:W;MI[=U.]-"J]M?UKZM[;\;HV-JPY3%?1 MZ'(?7OT'4$L#!!0 ( ): D^(PXU*Z@$ -(% 9 >&PO=V]R:W-H M965T<&>\9DS9SQX\E'(9]4":.^%LUX5?JOUL"=$52UP MJA[$ +TY:83D5!M3GHD:)-#:!7%&HB!("*==[Y>Y\QUEF8N+9ET/1^FI"^=4 M_CL $V/AA_ZKXZD[M]HZ2)D/] P_0?\:CM)89&&I.PZ]ZD3O26@*_U.X/X0N MP"%^=S"JU=ZSI9R$>+;&M[KP ZL(&%3:4E"S7.$1&+-,1L??F=1?!?O3U;HM_,SW:FCHA>DG,7Z%N:#8]^;JO\,5F(%;)29')9AR M7Z^Z*"WXS&*D5YZY7WDEH\[#=\VN$T& (@P?S'[5FP"X&@T;;;6KV&UL?53;CILP$/T5Q'O7W+.)"-*&JFJE5HJV M:OOLP'#1^D)M$[9_7]NPE!"Z+]@S/N?,&6,[';AXD0V B1K(3@$M+H@0%GI<@BEOF9JG-G466\EZ1EL%9.+*G M%(L_)R!\.+J^^Y9X;NM&F03*T@[7\!W4C^XL=(1FE;*EP&3+F2.@.KI/_B&/ M#=X"?K8PR,7<,9U<.'\QP9?RZ'K&$! HE%' >KA"#H08(6WC]Z3ISB4-<3E_ M4_]D>]>]7+"$G)-?;:F:H_OH.B54N"?JF0^?8>HG=IVI^:]P!:+AQHFN47 B M[=JDXG52T%8I?Q[%E=AS&E=U^HFT3@HD0S 0_?I<03H1P14"C,]OJ1ZQP ME@H^.&+\61TV9\(_A'HS"Y.T>V?7=+=29Z]9E$0INAJA"7,:,<$"X_N/MYA\ M S,CD'8PVPBV;)R".WJP*O >XJ9 N-EG:.GA39_QMD"T*1!9@>A&(%EMU(A) M+(99S <_W">[52L;L&"W#_^S8?&FG7C#SJK.*;ZK$^]7_S:_Q_A^''@K*VAQ MG"B(VMX\Z12\9_;6+[+SY7X*[''\!Q]?AF]8U"V3SH4K?:CMT:LX5Z#-> _: M3:,?HSD@4"DSW>FY&*_D&"C>3:\-FI^\["]02P,$% @ EH "3Z@:T$TP M @ OP8 !D !X;"]W;W)K&ULC57;CILP$/T5 MQ =P-4F("-(F4=5*K11MU>VS0R8!K<'4=L+V[VL;+\N"4^4%?#GGS)G!'K*. MLE=> @CGK28-W[BE$.W:]WE10HVY1UMHY,Z9LAH+.647G[<,\$F3:N)'0;#P M:UPU;I[IM0/+,WH5I&K@P!Q^K6O,_FZ!T&[CAN[[PG-U*85:\/.LQ1?X">)7 M>V!RY@\JIZJ&AE>T<1B<-^Y3N-Z'@2)HQ$L%'1^-'97*D=)7-?EVVKB!<@0$ M"J$DL'S=8 >$*"7IXX\1=8>8BC@>OZM_TI3T;798X'SC-'.8?WG;;$Z1>$:R>H7 M:E$76^_)\G"Y>LO18I7Y-R5D,-L>$XTP83C!["R8 >%+!X.-R&9C&UE"I),0 M#V#VCRBQ^B. +(*("V /I5SZK''I!K3]'DDWLH>);%&2>91 MDCOE7E@%%H_GN;0*+.<.T&)R;):S/%,OF7S3.29,O3M.5E8G*TLM[@BD5H'T M\5K(!F>]0\$#U3"@3ZE&'II>HSDJ0MYR8LX:V$5W3NX4]-KHMCU:';KS M4Z2[PP>\;^T_,+M4#7>.5,@>HSO!F5(!TDS@R7-6RK_),"%P%FJXE&/6M]1^ M(FAK?A?^\,_*_P%02P,$% @ EH "3__X+5C! @ RPD !D !X;"]W M;W)K&ULE5;;CML@$/T5RQ^PYN9;E$3:7*I6:J75 M5FV?24(2:VWC DFV?U_ 7J^#R39],3 ^)%'AE3P6M5UG(6'I5J M)E$DMT=64?G &U;K/WLN*JKT4!PBV0A&=]:I*B,$0!)5M*C#^=3:GL1\RD^J M+&KV) )YJBHJ_BQ8R2^S$(9OAN?B<%3&$,VG#3VP[TS]:)Z$'D4]RZZH6"T+ M7@>"[6?A(YRL(38.%O&S8!FI5,_\\IEU"<5A MT&7_E9U9J>$F$CW'EI?2?H/M22I>=2PZE(J^MFU1V_;2_B&X<_,[H,X!]0YZ M[H\<<.> WQW(APZD&4YC%CBIC& 19@MQE7GMP$$!,;N@3>].+1^F1%/D)$B]!7>9/+//)B/T'N M),(( "XY]N'0SC);Z5X MXU*$'IG)#0KOA?8(T7\([;]J(+Y':.PYM;F^+%RA/3B$,2*NT&,\X5T^&#![U#CKJRZ@&PO=V]R:W-H M965TV$Z]O7-@0%LERY/V";F=D=VVN3-(R_BHQ2:;V51256=B9EO70<<7/>L=5S^E5CGE)*Y&SRN+TM+(_ MH>46A9I@$+]RVHB[MJ6M[!E[U9VOQY7MZHQH00]22Q#UNM(U+0JMI/+XTXG: M?4Q-O&_?U#\;\\K,G@BZ9L7O_"BSE1W;UI&>R*60+ZSY0CM#@6UU[K_1*RT4 M7&>B8AQ8(P+RWR5X'<&;2_ [ M@C^7$'2$8$1P6N]F,C=$DC3AK+%XNQ]JHK<=6@9JN0YZT*R.^:;F4ZC1:^I' M0>)6XQ>( )AY@UA(F&F V$B8>8[2,&]PA'.>GM8- .-G1_$&(!"WB@ M@&<$O'N!V(4%?%# ?\P@1J,);3&!P50&@Q:!C]W1G#[""6O/I+HWS.E^ M8DQ2)>@^J<0S]4O1=PIZDKH9J39O[]6V(UG=_3,X_8]+^@]02P,$% @ MEH "3ZU10V2\ P :!( !D !X;"]W;W)K&UL ME5AMCZ,V$/XKB.\][!G,RRJ)=/M2M5(KK:YJ^YE-G TZP#E@-]=_7T/8*/&, M3[XO 3LS\WC S_, JY/IOPX'K]MTPSH^C./Q+DF&[4&WU?#)''5G_]F; MOJU&.^Q?D^'8ZVHW)[5- D)D25O57;Q9S7//_69EWL:F[O1S'PUO;5OU_]WK MQIS6L8P_)K[4KX=QFD@VJV/UJO_2X]_'Y]Z.DDN57=WJ;JA-%_5ZOXX_R[LG M+*>$.>*?6I^&J_-H:N7%F*_3X/?=.A;3BG2CM^-4HK*'=_V@FV:J9-?Q;2D: M7S"GQ.OSC^J_SLW;9EZJ03^8YM]Z-Q[6<1%'.[VOWIKQBSG]II>&5!PMW?^A MWW5CPZ>56(RM:8;Y-]J^#:-IERIV*6WU_7RLN_EX6NI_I/$)L"3 )4&F/TS M)0%#$](E(0U-4$N"*7N[MM/D?'?F M_^SU'.SL^R8MRE7R/A5:8N[/,7 =DV>W,0]<3'X;\\C%%+32 M#K#MP)R.UQ"EX L@6P#G NE- >FL\1RCYIANCO% I"Q$RJS1TZ1B"RAFC>BL M49$U%J!*R#U &0N4,4"I Y01((D"RJL;>P.4LT Y Z0 X._FIH#AYEHJ\Y(%*%JAD@!PZ/)442$()@,@C2<$S6#!8A%8B=,]*CTY( M!J5T421!R5-5(/JP>!)+(%A*^$KP-)88+@22IZE,F56X4K $77>,LLC33'FP M>$9+2FDEP,6BG,Z@*'Q=\926E--*N.(A*:E_Q#7)DUIRK"87D-+:UQ!/:4DY MK80K4I(AM2IEFGKD4/*LEI362K@Z)2FO/1T!3VB@A%;"52F@A(9,6OWP;#S@ M:0V2\$2)W%/"8[F4K<0E[I>@P+T+/*F!FK/R[4G@20W4?/W]\ER%$/L%RE7[ MK",D^K!XMD* ]\#8\&E2D'V1P(16B]-T27B8@ MQ/PA6": EPD(L7[X2>\'7B8@Q/V!L?]<6"C)8R$O%ACB_ACL_LC+!(:X/U+W M3Y52Z/-"Y/4$.??WW #T/,3_A/LC+Q08XOY(W=_2*&ULE5;MCILP$'P5Q ,$K_G,*8ET256U4BN= MKNKUMR]Q$G2 J>TDU[>O;3C*P=+2/\$VLS.[QA/OZB;DBSISKKW7LJC4VC]K M7=\%@=J?>^9N56WN0FY6X MZ"*O^(/TU*4LF?RUY86XK7WPWQ8>\]-9VX5@LZK9B7_C^GO](,TLZ%@.>^YGO'?B170K]*&Z?>%M0 M['MM]5_XE1<&;C,Q&GM1*/?K[2]*B[)E,:F4[+5YYI5[WEK^MS \@+8!M N@ MT5\#PC8@[ + !01-9J[4#TRSS4J*FR>;KU4S>RC@+C2;N;>+;N_<.U.M,JO7 M30QD%5PM48O9-AC:PT"'" Q[)T$QB2T=A=/W KLQ(J&X0H@6$;KXJ%\$(3A! MA!)$CB#L$439!$&,$L3C# &V]A@8H>IFGU( .@R'NS&&!="ED9)C">4H DE M2$*#;=\V&"#]C.)%G. Z*:J3(CKA0"<=%PXAS=()H0P5RF84E"$%18OEQ&E= MHCI+1"<:Z&"8B:]CD\%L1Y CFTU03#@7YA]:0)UY#Q0I)!FZGXX^7Q3'<9@, MSRT&3#,"83J1%&YFP-R\G*# [0S_X6? #0US' V(I9>0I&2X,__$O4\)MS3, M\30@IH9P02;^3P%W-]EER>7">BO+VX5*X-ZJUVW37?630I^U':8FK%L6I1FHD7=ME]!UP-N?@-02P,$% @ EH " M3V')'55%!0 QQT !D !X;"]W;W)K&ULE9E= M;ZM&$(;_BN7[?=>& MFQ@VSPX[P_ RP\Y/1?F]VFE=3W[DV:%ZF.[J^C@+@FJSTWE:?2V.^F#^\UJ4 M>5J;T_(MJ(ZE3K?MI#P+* Q5D*?[PW0Q;\>>R\6\>*^S_4$_EY/J/<_3\K\G MG16GARF;?@Y\V[_MZF8@6,R/Z9O^4]=_'9]+B^-Z<_+9]F(;-BG2F-W5C(C4_'WJILZRQ9-;Q M;V]T>KYF,_'R^-/Z+ZWSQIF7M-++(OMGOZUW#]-X.MGJU_0]J[\5IU]U[Y"< M3GKO?]W?R>:]JHN\MV*6DJ<_NM_]H?T]]?8_I^$)U$^@ M\P1S[5L3>#^!_YP@;DX0_00Q] JRGR"M*P2=[VTP5VF=+N9E<9J473X)Y\-$8ZIFGCJ$+AMG,"C!G(C K."^#T#*> MR)E.UQ=8N@1CB;6(NU;6MZU<+93#>/'6 +^*E\> @ 9$:T!S<&H"1B&-AA09@/"8FL',2.B<=YR2%EG,=(Z^=BQBWG ,8 MA22L4*T0)F4B+>< QI,P"K%S"CJG@'.>)(^@@6AX[L300#P@=V+@*2$1:38\V[B L5LI^-!'&PC"QHPPY>7G9:P>Q,#,^ M((5ZZ*Z# $,. @PZB+@;#N(7!W/?')*XQP269R9'Y!$60>:J(,@CY3HLF'#" MC# >2SO, (L,9T<98"R,5>SQ#VLTBX:D4006+NS[OH18'#JE$\!B)A+;/X"9 M%R?YU B_0IC[#A&1+P6P5K-D>!81UD1R-='-HAZZ=IB,RW9EB+A8A9$6>DRE/Y$E9%0JJH/":P\% \(LQ8>,BM$D&849DH$F6'&6""A?8K'F$J M9$Y;";"$A*^SQ*+(75$4L4=T.!8=/J)0Y%AT^)!"D;LE6R2M]_820(U^VZ4X MPH2T7KEK1%$2^<+C:=Y1C1AY3&#!X6)$A+'@<+=+!A%V.U;GX5X"Z LG6Y ! M)83=($-3B:>]Y5@&.>J0/>47QT+#1_3(' L-'](E<[=IC2*[L "0>?B=_'4I MR9D=7F J4;[LQ?+'49/L^_:$)4:$P\,KL,0(MZX!'[ 8*A5L#484V=^E5H@R MO81E; TQY74.BY]PQ4^&/A-88\28+X2>3X2@J.%V#])#5I7*[! #2A"W0PRH MB-DYC*A8>JH @;5/@"^$W*,R JN,4","C%5&@'+&#;#;;X5V=.\BJ_O(^B9R M[0Y6/.$JGN0>;1%86\2(GDYB;9'@.Y<35.GV5G90[R.K^\CZ)G+M#M8Y"?HW M[FE.)%83.:)_DUA-)*A8W*!VD+HM!8ARI0!1KA0@RI6"X&(3*M?E6[LC6$TV MQ?NA;L)R,7K>=7RD9A/+&G]BLR4#XRLV6W=[BC_-=UNZ.8S,<=EM+78G=7'LMTV#\][MXG]02P,$ M% @ EH "3S<)8_7< @ F H !D !X;"]W;W)K&ULC99=;YLP%(;_"N)^!1OSD2B)5 C3)FU2M6G;-4V=3W(Z\NRL;=K.S:@]RLQ%E59<,?I-.=Z[J0?U)> MB>O:)>[+PK?R>%)FP=NLVN+(OW/UHWV0>N:-7O9ES9NN%(TC^6'MWI-E3GQC M8(F?);]VD[%CI#P*\60FG_=KUS<9\8KOE'%1Z,>%9[RJC">=Q^_!J3O&-(;3 M\8OWCU:\%O-8=#P3U:]RKTYK-W&=/3\4YTI]$]=/?! 4NLZ@_@N_\$KC)A,= M8R>JSOXZNW.G1#UXT:G4Q7/_+!O[O [^7\QP SH8T-% QW[/(!@,@E<#]JX! M&PS8_T8(!X,01/!Z[;:8VT(5FY445T?VYZ$MS+$CRU!OU\XLVMVQ_^EZ=GKU ML@D#MO(NQM' I#U#)PPAR2VS19B1\'0&8QH42R.E,W-Z&R";$X0L0!+_])*_ M[^4FT0"M5V =!-,0(<4=,-0!LP[83<%#4/">B2S36";R0<&S.4-C6(\Y$R<@ M5CYG0I_A@D)44(@(BH"@G@DG03ZPA !%* 3/&0(1WPJ9\HT0Y]H#&PO=V]R:W-H965TR@1IOCE()9O"H3D0W"MC!D00G=#:[)X)5=9AGSK93 M>2;/AE:YV2D\D5[E4 FH M=27K0,%Q&3Y&BVUB\0[PLX)6#_:!S60OY8L]?#TLPYD-"#@4QBHP7"ZP!LZM M$(;QVVN&O4M+'.[?U#^[W#&7/=.PEOQ7=3#E,GP(@P,@ $T4/'S&;"4R/(!A!'P:="F-%K^BC(-;7B"CZ M- KBGRK;VRH? HTGZQ4[@7CH(J73 LFD0.($DF$$\;C@'>;>86J/29-1029 M.!U&%;D&Q3$=O=WV&D3C>/Q\9-!1 M3)_=XZ*.2Y-K8@ VL_01ZI[KF1'&PO=V]R:W-H965TU\2QG:0(D%88 MVJ1-0JVV/1LP$#6),]M ]^]G.VE$G$O'"_XZY_@>WXN=Z47(5W7D7 =O55FK M67C4NIE$D=H>><74@VAX;5;V0E9,FZ$\1*J1G.TB^;1A!_["]<]F+]BIX^S, ^#'=^S4ZF?Q>4K M[PS1,.CF*&P 8%L!,@ X'4\]%B4H>I'>83(CBEGAD EN24 MWO!#P' ($$[F)8>,]\D2ZB=HC"(X]S/4@NC &<:>_]48E5%\XY0I:(N.;"'L MUQP=VZ)I[E7O$D#E*[_]3FV<0O =C( ;B7X3Q M*/V(QK'O-;JZ?.T#_8/)0U&K8".TN]MT M8A564O;+*!)E15LBGEA/._7DP'A+I#KR8R1Z3LG>)+5-!&:S)&I)W85Y9F(O M/,_8239U1U]X($YM2_B?-6W8917&X37P6A\KJ0-1GO7D2+]3^:-_X>H4C2S[ MNJ6=J%D7<'I8A<_Q]EM0K3,-C3 SDU\I5=/M/! M#PZ#P?Q7>J:-@FLEJD;)&F%^@_(D)&L'%B6E)>]VK3NS7@;^:YH_ 0P)8$Q0 MM1\EP"$!?B2@APEH2$#_6P$/"=BI$%GOIID;(DF><78)N/T<>J*_NGB)U>LJ M=="\'?-,]5.HZ#G'&&?161,-F+7%@ DFCM-;S,:#&1&14C#* #X9:W"7#FX+ M%/>(.%XX(O[)LGW,OL%#0&&O<:PQ]C<,68Q>%(F03B-T=Q177B M"41SO'!?N8\1X46:.*6W/D: T;3TC]O6R^$7ZL.Q'LF%13S,R: V.2*NU*:!A4ZGX;#PT]2+V=JSVW4]X> M).N'"RP:;]'\+U!+ P04 " "6@ )/;T YD0\# 6"P &0 'AL+W=O MEVY=@7YY[[IX[8VYR-O5+L]?:!J]E4373<&_M MX3Z*FO5>EUES9PZZ:4?ZZ YEF56_YGKPIRG(0G?#$_Y;F];0S2;'+*=_J[MC\-C[7;1A663 ME[IJP2-^YOK<#-9!*^79F)=V\V4S#>,V(UWHM6TI,OF.)7OK'[:9B&P49OLV-AG\SY ML^X%B3#HU7_5)UTX>)N)B[$V1>-_@_6QL:;L65PJ9?;:/?/*/\\]_YL;[D![ M!WIQ<+$_H4Q4L&'H:]$)JC(9-1^(6Z<'XD2R'&5DAA428Y2 ME4PJ!=\(!$8)$1Q4: PC,96))*! ")UBL;I1GA15ER+J0)QY.HI#):<*7"B+ M,8RE-$[@\49@L> 2GF\$IKAB-\0I5)Q"Q(&>S!62CF3@T"X0E.2PO\LQBL<) M@VW#N.+XQIM+8OPC$"/20 GG/>CJ#7(%X&(0K).'(25/4T9 \DN4,V4LX?#B MQCFE$H3=D'KC>T<0J1Q*[4#I(%A\1^ =A:)@$U$0%U =AH(]C ;?]%+7.S]@ M-<':'"O;WDD#ZV6(>Z#M3 #L-H7>VG8IW;KN)K5N8\VAGT*CRR@\^PM02P,$% M @ EH "3T@@WR]Y @ 60@ !D !X;"]W;W)K&ULC5;MCILP$'P5Q ,8VDZXOGUM0[@ M5IH_P5YFQSN#M9NDH^R=%X0(ZZ.N&KZV"R':E>/PO" UYD^T)8U\_R((JU'=G6@1SQN1*OM/M*!D'(M@;UW\F%5!*N*I%GY+3B^M?*SUS0 M>F"1I=3XHW^6C7YV _\US9P AP0X)LBS[R5X0X+WF>#?3?"'!/_1$]"0@&8G M.+UV;>86"YPFC'86Z^]#B]6U RLD/U>N@OKKZ'?23RZCEQ0%*'$NBFC ;'H, MO,$ $$TQ6P-F1#BR@K$,:"IC Q?I<'I MD0 $,^*^"_+[C[+I%#/Z)>G";R) M7X&9P#<2^)K GQ"$,\-[#-*8IJ_2=S@T$H0/.!R:'$91.+]U2YS9X24NBGT7S*^? M@>Z>PY%17[30YT?03! ;">+''98SP-@UW <\'D 3M6$\:RZ9 >7.>\L2XOG MGYVWN\O4JW)NVF)-V$G/*&[E]-P(Y&PO=V]R:W-H M965TO;0B#UJJ:#V";V*<^,]K) K5+##F-9M<"( MO.$#]/I)PP4C2D_%"%A^[4*K. RWP@)_@-ZL]P$'J&%TK=,>AEQWM/0%.@+\%NGQF] M%?SM8)2KL6%Z?*5_ ML[WK7HY$PI[3QZY6;8%ND5=#0\Y4/?#Q.\S]),B;F_\)%Z!:;ISH=U2<2GOU MJK-4G,T4;861Y^G>]?8^SOQKF;L@G O"I2"(/RR(YH+H?T%JFY^BF3]"['%P.:-?>3)EQK,G^KV;LT MP:+!VL-B)'0:"2T@W@!"-R!R B(+B#: R V(G8#8X2!^$\6D2:VFMYKH[C;R MS>]-(),R"-;2Q/>WTHVKQ.DJ<;A*W(#4"4@_GTOF!&2?R"5[ETL8)ZY8LO>Q MA$'B2@6OMK Y4GX1<>IZZ1VYTE^#W;,-YPHTU;_1*;7Z%%LF%!IEAID>B^E; MGB:*#_,QA9>SLGP%4$L#!!0 ( ): D_-R!.)^@( /@, 9 >&PO M=V]R:W-H965TK4[=D% U&3.+,-=/]^CI-F8%]/[(7$SO4]U\8'G,69BU=Y8$P%;TW=RF5X M4*J;1Y'<'%A#Y1WO6*N?[+AHJ-)-L8]D)QC=FD%-'4$12"/34/%[S6K^7D9DO"]XZG:'U3?$:T6'=VS[TP]=X]"MZ(IR[9J M6"LKW@:"[9;A/9FOH>P'F(@?%3O+B_N@G\H+YZ]]X\MV&<9]1:QF&]6GH/IR M8@^LKOM,NHY?8])P8O8#+^_?LW\RD]>3>:&2/?#Z9[55AV58AL&6[>BQ5D_\ M_)F-$\K"8)S]5W9BM0[O*]&,#:^E^0PV1ZEX,V;1I33T;;A6K;F>AR<%&8?A M V < -, &.8R@$SE'ZFBJX7@YT ,B]_1_CLF<]!KL^D[S5*89[IXJ7M/JZS( M%]&I3S3&K(<8N(@A4T2DLT\(P!!K<(:G,,,3)&B-B4F07-58X E2-$%J$J17 M"4IKDD-,;F):$P-Y&N.4#*5D"&5F48:8[)(20XI31:,Q+A',<)) M;9'B_P%YA"4(*/.D0(6\)W"[4 17DB0W*#4&7>WVU+/9"6XNP=2UI1J#KCF) MAX.[2Q!Y':V(:Z_7*X+;2S!];;,(XJ]WE^ "$\Q@VRWB*NSYP2.XP 0SV):+ MN JGL6_#X@X33&)'+L1B'P=PB0&3V+/P@.L)Y':W -<3X :WQJ"K/9_,?+7B M$@,FL2T7N!*3HO0= '"+ ;'8L0MX$J<%)D/A'L,F,>V7V-0_F]0=''P;)C8FR.W##;\V)KS M_D7O=*R_!W-P_1L^O!-\HV)?M3)XX4H??\TA=<>Y8KJ8^$[/]Z!?0Z9&S7:J MORWTO1C.XD-#\6Y\SXBFEYW5'U!+ P04 " "6@ )/:[;0A($" "5" M&0 'AL+W=O';M>)F=N7B3!\:4 M]UY7C9S[!Z7::1#(XL!J*I]XRQK]9L=%396>BGT@6\'HUI+J*L!AF 0U+1L_ MG]G8B\AG_*BJLF$OPI/'NJ;BWX)5_#SWD7\)O);[@S*!()^U=,]^,O6K?1%Z M%@PJV[)FC2QYXPFVF_O/:+I&EF 1OTMVEJ.Q9U+9 M^?DKZQ,BOM=G_YV=6*7AQHE>H^"5M+]><92*U[V*ME+3]^Y9-O9Y[O4O-)B M>P(>"#B]2XAZ0O1!0'<)<4^('UV!] 3BK!!TN=MBKJBB^4SPLR>Z\]!2<^S0 ME.CM*DS0[HY]I^LI=?24DRR=!2@0 8X^0-,E N(KTW/M%?XAWS7L'U3LRT9Z&ZYT M([#7]8YSQ;3[\$G_6P[Z&V&85&RGS##58]$URFZB>-M_! 3#ETC^'U!+ P04 M " "6@ )/7@HRBL$" #+"0 &0 'AL+W=OUYUP'KW75J%FXU_HPB2*UWO.Z4'?BP!OSSU;( MNM!F*G>1.DA>;)Q3744$H22JB[()YU-G>Y3SJ3CJJFSXHPS4L:X+^6?!*W&> MA3A\,SR5N[VVAF@^/10[_IWK'X=':691S[(I:]ZH4C2!Y-M9>(\G#YA:!X?X M6?*S&HP#6\JS$"]V\F4S"Y'-B%=\K2U%83XGON1599E,'K\[TK"/:1V'XS?V M3ZYX4\QSH?A25+_*C=[/PBP,-GQ;'"O]),Z?>5=0' 9=]5_YB5<&;C,Q,=:B M4NXW6!^5%G7'8E*IB]?V6S;N>^[XW]Q@!](YD-[!Q/[(@78.]-V!?>C .@=V M:X2XAB/I7B',AV/QP*N^WP)#;+M;9&MSKN/Z.G,M;3/,[3 M:72R1!UFT6+( (-Q=HE9 9@>$9D,^C0(E,:"C-S)98#E&(%Q[B7Q3Y:'CUDN M$J6@7M01T N]$$S 0 +F"-@P X(]P5M,XC!-&X1DF'GKL@1@-,59[*DRAF&4 M)21%GC8 #B-,V15]8K"\>%0>2PE,D( $R>T"IR!!>H/ +28>E$HPS5/F"0S! M2)IY;*LQC%&<)]YR/0 P$K,T@8O+P.(R0%X*$^0@07Z[O!C!-P:Z0> .-"P6 MYXS&WHE= CB"S/9$_O4RQC'$$/+/-X0C-,FO7$;XRJ6( 9G9%0KP0KO'Y#^$ MAJ\:3&\1F@*G-C>7A2\T@".4$N8+/<:1&%&$?:$A',&9?]:CP4-4<[ES78$* MUN+8:"O/P-IW'O?$/F2>?8$G2PS85[93<0_?.WW;YGPKY*YL5/ LM'D^W2.W M%4)SDSZZ,SMD;SJK?E+QK;;#U(QEVUZT$RT.7>L4]?W;_"]02P,$% @ MEH "3Y/PC /Q @ + L !D !X;"]W;W)K&UL ME5;M;ILP%'T5Q ,4?V%,E41JTDZ;M$G5IFV_:>(DJ( S<)+N[6<;2HFY=.F? M8%_./;[G #=W=E;U<[.74@$VBIKU7I99D1D*NC+(% 92S)*)Y<'K,8(C%.OB/^R/+S/^(5@ @82,$? AA40[!G>8KC#5.TA1&"6>)8 ,)I@$7NNC&$8"4X2 MY'D#X##"E$WX$X/RXI&\.)T@X" !O][@!"1(KC"XQ<1#J:EQV'-N!Z&88;&=WF'S 9KC18'J-S70D MF)C>C'R; 1B)&?-M'L,829GP709@(DG$A#RX#>)Q'^2(3%# K0;''S 9;C:8 M7V,R'S5&00BGOLD C"&.?)/',)S$C&+?90AG/@WF"8P&__2EK'=N[&J"M3I6 MVIHSB/:CW1VQDX(77^+;%0;B]W84=)/%&WT[1W[+ZEU>-<&3TF8^<5/$5BDM M3?GHQCR&PO=V]R:W-H965TBJMK]]B9.@ TR-DUS?OC9P*8%U1?X$ M;&:'V8D'>W&1ZK4Y"J&]M[*HFJ5_U+I^#()F>Q0E;QYD+2KS9"]5R;49JD/0 MU$KP75M4%@$)PS@H>5[YJT4[MU&KA3SI(J_$1GG-J2RY^O,D"GE9^N"_3SSG MAZ.V$\%J4?.#^"[TCWJCS"BXLNSR4E1-+BM/B?W2_P"/:Q+9@A;Q,Q>79G#O MV59>I'RU@R^[I1]:1:(06VTIN+F/_._JEMWC3S MPANQEL6O?*>/2S_UO9W8\U.AG^7EL^@;8K[7=_]5G$5AX%:)><=6%DW[ZVU/ MC99ESV*DE/RMN^95>[WT_.]E> 'I"\BU *+_%M"^@(X*@DY9V^I'KOEJH>3% M4]V_57.[*."1&C.W=K+UKGUFNFW,['D5AW01G"U1CWGJ,&2 (;>(]101_X,$ M1L!5!4%5D+:>#NI9%N($%"6@+4%TTT8T:J/#Q"VFZMK(6!*/8&L,9L@R7$Z$ MRHDFP&SD)*B>9R&&9P]$4 M)4CG&Y*A!-D,0[)IIV$2I?'($ 1&& 7''PPA'KP062/40>'(+LPW!?#@ 9EA M2P\:-DPHH>'X(X# DC1+'8+P(,,TR5'B6&J AP^B.VS!XP=LCBULN@YBH-G8 M%@260>A8_8#'&; \NQ8<'D%([K %#R&D>VUO$W.ONO-?-]"R[L^VP?6 O?H+4$L#!!0 ( ): D^P MG_"CS0$ )X$ 9 >&PO=V]R:W-H965T#X2HN@-.U9T883 KK9"<:A/*"U&C!-JX(LY( M'$49X;0?<)F[W$F6N;AJU@]PDDA=.:?RUQ&8F J\P<^)^_[2:9L@93[2"WP# M_7T\21.1A:7I.0RJ%P.2T!;X_>9091;O \]3&HU1];)68A'&WQN"AQ90<"@ MUI:!FN$&%3!FB8R,GS,G7EK:PO7\F?VC\VZ\G*F"2K ??:.[ N\Q:J"E5Z;O MQ?0)9C];C&;S7^ &S,"M$M.C%DRY-ZJO2@L^LQ@IG#[YL1_<./F5-)O+P@7Q M7! O!9OTGP7)7)"\%&R=>:_,6?U -2US*28D_<\:J=T3FT-B/F9MD^[;N37C M5IGLK&PO9IJH@&C<29'[)Y+SN#VU) /9U[;77]5F_KZJM M]^O#?Y M]F'Y,@J"\\K^&:1 M+^I/_[1;#;TX\+TH"*?-ATMX&+8_U..Q!_&WM\4J]RZV^4/U_W1^\/%IG=G M5_E=46VA\ZWW/GMH='"Z*;9YZ5T/9\..!BY6\W(# Z8-\KWK+2R"5VX\(K'- M$_R[:+1Z$70T-ELL@,0J7_W@T7Y?KAHMQ)'OP:YXKY;9"D[!ON9.\3<8U,?R M<55_]T.V*1I4W6B 9U-_[?QJWXZ!^K=3;/__T%G-@J MWWS.7_PA'07!U/,:>R$KBEM6-J81-W:8)CT#/M"Z!TEC#]Z6!%D3?MVKW3W6:#M,P$7*SNB!IVC<7]SR87T<0$YS";;XO/.9ZF3#790_= M:4!Q=V5S<]YFF[OPYH]K+-5HU%Y M^_HA6RZ]5[L*Z+/JFLWU?0XO]3<$3Q_@S%]OR_DO<'J(Q7J7NRU0S6H!P^GZ M#!9E [MU 4SW5^_/>:/Y [^*!TG4=H@"]FE\Z+"_?[//-MTQ./DIV 81"-O#<1+EVIC;)ML0&F7#8V M\.KC9?UO:OC>V:_S^VP%=-_&S=_/KE_/&O>@.^#&0L&0HR#^J?:6[QTR,?FV M,8[2GE^]?G[V_/GOMP4_7EV\O7L\^PB_7'^&?=V?O/UY[E^?>^<7[ MV?O3B]E;[\/E]<7'B\OWWN#3^]FGUQ?P[C%(+9^N7WN#HV/OR"M6WL?[;) =SSH%@YCF\ M<;.D1BN42Q0%L^2B<#D?F+UN@QGF.'%J/ MF5X#82/7TA96>Q[-G05I3+/$&Z__ MG0\;$%HWVR??6R\S$3IQY=9XLFE9F@,&CGA7P+))DZUOO2G+Q2,L4_WO5\7= M/:WTKE+? VW@&#(ZN,L\:TI7[\O5B9K&+=#Z:E[ Q-HG]#J_S>'-!2Y;[[JL MK$;[WFM_IDAQ660WQ1+DQ;Q)CTQFZ^R):*PI11"KRF$RS8?G>I96![!0:L!T MKS=ECTMW'9_W\=G#>ED^Y3F\N='9MI[WKO)ML0A#= 2V42V=YF>]7+/"RC*%%M2>Q.!8$(7E.^-4S\-)C[< M1S2Z\=@/QZ$_BF+YTLMVV_MR4_P]7_A>454[H I\L33"V!=QWH;B]!%$\FH' M-VG%0E_L)Z.I'X93:BF$GR;^=#S5P]K"2E;(+)!_?7WWH)J0G@F;NF8MO$DVVXWQ^ D(/7N$T@RPP;CO"P"3_N;CIRSKUGG MY=YF2>LG[@@;9]C?AU),&G^;W:"18;YM6&U:9")+&/J'=[3GM.L#[@U@.<]V MF])(G\?P_;XY.LU9+(":X[\V*-S]1EC%P>_;_*3G(Y=+]#9_"'%>O#^]?'?V M1;)Q?+"%KR$YBY1IR*.;$*[RS_FJ:6<[1=8'1+7AQVW"SNUM,?>R.1QDH39D MEUVR@]M<0WS< $?SUIL2+OCNJSG_=0TEB*+EJNI\^0T('JCSX^O9 I0O,MR1K:3K$^9Q96/D'?MTNRD?K)%T MRS4%OS^0]AHD*>W=Y+?EID/) W@,VP8;!>\HQIL??,]Z$C\O/N)EWW.BN67 M7"4=3:P.O6+L!H!QS>FV[!^#X5 -"GJ554#,>-CQ;!I.UF#-Q7*W%:[3_^9? MQ(5"*%L@"\'K?$:'H]KSL 3;?[K(-'B 2G6!%O#N0E6 S5EZNU"#1+_8T==DBCZE3V2J6B4IT M^ >S+Y?/ZI\>?)C:R0"IX/J/,R""R[>OSZZN?_#._N/3Q,[F] M!Z-I;V8+/O2Q=92 7F+N_.C+::_AN>FGO7VO]]#> 3WUOOXLBCC@ZWU?'":X MS*[_Z)V_O?SK]1==5/SYU>4[[_+#V=7LX\7[-][L]./%7RX^7IQ=MYI$E"," M[ULC]!<8+E%__\2;/: %\>\LPN!7:R61M[PL;#A#]EN1%*$XH-(IZM_\+6RP MZ1//$.G",KPVV:W]9I]J<,)7;J/OJ-'WJ6')C^7F%UP7N>ZUU1EN5;-HY(1N MM06=>.JZXL-6LU\<\GJ7?=M]MSS UW+BJ5OTI7N+EH>:RNVE+GNLST@AFZ87 MI95J/^').+^\ FG]+V?7>RAW9FGNT'31]/.L^YQ%W7PPF\])=5'+;6_TU_8R M^) ]D2H!RNLQ* #5NJQ0T[[U,N]&H@*T ,_G$J>)!#_@M_-%#PLO&U;\??XG MPRT&:O6/E46R=_FO\K5,!49Z4VXVY6.;((IJKKQ8V0N96XRAY]#4IW;;YB)I M7 *@5LUI7+GR:F,<1Z7E*Q1L#W6^BIXN$N?"/BO/:J/S9;PT;O1- H->4US# ML]O(T1K4]?7UIP\?WM(5,WOKO;ZX/GU[>?WIZLR];^#8P?:_FZ$)NK$1V"/: M_?W%0(&Y' M[CI8V.72]+3XW&<\&4;N**+$@]L=3U\ '7-K]W)]GJWH87N MGR-/9O]0ZDN 7TC$$X;&@(B1?;[5);9.[S!<5?@=X'QP'; MAE[W:VRW:+8$BFNJG)9+*B+2EF'*LVR;Y?E M8]4,P_L*V:_N _HRTQ6.[9S&UFVPVG?D&N_O'AY0_87VKXN[57&+04];C)[# M$X8K^0&6JBUFH.65GG']%0X[6A6]NV4)TK:WS>?WJW)9WCW1,)%L;G;%!*# F6)\6#(#FV$'@24,/^H#>T?@"=+/(E_#31DCO M=K?4]S-2[F[)3!<#T>AU&,1#O@$5@$>C)!\DE1T\\&XVN#_>S9/WD.=;&66Q M\1Z@I6(-;< J_L(/[LIL28WS&UL,1T1*V^3;W6:%EU>Q B(GC_G0^T13J^[+ M]9I.0;;-4";)%P6'0UH+19PC)9KK]R![+[\I=W?W)!YNBIP" (%KX@%A3\@V!\:.40X@5KR87;PXMK<* M):35769M%?$AV"X@_0+5&FD>R1C:9YY%WB,B6SJ0]S#U);+39?X9#^6BN"/% M1:VUL*W!BVQ1O3B&_9F3&VN1\Y:1(+OZ7&S*%;TX]%X]Z;YPNK30'+X(!W-# M@A9*(/+*0PF#X69X(=5W['=E'H.B&)S5#2[FA]7)V'' [E MG)?[(?LEISFW'08VKJ^SC=I;Z)66DKOG.UI/?@,3NB#6#K?WJMRB0&,[6PH\ MZ$K9+#&, OM]P9SXA>8Z=-V5<$)1/'TLMG!9P9I6NQLX*T4&.P_-SLOETKKM M*^\%=^2_X#;EXE._OH&M7<,O,-H7C_F+H??_/O\_.'"O@89QR?41YOGS@<(U M89]A6;&R7\F#5?8@'$T1WN-]"6?C,ZT2B*KYBJ[$_YPGCH/E;=MS1;;[) M@=>AL$P\C1]G9B1XLBML07F7MVP^5X3'P3+,8GA$:O/%0(K\' M^S6IQ^AAEOP#:M)RAY(>[C[T-"!J_J3;.M5MG=IM&?>P%E> '?%4 MB=K@-L-#O<#E<-RANPT:XK>XG<03=LHKOLGO=DMQBXO0*)'.ZF+6\7)^=OC@>>J>PB!F9D$P*$7YT6Y9;Y!2HN,^7)?*4"@[%!H/ZG\STXG.2$/ /^'3-Q96G&4A:6T!*@M>CLB#%>>V%U5"X/,%L1;8!Q';ADB%U9?2(0A#NR4R([PO MQ4&]^GFWFE.?FF7M;TBI,G0[,%,C&Y#99VL]@#G,5JL=M,!Y+-#DDB^X,0X M^WE7 M23#F@'ADM16[!!,Z*FYH7&+A6K]\#.RIP @69/^R,"5(I**ZPDT.K$H%:0,G MJE >0JJCO*_;K, T.K[8C:#%Y +B>?$@=HW*D RO@'H=77$F%&;OQT2>2'-J M, 4=8!":.3!&F(8Q;*I^8,@W'#AG;NWCU1'56 MUA4TM(BATK*8^4K&9C%)HGO4OCV'ENA:GXLPA M%9X5T*13P2-[K&CR0!EQ: MVQ+YUK+!;.&?S[ OH-F*[0_FL7M8\P;3O!]SQ8-H.]$P5ZY(6M^M\&:GN12; M^>X!(U;HHD8E(L-HBJ7>T8?L22(Q6"IA@5"/>=BV,[M*L[2NR:$?"7DFRMLX M,E^.':R1#^+%EJAO63P4;*?XT1N$QWI7X(B5H$QS5!K>>)L".'MT;,!X.!KH[6Z+ CB2/G8,_>6H!62J.V#.+ZA MJ_ES*5>NYM)LNQJ,CAUR5(%0.">V'HG17JW<:L'OYTZX,'ZBK0HPR!LX8=0@ M]#!N[P&'ZJSY5EI7(%GJ4"6B15T#Q-SQ _,"]5%NO4XNQ=MVJ M/OH"0(+2WS@"5[DJD0*%I2U*DK2 MY2/0\>4U?XB#!2O9(_]#GA]_"F#,<,% M%ZK(^D=9%/4)CL#(O587UQA;1_;=5R7\ X3PXGQV_0I$N=:7/JV1-Z,!X?H3 MO#-)(N]].<1.QR=!Y'MOT5D!9_\CW,5S?'SL#>!5]0(H_7QM&T%3\SACR(*= MDR/U=_M*)(E8&TS;/7\@Y.(Y*]DM3W[ D_+VQ,JF*ID,E0>=H =HDVI.Q4KD M(:!,NM4>*$(4:,L+([$SD^"129H"*P4E="2N,)H;"MTH.H#B/]O=@? BQ$'[ M >NLHK)EC28G(6SA1V6!NWA 7[?LOG@<8$W5(FJY*D.7* T"F3PM'\LYM*82 M>ZMD$O;NJB1^7#1<'1Q0KNF)-AF%?-6A[*NOS!+J!19ZH"F\=M;K), [GT(RE6^"N56'[.1Z"53<+V4)[?^FYEA0'&Q[O\ES M)OVFTT6)GTW7R]0; C/%^Q-V\#UJLY.AT),O%C*=Z%.7R80Y+&Q-;_@-\II;/%"V2&5UB_!:5-0%2+1D;F>VATY!H[=) M?#))I]HSC?/&F]2UEG (J@ZQK=K(0OA$D,*:L!K+$_8Z",1(T5H8*3?M:@SN MTYPYUX6PI1,O_+8&A8ALHLW,FBDJ6\ML+GWGOXJF M#&2V(\D9FZ?-+S8T(I:OQ,IH!D.OR;/FE$3_N^4(UI-E6?["G9B#B<;,;#FG M6&)[:K8.\Q%/!HF)PH$QQ#3;@/*TJ:^2LSBDR+%XB83E3#]O/_918)E8.,29 M4DUT4(8^/^HZ1AZ:N^5\V"'!*M\# M\!M4^(U[#L.;B7FP=W4VN.=5SQ**1[YG,>LPQ?F/K(1S. M?"*^51C#)R#CZ_)VBPX ^/LI= $WX 9Q'L+TI\KF-#AON!?8P<_;@#)4<")/&8Z"0^/T!+4 MV-NGNFY 4HT[FKD[&GSC.LNNO>P.[F/QE'T 31Y-%V+4NML5+!*5*Q)#C5O) MSO;B*#9>,#SWE5HP=;O7QE7KE2:$V\M3*=A$)I.MV%"L3;6MK/'I45:JEX.FD)R!F6Q2TKYMCX1CS@=/S( M&XWR SJY5$"B9X7QW!8;..DJF ?:T#(;4B^Y"BSKG1I2K5\T&C?[-OTI6X/V MC_.(Q 48XQD8L5U(GA =38C-E4$R,PGQ6)B+0!!K7DB!9U0B'@=8T?.>KE*M;D>!KT+V#;*6D1P5YY"O_P&4, RLTSJ]_6%O)R3!M+&28F(5$J=H^ MU#,,]-VP9$)B1+FYRU8JP%V]F:-A"LZMNC3AX%2[-9FDT+A*83PGXG(U@4:4 M:)M+Z$VF$<5@0_+YCKF<[5'3=PI.:>.,DADTSB^PYL=A@L.Q_D.7;GB(7E@/ MR:.E 5#[= RU7>$VF]L6'U"I,&%,.Q5\#!,!D1J=MYRT2#L,#=WF MQ994 Q_]U?V#2V,#T@@E,N[8>X/6Y2_IVXO\<3J1_[]& MV"ZT2*OES^QT")W8[ U"/X+C:_WP01:&%Q(_/3$@\L.4/D[\8(P_ M M3D^_;*:G2[@K?)0X']EIZK/V-/6AGMUA]/PMYA;9+?RFENB_$\7-+E0 M*@JO!#&LJFV^%9\J%BR']NUIMB1SM'TSK!\8ETVJKY_:+6;>D4?"?/13[3NF M4J;.MB>"3D11OB#3P9O3., D(TG!*!9XA*:@5>X=D;,"1U[LC^%H<(HNW(TJ MI@:8]-TF>_ N5][E?%N24V.+OE!64,0-PJSUV,GTW8B#93MLP?'S/MGY*XNHC>6#(?%%9.7W2$LSZ M/+_9T-9-U#G!H?7/F'W+>+DI*X%.@D*YB$T2+%12E "J[X4QZ836%=48TJQE M]XSE,!R&79]")ZA;4^P6243HRKW)69*!J^N!W?H890!GK1+E;J[#-0P25R4> M8[S*=4*]A-NC+ G/UXBP"ZH/!ANB.0+GNRSR'6EMH$4J(X2:%2.AXE.3!\ZC M9MIV3QNY7.'L@S1V[&0O.J=LHL^8.6WUUJ\T39*DLBXQTK4@U\Y.TA3>_5OV ML/YI!HVFH] /D]1+ C\(@MZV\$.<_U]X_OAQ,O'#,.SZ6$R6]>\&\'H83_'* MFB2A=US+WJW%PAB,JR,OA1]&TY9!;CD_*O1'T\2/)G@+'GF#> S]I'AW'CBP M-!GYDW%$=_88^IVX@W,)U,!M'7G1V!^-DV[4$\MJV7@)G:M_(>?J:RMXJ@=0 MHM46>EXW7^)=\I#]6CSL'CC&$R58M'*PB0S$NE\DPESE#2E04E8AY%8EQ<<$ MS=S(""\,=G/OMQY8M[Q7B#H#"])(T]J=!Z,5I MXD^3J6?!4GJCV(_CB3<:^\$T\-I0*;TH\B?AV(/=A=/A]6$YP@C]9!QX40BW M6RPRVI$W2@-_%([@IR0-_22(E47["E?]KSD9!"G6 8V>CKW/:/1V.::>129U"(, MLC5'33)M 0J"%*U7*V-S5$+\8"O$8[WK1CJE1? V(V$KJX, M7:D]HY-2H/6! ]-9;X5%=,SW=C*@LE=[!??'V0+8QFZE4#A 2:*[QKZ!,+D9 MW:K%0T[6,PF!-R;!CX%>XAAM^87#H/?H29./GMV1;NG>&AQ ML+>6F/I%W$%E2>,!!,DN3L1U@HG"<8=+801=^=/)V)J1_4[LCX*)!VK=)#0,8YH"'\&;))G" MQ1/'+>?%"=[[#0Y-/7#CX),C=EXTH;"H)4%ORQ*YFS%.DZZ,YKIR^=FB8K$> M/)&EYNKTW-?1[)O%"3=J!EG E0=ZNSA'6V*-[. B%7=$*O\CFT(9)%Z :-OL3/.'.- MC+O#IB0"DW"4G^0/XMZU ME<8J\=?B ':!Q,0CS"[,;+XU,;&T:27EQUA,,9Z$!,D/ZUUR^"6 M(,CVK6U.H%@]_IR"L' _EE0(0H^0#*HZ1/2)6(6)(V-;(*4D:D<_A]Z:&3F) M%'7L0)UIC#F'.I2B+9JLL/:%W[>99YL4K-.&6';ZGTA&S[H8+:J;,1@]XG]H M5M:&& *W$:AX(+P:5=-JQ;JDW:;:;Y0&F+?5*MQ_H ZJ&V\?7_B&E]]>%O2L M>U"C^=,/9Q8VPX5.4*S8S\'\F.8?_M3*E94] ZD7(\^B.%#+U4SIYJ@P%2;^ M(WIQ-]L3M-+[*@5T"615+*Q420GUXFX4+^4,=@-X(POL$CJ'#%!>K;IJA^SG M[[QC_K7.RFD=6P,. HB121+A3\G$'TT2?@GS%PA1(9Z Q)=X$2B>*,<)9&(G M6 =(H^/$3Z(Q2:B1'XR,Q-?YU3T#=K;?;;6+ MWR/-$ZO?Y-DOB_)QY;6A*I%N>U.6O\BB*5G,V#0DY/4++1%:*[;[1#E^ZD_8 M"#V%G9Z.O,';O(*O9GN4ZP%0VC1DO]'4'R5C^.F].X4ZU O9&=CB<:1M'A9L MU3Y]'L^99:BAJ/0':YMUFG$1S6Q3 C,7TIB>Q=[IC/P:-Z1A_")*(3/P8 M2<"02!I8#+2F&&ZB,(*W)U+;J8:E:@6/):/ FXY;3'Z8S>U;N(,P5Z9BI);@7I#F<(@Z0*["9&ME;)/<7(I (&5AP6'6F?UI M/:K;5*6%TM+M7]X_DBR;TK<[OFADK9U?Q(B3F7 M.!M6F2F.2I)_6=>$#WU#H_9D3'E.Q$B*J:D#U-0GY-5_BMZ'3Y+ MXJ02S^#8W6+$7D'",I]/.$(ZOO:C"_FC;;+4)_*P^V)=B91:.U?G:"S[TVZ) MESH,K;[$9*/T$W)NA %0:(H_C/PPC3CR.P6Q-O'",9P]D(?9&PEL.^C,;)9N=%4YO,8=CX>!WH_Q:9^ MI*SJ>+0L/O&B':RS9VPOY.C1M6$Q'R8/*5K-(AE>2 M3CA@Y;ER4YUV.!NK_:\])"I%',*4:90RH56*>H! MG<8J\\@83I&1E)182(-92G8?&6EI$^9+:)-(W\)8:F]5?:PA-3B[=$%A0E98 M*'_O?#1TIE/*;!299#6"H$K+3:A@:MQ. '_&, M,? I6U8FQ[&59>%3]/A^QIUY:P;OL+Y&4\\9C3*4-Z8FFZ_:A"-5+':Z".P= M'%+@P91A^:I$F =>(0*TL[(8I%D% M$ZB,VY;[T6RNFK*]U97[2LN^$X_4*AN1L:8^'&T78:&4@3(:R3)+W$$6+EHH M;NC]!2L[X<4BB0$;W:,Q"2H#(:NMUC<6=!-S5D>'7N2_TMKTI/ MQF)_B +:H8@M$A&0P\2V0$2IGXZF>@?D5YY(QWJ$X\ ?!Z$W2OPD!2H(1WZ0 M1ICL+.#F:%@@+\05@?K 9),@Y?T>Q2'],/&GL4D(8@)_JP5H)&E0W:>X0J/( MGR;H\PBG& F=T,%]K%?U,R'T-FM<,<('C85+)[2E6-1/NG[:J!W8VLN C%K' MFB)&0VC3(8MH. F;C3DCTU]'PW'B_<[]/AS"GOX.#M5:)3LOC0?3P5"P:[GL M6K"''%.;L6-W:O3/9'MM+FA=.4%!^=4E,!OM0G-A6U[2T0$U/"4K=PB]8+$_ M':?BN$N!O)#0VNK>ES>"R("9N2KD"ENFI,D>N0TC'.7,CN"4=C,4TN8U^$Q] M$WPKIX,FQ#OOLQ570Q8A"HJZRQ1#,\YW&,U1.+(J2"@E MJ 7 BM+_>&@@]VX?4;#FHT2%&3!O_MR"8=+)R*WV'$?=T/(;9T*;<)-./*:_ M.L+TQLI[LS7N V0922;6QHPB$B_ED]^\JR9CX.JTA/3F"C,F/#2.K M=D=+QF![98SG# 04I*AK)-9 HL1DZG94+>;@5 U.01NDL#'VUSSVS+\&P06+ M&*#U 6@(-2Y6 C"9?8F*O8O\?IMGDDLGFSU8),/9U0I MP'VF3QN]7SE$A]X?-;BGKO#!0C^CW=P31YV3[%^52SQ(A$2QHK9<8/\?8(-N M*OC8PX@ ,B,SHK\L%G"!'-5+_(S!.5EA=XH#$/C&XSWGNJ.5EQ'V%2(/R#./ MN0+0]^&='>GCB,$-6MTO G1?;(? Q%D3)6 +P[L8=4I@$V!&.ZW \/9H 4/ MP=?+#$4:C99?K_N@#K,)X\_9;NAM'TOO-@."$O SIP?6F*0&!4&Q$^*ZM&+L MBK(#[W2OU[H5B@MH*V1A3:"S7,7-DP%2YQA+"[B\X"P40X_9HE+5!K8DE=SX M0!3 >'-5P8$X#9)/7JM!4)L(54)=>N_R19%9*\)S,74F8 H'E)JH5>O0%I>M M*@A14?*O7/\/<,X^X_V#13TPA+;XNYD]EX+ D( =&G\9)4HJ0M16PE?G2X>G MHDM=%6M0Y<4(MEOA*EME2^3ZV[=!Y!MMP& SQ:JSII?/NH[1$EAM,TH*<]^N ME7D@K+1'K8=F-IZIP@\X@9FT^2.6OJTT<'ZE3?"846F&5<-WU)_3 M :T%&.NMI1,/$]*XL8+Z)"%�?HC'?;";G,(].1F?!*=J%'ACF1TI'6"WY M B$B 4>T>X+ 7>DT!&/6P# :C=;XJPI=0:/9:EMLE\J%[$ID#'QIZA/@)3C/ MT+%]MR*Q8J[P4]PEK&V*[!1=^$03-RC!V*ORR#E&R$^92[+$L')O&HNO>H02 M2>TRZ)<5SE3CM#VM8+Q+,\.,[9HN7;HBAG8S'CCN[L$>M*865?>LH6/'7.FT M84P$JYI#*BIUFTN4&DU"+4!1N?/OG7Y?TYS8@Z#PE2I(0'&Z-/+,8&V9/)%! M<PZH0'9CAII>WL,Q*-:J/14Z]0":K<7$(-.$E%]()\4!H;$E*)^:T M,YX#>@1!V*CNN34^9&0&E\7DN_H#01-6@K8$Y $M26FH+NZ@Y'7H1&LPG9#8/0 M#R9D=L%0TX@L,7'JAY-1 Z B0M6;#)+A-/'C$1FX0HP<9OO-A'+S#QYV0\/9 M,VA,CDQ2#D*/_?&4AC^*8*@4Z>Z' 1I#IXUA)VA,HQB;)$C\((CHN\"/*0(9 MIS_VHS3 $BL"+X];92']JPN=S='-TCE*4.J150=HNLG1#X;:!49$\KNOGU8@ M(<])+$309OCJF"+!,+SK,_L<=?>N!FT!2F.VZJT@$'<>%F, M4T"-%N+G=I@-BC#B#=.*#&48$XJ&( 6SQ]8W]35JXX;W+>.])3H0"]<0:LR) ME"W).9 ZNE^))"1?B%^+P1'-Z)A1/=6=<1FC.UL((;)67 I"RC0H^,&-%<1[ MD[<& 0K?-^45H,FN>>HHHBO%#T02W"Q,(0-7'IRSB4U9JC4Y2,'?FJ BZ#DG]&"\TBIU CEF#H5(H#6?&6IS6UIU94Y(@Z%;@) MV=*-W)%6JSQR+10A[J0*.SDS82IWZ7+F MW"6TT9$8_+DL)*Y=KY#,2$0: W2O;#RLTQG\0"$0??=:>;!N**=8?^LP?/4Y M*W.@<>]IW%M<0JP3HB&EC,E0PT+U%>C4L-@6]NF^TIZO,B[ 9>&R5 BXV -&G2B5&Z,Z#*#.(\F-&'[Q"I=Y@9"P M.ZSVP#"Z\/L'4#3IP>GFW_YW%,<_PRHNKZT]8B$Q%D;3, MPVN?B-/-*^K&/P M/B >9AAZF0&RT.GO4\5J6\O;[DV#/[!$1W_RNS+J7-:J7!&8+ @D 4^;H*UH M*?A:DDM?X[-CMO'/HB&K.@4+>EMO30@-UL] QM^&![_&6;6 )NSS]9U::JUJT?.:A M.DT;;;O+^ @C5BCZAL*QC!ZO>S0-M<_@\&5R=H0!Z_6&A%.03Z/ 4/PX\B= M"D3Q>TF!+!ERK<(RH2.%A[4Y@$Q:$A6LP JZ/ 4UBJ+O<)^8(KI_P!@BH.*T=5KZ_10TM8Y1&7]&,KM+G%,:I&K^3U( MEDO7VZP()P5I727Q8_BJT2W)8DZ3DZM:?1*..CXA+9>^L-3.>X64K)JK3A0L M@,%E-G!OM.4O8<-?PG:_A)W&S7])?R6\,?P+*VZ=.&]3#^/O$11FA"E+DX"0 MS(!W^&/0JS R90H:5N2]$?J7@Q'Z$6*Q30U,'"APP#^GZ03$00FQ@]M1#0<' MAQBCJ3\.)E8TB8XJT4\0(PT_A?%;02?I&-2_U(E#,7\Z9Y!5_&HT#2E]&OI* M@\!/IZ$;NA)-(Q\N>_CCF<0?UT=2_[<3E@WC.T)*XTK\T6CDQ["":MU2Q'3S MXSCP7NG$-95!N>0JN*K=YHZI_;72%_OZ4D$+)RIH084XLK4()Q*/DY^ [H>C ML?=^IO\0QD-0J*6WS[SL< /&L,,IO1A&J)5'A_>0#&&]K1ZB8!BDS<]-B(82 MS7>908I6HI4U?[)C!B,L(MTF,3DC%PAJ$_FEMMTZL :=G;M5,:YX+"G MEN )UWK1F_%R1?B&K[UK^O?2>R-XAWSJ]CS%R^8(\Y$32@V&'R=^,)KRCPD: M121Y> )G0]Z(_>DH4F^,QU/UUV0J+X2PA2'&6%P[@NI+9A;P:C2F).B #DDT M200X.,3?QU'BI6D*CVE$Z6@D8^T$+H;1IRDU!8,=J#F!* MZ(?)-.*70CZF& 9'2(AT437Y0D11:/Q/XVD\HA[Y'QZI0&EB_>=%U0ZR?&1& M?63&32LZ"51>>0 <+E2KRZ,_,N.GEQ.*D#NB.:0A_MP+$_W?0$J8O396@TH( MWI9^!AZ>*%(9P<\RA108I$PL#'S<_&->G""4-R*899ST4!,QV,%4L"R!34T9 M(7I*RYLD(P_#R>!)PG2'&?/'>XDJY*0N;'*D*"8,*& .MQNNI9">IC[&,_+# M@.,5@?7&C%(-NTG4W4Y8DQ&-A_]I/$U#FA?_\QS"TB,_LL8N)*+6-Y["Q16H M+> 9'%ES(*(,U89%"!T'YZD/GE/7^#H37;X]1;#EQ0/Q/YO?<6SNX17(R,M. ML,LD&@4_G7?"+=$+(9KG5VBRN]F4OX!@3)?HGFC?9QRW1O?LEF\"J$0I6J)1 M.%'0,YQKAI+_()DP=OH$Z40_)PO#S1;$D82)/L%M/< M=? BC@+T,Z1P+[0L(@8VRS44!$GK0L(3DMH&DU0OY8#/:$A1A/W+B0C"J4#7 M3]*^!>6!)-&A"QJ!E%>[)O!D'(569)A2FH]BJQA@L^^V@@H] !BT?L_ J/?J M11=(KZ5@DY4RMJ'M:;<%@>KOK?6',E._@JPXG[."$]6N--:BN"*DWL 3R/&G MY\=68J;Q/CJ5P+ ?!41^E3HRG UIZ(1TIS"B&JU4C]FZDC+T6+Z54)IP@>VOWL4%P%TY:KCSA/T,M A8LU% Z7V73+FA=.QA6O0[9R*O<0 M:; IP*3'4LUC"C47]C\[^W@EC![Q]52N#?GIV '.UX6I!4VL)]-5A(9P/JUJ M=+8'9^%AZ^38, /CU"BUY2P*'-5@8FZHAKGF5W(ST)::FP^DJO\@A%4]NI*4J7SPL$$Z@M* ME3;;V?L!7"[;,F,3W"&%02MQ%R:_FGN10!%& -IQDB9:4Q>%U.=3=PI?5$*9 M]2-H*JGC.NBXNY]W<#*P)0T6M'4A"YH,E$LTXMJU'$V% L&9-N0U91^CSGP4 M1$7EI*2BZY4*+!$7$Z_]%IVF^"*7-Q]^O;SXH7-1#I07OT;04> :5H%WO/PG M_DCIZV%"5AG&4#,0Y_;YATU)_5$\(MDK1C&L>T[4/$@]D=$ETB"TBN[L"3+G M*'^)WZ>X9_00"-'K(ZFW'JWNZ>_HJSCX74-4<.I^G*D?NT*K2!BB.N[%9(4+/*0!\TT(E;+V55?LNU.C#708M>NNU6KD/^ M!"Z,"NRZ0#+;"(/)EP6FGF^>K.@,33C80B[ ]<)G@$-+QJYV+[#;[]()\!#T M&]6XN3!:QB>57GB/60BF^!T[I^L&LQBP72T18WS81M_NK4,]-&&DOH;=LI5V MS;CA+&K!#)D2S0VOAR1$GNX$/.M/Y0V61P5U"Y^_P&?PVPN%Q8*$GZ]X$4I[ M@2,:9RHQCEO*[T /:7NH#?5K\=%E]FC7]19T&T[BD"%PM$^^,..^S1=T[5KM M\!FF*HNCWV%'4>_O7-PXV@"O/OKX9_&MD1Z.\$.J\ $ME[0?))>IX@9F%'\>_AGK0W&1">*@*^;L'2P17;;7^7HK M!)ZI1 !SX*]/3)YUSJ(C\ )X+Y[E:WHPVO3$V.XVT5G54TA'6QKG8YF3J1=^]1H5DJI0SN3K^&P:;W@#LZ6 MVS;=^TQ55?D DR.[]_XW>M3OEI=?954Q]UH>(,23EK-NZ"U=XT57%45BH@A3 M=;M854EKZ<+9=KLI;G9;M3=.U)3< Q\R.MQ"H8VL;9,E()70++_<\TMEUL7L MOF?OS;3VS<,VTQPAI%P:,1Z?/XEB1G1#N?L(4_"G2=Q,].Z;I3<>^W$"DOMT MZHT3?S0)*99YC)!S"?^84.TP1 -\U;5I1UXPC$+Z)TSIGQ'_EHQ!WH-S"*/9 M1Q$+>>]Y-/$;$X&W7NXJ@N2R"\#14"F/C3]0Z=)2!9WX;Z=4S'7P!E6>2WA* M<*P"94@6!F&6(9-:>[1!5.UQ-G$%C&X!PABZBI6!Q2=T&-VZ:9N%KLH:?QUR MGJ4ZBNZ00Z@CMGV&5^8$7(PAQ;4@#!WFLHU5'A1#$+7MB$._-3P0+JM7U[/. M $..+X2[# ?6]NF'TS-X2L #B/XFEM[6M;V5O!D1=10^0+G*GY0:3J/V)>1% M @4H2G:[Y0@="1O ^Z9\M*MZ*'(33'UZ[?C_$"93Z^ Y/.>U2YW8U(]WWB"B#)CD,,2 M/YI."'A^&H]A43'+(Y;O=.@JM)] ^[#D:3S%WX)@A)46)SMW#_#]?=V1X>$*;H82Q<-8YG3@VX M-KRO DAZYDGJ(KC('X]"/QI'%"*&]BF$^% MVWZ0NZ;>Q-QIPG[:Y76C1&'YTUL\)>=NW?176#'E$I:,%*:*,.>0EDH[6#MF MY ^[WAJ&@5^=GBMHS.I)X5C#>F,5%E5+AC/B&1L!NGB4,L42%1:/[&K% ^\H MGDXLO^BQKO-&4;^FV)LN-:,+5L+4)#Y=S<6N$$^C_./UJU,0)^:^]^K]!Y1R MBIN,OWE[^M;T9%4?=H:<:2T$IBCCCT(+'&1 V!OF]V-U (W68@+FGSN%WGK% M#-B*8UUQ/K&"H>,D4-,$/, ">>0D,KWH457.N*SUHZQ7K3(Y65Q(".QN/OMT M=?'J\DJ,R!O'=VT_HZG4!R< =' >*TYC;RY0U]*P38R)3B?G6-X6#5G))EBK M3ZI>C?')K( /:T?4JF9BO'4VRG*CH$!'51/7M)_7*SY:FC;'(EB]M4*4]43P M@L218'A%Y,=3PBF#.RU YR[5UH"',183F(0(!!@?%R M@0ZD-GZ? Z?8V3%((G1*[*F38L*O!APB.*Y58V[D?0:$PTV5#! &/H0^3Y"^ MY084@Q2^QB_Q*Q_O;2.!XZ>PJ@M75EBX+H]^@T1>]W#*+0HB"$);-0P%CB]= MV8^08A&WM5;> C2K-W:>\ SWII$VE=^1?,P1]$AQW=?$5W?N5#+A;#"3/3G^2;]+J<6#LQUBC?C>NV*Q6.8G M9YE896:W\KH-KFPG(K=F:O^K)IU_19KXC__,/'&U' KG9F&\&KYDD< 9W#PI MFS1;@ZU<%38W^')8^=H]BE-++L#]/XI'%OK55_L+OSB[?>]:_];I[3WK[2YA M.JF%G1VET7#<6,*#?J3VQ1..OB>B>9-C;AN"7R;PUQCW M*QF#]DP?8_&/A*J4! $H[K'JZ,\PMP7H&E1R9\0W=4B9AM1,FC()^=-DXE+E MGS+@S?!LDA \*!<:&1."*F@A?)##%$@/%.FFI&CO(T'V$:KX5A4)U].P_9=.$]T=-ID6D\7(LF"CJD$!=:BV^9I#UHB1H#-V4W(::E?C#)#Z\,RI=MO>%/NB'QKM$++ "NK!7.ZU@G,(K!0WQ M6D-#6+:93"QS<+%(7#7J=\"6R3S#%INCB9$AR]O6S;(MRL)L,9J%O.FH5I,I MLG(K/5()CT6E2N^8$2R4G1I-5 1M\F1\+)(RA.XLG6",-7**?$>B<57M\$^$ M/"B^I)5KV>72 ZO< E)\)YE?-A>I)=C;U(_A2QU#_GAO%I""<3E0F)%@B*>I M92:#ZI,&&V\8Z55A& 38V55KXB2^J7XD,=TZ_QU!)/%4%P\-%0FU?:(AG2U/09.[ZU\=4TF&])1KBUN;]6L^H#53?%N&*B? M&DE8KQB@^!9+/$JIBB8";^M+-,7=RD+": N-[>?X>&5AE@N%:SE)K]*6D_YJ MDG5,(NR+8PMZ@**)I&B4S0>)]4I&/>G'.P4BL\GO=DLC[5#2OC&U<[Z8W(2G M&O7&&[RX/CM]<3ST3E5]%DN>XK26^M#L24)V%I! M,DBV+F&MCJZB?T&T$A*G,")K6HOVL137R+1YQV >X8E4 M!]IDOXP.JWNZNFZ0N62J3(J+^GJ8"*,"306J#,EZ6QXLV#!JQ+/A)KR#\":& MW_"<"O0JL3';.#J0R#YQ S.AHQ:FDCRLEX\-.)NO%J9< U_F^\X&;>X>S"W2\;N=<=$J%#N\(847=0*D?0-MMC**O\K^_8<6J(0OSD# M93^1T%!2J/A? MBU]28,OV;O*E(#S6NV)G(<[QQML4P-FC8U.XO&JO M7.Y[@_B8*H@3L\!(1A5K.TB.G4!<:T!><5Q/?'3RPU1\L"2\:9,"4GVQ*#(R MJH'$]C,?"OA$<$I+E:(F'@O"RH".H;_< 0HR(9T4F5NJFJ+0+#P+\YGUZ] =.HK$CMX,:/ -2RUNJ]@[ !>52\<*PQ3 M(]C]3Z@D6RN.8U<:95Q/O,$--JPJ.=H HV?,=1/MK5 >20V<[>Y 6+"2*'"= M5=REK-'D)(0M_$BXM?#7"[O6,+3/A5LBM8A:CLE4J<@#ZM42W2,',2'J"MK2 M9*XLQ-FJ.Y1]];V,KV7U @L97 [6QG''1[H3"QU?0/T1I;2PJMSHRCT,-JF2 MCDV8#>=UW=2!;_N*V\P8CI9"W"5!>'%J2\#@(Q4JN^_*EX;XO:@/O4 M>5_5[B(5-ZX6^D)9GH'1^P=?-]X F>"QYH*'U"4/8^M*"6,;[.3"1)B?J#B[ MLK(NI#@:'__HO7.KIKEOHK[:UF"]\#F%5UL-,;DZ@I&%\X9_W_H63-%Y6:9S:5O76=;HX!@\[3YF-H$(V)Y1F$T&VAF?$V> M-:Q18)@V#46!BKO7YT:#+F135T-EG=&5*:3L5I-/D"\5]>.K\SNDEI& M>7^*#9A!<$ -;Y)RCVF%JEV?^LF[MTU?AK4XK8.=O;+F?O=TG)FOP4X6 S+?;1]S $XW(KWT-%J?!><.](""EM,"G+KP. M)=6=+LL=@V;O6(RP +<_DI\$Y0V5I:CKNM5YH0;B]/I6"3E$RV8L.L-HVVSLD8*N?9&DM=(>/K8 %( ]TLH/^P MNJ3;?BOZ[7]&M_W:GS?J_%]K\;WO1K?]VI\WZOQ?:_&][T: MW_\AU?B^ESK[7NKL>ZFS[Z7.OI=:( M"+3""BDC'HXN:]ID[*F][?WZL/R1;L5_?T'<;O,Y?_&'9Z?I-^ JWR#9DV9S MR[51*%2LSZVL]BWRQ^E$_O\:4T3FA7&3.!ME8+"Q? 27=U _?,B>0!18JMV! M3ZT4=/>J&T1^F#*(NA\0OC_G,6R*W7_< MD"-#A5@?=AA,N:/:YS)D=Q$II@:V--OTY4R;LD5F$>NM7UD!TYA_8$5E[P2M M785BAYB#3,E?6!0I"'K;P@^QU,]?)" DG?AB&71^+CZS^W2 )*(T&0?&3 M6CYU,]@Q)K28D+8IG2)T1B8OO>Z3$].O01#H2HQL[FKO M)0"7UT()8+16OH+,-\Z8)(W]:1!Z<9KXTV0J#@X&D!S%?AQ/O-'8#Z:!/*FE M[T68+SGV8 ,Q"?^]E=_7<#Q&@9^, \Q\'(>Q\/@C;Y0&_H@R+I,T]),@[N/I MIDV+L1[&1+YHZ31P)6?XQI3A&\>1G\8C=Z6P1$N$*S6-IKHNIL9ZT.T@XA#< M=6-8KB"JK:A]5R0I'(H1 DI-)V/+36R_$_NC8.+!G3D)S6I.L9 ;919/X>#% MO:L)@C[0!:,0624N] G[31;VM>F4L0E^1)P*4^&SC<@P/3 -8HM56ZV\-4OB M-M5*+'#WJ<85EOF1=16,XF:6B+5B'?"M>,11R,^V5@S?;[)ZI\W"*IBWB07O MX">X14:3A%_"D%]*_XV!M\(?(\QG!LI@2J&[GRQ^S09C!!:+.)<]\H-1@X;X M;%P9MG(8*][6N5$]RY?@D@SZRAZ'\4&BW#V&%5$4G@;+X*BT_I%H.T0=ZN4+ M6; :L],GGE'$52"Y:8K%Q$;>X&V.50!F_5.GDE!3+JP63GVN,?2^MIA;=5?) M[72D6?V19O:'KW8'Q@TM0-N\VP0OJ:K&%>&.K$GLG>[8CT,"F\&LXXBD4C1J M9'NR#Y'&PSIDTW&+6$)#P_QH*="E5KB]HE8-:&7?22#M MO8W'N13X%<1]0.O?D+X_6/C3E-J$=G(T:"%H3S!"+H*BH)(KL)83>G 3/P7Q M$#A2FG(3A94< 1N(A2ZG/J+[6)S>AO7D"T$Q[C=L'^VA_IJLR/M'\D6S MHHX._YZ9.T%'BAQ"!0;G6$'UV;JUTL8MX()&R'D;D5@@\<]M3E/%*O\5Q;?/ MDD6@;)- 9)1322BA5E$-%8"#T*@O=%DI!]$<%%. M\0'B#Z9AA+@&B$P0)GXXI2]B+X5>")5@A$^#)&#C/D\=*0B8%G ._&<\UG(7 MLC6"<4& CF2LP$#"QMWI,@U+=NFDF6XAL16WXFMUAE,5=6$CRPM0 P-&P+%. ME16>[>TA5A FQIO"^LX4VQ:I5PB P3TD_(8)8RS!*6[P1AV=GD>UK7SK# QHTQ\1L-.84%]17O13 MWE-06PC>"4NQ$GI'-*&]N":J*-)X:E=]E5^QF-_8J02M M_O"Q-;3>K !0<12-: FF#(0"])+$S.837@(FXB,\+N$X;D=X-?6+N0=:(61Z ME.2.6CYCJ;49R>H$HI\VL$Q;>QD03S[69# :0IL.+43#20NLKC,R_74T!+[X M._?[<)B.X&_7=CUU'8E60[[1MPGZ<1IY+F;XG??^9I:=.-2)(@]YU8 M,^LYQ ]N2'8S^>)43]7-U;&LOR@4QH3;Q7)LZD^I!.15"_)0>2/1OO5 #8QO MZ4L"065>SN0H"GJM(BP_*&P&;DKQ[D;25Y,D-9YH;T/M1'LX-[HB:EZP(5?! M!:4@JLLD!2)HXD^"@&_U& MJ!8A"E$Q3-$9-X.*A:QU1T_">1A/WR$L2?Q0' MKBE1Q/[9H<]3$=3 S;,O_)$.M8C M' ?^&-0I@N,&K@8B00 "R86NL?-:';DKRF2#R2:!%'4=Q5RY%'3SV'@\F&&_ MU39V9-%PM4X9>0\T-L).FJ(UM@4AB6_$KKOM-980841:L83*%X>H&AHW$X^Y M=O@N3)-L[FP@(_[X-0"'_TQ\PR]&"OPG P4VV 1Y^UYE# 5B%]CN)A,%4-WG M++QYD*@V$91PY!.W]\O)Z]O+J^M/+5]*%[ M4&]1ZD1SYPC5R4E /HIH&L+1#SR47Z:P(A'HAAG)QV/0Z"8HV.Y\HEW)L4*8!?U<'!PZ)I,_3%5AF_6IU=/T/N!G\+X+=$D'<-VI8ZT8OYT MSKY9_&HT#!$4^!95 'Y[-6GJ(ZG_V^EP0:X9DHH- MC',THJJ%:MU2]-;X,;!3!UZ6(KB!+I EJ':;.Z;VUX)7ZNM+R2@G2D;1Q2*X M/(3 ;0.=#T=C[_U,_R&,AW I+?/O.QPA&+8X91>1/"Y&!;SX!Z2(:RWU4,4 M#(.T^;F1R%2LT(>> MN>@J#L3/M9..R>5]6W+%6QMR\(/ZF_S*TNM7Y#9][5W3OY?>&W&C\I'?\_3Z M$TE@8S@N4LA\ IJ'%.%,D(.*W8YA.Z4R]W04J3?&XZGZ:S)5M="!?D*\G-TR M!"^E",$@)E3LP3B@$QI-I%HY'#3X80PW#M9K'XQI1"FH03S6SKV$T:J0.N8RECP,L LXZ2' MFHB[#Z;B(@<>.>6HEBDM;Y*,/)00X4G"=(?&ZN.]1!6R'>68BL4*Q6!QFC$3 M$=R)(3T%J7L4R\. 56K@^S%'UL!N$G6W$]:$L=_YG\;3-*1Y\3_/(2P]\B-K M[$(B:GWC*=R:@=H"GL&1-0V5'3:F_'$NA<]3-E>C[$<&O[2ME* MH>*@VFU%7U'Q^+RSJP,K'G\=FVYTSZDR39=AE**,BF+0A5UA#XON >U..+AK M@D2AGYXA^?X!6AF R+&\WKUZCN,:I-*V0/DN'1Z@@GN.=L- MS>8HZAI0&!-03Z1ILGL'B:! O%:W I!9\I4,ZN!%' 6H@:1P";0L(AK:Y,X) M@J1U(>$)R8>#2:J7PNF_W-S^#WJN,H4!U0T_*0?>NJ:/G;1,7^2Y:!^ZUK3?9&!'46 MPVI@%87NA%TRJR'/!%O9A-;': M%B,<_HW*8U]L\X>J4_M" MOE1Z)ZPHTB<,9@K55 !WWUM04B*0Z$Q3XWQ<&F*DG2\^X8Q*KC,\ *C M^JJMG).NUK_@\'5C$##8Y_-Y6R<<0F."7PKZT(@".PSWH?[9X: /WV2ANW V M%(-X_DJWM_.W*YS4.0,5-\MPYW?%BF*"!.G_@(-?1V!HW!,6%$/#\\)"5D=G M7[*0]:S^EG5KW'KS[5#5?FPP=9!6-,=OJ">=8 [=ZZHL!SWLK@]NH>@&^RBB/]PZ(J>*L@$^N',"MWY39>RCOC0^ES M'O8#-9Q88=W8:Q/)X?G2:2?"0?W-P\ -&@)#?Z[V(7-V>WRM>M2)JBC?21V* M+U@ TXS%&]TNK<(?^Z3)%K_/,WETFQ&W@970(*-^ET[/,+E89M,@V0Z/\.S5 M[0(8:.].\ 5:&[$@!GJX2S?^S1_VH@PTN5$_2H!>C#VVK=UJJ UT'0+YF<[[ MG]FJF@2VPB:A^M&T7NU+O*^_CWEY+7]K;#[FXK7\K0DEHS/P&HJ,P HTOC@$ M9:"?%KL$AP,9-&RUYY'7WVM/&V\:DITL\79S24<2>&,Q.7^UL8A6.FOG IYS MA,@[20_E%?B@F-6AI[N1%]L^G\.R>SN23SNGH,,_9A+^<:4SG'@Z'U5FN].> M-;MZT\_*8N^P-WJJ[J$W\1;94V.6__:_Q1>IJJGJ*PM2M,AF]\ MK)?/R9$G2>P<$\?"3&>?HSR)[@SO;[.;BL(L&T+$_A3V M!A%^P\SUSM7:YY: ?MYQ[<*N-E0M.*Y1,V]:'706]+-7O3,_NE>94VZ^QG7\ M[JQAQ[#=?JV6_[8\W:Y5JUIM9B0IB%FNP4=FZTWW0_+2=/G/,)BR?<0WS1'; MY:INQ(9R4BMV2))VW[I29M:=9.[VN3G:\JN:&US418=,6B$':]] M]91]F;GJCTX='.@/6'4'>,A=@W>EP3 (&ORG-MZH8[SAJ.WC'E([+%-[/QE^ M@X6Z7$O=ETLK-+9?=>+\:U]3PSZR^;H!GG%>FVTC>*:?H&^ ;_:3OI6LWOV2 MRDGO,56:%/2^OM;[S,*N6Z+O39TWOG>%#MI+6:J#WM5K=M#;>FD.;)O6Z+!W MG<7Z)Y*L8-AB;H(^<>^Q8@@?)<,&Q!3>3^+ (1I[>CWK8 ^M'&@OZ(#-?%2R M_LL.-M2$(SAHI?> !KAMG.TV98_3W\$H^++>GXTY4&]Q+*)NV"Y,MX V] PO ME<9&2FY.6AOMV6*;0%O3@9\ON[72O#D6OE)K%V*_U14@?84@OS\,:'\><^,T M<.YY8["F=W;5]7I'WUVO=PP&76RJ M1L#UMI1R9']5V354$U05'D%[ZC(K'IH>8\Q8[YR /.T8KSSM&%Y_TOA),\?7 M*HWQ;&H^+&&XQ=;HY@QWOB )PXUN6[[IRQAN-TLUTH7;3]/A.?3[EOX I;)S MI=VTX^>SG7P]Q$#+UC@'TS:,-GM0Y1#[&$TSV;?!JWMR?+LMPI@UW&88B5N5 MBSAM^^N9KH?;V5K4]IVNDZRT:56W>'!Q==UIQ2:3.A 9F2U5OZE^?Q-@V8971]XVFW)9BV32P=&1Z/"6W=U1GFW>F]N#9Y=_L5;_QTT?+EF9.Q MQZ7%M9VK91!]7.HWS1CL6>@.RFLPT=[T0?)ZZ.?V@CI.-O@=^%6YI J*4@7F MED,9G_#9Z7F]VRZWW*>UM/H:@3V,OM9O,NL: ML*]KV]R4FPTGWLRS-3QM^@/_>/WJE$-?3M]:P9O/7V0G9_- 3PBYQ\VG3^B@ MWZ"RTZ]UNIUE_(WOW>R+RU01W_6_NPF3W4\;N9+M]WEWFN2!$\E[ SX[/JHG M3W9/8T^^:KN89])7&T3]U5F8[3+=\UWD#+#0]^:DX]3JDAU +6$#.KOQ^8-SLK\:*C_G M%G9\(TF$#?K%?+'?8@UXLE_GNGS?R UL$+1*=&O6QEK,7-=W&"(<1@$OV2U3!5B)DJL0^JT+V/DW(L8A?)B\^EH*=7T*;'OR M^N3$?3B['OHG5> , LOX$(?0\]] 9R_TY_S4=?OH+CIIPX,$\V<2G [P MOQ4^?8+V#T/O(0_ %P=OROX]&> O#\/O80_ 5P;LU%43!8G@7?&<0^O0F1'# M8(UH"&\0)4M)S*P$,4*WUCTSCI6@0@*EJU8K\XRG>+1AS_9,0=<<1KB056Z; MP?XNZ^�-,S @FEK< 9M(XHR)%26/);W:D&5\XG(5#;BVVN%:82;;W9''83 MJD8G60H98]FF\6#CB@**$R-'DC0SK1*Y8X)*"::-F*!4<%1I:&;4AL:N,*7W MYFW_DNRP-PFP8\PC<2$P*AI3K[HVNZ?F5I+[-,ON8V='<4%.UD*]+_5R>-4W MA8/O)$[(INIODE: IJ,\I]MWE*2<8;N89Q-Z1R:, M3D 9F0Y%'S3*FLM -+ M"-98*K+J>[Y)E"_P1C7EM$F.U3P;H>:7WN<4>2 MJW^5H> 7U&C.[A&(G(]!I#\&D:.HRLPE+82?S>V0[IS4W55!XQ5:ZL^-';Z>&^,$E53=F256P1!V]D&PO=V]R:V)O;VLN>&ULQ9O?<]HX$(#_%0U/N0<.\,\V$S)#@;29 M24DF,+W'&\6(H(DM<9*=I/WK*QE"UHW9N9>%)V)9V!\RTK>[*!] M@DO5N;QXN]:=Z<$#78JLE%JY1M_P0XH7^W[>'S+N.CR+!7\8=OH=QJM27\F\ M%&;"2_'5Z&HCU>.P,^BPE32VG/M[UST+J60A?XEE?637^N6;-O*75B7/YYG1 M>5Z_RY^HW^3N8/^Y8AYVD[R[X+*U\D+DL?PX[]=^YZ+A/ MT0,?HQZ'M]?M()Z;_S.,>K62F9CHK"J$*K?C:$3N[Z[L6FYLARE>B&'GK0OC M:LFFJG0T[%IM+^7Z^L_B;GV]W'ZNTHW8.RPSY]*=,-?+@0>G@QS?SB;3V7PZ M8>ZO^>W-]62T< ?SA7OY/IT!R "!#$X(^6\ ($,$,CPE9 @@(P0R.B5D!"!C M!#(FA_SX35RPVRLV_S:ZGP+(!(%,3CF2,8!,$2455YGDN3.-+4W=W4(X5#7$KG&#M13L7F1"/G-WZP88IISQ(!8$_,U-Z+[Q8W0DHUU MX:YD/X2HF" &Q(: JUJF"[&-J%\]9_.98H(8$!MBA[;@KPVF --!0*R#*3?* M96"6W;G963]E2(:Y(*#..W11R++8BS1SJ9\C%>XQ-XH'Q:NNCQJ02 M$DOE8^#:BH@9)20V"AK!-A\SII606"MH#-N((B),+!&Q6/"8K%$]Q\02$8L% MC\D:F)A8(F*QX)BPS!]AHHF(18-CPAIZA/YF0NT=%!-6T2/,.]$1O?,>B'?9 MKAUB8MZ)B+V#8C87),Q T4G2FBZ;".,R"%CPCS +144L5)Z+D,F\$ M2#$FH9A80FBNV)CH,2:AF%A"2*[H1Q1B8A**B26TRQ6[=>:C53W-7;!4-[OL M F*B/]T?Y7<6OYQ79>6B]N]^HT]5[#CO("8FH9A80GO,?X1\7/OBZ>A9&/[H M)W_!&^L1)J&86$)[S'FUV>3"]W8K?;VV7[E5"6)B$HJ));3'G'%CN-\1UKX: M80:*B0VT+VJT@"68 -B8M))J#.?PYC^%,3$I),02PR F MGY18/G@1$T[P%)-/>LK= HT)GF+R24^Y7Z!1'4PQ^:3$\L$Q874PQ>23$LL' MQVSLL,7DDQ++!\>$U<$4DT]*O9O@S]T8K09*T;$4*ZG$'$" <+@ &@ 'AL+U]R96QS+W=OQ)4%4D>3V5;VI"B3Z MNC ^;60(,H;OZH% \?$EG^OAU#;E>.K*ZOUR;LJF.@Y#]\VYLCWF2UWNVBXW MXY-]VU_J8;SM#ZZKMZ_U(3M9K\WUTQG5T^-TYNIYMZGZYYVO5C_K_I"'3>7> MS^ZM[5_+,>>AN.N/OQL7&/_RT>7_6;[=[T_;_+W=_KKD9OBDXN\"E?L\2.:# MA!ZD\T%*#PKS08$>%.>#(CW(YH.,'I3F@Q(]Z'X^Z)X>]# ?]$ /\FL@XYJ? MA+#F:^T!UY[OM0=@>[[8'I#M^69[@+;GJ^T!VY[OM@=P>[[<'M#M^79[@+?G MZRU ;^'K+4!O6>!=&[UL\_46H+?P]1:@M_#U%J"W\/46H+?P]1:@M_#U%J"W M\/46H+?P]5:@M_+U5J"W\O56H+"-DOX>BO06_EZ*]!;^7HKT%OY>BO0 M6_EZ*]!;^7HKT%OY>@>@=^#K'8#>@:]W 'H'OMX!Z!T6V.M&F]U\O0/0._#U M#D#OP-<[ +T#7^\ ] Y\O0/0._#UCD#OR-<[ KTC7^\(](Y\O2/0._+UCD#O MN,"W2O2QDJ]W!'I'OMX1Z!WY>D>@=^3K'8'>D:^W ;V-K[AM?;P-Z&U_O!/1.?+T3T#OQ M]4Y [\37.P&]$U_O!/1.?+T3T#OQ]4Y [[3 64%T6)"O=YKH78YUGW<_AO[4 M',JM2_X9_F7-!.XR?)SS[3.N4[\\.SE1>AA7R>YZO3F$UZE_(MRTHCS]!E!+ M P04 " "6@ )/RE7@E!L" #[+ $P %M#;VYT96YT7U1Y<&5S72YX M;6S-VM]NFS 4!O!7B;B=@N/_V]3T9NWM5FE[ 0]. @I@RW:[].UG:#MI529U M:B)]-R%PS#D?Q/I=Y>K'8Z"T.H[#E+95EW/XS%AJ.AI=JGV@J51V/HXNE].X M9\$U![V5:FFBKUAPNL;Y_-RW[<'BK%OZ;^B M^=VN;ZCUS?U8;JE3B.3:U!'E<:A3YR*UWW/LI_USWCL7\UE]DW#2^O+_;"_?#PLWT^]\#_%Q);#^][Z^7((D!P2)(<"R:%!0')] D !D;V-0&UL4$L! A0#% @ EH " M3T"7BBGO *P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ EH "3YE&PO=V]R:W-H965T&UL4$L! A0#% @ EH "3TW6TFTZ!0 /AH !@ ( ! MIPP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MEH "3UQ1M;'T @ JPH !@ ( !EQD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH " M3^"(D?"S 0 T@, !D ( !W30 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH "3W>U1A.S 0 T@, M !D ( !HCH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH "3W-Z;E"V 0 T@, !D M ( !8T 'AL+W=O&PO=V]R:W-H965T M\*.M0$ -(# 9 M " 3M$ !X;"]W;W)K&UL4$L! A0# M% @ EH "3T?W0+NT 0 T@, !D ( !)T8 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ EH "3^0U M-6RV 0 T@, !D ( !ZDL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH "3ZE7YQ/4 0 G 0 !D M ( !SU$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ EH "3QS2]'6X 0 T@, !D ( ! MVE< 'AL+W=O&PO=V]R:W-H965T'/!MP$ -$# 9 M " ;A; !X;"]W;W)K&UL4$L! A0#% M @ EH "3UJ@J;'$ 0 -P0 !D ( !IET 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH "3^G8TG6V 0 T@, !D M ( !;6D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ EH "3VUT!XNI P JA !D ( !G&\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MEH "3Q7DSSE(! 218 !D ( !3W@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH "3ZD+)-C. 0 MEP0 !D ( !#H( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH "3TBNQ;Q! @ F08 !D M ( !I(@ 'AL+W=O&PO=V]R:W-H M965T- !X;"]W;W)K&UL4$L! M A0#% @ EH "3]YFH+\M @ C@8 !D ( !II 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH " M3XC#C4KJ 0 T@4 !D ( ! IH 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K M&UL4$L! A0#% @ EH "3__X+5C! @ RPD M !D ( !M: 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH "3_N[/%BN @ #PH !D M ( !,ZH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ EH "3T9(TLD/ @ DP4 !D ( !I[4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ EH "3V] M.9$/ P %@L !D ( !+KT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH "3\W($XGZ @ ^ P !D M ( !1L4 'AL+W=O&PO M=V]R:W-H965T"C**P0( M ,L) 9 " 2_+ !X;"]W;W)K&UL4$L! A0#% @ EH "3Y/PC /Q @ + L !D ( ! M)\X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ EH "3Y_68@SR70 \( ! !0 ( !3=8 'AL+W-H87)E M9%-T&UL4$L! A0#% @ EH "3_VE/^9N @ X P T M ( !<30! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ EH "3ZUB_WAQ @ '"X !H ( !YSP! 'AL M+U]R96QS+W=O XML 91 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 92 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 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 271 361 1 true 62 0 false 7 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.criteo.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) Sheet http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) Statements 2 false false R3.htm 1001001 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical) Sheet http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnauditedParenthetical CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) Sheet http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) Statements 4 false false R5.htm 1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Sheet http://www.criteo.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) Statements 5 false false R6.htm 1004000 - Statement - CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (UNAUDITED) Sheet http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (UNAUDITED) Statements 6 false false R7.htm 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 7 false false R8.htm 1005001 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) Sheet http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical) Statements 8 false false R9.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.criteo.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2102100 - Disclosure - Significant Events and Transactions of the Period Sheet http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriod Significant Events and Transactions of the Period Notes 10 false false R11.htm 2103100 - Disclosure - Financial Instruments Sheet http://www.criteo.com/role/FinancialInstruments Financial Instruments Notes 11 false false R12.htm 2104100 - Disclosure - Trade Receivables Sheet http://www.criteo.com/role/TradeReceivables Trade Receivables Notes 12 false false R13.htm 2105100 - Disclosure - Other Current Assets Sheet http://www.criteo.com/role/OtherCurrentAssets Other Current Assets Notes 13 false false R14.htm 2106100 - Disclosure - Intangible Assets and Goodwill Sheet http://www.criteo.com/role/IntangibleAssetsAndGoodwill Intangible Assets and Goodwill Notes 14 false false R15.htm 2107100 - Disclosure - Other Current Liabilities Sheet http://www.criteo.com/role/OtherCurrentLiabilities Other Current Liabilities Notes 15 false false R16.htm 2108100 - Disclosure - Leases Sheet http://www.criteo.com/role/Leases Leases Notes 16 false false R17.htm 2109100 - Disclosure - Revenue Sheet http://www.criteo.com/role/Revenue Revenue Notes 17 false false R18.htm 2110100 - Disclosure - Share-Based Compensation Sheet http://www.criteo.com/role/ShareBasedCompensation Share-Based Compensation Notes 18 false false R19.htm 2111100 - Disclosure - Financial Income and Expenses Sheet http://www.criteo.com/role/FinancialIncomeAndExpenses Financial Income and Expenses Notes 19 false false R20.htm 2112100 - Disclosure - Income Taxes Sheet http://www.criteo.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2113100 - Disclosure - Earnings Per Share Sheet http://www.criteo.com/role/EarningsPerShare Earnings Per Share Notes 21 false false R22.htm 2114100 - Disclosure - Commitments and contingencies Sheet http://www.criteo.com/role/CommitmentsAndContingencies Commitments and contingencies Notes 22 false false R23.htm 2115100 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas Sheet http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreas Breakdown of Revenue and Non-Current Assets by Geographical Areas Notes 23 false false R24.htm 2116100 - Disclosure - Related Parties Sheet http://www.criteo.com/role/RelatedParties Related Parties Notes 24 false false R25.htm 2117100 - Disclosure - Subsequent Events Sheet http://www.criteo.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.criteo.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.criteo.com/role/SummaryOfSignificantAccountingPolicies 26 false false R27.htm 2302301 - Disclosure - Significant Events and Transactions of the Period (Tables) Sheet http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTables Significant Events and Transactions of the Period (Tables) Tables http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriod 27 false false R28.htm 2303301 - Disclosure - Financial Instruments (Tables) Sheet http://www.criteo.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.criteo.com/role/FinancialInstruments 28 false false R29.htm 2304301 - Disclosure - Trade Receivables (Tables) Sheet http://www.criteo.com/role/TradeReceivablesTables Trade Receivables (Tables) Tables http://www.criteo.com/role/TradeReceivables 29 false false R30.htm 2305301 - Disclosure - Other Current Assets (Tables) Sheet http://www.criteo.com/role/OtherCurrentAssetsTables Other Current Assets (Tables) Tables http://www.criteo.com/role/OtherCurrentAssets 30 false false R31.htm 2306301 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.criteo.com/role/IntangibleAssetsAndGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.criteo.com/role/IntangibleAssetsAndGoodwill 31 false false R32.htm 2307301 - Disclosure - Other Current Liabilities (Tables) Sheet http://www.criteo.com/role/OtherCurrentLiabilitiesTables Other Current Liabilities (Tables) Tables http://www.criteo.com/role/OtherCurrentLiabilities 32 false false R33.htm 2308301 - Disclosure - Leases (Tables) Sheet http://www.criteo.com/role/LeasesTables Leases (Tables) Tables http://www.criteo.com/role/Leases 33 false false R34.htm 2309301 - Disclosure - Revenue (Tables) Sheet http://www.criteo.com/role/RevenueTables Revenue (Tables) Tables http://www.criteo.com/role/Revenue 34 false false R35.htm 2310301 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.criteo.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.criteo.com/role/ShareBasedCompensation 35 false false R36.htm 2311301 - Disclosure - Financial Income and Expenses (Tables) Sheet http://www.criteo.com/role/FinancialIncomeAndExpensesTables Financial Income and Expenses (Tables) Tables http://www.criteo.com/role/FinancialIncomeAndExpenses 36 false false R37.htm 2312301 - Disclosure - Income Taxes (Tables) Sheet http://www.criteo.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.criteo.com/role/IncomeTaxes 37 false false R38.htm 2313301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.criteo.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.criteo.com/role/EarningsPerShare 38 false false R39.htm 2314301 - Disclosure - Commitments and contingencies (Tables) Sheet http://www.criteo.com/role/CommitmentsAndContingenciesTables Commitments and contingencies (Tables) Tables http://www.criteo.com/role/CommitmentsAndContingencies 39 false false R40.htm 2315301 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables) Sheet http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasTables Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables) Tables http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreas 40 false false R41.htm 2401402 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.criteo.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.criteo.com/role/SummaryOfSignificantAccountingPoliciesPolicies 41 false false R42.htm 2402402 - Disclosure - Significant Events and Transactions of the Period - Narrative (Details) Sheet http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails Significant Events and Transactions of the Period - Narrative (Details) Details http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTables 42 false false R43.htm 2402403 - Disclosure - Significant Events and Transactions of the Period - Schedule of Restructuring Costs (Details) Sheet http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodScheduleOfRestructuringCostsDetails Significant Events and Transactions of the Period - Schedule of Restructuring Costs (Details) Details 43 false false R44.htm 2402404 - Disclosure - Significant Events and Transactions of the Period - Summary of Restructuring Reserve (Details) Sheet http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodSummaryOfRestructuringReserveDetails Significant Events and Transactions of the Period - Summary of Restructuring Reserve (Details) Details 44 false false R45.htm 2402405 - Disclosure - Significant Events and Transactions of the Period - Treasury Shares (Details) Sheet http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails Significant Events and Transactions of the Period - Treasury Shares (Details) Details 45 false false R46.htm 2403402 - Disclosure - Financial Instruments - Financial Assets and Credit Risk (Details) Sheet http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsAndCreditRiskDetails Financial Instruments - Financial Assets and Credit Risk (Details) Details 46 false false R47.htm 2403403 - Disclosure - Financial Instruments - Financial Liabilities (Details) Sheet http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails Financial Instruments - Financial Liabilities (Details) Details 47 false false R48.htm 2403404 - Disclosure - Financial Instruments - Derivative Financial Instruments (Details) Sheet http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails Financial Instruments - Derivative Financial Instruments (Details) Details 48 false false R49.htm 2403405 - Disclosure - Financial Instruments - Cash and Cash Equivalents (Details) Sheet http://www.criteo.com/role/FinancialInstrumentsCashAndCashEquivalentsDetails Financial Instruments - Cash and Cash Equivalents (Details) Details 49 false false R50.htm 2404402 - Disclosure - Trade Receivables - Breakdown in Trade Receivables (Details) Sheet http://www.criteo.com/role/TradeReceivablesBreakdownInTradeReceivablesDetails Trade Receivables - Breakdown in Trade Receivables (Details) Details 50 false false R51.htm 2404403 - Disclosure - Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details) Sheet http://www.criteo.com/role/TradeReceivablesAllowanceForDoubtfulAccountsRollforwardDetails Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details) Details 51 false false R52.htm 2405402 - Disclosure - Other Current Assets (Details) Sheet http://www.criteo.com/role/OtherCurrentAssetsDetails Other Current Assets (Details) Details http://www.criteo.com/role/OtherCurrentAssetsTables 52 false false R53.htm 2406402 - Disclosure - Intangible Assets and Goodwill (Details) Sheet http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails Intangible Assets and Goodwill (Details) Details http://www.criteo.com/role/IntangibleAssetsAndGoodwillTables 53 false false R54.htm 2407402 - Disclosure - Other Current Liabilities (Details) Sheet http://www.criteo.com/role/OtherCurrentLiabilitiesDetails Other Current Liabilities (Details) Details http://www.criteo.com/role/OtherCurrentLiabilitiesTables 54 false false R55.htm 2408402 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.criteo.com/role/LeasesComponentsOfLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 55 false false R56.htm 2408403 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 56 false false R57.htm 2408404 - Disclosure - Leases - Weighted Average Remaining Lease Term and Discount Rates (Details) Sheet http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRatesDetails Leases - Weighted Average Remaining Lease Term and Discount Rates (Details) Details 57 false false R58.htm 2408405 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.criteo.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 58 false false R59.htm 2408406 - Disclosure - Leases - Narrative (Details) Sheet http://www.criteo.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 59 false false R60.htm 2409402 - Disclosure - Revenue (Details) Sheet http://www.criteo.com/role/RevenueDetails Revenue (Details) Details http://www.criteo.com/role/RevenueTables 60 false false R61.htm 2410402 - Disclosure - Share-Based Compensation - Narrative (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails Share-Based Compensation - Narrative (Details) Details 61 false false R62.htm 2410403 - Disclosure - Share-Based Compensation - Change in Number of BSPCE/OSA/RSU/BSA (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails Share-Based Compensation - Change in Number of BSPCE/OSA/RSU/BSA (Details) Details 62 false false R63.htm 2410404 - Disclosure - Share-Based Compensation - Breakdown of the Closing Balance (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationBreakdownOfClosingBalanceDetails Share-Based Compensation - Breakdown of the Closing Balance (Details) Details 63 false false R64.htm 2410405 - Disclosure - Share-Based Compensation - Share-based compensation expense (Details) Sheet http://www.criteo.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails Share-Based Compensation - Share-based compensation expense (Details) Details 64 false false R65.htm 2411402 - Disclosure - Financial Income and Expenses - Financial income (expense) (Details) Sheet http://www.criteo.com/role/FinancialIncomeAndExpensesFinancialIncomeExpenseDetails Financial Income and Expenses - Financial income (expense) (Details) Details 65 false false R66.htm 2411403 - Disclosure - Financial Income and Expenses - Narrative (Details) Sheet http://www.criteo.com/role/FinancialIncomeAndExpensesNarrativeDetails Financial Income and Expenses - Narrative (Details) Details 66 false false R67.htm 2412402 - Disclosure - Income Taxes (Details) Sheet http://www.criteo.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.criteo.com/role/IncomeTaxesTables 67 false false R68.htm 2413402 - Disclosure - Earnings Per Share - Basic (Details) Sheet http://www.criteo.com/role/EarningsPerShareBasicDetails Earnings Per Share - Basic (Details) Details 68 false false R69.htm 2413403 - Disclosure - Earnings Per Share - Diluted (Details) Sheet http://www.criteo.com/role/EarningsPerShareDilutedDetails Earnings Per Share - Diluted (Details) Details 69 false false R70.htm 2413404 - Disclosure - Earnings Per Share - Anti-Dilutive Securities (Details) Sheet http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails Earnings Per Share - Anti-Dilutive Securities (Details) Details 70 false false R71.htm 2414402 - Disclosure - Commitments and contingencies - Commitments (Details) Sheet http://www.criteo.com/role/CommitmentsAndContingenciesCommitmentsDetails Commitments and contingencies - Commitments (Details) Details 71 false false R72.htm 2414403 - Disclosure - Commitments and contingencies - Contingencies (Details) Sheet http://www.criteo.com/role/CommitmentsAndContingenciesContingenciesDetails Commitments and contingencies - Contingencies (Details) Details 72 false false R73.htm 2415402 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details) Sheet http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasNarrativeDetails Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details) Details http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasTables 73 false false R74.htm 2415403 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details) Sheet http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueByGeographicalAreaDetails Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details) Details 74 false false R75.htm 2415404 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Significant Other Countries (Details) Sheet http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueBySignificantOtherCountriesDetails Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Significant Other Countries (Details) Details 75 false false R76.htm 2415405 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details) Sheet http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasOtherInformationDetails Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details) Details 76 false false R77.htm 2417401 - Disclosure - Subsequent Events (Details) Sheet http://www.criteo.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.criteo.com/role/SubsequentEvents 77 false false All Reports Book All Reports criteo10qq22019.htm crto-20190630.xsd crto-20190630_cal.xml crto-20190630_def.xml crto-20190630_lab.xml crto-20190630_pre.xml exhibit101materialcont.htm exhibit311ceo10qq22019.htm exhibit312cfo10qq22019.htm exhibit321ceocfo10qq22.htm http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "criteo10qq22019.htm": { "axisCustom": 0, "axisStandard": 26, "contextCount": 271, "dts": { "calculationLink": { "local": [ "crto-20190630_cal.xml" ] }, "definitionLink": { "local": [ "crto-20190630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "criteo10qq22019.htm" ] }, "labelLink": { "local": [ "crto-20190630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "crto-20190630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "crto-20190630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-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/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 493, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 12, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 18 }, "keyCustom": 36, "keyStandard": 325, "memberCustom": 19, "memberStandard": 39, "nsprefix": "crto", "nsuri": "http://www.criteo.com/20190630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information", "role": "http://www.criteo.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "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": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "crto:SignificantEventsandTransactionsofthePeriodTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Significant Events and Transactions of the Period", "role": "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriod", "shortName": "Significant Events and Transactions of the Period", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "crto:SignificantEventsandTransactionsofthePeriodTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Financial Instruments", "role": "http://www.criteo.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Trade Receivables", "role": "http://www.criteo.com/role/TradeReceivables", "shortName": "Trade Receivables", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Other Current Assets", "role": "http://www.criteo.com/role/OtherCurrentAssets", "shortName": "Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Intangible Assets and Goodwill", "role": "http://www.criteo.com/role/IntangibleAssetsAndGoodwill", "shortName": "Intangible Assets and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Other Current Liabilities", "role": "http://www.criteo.com/role/OtherCurrentLiabilities", "shortName": "Other Current Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Leases", "role": "http://www.criteo.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Revenue", "role": "http://www.criteo.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Share-Based Compensation", "role": "http://www.criteo.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Financial Income and Expenses", "role": "http://www.criteo.com/role/FinancialIncomeAndExpenses", "shortName": "Financial Income and Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED)", "role": "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Income Taxes", "role": "http://www.criteo.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Earnings Per Share", "role": "http://www.criteo.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Commitments and contingencies", "role": "http://www.criteo.com/role/CommitmentsAndContingencies", "shortName": "Commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas", "role": "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreas", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Related Parties", "role": "http://www.criteo.com/role/RelatedParties", "shortName": "Related Parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Subsequent Events", "role": "http://www.criteo.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.criteo.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Significant Events and Transactions of the Period (Tables)", "role": "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTables", "shortName": "Significant Events and Transactions of the Period (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Financial Instruments (Tables)", "role": "http://www.criteo.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Trade Receivables (Tables)", "role": "http://www.criteo.com/role/TradeReceivablesTables", "shortName": "Trade Receivables (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001001 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical)", "role": "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL POSITION (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Other Current Assets (Tables)", "role": "http://www.criteo.com/role/OtherCurrentAssetsTables", "shortName": "Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Intangible Assets and Goodwill (Tables)", "role": "http://www.criteo.com/role/IntangibleAssetsAndGoodwillTables", "shortName": "Intangible Assets and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Other Current Liabilities (Tables)", "role": "http://www.criteo.com/role/OtherCurrentLiabilitiesTables", "shortName": "Other Current Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Leases (Tables)", "role": "http://www.criteo.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Revenue (Tables)", "role": "http://www.criteo.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Share-Based Compensation (Tables)", "role": "http://www.criteo.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Financial Income and Expenses (Tables)", "role": "http://www.criteo.com/role/FinancialIncomeAndExpensesTables", "shortName": "Financial Income and Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Income Taxes (Tables)", "role": "http://www.criteo.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "crto:ScheduleOfEarningsPerShareBasicTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.criteo.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "crto:ScheduleOfEarningsPerShareBasicTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Commitments and contingencies (Tables)", "role": "http://www.criteo.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "role": "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables)", "role": "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasTables", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.criteo.com/role/SummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "I2019Q1Jan01_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Significant Events and Transactions of the Period - Narrative (Details)", "role": "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails", "shortName": "Significant Events and Transactions of the Period - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "I2019Q1Feb28", "decimals": "INF", "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Significant Events and Transactions of the Period - Schedule of Restructuring Costs (Details)", "role": "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodScheduleOfRestructuringCostsDetails", "shortName": "Significant Events and Transactions of the Period - Schedule of Restructuring Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD_us-gaap_RestructuringCostAndReserveAxis_crto_EquityAwardsCompensationExpenseMember", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Significant Events and Transactions of the Period - Summary of Restructuring Reserve (Details)", "role": "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodSummaryOfRestructuringReserveDetails", "shortName": "Significant Events and Transactions of the Period - Summary of Restructuring Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2018Q4QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - Significant Events and Transactions of the Period - Treasury Shares (Details)", "role": "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails", "shortName": "Significant Events and Transactions of the Period - Treasury Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2018Q4QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Financial Instruments - Financial Assets and Credit Risk (Details)", "role": "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsAndCreditRiskDetails", "shortName": "Financial Instruments - Financial Assets and Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Financial Instruments - Financial Liabilities (Details)", "role": "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails", "shortName": "Financial Instruments - Financial Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Financial Instruments - Derivative Financial Instruments (Details)", "role": "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "shortName": "Financial Instruments - Derivative Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403405 - Disclosure - Financial Instruments - Cash and Cash Equivalents (Details)", "role": "http://www.criteo.com/role/FinancialInstrumentsCashAndCashEquivalentsDetails", "shortName": "Financial Instruments - Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "role": "http://www.criteo.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Trade Receivables - Breakdown in Trade Receivables (Details)", "role": "http://www.criteo.com/role/TradeReceivablesBreakdownInTradeReceivablesDetails", "shortName": "Trade Receivables - Breakdown in Trade Receivables (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details)", "role": "http://www.criteo.com/role/TradeReceivablesAllowanceForDoubtfulAccountsRollforwardDetails", "shortName": "Trade Receivables - Allowance for Doubtful Accounts Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": "-3", "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "crto:PrepaymentsToSuppliers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Other Current Assets (Details)", "role": "http://www.criteo.com/role/OtherCurrentAssetsDetails", "shortName": "Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "crto:PrepaymentsToSuppliers", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Intangible Assets and Goodwill (Details)", "role": "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails", "shortName": "Intangible Assets and Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Other Current Liabilities (Details)", "role": "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails", "shortName": "Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerRefundLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Leases - Components of Lease Expense (Details)", "role": "http://www.criteo.com/role/LeasesComponentsOfLeaseExpenseDetails", "shortName": "Leases - Components of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "role": "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2_srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis_srt_OfficeBuildingMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Leases - Weighted Average Remaining Lease Term and Discount Rates (Details)", "role": "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRatesDetails", "shortName": "Leases - Weighted Average Remaining Lease Term and Discount Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2_srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis_srt_OfficeBuildingMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "role": "http://www.criteo.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "-5", "first": true, "lang": null, "name": "crto:LesseeOperatingLeaseLeaseNotCommencedLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408406 - Disclosure - Leases - Narrative (Details)", "role": "http://www.criteo.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "-5", "first": true, "lang": null, "name": "crto:LesseeOperatingLeaseLeaseNotCommencedLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (UNAUDITED)", "role": "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "shortName": "CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember", "decimals": "-3", "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Revenue (Details)", "role": "http://www.criteo.com/role/RevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "D2019Q2Jun25_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Share-Based Compensation - Narrative (Details)", "role": "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "shortName": "Share-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "D2019Q2Apr25_srt_TitleOfIndividualAxis_srt_ManagementMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Share-Based Compensation - Change in Number of BSPCE/OSA/RSU/BSA (Details)", "role": "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails", "shortName": "Share-Based Compensation - Change in Number of BSPCE/OSA/RSU/BSA (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2_us-gaap_AwardTypeAxis_crto_ShareOptionsandBSPCEMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Share-Based Compensation - Breakdown of the Closing Balance (Details)", "role": "http://www.criteo.com/role/ShareBasedCompensationBreakdownOfClosingBalanceDetails", "shortName": "Share-Based Compensation - Breakdown of the Closing Balance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2_us-gaap_AwardTypeAxis_crto_ShareOptionsandBSPCEMember", "decimals": "2", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "EUR_PER_shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Share-Based Compensation - Share-based compensation expense (Details)", "role": "http://www.criteo.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails", "shortName": "Share-Based Compensation - Share-based compensation expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "lang": null, "name": "crto:SharebasedCompensationExpenseEmployeeandNonEmployee", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Financial Income and Expenses - Financial income (expense) (Details)", "role": "http://www.criteo.com/role/FinancialIncomeAndExpensesFinancialIncomeExpenseDetails", "shortName": "Financial Income and Expenses - Financial income (expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Financial Income and Expenses - Narrative (Details)", "role": "http://www.criteo.com/role/FinancialIncomeAndExpensesNarrativeDetails", "shortName": "Financial Income and Expenses - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Income Taxes (Details)", "role": "http://www.criteo.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "crto:ScheduleOfEarningsPerShareDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Earnings Per Share - Basic (Details)", "role": "http://www.criteo.com/role/EarningsPerShareBasicDetails", "shortName": "Earnings Per Share - Basic (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "crto:ScheduleOfEarningsPerShareDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - Disclosure - Earnings Per Share - Diluted (Details)", "role": "http://www.criteo.com/role/EarningsPerShareDilutedDetails", "shortName": "Earnings Per Share - Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "crto:ScheduleOfEarningsPerShareDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "role": "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "lang": null, "name": "us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413404 - Disclosure - Earnings Per Share - Anti-Dilutive Securities (Details)", "role": "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails", "shortName": "Earnings Per Share - Anti-Dilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_crto_BankSyndicateRCFMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Commitments and contingencies - Commitments (Details)", "role": "http://www.criteo.com/role/CommitmentsAndContingenciesCommitmentsDetails", "shortName": "Commitments and contingencies - Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_crto_BankSyndicateRCFMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414403 - Disclosure - Commitments and contingencies - Contingencies (Details)", "role": "http://www.criteo.com/role/CommitmentsAndContingenciesContingenciesDetails", "shortName": "Commitments and contingencies - Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": "-3", "lang": null, "name": "us-gaap:LossContingencyAccrualProvision", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "INF", "first": true, "lang": null, "name": "crto:NumberofGeographicalMarketsinwhichEntityOperates", "reportCount": 1, "unitRef": "market", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details)", "role": "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasNarrativeDetails", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_SalesRevenueNetMember", "decimals": "3", "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415403 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details)", "role": "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueByGeographicalAreaDetails", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Geographical Area (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415404 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Significant Other Countries (Details)", "role": "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueBySignificantOtherCountriesDetails", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas - Revenue by Significant Other Countries (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415405 - Disclosure - Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details)", "role": "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasOtherInformationDetails", "shortName": "Breakdown of Revenue and Non-Current Assets by Geographical Areas - Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FI2019Q2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "I2018Q4Oct", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417401 - Disclosure - Subsequent Events (Details)", "role": "http://www.criteo.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "I2019Q3Jul31_us-gaap_StatementClassOfStockAxis_crto_AmericanDepositarySharesMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005001 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)", "role": "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.criteo.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "criteo10qq22019.htm", "contextRef": "FD2019Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 62, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueBySignificantOtherCountriesDetails" ], "xbrltype": "domainItemType" }, "country_FR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "FRANCE", "terseLabel": "France" } } }, "localname": "FR", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueBySignificantOtherCountriesDetails" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "JAPAN", "terseLabel": "Japan" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueBySignificantOtherCountriesDetails" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SINGAPORE", "terseLabel": "Singapore" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasOtherInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueBySignificantOtherCountriesDetails" ], "xbrltype": "domainItemType" }, "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accounts Payable, Accrued Liabilities, Employee-related Payables, and Taxes Payable, Current", "label": "Accounts Payable, Accrued Liabilities, Employee-related Payables, and Taxes Payable, Current", "totalLabel": "Total" } } }, "localname": "AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crto_AccountsPayableCapitalExpenditures": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accounts Payable, Capital Expenditures", "label": "Accounts Payable, Capital Expenditures", "terseLabel": "Accounts payable relating to capital expenditures" } } }, "localname": "AccountsPayableCapitalExpenditures", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crto_AllowanceForDoubtfulAccountsReceivableCurrencyTranslationAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Allowance For Doubtful Accounts Receivable, Currency Translation Adjustment", "label": "Allowance For Doubtful Accounts Receivable, Currency Translation Adjustment", "terseLabel": "Currency translation adjustment" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrencyTranslationAdjustment", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceForDoubtfulAccountsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "crto_AllowanceForDoubtfulAccountsReceivableReversalOfProvision": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Allowance For Doubtful Accounts Receivable, Reversal Of Provision", "label": "Allowance For Doubtful Accounts Receivable, Reversal Of Provision", "terseLabel": "Reversal of provision" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableReversalOfProvision", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceForDoubtfulAccountsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "crto_AmericanDepositarySharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "American Depositary Shares [Member]", "label": "American Depositary Shares [Member]", "terseLabel": "American Depositary Shares" } } }, "localname": "AmericanDepositarySharesMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/DocumentAndEntityInformation", "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "crto_BSAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "BSA [Member]", "label": "BSA [Member]", "terseLabel": "BSAs" } } }, "localname": "BSAMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownOfClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails", "http://www.criteo.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "crto_BankSyndicateRCFMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bank Syndicate RCF [Member]", "label": "Bank Syndicate RCF [Member]", "terseLabel": "Bank Syndicate RCF" } } }, "localname": "BankSyndicateRCFMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "crto_DataCenterMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Data Center [Member]", "label": "Data Center [Member]", "terseLabel": "Data Centers" } } }, "localname": "DataCenterMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/LeasesComponentsOfLeaseExpenseDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.criteo.com/role/LeasesNarrativeDetails", "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRatesDetails" ], "xbrltype": "domainItemType" }, "crto_DepreciationAndAmortizationExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Depreciation And Amortization Expense [Member]", "label": "Depreciation And Amortization Expense [Member]", "terseLabel": "Depreciation and amortization (expense)" } } }, "localname": "DepreciationAndAmortizationExpenseMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodScheduleOfRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "crto_DepreciationDepletionandAmortizationandProvisionsforVarious": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Depreciation, Depletion, and Amortization and Provisions for Various", "label": "Depreciation, Depletion, and Amortization and Provisions for Various", "terseLabel": "- Amortization and provisions" } } }, "localname": "DepreciationDepletionandAmortizationandProvisionsforVarious", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "crto_EffectiveIncomeTaxRateReconciliationEstimatedTaxRatePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Estimated Tax Rate, Percent", "label": "Effective Income Tax Rate Reconciliation, Estimated Tax Rate, Percent", "terseLabel": "Estimated tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationEstimatedTaxRatePercent", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "crto_EmployeeRelatedPayablesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Employee-Related Payables, Fair Value Disclosure", "label": "Employee-Related Payables, Fair Value Disclosure", "terseLabel": "Employee-related payables" } } }, "localname": "EmployeeRelatedPayablesFairValueDisclosure", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crto_EquityAwardsCompensationExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Awards Compensation Expense [Member]", "label": "Equity Awards Compensation Expense [Member]", "terseLabel": "Gain from forfeitures of share-based compensation expense" } } }, "localname": "EquityAwardsCompensationExpenseMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodScheduleOfRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "crto_FinancialLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Financial Liabilities, Current", "label": "Financial Liabilities, Current", "verboseLabel": "Financial liabilities - current portion" } } }, "localname": "FinancialLiabilitiesCurrent", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "crto_FinancialLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Financial Liabilities, Noncurrent", "label": "Financial Liabilities, Noncurrent", "terseLabel": "Financial liabilities - non current portion" } } }, "localname": "FinancialLiabilitiesNoncurrent", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "crto_HSBCandLCLFacilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "HSBC and LCL Facilities [Member]", "label": "HSBC and LCL Facilities [Member]", "terseLabel": "HSBC and LCL Facilities" } } }, "localname": "HSBCandLCLFacilitiesMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "crto_IncreaseDecreaseInOperatingLeaseLiabilitiesAssets": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liabilities (Assets)", "label": "Increase (Decrease) In Operating Lease Liabilities (Assets)", "terseLabel": "- Change in operating lease liabilities and right of use assets" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilitiesAssets", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "crto_IncreaseDecreaseinAccountsPayableRelatedtoIntangibleAssetsPropertyPlantandEquipment": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Accounts Payable, Related to Intangible Assets, Property, Plant, and Equipment", "label": "Increase (Decrease) in Accounts Payable, Related to Intangible Assets, Property, Plant, and Equipment", "terseLabel": "Change in accounts payable related to intangible assets, property, plant and equipment" } } }, "localname": "IncreaseDecreaseinAccountsPayableRelatedtoIntangibleAssetsPropertyPlantandEquipment", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "crto_IncrementalCommonSharesAttributabletoDilutiveEffectofSharebasedPaymentArrangementsOptionsAndBSPCE": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/EarningsPerShareDilutedDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements, Options And BSPCE", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements, Options And BSPCE", "terseLabel": "Share options and (BSPCEs) (in shares)" } } }, "localname": "IncrementalCommonSharesAttributabletoDilutiveEffectofSharebasedPaymentArrangementsOptionsAndBSPCE", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "sharesItemType" }, "crto_LesseeOperatingLeaseLeaseNotCommencedLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Commenced, Liability", "label": "Lessee, Operating Lease, Lease Not Commenced, Liability", "terseLabel": "Leases not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotCommencedLiability", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crto_LossContingencyAccrualForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Loss Contingency Accrual, Foreign Currency Translation Gain (Loss)", "label": "Loss Contingency Accrual, Foreign Currency Translation Gain (Loss)", "terseLabel": "Currency translation adjustments" } } }, "localname": "LossContingencyAccrualForeignCurrencyTranslationGainLoss", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "crto_LossContingencyAccrualProvisionReleasedNotUsed": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Loss Contingency Accrual, Provision Released Not Used", "label": "Loss Contingency Accrual, Provision Released Not Used", "negatedTerseLabel": "Provision released not used" } } }, "localname": "LossContingencyAccrualProvisionReleasedNotUsed", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "crto_LossContingencyAccrualProvisionUsed": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Loss Contingency Accrual, Provision Used", "label": "Loss Contingency Accrual, Provision Used", "negatedTerseLabel": "Provision used" } } }, "localname": "LossContingencyAccrualProvisionUsed", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "crto_NontradeReceivablesNoncurrentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Nontrade Receivables, Noncurrent [Member]", "label": "Nontrade Receivables, Noncurrent [Member]", "terseLabel": "Non-current financial assets" } } }, "localname": "NontradeReceivablesNoncurrentMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsAndCreditRiskDetails" ], "xbrltype": "domainItemType" }, "crto_NumberofGeographicalMarketsinwhichEntityOperates": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Geographical Markets in which Entity Operates", "label": "Number of Geographical Markets in which Entity Operates", "terseLabel": "Number of geographical markets" } } }, "localname": "NumberofGeographicalMarketsinwhichEntityOperates", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasNarrativeDetails" ], "xbrltype": "integerItemType" }, "crto_OtherAssetsandReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other Assets and Receivables, Current", "label": "Other Assets and Receivables, Current", "totalLabel": "Net book value at end of period" } } }, "localname": "OtherAssetsandReceivablesCurrent", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_OtherAssetsandReceivablesGrossCurrent": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "crto_OtherAssetsandReceivablesCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other Assets and Receivables, Gross, Current", "label": "Other Assets and Receivables, Gross, Current", "totalLabel": "Gross book value at end of period" } } }, "localname": "OtherAssetsandReceivablesGrossCurrent", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_OtherDebtors": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "crto_OtherAssetsandReceivablesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other Debtors", "label": "Other Debtors", "terseLabel": "Other debtors" } } }, "localname": "OtherDebtors", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_OtherProvisionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Provisions [Member]", "label": "Other Provisions [Member]", "terseLabel": "Other provisions" } } }, "localname": "OtherProvisionsMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesContingenciesDetails" ], "xbrltype": "domainItemType" }, "crto_OtherTaxesAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Taxes, Assets [Member]", "label": "Other Taxes, Assets [Member]", "terseLabel": "Other taxes" } } }, "localname": "OtherTaxesAssetsMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsAndCreditRiskDetails" ], "xbrltype": "domainItemType" }, "crto_OtherTaxesLiabilityFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other Taxes Liability, Fair Value Disclosure", "label": "Other Taxes Liability, Fair Value Disclosure", "terseLabel": "Other taxes" } } }, "localname": "OtherTaxesLiabilityFairValueDisclosure", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "crto_PaymentsToAcquireIntangibleAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments To Acquire Intangible Assets, Property, Plant, And Equipment", "label": "Payments To Acquire Intangible Assets, Property, Plant, And Equipment", "negatedTerseLabel": "Acquisition of intangible assets, property, plant and equipment" } } }, "localname": "PaymentsToAcquireIntangibleAssetsPropertyPlantAndEquipment", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "crto_PaymentsforProceedsfromChangeinOtherFinancialNoncurrentAssets": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments for (Proceeds from) Change in Other Financial Noncurrent Assets", "label": "Payments for (Proceeds from) Change in Other Financial Noncurrent Assets", "negatedTerseLabel": "Change in other non-current financial assets" } } }, "localname": "PaymentsforProceedsfromChangeinOtherFinancialNoncurrentAssets", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "crto_PayrollCostsAndFacilitiesRelatedCostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Payroll Costs And Facilities Related Costs [Member]", "label": "Payroll Costs And Facilities Related Costs [Member]", "terseLabel": "Payroll costs and Facilities related costs" } } }, "localname": "PayrollCostsAndFacilitiesRelatedCostsMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodScheduleOfRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "crto_PrepaidIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Prepaid Income Taxes", "label": "Prepaid Income Taxes", "terseLabel": "Income taxes" } } }, "localname": "PrepaidIncomeTaxes", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "crto_PrepaidOtherTaxesandOtherTaxesReceivable": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Prepaid Other Taxes and Other Taxes Receivable", "label": "Prepaid Other Taxes and Other Taxes Receivable", "verboseLabel": "Other taxes" } } }, "localname": "PrepaidOtherTaxesandOtherTaxesReceivable", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "crto_PrepaymentsToSuppliers": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "crto_OtherAssetsandReceivablesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Prepayments To Suppliers", "label": "Prepayments To Suppliers", "terseLabel": "Prepayments to suppliers" } } }, "localname": "PrepaymentsToSuppliers", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "crto_ProvisionForEmployeeRelatedLitigationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Provision For Employee Related Litigation [Member]", "label": "Provision For Employee Related Litigation [Member]", "terseLabel": "Provision for employee-related litigation" } } }, "localname": "ProvisionForEmployeeRelatedLitigationMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesContingenciesDetails" ], "xbrltype": "domainItemType" }, "crto_SalesAndOperationsExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales And Operations Expense [Member]", "label": "Sales And Operations Expense [Member]", "terseLabel": "S&O", "verboseLabel": "Sales and Operations expense" } } }, "localname": "SalesAndOperationsExpenseMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails" ], "xbrltype": "domainItemType" }, "crto_ScheduleOfEarningsPerShareBasicTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Earnings Per Share, Basic [Table Text Block]", "label": "Schedule Of Earnings Per Share, Basic [Table Text Block]", "terseLabel": "Schedule of basic earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicTableTextBlock", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "crto_ScheduleOfEarningsPerShareDilutedTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Earnings Per Share, Diluted [Table Text Block]", "label": "Schedule Of Earnings Per Share, Diluted [Table Text Block]", "terseLabel": "Schedule of diluted earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareDilutedTableTextBlock", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "crto_ServersAndOtherEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Servers And Other Equipment [Member]", "label": "Servers And Other Equipment [Member]", "terseLabel": "Servers and other equipment" } } }, "localname": "ServersAndOtherEquipmentMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails" ], "xbrltype": "domainItemType" }, "crto_ShareOptionsandBSPCEMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Options and BSPCE [Member]", "label": "Share Options and BSPCE [Member]", "terseLabel": "Share options / BSPCE", "verboseLabel": "OSA/BSPCE" } } }, "localname": "ShareOptionsandBSPCEMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails", "http://www.criteo.com/role/ShareBasedCompensationBreakdownOfClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "crto_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsExercised": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Exercised", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Exercised", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsExercised", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "sharesItemType" }, "crto_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsExpirationsinPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Expirations in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Expirations in Period", "negatedTerseLabel": "Expired (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsExpirationsinPeriod", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "sharesItemType" }, "crto_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsForfeitedinPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Forfeited in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsForfeitedinPeriod", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "sharesItemType" }, "crto_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsGrantsinPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Grants in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsGrantsinPeriod", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "sharesItemType" }, "crto_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsNumber", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "sharesItemType" }, "crto_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments [Roll Forward]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments [Roll Forward]" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsRollForward", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "stringItemType" }, "crto_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsVested": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Vested", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments, Vested", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsVested", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "sharesItemType" }, "crto_SharebasedCompensationExpenseEmployeeandNonEmployee": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Expense, Employee and Non-Employee", "label": "Share-based Compensation Expense, Employee and Non-Employee", "negatedLabel": "Total equity awards compensation expense" } } }, "localname": "SharebasedCompensationExpenseEmployeeandNonEmployee", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "crto_SignificantEventsandTransactionsofthePeriodTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Significant Events and Transactions of the Period [Text Block]", "label": "Significant Events and Transactions of the Period [Text Block]", "terseLabel": "Significant Events and Transactions of the Period" } } }, "localname": "SignificantEventsandTransactionsofthePeriodTextBlock", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriod" ], "xbrltype": "textBlockItemType" }, "crto_TechnologyAndCustomerRelationshipsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Technology And Customer Relationships [Member]", "label": "Technology And Customer Relationships [Member]", "terseLabel": "Technology and customer relationships" } } }, "localname": "TechnologyAndCustomerRelationshipsMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "crto_TreasurySharesIssuedforRSUVestingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Treasury Shares Issued for RSU Vesting [Member]", "label": "Treasury Shares Issued for RSU Vesting [Member]", "terseLabel": "Treasury Shares Issued for RSU Vesting" } } }, "localname": "TreasurySharesIssuedforRSUVestingMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "domainItemType" }, "crto_TreasurySharesRepurchasedforMergerandAcquisitionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Treasury Shares Repurchased for Merger and Acquisition [Member]", "label": "Treasury Shares Repurchased for Merger and Acquisition [Member]", "terseLabel": "Treasury Shares Repurchased to potentially use for M&A" } } }, "localname": "TreasurySharesRepurchasedforMergerandAcquisitionMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "domainItemType" }, "crto_TreasurySharesRepurchasedforRSUVestingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Treasury Shares Repurchased for RSU Vesting [Member]", "label": "Treasury Shares Repurchased for RSU Vesting [Member]", "terseLabel": "Treasury Shares Repurchased for RSU Vesting" } } }, "localname": "TreasurySharesRepurchasedforRSUVestingMember", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "domainItemType" }, "crto_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Discount Rate [Abstract]", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "crto_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Remaining Lease Term [Abstract]", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term (years)" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://www.criteo.com/20190630", "presentation": [ "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "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.criteo.com/role/DocumentAndEntityInformation" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Region code of country", "label": "Country Region", "terseLabel": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "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.criteo.com/role/DocumentAndEntityInformation" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "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.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r353" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r354" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country", "terseLabel": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "countryCodeItemType" }, "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.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r355" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r355" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r355" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r356" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r355" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r355" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r355" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag", "terseLabel": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r351" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r352" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "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.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueByGeographicalAreaDetails", "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia-Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueByGeographicalAreaDetails", "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasOtherInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasOtherInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ManagementMember": { "auth_ref": [ "r142", "r312" ], "lang": { "en-US": { "role": { "label": "Management [Member]", "terseLabel": "Management" } } }, "localname": "ManagementMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis": { "auth_ref": [ "r347", "r348" ], "lang": { "en-US": { "role": { "label": "Real Estate, Type of Property [Axis]", "terseLabel": "Real Estate, Type of Property [Axis]" } } }, "localname": "MortgageLoansOnRealEstateDescriptionTypeOfPropertyAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRatesDetails" ], "xbrltype": "stringItemType" }, "srt_MortgageLoansOnRealEstateNamePropertyTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Real Estate [Domain]", "terseLabel": "Real Estate [Domain]" } } }, "localname": "MortgageLoansOnRealEstateNamePropertyTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRatesDetails" ], "xbrltype": "domainItemType" }, "srt_OfficeBuildingMember": { "auth_ref": [ "r347", "r348" ], "lang": { "en-US": { "role": { "label": "Office Building [Member]", "terseLabel": "Offices" } } }, "localname": "OfficeBuildingMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsOfLeaseExpenseDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.criteo.com/role/LeasesNarrativeDetails", "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRatesDetails" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Parent Company [Member]", "terseLabel": "Holding" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasOtherInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r113", "r114", "r115", "r116" ], "lang": { "en-US": { "role": { "label": "Restatement Adjustment [Member]", "terseLabel": "Restatement Adjustment" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasNarrativeDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueByGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueBySignificantOtherCountriesDetails", "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r140", "r203", "r206", "r345", "r347", "r348" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasNarrativeDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueByGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueBySignificantOtherCountriesDetails", "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r142", "r312" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableFairValueDisclosure": { "auth_ref": [ "r278" ], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of liabilities incurred for goods and services received that are used in an entity's business and related party payables.", "label": "Accounts Payable, Fair Value Disclosure", "terseLabel": "Trade payables" } } }, "localname": "AccountsPayableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r8", "r39" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "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 obligations 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, Trade, Current", "terseLabel": "Trade payables" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r143", "r144" ], "calculation": { "http://www.criteo.com/role/TradeReceivablesBreakdownInTradeReceivablesDetails": { "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": "Trade accounts receivables" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesBreakdownInTradeReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r1", "r29", "r143", "r144", "r204" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.criteo.com/role/TradeReceivablesBreakdownInTradeReceivablesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "terseLabel": "Trade receivables, net of allowances of $25.9 million and $19.5 million at December 31, 2018 and June 30, 2019, respectively", "totalLabel": "Net book value at end of period" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited", "http://www.criteo.com/role/TradeReceivablesBreakdownInTradeReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r22", "r323", "r336" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 3.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" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r62", "r63", "r64" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "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", "terseLabel": "Accumulated other comprehensive (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r61", "r64", "r65", "r261" ], "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 Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r30" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r112" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r101" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of adjustments to net income or loss necessary to remove the effects of all items whose cash effects are investing or financing cash flows. The aggregate amount also includes all noncash expenses and income items which reduce or increase net income and are thus added back or deducted when calculating cash provided by or used in operating activities.", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Non-cash and non-operating items" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r214", "r216", "r234", "r235" ], "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": "Share-Based Compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r216", "r231", "r233" ], "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", "negatedTerseLabel": "Share-based compensation expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnauditedParenthetical", "http://www.criteo.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r35", "r145", "r148" ], "calculation": { "http://www.criteo.com/role/TradeReceivablesBreakdownInTradeReceivablesDetails": { "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", "negatedPeriodEndLabel": "Balance at March 31", "negatedPeriodStartLabel": "Balance at January 1", "negatedTerseLabel": "(Less) Allowance for doubtful accounts", "terseLabel": "Trade receivables, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnauditedParenthetical", "http://www.criteo.com/role/TradeReceivablesAllowanceForDoubtfulAccountsRollforwardDetails", "http://www.criteo.com/role/TradeReceivablesBreakdownInTradeReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r150" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Allowance for doubtful accounts receivable, period increase (decrease)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsAndCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceForDoubtfulAccountsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r124" ], "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": "Weighted average number of anti-dilutive securities excluded from diluted earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r135", "r321", "r335" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r5", "r56" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r13", "r14", "r15", "r16", "r17", "r18", "r19", "r20" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "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 after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r217", "r232" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownOfClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsAndCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r265", "r266" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsAndCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r36", "r103" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "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", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashAndCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashAndCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r97", "r103", "r105" ], "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": "Net cash and cash equivalents at end of period", "periodStartLabel": "Net cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r97", "r287" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "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 (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r12" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Cash [Member]", "terseLabel": "Cash equivalents" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashAndCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/DocumentAndEntityInformation", "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r49", "r177", "r328", "r341" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r176", "r184" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Share capital", "verboseLabel": "Ordinary Shares" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.criteo.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common shares, par value (in Euro per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnauditedParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r28", "r190" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnauditedParenthetical", "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r28" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common shares, \u20ac0.025 par value, 67,708,203 and 66,161,523 shares authorized, issued and outstanding at December 31, 2018 and June 30, 2019, respectively." } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r68", "r70", "r71" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Attributable to shareholders of Criteo S.A." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r68", "r70", "r256", "r257", "r264" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r68", "r70", "r255", "r264" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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 (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r155", "r158", "r252" ], "lang": { "en-US": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r129", "r130", "r280", "r281" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r129", "r130", "r280", "r281", "r346" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure": { "auth_ref": [ "r282" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Maximum amount of loss due to credit risk that, based on the gross fair value of the financial instrument, the entity would incur if parties to the financial instruments that make up the concentration failed completely to perform according to the terms of the contracts and the collateral or other security, if any, for the amount due proved to be of no value to the entity.", "label": "Concentration Risk, Credit Risk, Financial Instrument, Maximum Exposure", "terseLabel": "Maximum exposure" } } }, "localname": "ConcentrationRiskCreditRiskFinancialInstrumentMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsAndCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsAndCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r129", "r130", "r280", "r281" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "verboseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r128", "r129", "r130", "r131", "r280", "r283" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsAndCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r200", "r201", "r204" ], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiabilityCurrent": { "auth_ref": [ "r205" ], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.", "label": "Contract with Customer, Refund Liability, Current", "terseLabel": "Clients' prepayments" } } }, "localname": "ContractWithCustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r83" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "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", "negatedTerseLabel": "Traffic acquisition costs" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r245", "r249" ], "calculation": { "http://www.criteo.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "negatedTerseLabel": "Current income tax" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r22", "r23", "r322", "r324", "r334" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "stringItemType" }, "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r47" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r47", "r108", "r191", "r192", "r193", "r194", "r290", "r291", "r293", "r333" ], "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "auth_ref": [ "r88" ], "calculation": { "http://www.criteo.com/role/FinancialIncomeAndExpensesFinancialIncomeExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses.", "label": "Debt Related Commitment Fees and Debt Issuance Costs", "negatedTerseLabel": "Fees" } } }, "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeAndExpensesFinancialIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r244" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "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 tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r107", "r246", "r249" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.criteo.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "negatedTerseLabel": "Net change in deferred taxes", "terseLabel": "- Change in deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r238", "r244" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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 tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent": { "auth_ref": [ "r25", "r208", "r209", "r210" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan, classified as noncurrent. Excludes other postretirement benefit plan.", "label": "Liability, Defined Benefit Pension Plan, Noncurrent", "terseLabel": "Retirement benefit obligation" } } }, "localname": "DefinedBenefitPensionPlanLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r57", "r58", "r278" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Included in other current assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Asset [Abstract]", "terseLabel": "Derivative Assets:" } } }, "localname": "DerivativeAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeAssetsCurrent": { "auth_ref": [ "r57" ], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "crto_OtherAssetsandReceivablesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Current", "terseLabel": "Derivative instruments" } } }, "localname": "DerivativeAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r57", "r58", "r278" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Included in financial liabilities - current portion" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Liability [Abstract]", "terseLabel": "Derivative Liabilities:" } } }, "localname": "DerivativeLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r203" ], "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r217", "r232" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Disclosure of share-based compensation by share-based payment award" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueByGeographicalAreaDetails", "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r78", "r113", "r119", "r121", "r122", "r123", "r126", "r331", "r343" ], "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": "Basic earnings per share (in USD per share)", "verboseLabel": "Basic (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://www.criteo.com/role/EarningsPerShareBasicDetails", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income allocated to shareholders of Criteo S.A. per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r78", "r113", "r119", "r121", "r122", "r123", "r126", "r331", "r343" ], "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": "Diluted earnings per share (in USD per share)", "verboseLabel": "Diluted (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r127" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r287" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.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 exchange rates changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r109", "r239", "r240" ], "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 tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 6.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", "verboseLabel": "Employee - related payables" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashAndCashEquivalentsDetails", "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashAndCashEquivalentsDetails", "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r269", "r270", "r271", "r275" ], "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashAndCashEquivalentsDetails", "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r269", "r279" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of assets and liabilities carried at fair value" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r211", "r212", "r213", "r270", "r316" ], "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashAndCashEquivalentsDetails", "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r269", "r276" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashAndCashEquivalentsDetails", "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashAndCashEquivalentsDetails", "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r273" ], "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]", "terseLabel": "Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r211", "r212", "r213", "r270", "r317" ], "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" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashAndCashEquivalentsDetails", "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r269", "r270" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.", "label": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Schedule of financial liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashAndCashEquivalentsDetails", "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r272", "r274" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.", "label": "Financial Liabilities Fair Value Disclosure", "terseLabel": "Financial liabilities" } } }, "localname": "FinancialLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "From July 1 to December 31, 2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r160" ], "calculation": { "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r160" ], "calculation": { "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r160" ], "calculation": { "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r160" ], "calculation": { "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r155", "r156", "r159", "r161", "r318" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]", "terseLabel": "Estimated Amortization Expense Maturity" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r155", "r158" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r159" ], "calculation": { "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails": { "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": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r284", "r285", "r286" ], "calculation": { "http://www.criteo.com/role/FinancialIncomeAndExpensesFinancialIncomeExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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", "terseLabel": "Foreign exchange gain (loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeAndExpensesFinancialIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "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", "negatedTerseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r79" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "G&A", "verboseLabel": "General and Administrative expense" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r152", "r153" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r82" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r76", "r113", "r319", "r329", "r344" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r165" ], "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss": { "auth_ref": [ "r241" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Estimated amount of loss resulting from an adverse tax position.", "label": "Income Tax Examination, Estimate of Possible Loss", "terseLabel": "Estimate of possible loss" } } }, "localname": "IncomeTaxExaminationEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExaminationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Examination [Line Items]", "terseLabel": "Income Tax Examination [Line Items]" } } }, "localname": "IncomeTaxExaminationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r243", "r248" ], "lang": { "en-US": { "role": { "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued.", "label": "Income Tax Examination [Table]", "terseLabel": "Income Tax Examination [Table]" } } }, "localname": "IncomeTaxExaminationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r134", "r250" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.criteo.com/role/IncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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)", "negatedTerseLabel": "Provision for income taxes", "negatedTotalLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r104" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "negatedTerseLabel": "Cash paid for taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r100" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "- Decrease in trade payables" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r100" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "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", "negatedTerseLabel": "- Decrease in trade receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r100" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.", "label": "Increase (Decrease) in Operating Capital", "negatedTotalLabel": "Changes in working capital related to operating activities" } } }, "localname": "IncreaseDecreaseInOperatingCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r100" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedTerseLabel": "- Decrease in other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r100" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "- Increase/(Decrease) in other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "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": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r123" ], "calculation": { "http://www.criteo.com/role/EarningsPerShareDilutedDetails": { "order": 1.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 call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Share warrants (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r120", "r125" ], "calculation": { "http://www.criteo.com/role/EarningsPerShareDilutedDetails": { "order": 3.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": "Restricted share awards (RSU's) (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r162" ], "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]", "terseLabel": "Intangible assets and Goodwill" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsAndGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r154", "r157" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestBearingDepositsMember": { "auth_ref": [ "r320", "r325" ], "lang": { "en-US": { "role": { "documentation": "Cash on deposit with financial institutions that earns interest, either at a fixed or market rate.", "label": "Interest-bearing Deposits [Member]", "terseLabel": "Cash on hand" } } }, "localname": "InterestBearingDepositsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashAndCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r74", "r133", "r289", "r292", "r332" ], "calculation": { "http://www.criteo.com/role/FinancialIncomeAndExpensesFinancialIncomeExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedTotalLabel": "Interest and fees" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeAndExpensesFinancialIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r88", "r189" ], "calculation": { "http://www.criteo.com/role/FinancialIncomeAndExpensesFinancialIncomeExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "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", "negatedTerseLabel": "Interest on debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeAndExpensesFinancialIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r94", "r98", "r104" ], "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", "negatedTerseLabel": "Cash paid for interest, net of amounts capitalized" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]", "terseLabel": "Internal Revenue Service (IRS)" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r86", "r132" ], "calculation": { "http://www.criteo.com/role/FinancialIncomeAndExpensesFinancialIncomeExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Financial income from cash equivalents" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeAndExpensesFinancialIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "auth_ref": [ "r101" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.", "label": "Issuance of Stock and Warrants for Services or Claims", "negatedLabel": "Issuance of Stock and Warrants for Services or Claims" } } }, "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r308", "r310" ], "calculation": { "http://www.criteo.com/role/LeasesComponentsOfLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total operating lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r308" ], "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 leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_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/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsOfLeaseExpenseDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.criteo.com/role/LeasesNarrativeDetails", "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRatesDetails", "http://www.criteo.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r299" ], "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsOfLeaseExpenseDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.criteo.com/role/LeasesNarrativeDetails", "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRatesDetails", "http://www.criteo.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r309" ], "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": "Schedule of future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r309" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r309" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r309" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r309" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r309" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r309" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r309" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r309" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc2": { "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", "negatedTerseLabel": "Impact of Discount Rate" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r311" ], "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r43" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r327", "r339" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "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 equity and liabilities" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r269" ], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r9", "r10", "r11", "r23", "r24" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r40" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Revolving credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "verboseLabel": "RCF" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r147" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Trade Receivables" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r47" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r47", "r188" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r185", "r186" ], "lang": { "en-US": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r185", "r186" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r177" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "periodEndLabel": "Contingencies accrual, ending balance", "periodStartLabel": "Contingencies accrual, beginning balance", "terseLabel": "Contingencies" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesContingenciesDetails", "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r177" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "Contingencies accrual, of which current" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r177" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.", "label": "Loss Contingency Accrual, Provision", "terseLabel": "Increase" } } }, "localname": "LossContingencyAccrualProvision", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualRollForward": { "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": "Loss Contingency Accrual [Roll Forward]", "terseLabel": "Loss Contingency Accrual [Roll Forward]" } } }, "localname": "LossContingencyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r185", "r186" ], "lang": { "en-US": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r54", "r326", "r338" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInMinorityInterestRollForward": { "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": "Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]", "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]" } } }, "localname": "MovementInMinorityInterestRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r97" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.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": "CASH FROM (USED FOR) FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FROM (USED FOR) FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r97" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.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": "CASH USED FOR INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH USED FOR INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r97", "r99", "r102" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.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": "CASH FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "CASH FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r66", "r69", "r77", "r102", "r125", "r330", "r342" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "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 attributable to shareholders of Criteo S.A.", "totalLabel": "Net income available to shareholders of Criteo S.A." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://www.criteo.com/role/EarningsPerShareBasicDetails", "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r66", "r69", "r259", "r263" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net income available to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "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]", "terseLabel": "Recently Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non controlling interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r138" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Non-current assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.criteo.com/role/FinancialIncomeAndExpensesFinancialIncomeExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTerseLabel": "Financial income (expense)", "terseLabel": "Financial income (expense)", "totalLabel": "Total financial income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://www.criteo.com/role/FinancialIncomeAndExpensesFinancialIncomeExpenseDetails", "http://www.criteo.com/role/FinancialIncomeAndExpensesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NontradeReceivablesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The noncurrent portion of the receivable other than from customers, that is amounts expected to be collected after one year or the normal operating cycle, if longer.", "label": "Nontrade Receivables, Noncurrent", "terseLabel": "Non-current financial assets" } } }, "localname": "NontradeReceivablesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Credit notes" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "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", "negatedTotalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Increase to income from operations", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r300", "r310" ], "calculation": { "http://www.criteo.com/role/LeasesComponentsOfLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "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": "Lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r297" ], "calculation": { "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc2": { "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", "terseLabel": "Total Lease Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.criteo.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r297" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 8.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", "terseLabel": "Operating lease liabilities - current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r297" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities - non current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r298", "r304" ], "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", "negatedTerseLabel": "Cash flow for operating activities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r296" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "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": "Right of use assets - operating lease", "verboseLabel": "Operating right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited", "http://www.criteo.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r307", "r310" ], "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r306", "r310" ], "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 (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesWeightedAverageRemainingLeaseTermAndDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r294" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Lease expense" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r59", "r288" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 1.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 differences, net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r67", "r70", "r72", "r190" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "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": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r60", "r62" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Actuarial (losses) gains on employee benefits, net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostOfOperatingRevenue": { "auth_ref": [ "r84" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other costs incurred during the reporting period related to other revenue generating activities.", "label": "Other Cost of Operating Revenue", "negatedTerseLabel": "Other cost of revenue" } } }, "localname": "OtherCostOfOperatingRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r265", "r268" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other current assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsAndCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Other Current Assets" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Other current liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r44" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Other Current Liabilities" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of other liabilities.", "label": "Other Liabilities, Fair Value Disclosure", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "- Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeTaxExpense": { "auth_ref": [ "r102" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The portion of the noncash component of income tax expense for the period other than the portion from the net change in the entity's deferred tax assets and liabilities.", "label": "Other Noncash Income Tax Expense", "terseLabel": "- Change in income taxes" } } }, "localname": "OtherNoncashIncomeTaxExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Other Nonoperating Income and Expense [Text Block]", "terseLabel": "Financial Income and Expenses" } } }, "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeAndExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.criteo.com/role/FinancialIncomeAndExpensesFinancialIncomeExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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)", "terseLabel": "Other financial expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeAndExpensesFinancialIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r44", "r187" ], "calculation": { "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "crto_AccountsPayableAccruedLiabilitiesEmployeerelatedPayablesandTaxesPayableCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Other creditors" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Equity - attributable to shareholders of Criteo S.A." } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r90", "r92", "r110" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Change in other financial liabilities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r95", "r167" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Amounts paid" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodSummaryOfRestructuringReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r91" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.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", "negatedTerseLabel": "(Payment for) disposal of a business, net of cash acquired (disposed)" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at fair value measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashAndCashEquivalentsDetails", "http://www.criteo.com/role/FinancialInstrumentsDerivativeFinancialInstrumentsDetails", "http://www.criteo.com/role/FinancialInstrumentsFinancialLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r2", "r4", "r151" ], "calculation": { "http://www.criteo.com/role/OtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "crto_OtherAssetsandReceivablesGrossCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "verboseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r93" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.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": "Net payments related to equity award activities" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfDebt": { "auth_ref": [ "r110" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings.", "label": "Proceeds from (Repayments of) Debt", "terseLabel": "Repayment of borrowings" } } }, "localname": "ProceedsFromRepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r66", "r69", "r96", "r135", "r136", "r255", "r258", "r260", "r263", "r264" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.criteo.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Increase to net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.criteo.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r37", "r164" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsOfLeaseExpenseDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.criteo.com/role/LeasesNarrativeDetails", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r164", "r340" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "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, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r163" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsOfLeaseExpenseDetails", "http://www.criteo.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://www.criteo.com/role/LeasesNarrativeDetails", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r80", "r149" ], "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)", "negatedTerseLabel": "Allowance for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesAllowanceForDoubtfulAccountsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Parties" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/RelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r237", "r350" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "negatedTerseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "R&D", "verboseLabel": "Research and Development expense" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsCashAndCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted share awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs", "verboseLabel": "RSU" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownOfClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r101", "r166", "r170", "r175" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "negatedLabel": "Restructuring costs", "negatedTerseLabel": "Total restructuring costs", "verboseLabel": "Restructuring costs" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodScheduleOfRestructuringCostsDetails", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodSummaryOfRestructuringReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodScheduleOfRestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodScheduleOfRestructuringCostsDetails", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r167", "r172" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodSummaryOfRestructuringReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "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": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodSummaryOfRestructuringReserveDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "auth_ref": [ "r166", "r171" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash.", "label": "Restructuring Reserve, Settled without Cash", "terseLabel": "Restructuring costs - non cash item" } } }, "localname": "RestructuringReserveSettledWithoutCash2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodSummaryOfRestructuringReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r31", "r195", "r337" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r202", "r203" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 3.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": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasNarrativeDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueByGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueBySignificantOtherCountriesDetails", "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://www.criteo.com/role/RevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r106", "r207" ], "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" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r207" ], "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" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of consolidated revenue for each geographical area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasNarrativeDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueByGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueBySignificantOtherCountriesDetails" ], "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" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r305", "r310" ], "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": "Right of use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r129" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Sales Revenue, Net" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedules of trade receivables net book value and Changes in allowance for doubtful accounts" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/TradeReceivablesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r124" ], "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 weighted average number of anti-dilutive securities" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Provision for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r267" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of derivative financial instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r216", "r230", "r233" ], "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r216", "r230", "r233" ], "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": "Schedule of share-based compensation reconciliation with the Consolidated Statements of Income" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.", "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]", "terseLabel": "Schedule of non-current assets by geographical area and country" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r155", "r158" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsAndGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock": { "auth_ref": [ "r177", "r178", "r179", "r180", "r181", "r182", "r183", "r185", "r186" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the loss contingencies that were reported in the period or disclosed as of the balance sheet date.", "label": "Schedule of Loss Contingencies by Contingency [Table Text Block]", "terseLabel": "Changes in provisions for contingencies" } } }, "localname": "ScheduleOfLossContingenciesByContingencyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of other current assets net book value" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/OtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of financial income (expense)" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialIncomeAndExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r168", "r169", "r173" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodScheduleOfRestructuringCostsDetails", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r168", "r169", "r173" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Summary of Restructuring Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r167", "r174" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Reserve" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r81", "r137" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of revenue generated in other significant countries" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r73", "r75", "r140" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasNarrativeDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasOtherInformationDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueByGeographicalAreaDetails", "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreasRevenueBySignificantOtherCountriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r217", "r232" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownOfClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r196", "r197", "r198", "r199" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table Text Block]", "terseLabel": "Balance of Treasury Shares" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of estimated future amortization expense related to intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/IntangibleAssetsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r128", "r129", "r130", "r131", "r280", "r283" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of concentration of risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Breakdown of Revenue and Non-Current Assets by Geographical Areas" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/BreakdownOfRevenueAndNonCurrentAssetsByGeographicalAreas" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited": { "order": 2.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", "negatedTerseLabel": "Sales and operations expenses" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r100" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "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": "- Equity awards compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)", "verboseLabel": "RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Number outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownOfClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownOfClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised", "negatedLabel": "Exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Number of shares under non-option equity instrument agreements for which rights to exercise lapsed.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Expirations", "negatedLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, options (in Euro per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownOfClosingBalanceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Expired, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r221", "r232" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance, options (in shares)", "periodStartLabel": "Beginning balance, options (in shares)", "terseLabel": "Number outstanding, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownOfClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, options (in Euro per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownOfClosingBalanceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Number vested, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownOfClosingBalanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r215", "r219" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownOfClosingBalanceDetails", "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails", "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails", "http://www.criteo.com/role/ShareBasedCompensationShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche One [Member]", "terseLabel": "Vesting period 1" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Vesting period 2" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r218" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual life of options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationBreakdownOfClosingBalanceDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "negatedTerseLabel": "Vested, options (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r39" ], "lang": { "en-US": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CommitmentsAndContingenciesCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r301", "r310" ], "calculation": { "http://www.criteo.com/role/LeasesComponentsOfLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r26", "r27", "r28", "r190" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/DocumentAndEntityInformation", "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r51", "r190" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r27", "r28", "r190", "r195" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of ordinary shares (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r27", "r28", "r190", "r195", "r223" ], "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", "negatedTerseLabel": "Exercised, options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationChangeInNumberOfBspceOsarsubsaDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "auth_ref": [ "r28", "r190", "r195" ], "lang": { "en-US": { "role": { "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "negatedTerseLabel": "Treasury Shares Issued for RSU Vesting (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r27", "r28", "r190", "r195" ], "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": "Issuance of ordinary shares" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r27", "r28", "r190", "r195", "r196" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "negatedTerseLabel": "Treasury Shares Issued for RSU Vesting" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized amount of share repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails", "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Shares authorized to be repurchased and retired (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r27", "r28", "r190", "r195" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Treasury Shares Retired" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r28", "r32", "r33", "r146" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Equity-attributable to shareholders of Criteo S.A." } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r253", "r254", "r262" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 1.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", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited", "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "negatedTerseLabel": "Other changes in equity" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r303", "r310" ], "calculation": { "http://www.criteo.com/role/LeasesComponentsOfLeaseExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "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" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r314" ], "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r314" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r314" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r315" ], "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/2019-01-31", "presentation": [ "http://www.criteo.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 5.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 for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "verboseLabel": "Other taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [ "r52" ], "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade receivables, net of allowance" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/FinancialInstrumentsFinancialAssetsAndCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r50", "r196" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r50", "r196" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "periodEndLabel": "Ending Balance (in shares)", "terseLabel": "Beginning Balance (in shares)", "verboseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnauditedParenthetical", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Treasury Stock, Shares [Abstract]", "terseLabel": "Number of Treasury Shares" } } }, "localname": "TreasuryStockSharesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r28", "r190", "r195" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Change in treasury stocks (in shares)", "verboseLabel": "Treasury Shares Repurchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r28", "r190", "r195" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "negatedTerseLabel": "Treasury Shares Retired (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r50", "r196", "r199" ], "calculation": { "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, 3,459,119 and 1,118,969 shares at cost as of December 31, 2018 and June 30, 2019, respectively.", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfFinancialPositionUnaudited", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Treasury Stock, Value [Abstract]", "terseLabel": "Amount (in thousands of dollars)" } } }, "localname": "TreasuryStockValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r190", "r195", "r196" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Change in treasury stocks", "terseLabel": "Treasury Shares Repurchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodTreasurySharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/SignificantEventsAndTransactionsOfPeriodScheduleOfRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r302", "r310" ], "calculation": { "http://www.criteo.com/role/LeasesComponentsOfLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/LeasesComponentsOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/ShareBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Dilutive effect of :" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r118", "r123" ], "calculation": { "http://www.criteo.com/role/EarningsPerShareDilutedDetails": { "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": "Diluted (in shares)", "totalLabel": "Weighted average number of shares outstanding used to determine diluted earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding used in computing per share amounts:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r117", "r123" ], "calculation": { "http://www.criteo.com/role/EarningsPerShareDilutedDetails": { "order": 4.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": "Basic (in shares)", "verboseLabel": "Weighted average number of shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.criteo.com/role/CondensedConsolidatedStatementsOfIncomeUnaudited", "http://www.criteo.com/role/EarningsPerShareBasicDetails", "http://www.criteo.com/role/EarningsPerShareDilutedDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "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=26873400&loc=d3e24072-122690" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4647-111522" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r15": { "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=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r152": { "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" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r161": { "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" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r164": { "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" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130611-203046-203046" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r239": { "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" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r246": { "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" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r249": { "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" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r269": { "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" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r284": { "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" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r286": { "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" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r313": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=117340910&loc=d3e59706-112781" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r323": { "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=6876686&loc=d3e534808-122878" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r336": { "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=119400593&loc=d3e572229-122910" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r347": { "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=6589523&loc=d3e617274-123014" }, "r348": { "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=6590653&loc=d3e638233-123024" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r35": { "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=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r351": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r352": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r353": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r354": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r355": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r356": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(1),(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r80": { "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=116634182&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r88": { "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=116634182&loc=SL114868664-224227" }, "r89": { "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=116634182&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" } }, "version": "2.1" } ZIP 97 0001576427-19-000079-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001576427-19-000079-xbrl.zip M4$L#!!0 ( ): D_V_M)0 3 8W)I=&5O,3!Q<3(R,#$Y M+FAT;>R]:7OC.)8F^GGF5W!<7=V1]\H.8N/BR(QYN&:Y.M*.M!U57?=+/;0$ M6ZR0225).>SZ]1?@(FHAM9FR*0HUTY$6"9( SCGO67!P\//_?7X<24\TBOTP M^.4$G,DG$@WZX< /'GXY^7;KGFHG__?S__[Y_YR>_H]Y_46RP_[DD0:)9$74 M2^A ^N$G0^GO QI_E^ZC\%'Z>QA]]Y^\T]/LH?$YP(YAN*;F M<@R &ZJ2BV M!A1DL/\' >X]GZ,[@O$ ]]5[K&,-#G2D$UGU9'KO$17*J'A9^?5^_O5)S/J9 M?UZ:-K/"\4OD/PP3"C>B^_21P9^_'&AT4?^V5,9G")0 MO.8^/O6#A$8T3JI?,=.@XO'X?GSJWX7+C\;)X\?\9LUC\:K'XNK'_/YIG RF MCSW?1:.SF/;/'L*GC_E-_AA8>"P91RN>R^\6_\=?H,V_H#^)(L9\+Z>,Q/4O M6FQ5,8 1]:IGF=VH:-Y/[D;5[?F=B@<>)EY4_0"_4_% -*EN'DVJII_/E#<: MK9A'=K?XOXIY9*.,:\K:!1.@B1:QQKSC?AKU,K7K'R\XK%4.N,:ILIO5G0Z\/Q^7/VM]%95!_LU M&,-N5$U_\%0S^\%378=6S^%-YR9^MIO%S:HO]N]/XRHR\P^F]ZJDE/9'?6_41W5X.KU? M\?!S7(YO1B=#608?_^>W+S>,(H\>%[7$"_IT.IW47\U;,PVJ!"@.,03JW(?3 MQ_-/HX]YB_)[XXCVN?51^XS^,2?_Q[+QO 36=G9ZNT+RHAIDB*J @4MC\C*N M8L_IK2I%15F+NL]DPZN H'Z%XLA!J%^E-.94>.U<++9:]:+UUD(U-,U]@U%K M@YZP5A4O\J*:.6 W*IK3Y_ZP^EO\3L4#87]\7Z/4TULKQK9Z3+5:8HV&J-<. ME6"3WZC4[ /_WF="PCR0T[$751C(2TVJ&;[RJU4(/)5*L$*&:P28S<)IG21F M]VJ-GJH.3HV>JH[2QW_5J'=^I^H[K /Q9#SNU_Q>7;^J^()AZ%V-&N&WJL8PJ$,B?J?B@3J'KM*'XXID MI9:IYF]F'MY5Z-'<3^=Z?F'AW5S,*R< MZ'>I_TKHHM MF>%0;_G4FCTU'M.@RE^B=6A**]%TUNZO5R?SC:K *[?YPK#_8[55R%O4F#_U MAD^5NAW7< :[46F399^/)X_#<%3SZ$*C%58:7&VDP2HUE Q'OEW7J[C5']:9Z.Q.)3C421&_LV)LZX=5,Z)@ M\E@-OH,D^LCMNX^L!8W\_@*JU.KU\GX%JCPS+/]>'S+C=Q>=CD5';K@+B24UTA]VH5I&UZK'*:!Y7O]RKLK Y3$347V%$\;O5 M&NXQK+(..K(K'>ZZJ,"@]J(U4Y^[ MQ=.&TS[6NNZU#GMN!=2:!S5!K1K/8WIKA7NP=MV@.J81T&3=?+ F2U*]1JBK MIG\4U/D]Z:TJ![:&Q$G5/!1VUTJCK!H7RU6!-:'+>N^*\4SM-"JY6EO&++:M,KNI%?#_H)]YSS=#3 M>Q4/C<4%\'T:/:?R7OX>< MRMI<-X(:[9@UK_$75Z8XS)B(8*G7U3BVKLOP%"H5/N,Z?WRF)PNP]UJT'L3A7/>3519W:CFGJU5*N@5N+7 M62;%G2J_M$]K##M^9X5FI9S;OX9^4+,*4MVNQ@ >+/C24UV9W9PJL!KTJ5Q1 MB*N6!E(@J5X4X%B\VEVH658=5!EI*1<,JGVH;&EBI;N=W:^1Z)71G^K(S_.H M6I!3%^-_OLR$M"+Z$-8HXO16C4?1']7EN60W*R&U)DK*;M0&15:%1"K=ZB2< M&WD_\A,:GA6?D!4DSS@?#[0.7M-[JSS-VA75V1951AE]6+/"GIO=#[-+<[0N M5E6EME,A2BHEC&02EIQ\_M__Z^:>!)O?_:>TWOOT1^]G-_ZCS26+ND/Z3I\]()/Z;W8_S<]!_(X^<3Z]_/ ?RJ> M9$,=C[P7[F?2D\\_^\_G_/TTRO[T!P,:I'^R^Y>9AYEU^CFYYJ:Y:_-)^AW^ MX]8^D0+OD;^1^N<&Z_2 =]P=>0\GDL^(XGK]Y-12"5$US8; -B&RB(L=RX:V MKCJRHVJV??KC^^E^D3%'^*&:#2/_S\\>Y3N\P!BL- M:B6N'_>]T3^H%SG!P&:<,S,<3&1;U@VH(&PI)E1T $#62ZBHQ'6GPUG7\.3S MZ2F C-%>W^V"9;)^?V6/A0.778MG^LT^RU2"A8 )B(M' .6_5[7 M\.3S[[#I+O.I7NRPZQH,7HGK0$>!EF.SZ7/S?F!BNW#:X74-3S[S'KR^RT[ M!/+%XBK9&UT$ _K\W_1EEC,8HVJN ]B_NF(9,C%=+>\'L%4+E9RQIN')9UEF MAJ"J8*CNUNU_YO;#/V\2QKU\GJV1%\=7]S=)V/]N//OQM(45/CZ&07K]-_IX M1Z/9(5^&MY''4[QO7A[OPM&"9"N6ID+'@L *B#(-G5;1RY&BNNXCFR6 U[7 ML%*RDVC"!)O_6S,';L3>S:QF:<#\K4>/J]!3V=2#K+LDDW'8-*#OZ=/SK&C(.);K,_U<,M1C;Z\;*F*&IL5I8=57'53%$ M0#==2+!N%D-0;*VD];J&)Y^!3K8=Z\6E.S-8Y]OU/[\ZU_^,AUY$X\UH/,/F M7[WH*DH%8_ W;S2A#"]O^)MF1NL8*NNX;;FF8F$#:JYBH'P0FH&1-AWMNH9, ME,]D2/8WU H2;S=4I"%5003I*M),V[)4:-KY"%1LH)*PZQJ^=J@[4C,=3VQ, MDF$8,8-G,(M/BNXB75=4]C]#@1@#C/,>ZY:)S!*?UC0\^H&23OM *A5NK'=0W9Z!2@ +W,+I-:'<1QY.YD2'H M8!5J;,8MPU!M2Y;A%$(TI)0C6]?PO>FV/#(=RZ:INXS?5&9,Z0 93A"^L<=-@UF2SB8%46U:(@QW"S!"8B,I1UC=GRV-&)9LI.013-T2QK.KQU#=^8>K<1]>))]#(SP%G' &O =6V# MF?$:8,"]'?Q.:K1X4-K%FJ[J)%=- EL;FFA0, MIF-WQC1;UY"9*P P,[UB4!_GO>7I4F?\^6>>N)&N-3]Z;!!2FO5T/DP7MGA, MY;0(GIP]<[LMN\U7==D4^(_C$??*/\Z_(_O<[#?2GW$XB=)?Z4+X>3YQV3S, M>#%I>"%K0E,OAE\HKO@#?NW>IY&4?HY6QMFMB_^>]TL6'TZ_\7'Q(_DWQJE/ M.OM5)E]1PGWKST7(10;%X^6]F0=HYHKGS953))=?&Q2-BTO3[Q47\IE9,U&O M\IO>:I*G,T@?> _32]FU ?OR\WCD]_TDZY,T\%F3;,MN(3BU0SOY7(&'V7M^ M_ECY^JPW'Y>ZOF1 U!F&X*,\7SW*8V"-3 6A MOTY&"+012[,LIR0?N)K&%.?O["H3A471[D%K12"UN4%SBZ/=@UY@\=<.VDXI M#7\_ &M!.Y7Q%EB@-:\FM,,PJ[3M0',/$Z4?!D?IVW'4'@R/3/26#0\GW5'' M#+)Q&+"?\9P-^M7C4=H#M3:J1E::H+-#>R,3HQ6PLCT37-/$\P,Z<+PH\(.' M0S4^5[-#]2 %8ZQBC,/W4%?SQ'MYJ>_+#MPX57_'6_*"T>]/'B;.(#OG,/]&+H!\^TD[RR,;CWA_OS)CL:K-^RL[((+CAW;BA14B2L0\0BJ5% MBF5+=PW-H$D3BH6AB7!!WM8%F0MC[2&BLX-\&X.!SY>XO-%7SQ]@,QNJ"!LLC:$=MN"%\(O>W/? M_=T18UO?7>B4@_7<=U,1(F!_ )"?RW(;/:>V\;-0?U&8')WUFIR,ZSE[L8>3)$=DF>% MNW'8UN?V)!<:[>"(S#1:R\&L%6:XX.R#,LAWMM5$P.3H;#GAD+? (=^+9MLZ M.U?D!+0C)Z#IV,SV4BY\]M;*=E8@ 506'!*ZO36Z??O20TWGU.[$)")J\;:9 M0 ?*)D(_=(<)LL)58O6F71$!O?FPS_9$GBN7VDD*5XSP$,E;5LT2/M^A^'R+ M*N =:XGE!1N%K=@V6W%_Y2IW1@RA^+N/!;J('1Z.'ME?==?=U(+P#5L+^KD7 MT/(5[[;8QL+[Z;*.VQ[8Q-+G 4#T@EVCYX*M3F0851=UP%%G)]Z!:Q.#*L39'S=_=] M1=' EOB^S2<#BSW@[=+@>TC>V5Y^Q;+7D4FUB%IT3()%)F9+,C'?7[8%F!^T M[.^P(T/(?@MDORT9;8(;6K.WZYTC]-LCBAD\?(W"@/W93V=F2>'GC=C4 M!0,O&L3?Q@,VB>P3B@P/B_I;3<&<\E\_!V_%)K-JOZ'EF'S(I MB2_B>$(']V%T??/M;PP%V2P=%E.L@00^Y/,-A]Q:XZ_I/!9F';R*::[I>!+U MAUZ<3N-O-'J@$9,LH\^>C],ET*[ST*8S\$8LM779T#G[HZ'\.+%9XIU=BDZC MS/'HI]7C/@I$V:U$J8"3 RI8^EIT$(;KD6%"13+:-9N$:-)/)A&;"BN,$R,8 ML<>J(EV]AT'-&^[W&CC-TW'L,H\?^=_G2>QXPJ!Q;R7C/HG',V'?7;62/O MGKN_/>MDDFG\X"$#+I]LVKK.-QL-^9B8YA^":0Z-:=[9[]F%:822:H>2.D#6 M^>J]\)4L?CMF]UVO[X_\Q.=^9+K@G=[H(O=L,?!C8J"MK1S!0&UBH'99/%EN MS-15_1+V,[">#;O\2@,:>2,.X(-'/_#9U+-&3_0@%=>* 9=AF(U&?$28,Y>) M]C4*V2N2EZ\C+^!RQXW#,1^E^7+[,I[!G1LNCA&7O#0G:]KNL!AF@^'F<+-Z MO*UEESU74EB%,!F;>".:3AK[4GHK[AZP9/RQ>J#'IH+B*$GMEWS"4H98O#9- M",GFXM@PB$W'^<(4G7Q>O+@P1ZO82,#>FQE61\*A@EWVKR5GG#WJ1?TAFSJ; M/M%1F,Y;]Y3EC).W;KS'I#-_%SI3Z,S.<'6^B>&JG[2QW-9\+K]\"DF3J1%; MQ&"$AW2,$9>%W)DC0>X#A='WSYIA[/+[ 90M3)'TO28JWW/CTCNHM7&FYG>1 MP%-9>R>-([R-%G@;A^>F<'-3-9VHBL[5/6LU!L>LS*Z=.;(:45 MEO\EW\;L#>@U[5/_R;MCYC'?W#R)#F]K;]U C3VWH*U7LTAJ^=YZ MS\QQBF-Z:(D<:[BB>G!'HX>WP@K!"-U%A$T9H=PIQ: TWQFZJ)HD%5(RC1KMZ"B:%$WPJ-1'%M9$,+(?'LC\_U99%N5(E!#*!)A M9;R7E?&^>+%8B];U_.AOWFA"S9?IGW]AY.#QTY)+$:0.X MD)TP\\K?TCW1:>3-]&)_O@: $R?^(QO+U?WTB>D?MA_W1R%_]K!8<+/I+!ER MQ7PVE,FPAAIE5[8AQ_Y$9=\%N4O.M[R8KQ#P__#5QB=O1!>K5!3U!DWJ\=TI M-AV'L5_H$B%"^Q&A>KJ4O+J2,,T+CA#E]HGR;-E4(VNLD@I"/1V#D&[I- HA%4(JA/0](SO'+!N"*=8[%H(I M#H8I]JS.73_P$_K%?Z*#BX"]^<&_&]%LP9!-E?>O,+)&7CQ;V);VAT$X"A]> MN *:Q$GX2*.T!A'?XC3TQP>VE+K%!!1U;C><@4/%C%W98VK^A8],W]/H)KQ/ M?G@177BPP^PQ-;TVF8$NL,?&F_EL+_$LR@.=AT7^S;?O+8[P6,C+=^Q?W=_[ M?6I.?#;>0ZMLOA&%^9;[JD$>,I$YX7X+H^3!>Z!?0B^(KX)KZHV-^ MY(^Y1N.S<'5?3--!TYR3<;%#Y(V'?M^;3QYR?G.,P^ M+NJUXYE9DYX.Z&@\#&T3@O.[1NQ[7[T^HT2_$S3GMY?&=#30OY&<"[)W3=HW M)_LC>W7?.Y 4DTUH/C>@HR'XYO N"-X)8-^(X,* ZP[!9\Y%$@0_HM"O,-V. MRS/?G.Q"DW>"X!L!NY#SKL'[YF07WF.)C,&LRI@:_>9$,!+J] M-[JA[?A@MGDGT.WV1WC<[+1_=)M.\?&@VTH;/CM6DT_;5;K-*?:"@7GSU7(. MFA&SPS-K1W5T=COWV&_]9$2O[B^"@?_D#R8SX9G?O,![2)W?!13KH"+DOG[E M3&2!G<6I: BLVJUVW]FI6$CZ[2#3'0 ;O/_J\$HV6*.FCO7E:-LTV+S\;IONJ#I*KJM!O.BEO"78;S*G@V^VCR,?-SF\9 M319^6;ZKP."CPN"6NT/"\3](\[F-CO\A8+@(S[Z_ MV=%&WGU_E'ZC\&R'#>C6@'.+[.J6\[78-M$J1!96\QO&Y#J,Q"UP!%N$P>]O M%[^&EX^/!3M%^I4UQ 3I.UIH:T/2BV7P@R/L10KG6%#U]53U T8[]E0*O "> MHBE-BSO[(9+(@^\<284B/1 R-E-6]4#IV;)-*N^L11D;"!YX1X!>(&D3 %U/ M4F$8'0J1A!9M/QEGSMX1<7T1US^4(X2J^/;(6%*PR_N=P7#LF2:M69]O:0)* MF\/%(@'ED!B\18N?[\_7*PU5X>H+12[\%>&O=!F^!#NW2SNWC\L/ 9W%[JOV M)]VUC[-;CM]B!ZS8 =L:#%[/J0*#!08?(F?OR_?KV9^RTDOEEH.*9@C/(@]VED=9N"C]G5;9U4="Q,>"H.T',K$LLL! M:NKV!49:!X/BD.<##_JU*73R_AB^0ZIOI_A4L$S[ +%+UF3[<%"8L&^P0Z=3 M&/GN;KG X=TB20*'!0YWP,D26X@..I@@4/M=LCB[S.,M@.\V[XCAG;O5W M=$/'IU!=X-1;[]F8),,P8L.Y]![G8?V"O2,*O-$U?:+!A-[0Z,GOTXOKF\-B MT?J1ELRR9JAOQ";JJ:R?EK.PCDT6FN]#W;,!#/S1A,O-#>U/V.3YE%E"_=%D M0 =N%#Y:X>-XDJ3B=W7O>%'@!P_Q5QJE&&"^5+^@4UDB^YLBD7-25P-6L*5@ MRW;4IQ5L*=BR;=7?WY M:R( @BFG3%GC]1\?2[Z572E8\D!8LF4E8X3R%LJ[ M!6SYAAZX0,I#0,JC\KX%2QX(2[ZCY[U8A]>*Z,!/7*_OC]@H%MCH*1P]L^A,%#0J-'_OC2DN@7 M/Z!7]]EG#XM[EZ=SENE6S&=#BSO+U"@R6RK)T=!7JXA9CGN9FON3M+HW;^"6,8XNU862E09]-JOERZ263 MB(]V>OFE%(VK9$BCKU'XY//IBP^+NS1R/PA=*K^F(,>/@"X/MA]1KZ#@_;#$'1X,FLP=X"31I)YKLX=RVUR@1 M 24M@9+]^G2O00;!(NUCD3V=_AA'R3^G.;._TO A\L9#O^^-,FX()T$2O?SS MKU_;3F(=?/KH8+O>F+QNT;L>U^] M/IO-_F& Z1JZ\=M+8SI4$JX'1T'"ED/FYOKMV\V!TZV S&\WATJLS?6;(-8! M@*,P1@Y(L@H_T?G-.9#"NVN(5GA]Y8"Z*VFI&?+(WMOW#B2&MXD-,C>@0Y6\ M]<03DM=:XFWHPPG):R-L%L2SPB .1_Z A^TT,%)>)N&2'EIZWII1ED9-Y3#?*-?@_3/^\Q26S839O6X[^3<49O?Z MC0CUT-_MT=^M@'']L/9]SK+XN07P2^!F+3N)!4=QXECL&_A.CZ.SG^1.7DT=^ MY&HX.Y?^^2/UXDE$/_MQB"%0F6S;Q5>+6[.C7W[1S!=L&H2/?E#[C7P"4VJO M^\C"NXI;TZ'-MEV:%^?;]3^_.M?_S#[5U-2PMQ[^U"Q/R69=6/E2QH=5;US) M4RM?&$P6$6^^EV/VYY:OI)/*]ZTD[LH7\MPXFE2],X6Y[/:Z=_K/YQ&OB,3K MJ0W]L>1%_2@/SF]#\,D"!-Z(HW\X/OUZB?3 MQWB[$RF,!C3ZY02<2/=1^'A-[^-?3@88*PBKNDHHQ "?_OA^ZO)OR#90$+!U M R+-(":0L6[;T-95V[&0"JT3*0FS-]PRC+JA(]KGPSG57!G8!,A(U2Q5=65B M )(^YR#7A"I3[.DG\A&L;?[/T=WHY///'Q=FK+U3B/7I% +3,OD%A(EJ.=!V M#4W+QB9CEZA 3&'5% (%RN44NABYQ+%-Q< ME4#3/C0M>R38>(*:R<0C@S MA1!K%D$R(@ZPH 5UI K%V0#($UP8?44$DTMIY#QFDL(@28VF06-=$6S.$:*#%2%S1YP+ WD@DQ4#:IB"JNF4%>U<@8MTT2Z MA1!C1MTBALZ4="E1B*,&FJY5@O31K;9/.D$!=I M*I$-C&PS=Y!MUU9E6*M,CEN.(89EC($I7UW3'040&5@R,P5ASH2.S%P62\AQ MC4DSHX\=0Y8U5[>8-E%,!%4+*TK.A88-9#&%U5R(]#)8Z$+94F738O\2A?&? M#H!;*&3+0B+&4..;$'5F"HFF*DR-V(;F.#J1%6#D@BPK,A&&=;4V46:94$$( MJ*H,7-WAP4'-+J!0UH!3JX^/6YL H,TRH>GHLFL2K#"U@A3FJ#CY%&K8U=X= M"K,K<3B)^C3.?@ZIQ\;'_A[X3Y]_3O_QLB4O@AT=*(YF:.QCQ$:&0S V=<.U M#=5"!N%?\&8>E.+DA4\JFS9Z.J3^PS Y9[[OGS^-O<' #QY.[\(D"1_/Y?'S M]%(2CM/??)WVU!OY#\$YKZA HT_W89"F7AW(RKUZ6B4W_WE1#Y)?\=CKU_\SC^:]NC> M>_1'+^>W_B.-I4OZ0[H.'[U@L;>/7O3@!UGWO$D2%A>BM$/IE1_^(!FRUFQ^ M[E(6.^V'HY$WCNEY\AAPMF042 ;\GVAZ-^_PS"=6 MM'JB4<*35?(/940J^I23#(V?I4$XX9/U)SG]WZRF;!IC1 M8(:L(>O+_2C\<3[T!XR4GW("$M9PF1WX^*M(XP=#&OG)\A/_^2?FP7WZ^2-_ ML&#;WQJUS M,S^V ^C]C6-]N[ZXO7!N)./2EIS_L?YB7/[J2-;5;[]=W-Q<7%T60]KJ2R>? MI9_OHH^?MWY8KN[FWST&G\%#$@8]R3ZSSB0H$ZR_W6QW&0"ARGJR9P2$2C;: MUT @8!"8ULT4"-@,5Z/M("1O/BO6!P-S[M7U;](L&*7&;! &:>*3WT_MK=2F M1)C(B&*E#%! EQEA.C(ALA35M &2#34/-&K,6F?2&7@\;7% _7,[[*<'+?.\ M/2;%6?H;LS?G$N<;& ^03W^?$F%N)-M#;LTG)(&NW4;79M S'UHZZ4L ?;30 MJIZ1[8 K>Z!"##_\YD7?I:N _B3DL0%Y5 !\I3S"M?*(9\5Q\291R%;"RF9O M+W;.)@RPDGFE;X'?#P=4^NVFYM$U.I;(9>2+ $U&IF:Z+K8!UIG"E0T;.A@C MXD)5AU4Z]O>)%[%^CUZNZ3B,DGIU*]USADQ^.?'9D&/:9Z(5CNZ\T2A,[L)G MCARZBI5/=8IT&5'>DU@I6VY)J@TWSO67?TC7SM>KZUOIZ[?KFV_& MY:UT>R4Q)_&6>8(9P@(D75U+@'RP?Y*N7.GV+XXTXT06#F36UK!N69O\.1WA MEJ!S4Y/&^$I*AE3ZH^!$*=L!(5$&C .I*>?WY^77_!CZ"3WEF$D9R_Z(O/') M.FF;R8P&+F0V S0TVT+$-AUDZ(5%J[H055JT7].1.=G6I,UD[9R?<:G'S^ZR2@$I)[$G]FG<@U,W]O;\F^ML=A))2]4/:=4O:H3'Y27$MS M +:PHEJF*[M\IGMJ'M=+&U^ M7+(,3I$""&HJ@M8:NZ.+2KS%$32Q/K%?KM8V-R^4$F<4P])44]&(ZAB.C T5 MN'CJW>A 7\:9:_K@QQS5DTMVIY&XO58#J6S6:2C=G!EG38%/S9<.S^GYX#PS M\J7$D<)[*9H21?)B*1Y3?BH]\ZK]0/*36.H/4Y_[)P&R'0=9L4PA6'HGYU_' MKV1IO):ED8Q7>/^:ONM-"& WX@:;1S=7JG=%+J,'Q-$86LD:9'X$T&7#A 9B M;H1B&:Y+$,#+ZOTBZ(?1.,P.B4JK_%A902@K'&P8RDP#"73PX$7C*'S*ZTGQ M<*;+%%2?-A!,:!3M5@/:/E'L:,=WR")X&2:2,>:5HSAH[^3^KE-L;Z?I-Y\^ M;;O9JS&T/Z2((H61%":,FZ1_32(_'OAI6CFW8_U9]$F;10]>X/\[_?V3$"$Q MOL-@\XNSZ[.;,\EY'(_"%\;G%WGMO7[&V%F17=AC^"%93YZC&33M!C'3VT4E9LQW2ACC'05( < M5W.) WGM,5=Q7*BB>EG)/?,MO/+<&>?O.Q2'O"WT*N4'\*IPLHD<60:FCAT% M.C8OQ"!;CNX@5:FEU]/5\=2/JM$EG5)VIPN'5<^'_+YXQ[B.&(^ MHC_V1A)]IOU)XC_Q!1!F6=-X<7FC-39(UVVLKHWO#3B:@8#$4:#6!SR$M)\W MW^#64 CO_]TB*8>IY+)(LL+,)6)9A@44AOP6,YE<;N0J3 ]@5Y_+Q92]MGY*"]I^* ;;*65%!F$ZC(U*"J @=B'2G8UEW;99:,C0S=-$QK+IN M&Y-&1+TUNG#[^<'R6Z4J;3([L&0?H$/'-53-,$R -96QDJKSV=$=QU)UPYF= MG2\A0[JOPS#81TX7EB4()?W-YFGOP- 0*)>I+?_Y)PT"]5,L)71$QYP,>4)? MCX>H1Q/>,\ECW"OUET&\70-]:Y!NAA8WS+9CAH)/XSRWA49T((TG43SA22Y) M*-UDQ6@D #_<_<0M0YYM:O23G0<*E(61IA>.-2- 1V>J1A"05<31#&JO*_Q" MUJ8'$%+6?5E*':B_!93Z>W#%EIB9+?" MB3A@PD9>JH1N7A[9E0_Q5HNCASOLRSSA,65G^MP?>L$#NQ!(/X8^NU+JBB/D M\AUP#+23\)O%Y%2UK#N"'81=V4*FY5B*)KLR4 SD*HA8"C.QYW=IYK;%"X!W M*3S6VM;-' AW\KFX+Y4-I*Q%+V/DB([9#[Y$S"2:&YM7$9ON:;->:L%EYT&- MI"=O-*$2LU"9A_5)/I,AX3MKI/1,IW:'<@7D[SU.K6JE3%A0MMG_+ U@V98- M4W:A:D/'U!7-4&R;S,I$KDXR;;)W@;"N;Z_$$M$Z4LY4W(6V+EL:(Z4J.YIE MV0:P%%LSF5UNRA#(H K>G%P[KMRFT1!%E],_V<>+5:9++QYX?TB_CL([!E]9 M&5'IM_SD-(%7'7-"-F-N;29)V;2)S-Q,778=C4 ;JKJ"4]UM6T0U365?NKMH MP;=N\EQG=KT *![_D=&G>37,M/4F.CA_]GCP[>3S_W.$ GOH5-M1*VEP-LF' M&*X+L:UHK@UD%ZA8S[628CLRWJ=6JA?>=]1%ATOZ*@EN8AUR^Z#J;@ D\;3\ MM.9 9LCVI+M)PERIT0O? \G8+,C#Q3_\9)B&BHLMDT7J>1H^KG74SMXL?M[E MH++8.=F)G9,KA#IG2J1L-8R:[(*+8, SYJET]R+UA[3_7>+G+4L_AC3=/#(K MQ4$B?0 _9:,>>G%:@V,@>:,1CZV$4<*7D?Z8^'P1*0FE.YHW8"_.UY&F!5P8 MA@#R83!=4II9B2IT%U]FXK=YV19IP.X&#VG3<43[-(W* BBEM;QBZ0-['\>E M>-(?,OLPY/NPBTHHR=!+%D?QPYOO:EI,)'TX'\A//5?REW$E&DM%59:Q%R>2+DL#[R4^VZWVVH;F BZ/FU!5D[FQ M6"7$9JK>(KSB@*UI-G(UXEBZMIPW9TVBB/4[JV+$PQ/,')C$*];"_T'7I9Z^ M:J/6RH=7EGV:EDU\12^R?R_#S>BUOCOXTS[62M\1 ;@H,"EX]).$"4]JVT5A MP+&>F0&4X>V+=,&U+6-&GC9H>XDG\;(YB]A0OF-VP?EZPEIBF7#)OZ8/D^RD M$NGF]%;ZP$FC?H((GN4-DJ&?EET8IV47]HP167]36&!F2S(5?QK_="9MP<$[ MBKA2>@2Z8[DZL37LZK+J0 U 6V$B;KDV45Q2)>(S!.'TR"7^[46\?8(^+_2- M]N\5DK]HSH(%>S8UW.: +X]$##9\Z01,T*IY/69?WD74^W[JW3.Y/O=&/YB%P8WQ8;3\H/"B=O*B M5%E[I1>UOE@'T%:5ZH0J6G47:JONRENY9P=2-W)#5:F5N;*$.,C67-G53-.P M#4TE)J_P9V,+JTQQ&M45_B*+P[W0Z_WX7.GVOEI Y>_.P//5INW =(A8KHDQ^G :+ "_H< M%YA%Q_>@\L9QX@4#+QK$$J_(Z _JME*A#]Y/E0$@29+6KCK\G7V)4R"NIK[V MNIAHQY8JT@AE/*2C4<$_T@?&%6F<,*O;O!R28X3XZ6PY-OP/&M>%L-;S$+=OT8:T]YQ^O\Z&;UDKT&@..=JIQ?UEE%VQU/%%LPF M-UV>8O"X*#TJG$H/(D"W- NJMFUCVW0<:,I%&7W#UM2*I>TR;RW+,+J:)"E, M,S+/2]-%*DR(310O!30)_.QRFFO*7(8![?O,B8A9PTOF8,3,0J!I!'KV<+%@ M\C@(D[SIR6>%]( *>@C(A1 5@WSE6AK31'G&;+Q%QFQ/"LO!GXDB]8VD6LGR MZW;L;I!IQ3^Q=:+5_#D@:/PL#<()GZPC.PCD%4MH7@I%,=!MW9!=6X; (% C M&E:PR?2X[")7QFYZ')M7]\7];HR'6RHA6+/)U3"_./PD+>OJ\M:YO+T1F_N; MV=P/SZ ">"Y6]J_Z.JC88#D1KMC!7W]+6_$8V09['IG8C^A>H&698[S-%:8T MC+@N_U.L$D5SB&Y@8BA$=5U3,Y@U8:@*=G13T>7M+;JOQO6M=#$5&._S,445 MWH,1UMOD[6 ,]^+2N+0NC"\2,QBOKG\S^/F%V_+)V\QCVN3-)A(NCKX#N,*\ M=\M5#(PTZ!)+,PU#96:;3%S,S0:(=XAS)#0_OA$(<#EZ;G"GX<;I5JVX^UBR M?AYWP)*N2T?7Q]=ZZ2>0AZ9L@##C6E?1V/\D;XS0N\AQ1)F(-B^W%_$L=\C837[# ";_02^PO+*!R;LG44WN::QI-19KU< MC6E6S_ 8EF#7$@*!#@(1&ZP.B*L9!#C,/K,T-@NNJYHJ(":T\*Y A 00O5N> MV-PW "^L,IM6>@KPN"I)N1W,\SO?0N8S4X@'8SD:L0NCXC<'LU$83R)F4AEW MX:0HM"M=^_'W[B/4^MDF7$@GQ@A&^T >>Z^KDC*W/BIH4/T,FA8@]&-M"Q:F/75(F#51/K%G8( M0(X!%7YTW_:59-FXO>0X@F_K9X\HE0S4>*%#.-Y#,;"\3DQCI59$)T4G12=% M)X^CDV]^-L[NM:VV&F_Z<[X^UZ\TH)$WVE]5KJ73I+!6:4%O;>KVZ3CAM5FC MK.QN7F]1"GFMUA]^/#T2+N[EATC>LZ9!G\:\-&MZN-OO$X^?TS9ZD;+C":4P MD-PP>I2 ?/J[].%D^O?)3SRAE'_E)*^6VCMA?S+GAH;\KQ^4_SN)^;_A)#KA MU7QCGW7?BZ0?(2_:RRZ,AY$7LZ][O,.AE#TMW9P99^G*)S/;^2EPL3_PO21=YMZ?=ZLT.BKWRY#].LG.BOMWPO[+O? O\:9)\+ UX M3; H/I.N)I$T*9)>^>3EN;+]V5S9LA)Q7.;*#KTGFAU7.8[HV(NR6K>\5'$T M8*UI7M>X+%T\CGSVDO&(??XAXS8VX_RPBG&2/4R\]4-%?9.J,;]-C%L,Q\S)>RL?.I'0BTT*L M7#[*3_'O+WTKZU!6FYF?_;KM1]EOGU?ECLQ[PR: @P!/K>?G9GJ\0NP#G[T?[,_3+V'XG?^>R:<_.#:_G6<'KDP\/TA/ MVTW'.,K'.(.#'.9R\'JDC,/87;Y;/X3P-GPF./:;\TV+K^4GEK*Q>+.XWJ!G[#.5,;C--69MP3J M)WYR\G$\>1QGAR2FF! P6/:4=>0Y.IJ/D7 MGTG&:$[AY,#"^L@U3LRNI>]F%$M"KB)&TKW73[(/]HO$ZKB@8:%BYNC+*_WW M1Y/! DFC*6_S+MU/>"R$ T"1G1U.L[/3CY7J<9R7Q>%GUF<'P4CIP?3TX:4G MC4=>,1WI\SW-GTM^'3.].XJI!9=6S,W.C.':2*6"F M>=GCB^=-ID1[6KK<]X*E2^%D-%B\2./$?ZQX+7WF6+EXU0_XB0A+5WFM_)C) M='I\PN+=1^]EZ1)'C<6+?'*7KC&<8B/W1DLWF+'B+_=O2I:E4SF'D^B"3NSA+FRWL/38%C&/BE$E\CE#^_5I8K!S@4_!4T?!4UP#%CS%V*?@F53+#[QQ M>NI,9C>D#C4C!&+'SPQ MI1DR>+N/PD=I/+D;^3%#MI@[/(SO&-I-W:=[[RF,"D]G(GA/\%X5[SU2FF1A M["$_S375JISITA/J.,M-,2U(746O/'2,!U^ER!O[ \:H ^;4C<)Q\42JH#.. MS?3QK..[T 6FI6G?BY,92U$8@X);*[G5\]/8RAQ4_QYN,HO/>3_$6"N01S53,7CP2FZ#0/> O1-_H\YN=KYC44.';RY@]9DS1: MQ]_+=7H6FXL%PPF&FX9+Z/T][6=17:81(^IEBY^/8YIDA3G\(N#-][L+JTUP M3I7'4 1"(OHP&7G<(^A)(WY^Y2B/$/,ET-']:7F_L- 6%QPRJ&-&X#CRG[S^ M"V.\).&^J@ MP7J5\;@PX0$1'OF(\[6XN;6V+%"7V69I8&[ ER6F[-4/@SYC M.,%?@K\J^8L&PS29AU^^BQ@S"14H^*223Y(\HI]92ER7\:A#0/.*'OS6 PV9 M73X>BEB_8*,:-DK-<68R,565GG^= L]TD:A<1Q+Z2C!0I2F>)'RY)X6"G59$.'M30SL-.2T:1=.P M?+HZ.>&98'D"Z2=^2_"6X"W6_M[S1VD)Q3RF%+_$"7U,$Z29QQ9Y<1)-^CP5 M\&P=P[1B;XIV"+N%WB9M^!_A1,J2!+.M&!PZ\A(@10[A;!V(:2)A%IPV@H!# MQO+FD_].TT-YF/*%\I3"-&5WIVSND\\V[=/'.QIEZ<((]"0H VW'EV4)R&R0 M7SW6XXN+WG2T)[/C/,FRT.:S4_F0/&E0ED?FH=='/G0O2-(47O9DMF[^Z+U( M?6\2TSR&GR)KD8?+OC[P[_ED\PQ4WL]1O@Z?#$/V2)Z R7.6(_Z!$;< [EZR ME-X5>9A&S-=1TX^4F9UYMWK2#X;3S*L)DS3'.6*48:1/.\O)M")-?#GY^(<_ M2O7$4YH2<$>G"ZYGDCN)>(;48QC1GN3?K^GSW$O\H'A-+U\,R7ZGH<07WJ*8 MKG0GT8C+4I$LR+-PF:74YX28\+@05WUI(GF6X!ZO&F$OG8I<"O@$94'-_+G9 M#-5L@O,<[GR9)I+8:YDJ96J7T6B2@B)?U9&\%T+J?F7,%7(.,1[3 .R/"]CQ";A[Y2-=<#'^ITGUK)W ML3G)>L7C:SRGH\\X:S+F>Z'2-ZZ:@Q_#=)=6,S>'U&^VX!-65;Q(MN?M["'@\D^S8*?[+DT"8Q_,B4Z(UV0QMW3 MS\Z@S$+2_X+H\ R+%'MXSFR*.3_R;F>9[RE797['2[KK,%PKPXS"F:0PP$L7 M.J.7.5AJ[P[:<5G+I>[?'=7,PFZ<5!V$6<9!%F7*<_^"F433(GUERDE\9\5= MO@,D)569DYK*=K:4?";=IK,_?6'Y'C]X"D>\*+843+@&31-R%C:XI,GXT\T; M[ +'0I[VE5.39I#(N/.!KP MWOG\,B?%W%I"O@^A:B>-/[NI,V+?Y(9J;VE@O%U:#R@;B\]/@.PST-LGLC6U MF:[Q/>*>Y ]^.8E5HF@.T0U,#(6HKFMJA@550U6PHYN*S@_S+@N0',CF\K3Q M><#)/EK>2IA^9$Z8SI:F*Y2H&1AITB:69AJ$"69:) MBVT9 H@79VK3F9$7)P8U[]HL34)6XRO#1W!6>1[1\@[3Z51L< )\(U/Q5ENC MK>N+6^7LC7;F2>W%I7%H7 MQA?IZ]7-!:_Q*WWX=FE\L]E[[.GI33,CGPLTR./Y>E[\]^S4Y)P[QQ1R%IO8 M*EBS*A*S,"D,=!_\(.L>4QIA<2$KB)1>R4(SC.7__.DNC)CY;W+DW"T Q?4[XY!5K]^:'EQMG>XS__@R^%/WHC'QMMW;$03=OG) M9_1& ]LK-?_C%8-XIT!$WOSSS_XS7X]RBZ(Q?+5E@+&"D$J 2A5,3G]\/^4) M3J<&)A#J0#9LH&I8U13--&QHZZIM \,Q&"[Q"J6_G$SBTP?/&Y]S7C:" ?^/ M4S*RD5A>%+VPH?[-&TWH25'!^)H?4.!>\&#=[_A$XJNSZ:5)/#B1!K3O/WJC M^)>34PY_/%,^!<)LH?67$_\Y.0\FCX,PR5LRQE)P#T/EYX_S RQC%%MK%Q'P M>Z=XO9#WMY-W!4_EW9)U$R/+0!"X)I-XR[!0)N^6BFV9-"7O^N^P 7G'$/9D M?G+PX:*,)5-OU>MLHJX(=T3YEO'4WXK6PMTVT6OGEF4P./V'C[+.^ M\*WI//]IQ*#02PO.LU__ 6I"K$U63,A M<7G*D@*P:V*F0#*3456 #195B)$=GQ!?3X7\DB9Y5&AOEB)644^708.:8P6X MM=2$[&S0X)@E497UJ20Z"D&0.%B!FJ+*S)4CMED8%)_B#CD%O.('O3Z\PV1:K2B> MF+H*%P. *7MD:>+[#L!#V-. R-3HF,(^5)G!H+2478(5U7$0MDU;LQ6DV"!W MU#4=:N9.,M.8K\ZZVP69.0)?/?TUOP&G-LDA3/@A1SMK9>$R;+XYM-%)RC^6 MED[8?/OE?K:4;@9TBC(%.HA,$ZL&T+'CZ!!:A@Y ;APHNB8OKPZ^B5W 3PK7 M&@6YG3EB-^J^M[DA4$"@P#H4T,H$;]O2+=E65%>Q#(8.A"AH&H9P=-?9%@6: ML70T7>[)L-$(8+=0H$O!BJ]Y'>E>6M0R+S_]Q\1/#P[J20%-A-?51:]+!S-) M@Z9IV88BZ\!V3"!C&2"[V&>BV=H2#!4\\Y5SC!$,G()?+NG^;!.@X1[K6!<< M,"$^AR\^L,STA\(4.>XJ(7QQ( M_.+D\T60\".5>2G +":QM2[N1*Z_(A8QYW&'E-Z#IAF\.*FB(Z(SL$$J4HH% M!HM@$R_B3LE2F1_!X,9YS@_I_C4,![SJ^?[4-X ]&36YYM"^14P1'3A&B53+ MQ%Q"5 OIV': ;)FZ39!F&$6>H8WPTO+%CA+9D$4@HQYHU*!NGT1VR5,O&**K M*0.O5?6'BA]ZZ4EHBBT#2S6@*B-DJQ:PM3Q1T&:73'41/_:NM1'3VIK6":]! M.-T'+RJ L76Y@B9C75$=PU2 ;+B&I0'7S6/G-G1490M9:6@O'5![LMZ) -51 M>-C7Q63B4>FO'2TX5'U&,WCL[CKJG3T]+VCDC\)C0YF!!12OW!"E 89K8:3J"-HR/^PJK[YF M:QBH2[J=L4O""V25&X!B=JF_[]1]N8<5L<=>R$\KY(=IY=(A-R&4'1<3U[%5 M@&1;@VH>_%815MS7RD\S2AF"GM*-+)*C<-)M?DHO/Z X\9Y%8FD5<&5K8MHHHOVLX MQG(MZ_5"U- &.:+W".Y$5LP1!!$J>#%3U2*A![1U1Y C2[5[DS]=NYY%I@H,%%@8M.8.)-:IFFVCDW%4@P58\W&T);M M8OD,8W-S3&PH>:7'7-<>41H]&Z)CF-CI,-<7W[OS1W[BTS@M"A$/O8@.V3T: MQ?^5EHA(7H[<*^_Z$>B"EMT9ZQ$X^N5Q]J,2N\29]N)4R]I4MUQ*O:W6RX1YUNO]'&14F9O6 084+%-W24RUG0;&FIQ.JEI8K*T;Z,X M$_%KQLHI7^_]<%)(>D@5Q=&%F LQWT;,U;*,@:SKCJ,#5[5E4R. F.IT)P6P M=<-ZG9@WM%L;P9[::,2__6&H0W;MZFP=B[5CW:!!W]_.U.G$9FT@SD)?Q*&9 MR$@L+XI>V,6_ M>:/)_LY=@ST%=_N0)^%Y'Z-$XIFB+<0 -E8TJ+LZ4BQF#"BR51R*CBUGJ53J MKA+94"9W#Y!N5RP\AFB(.!O]8--(-X887.868=O0,=*0;LJ*J;@*8!>*&(.N M5IRLPC&%SA[WO.\(@]IP58C6ZG,A.@<@.DJ9@@+9#Q>;F@&!#&T+&L@HTO(4 M:,&E\J7;B$XS&EGMR4HG1.>H?79W6EQE9J%6.IT>PC8.(T[7H_/FD7 =%L!) M*UT'77:PR; (N8 K>&SKQ98JR\:J,7^(^I3#9K*8]JW608^]J=/>@O#?CU$( MB5S62$(J@JZ#(??A,3$: M";N4:#T(<^"UE5@/%G!06>E1TQU'LV5;4['*_M*P"8HS3E3=04MU6^8K/1; M\]*X[M]GQ=76ZO=C4N,'*SP$S%1DDQ6-&(J)D:(3DSGQR"T.&<:ZNGR:^K;" MTU"87>WI2B=*$ARU5W^5L-G:._I M!C>X?#A2&E#,4X+V[;L3TB,Z[+3?( 3P* 50)S,GIKB6C1Q@F!94#:2SFX4M M;;CVYA?LG0D4\$MUQFKO&&L7B$]36TR6-]: MM2YDZ !D")4YJTB#CFG(KFXAU4%83R4H/X5 -N!2SNHN,M2,RE:TGBHW:3.W M7S-WUVWO+^^/!'*81:F:"GNA:1F66MR-"6#5?5L"KGQ@%1+*SM+H1- M;:KKZ9K(F#\,+S[]M4UI\U?:"$?HD*RKW+_+7!Q>E3M5GMD Y )9L5S3U@W- MU@R; *M ,$U%RS6=WS(F(),>PF]Z $LKJ]H) 18"O"# L,P U)%IRI:.T_TT M1'-TS=5R/\"0E>72O6]H?1"">D11CUZ CR*<,7)3"J)99 MB290@>L"![JF*QLNT0P,<@O"<6Q9?;TP-G3*2P]K(B/A,&(9)Y^O:>)'])'' M)^YH0._]1 KOV-N];7<2'J&7<["HHL^^TB!F7_@Z\H)9=-G_>6RD1U"3'DMK];J0I_;+DP;*9$&;(*+Q M10:;*6^>DH -K=AX@Q5K*9?GU?+4E-*614["P3CQ=84 &.U$,0#A0RR@$RXS M#6T7N;I#+*!;IF8"Q22PJ.R'+1LK:_^/*=DT.BSZP&0$0, M$RD0R98!^/; .3 /9DTN19K>V3PR[Y\:NW_E<8!F+[?]>\ M$*W,.@00RP;6H>5"P]&);=KF-.O0@,:FV__WH>U%!8".*^Y#E1]=1K/U=I%L M:X#Y\,@TL6,KFE78R3H C%>G(,2XS?/EN1=?!"K,\#,<@+G ,.Q=CA !8RO#=2HR;JNN/X)NF";9. MC+L3,:A(:EV]BZ$YDT5 VK$E0NMJZ5K)*E LQ51T"Q%'1Q9QB@V1MFJIR%B1 M"/T6BP^HI\N-KCX<9"JT$&$AP@LBK)=IP:YB*)J!+':;ETF476SFM18LW=3Q M4D&DM[52@ IZ,FHT _$@9?@(PBD5W)P9*R*F(IRQUT(> Z1R^Y9&@&X34]45 M9.J*X=BZEN^$L%P3+9=QF(&\_6V\A'H/ONW&R]8Y9$*4A2AO(LJHS'A&R#5T MXK@VE WH*!"JD!3E'!U-6;43\0/=JT!G3!]%?.]/MO-&$]B1%[:FRUF-><^J\*$H/**!' M(,J?E+Q),@PC]J5!3_+C>$(':<-PDL0)^X-GH7N)9-,^?;RCD81 3^)F:]KH MKY. 2DA.K^@]B;UN3)DB?:*CE[,CM7\ +NT?UX;$ *YK$W;/U QL*6I1)PKI MSM+R:$;2FR3L?_\;I]X>MV6Q5W4AS51X#!V0&$6;*5*$D:9AUU8=S3( @ @5 MJY&V 6"EQ[!&8IK:0 5()VH4'(&G4*4M;R/JQ9/HA;V#\4I/0CU,]!X >JK' M /M+Z^F*/E6*"6.D.)&\6 KO&U-^QVF2=7JCZ(>UZ*:7Z5+ 5H$F.YJ*% (< M5381:;4K)DS=>0LHFXPD]"6H6T9M(* M02FMF$!-@P3+&C/>F9&B&[B(7@+@VDO6^T;2VI UHO1(,Z?%=D-:N[3<:+"O M<6IZ(^;&^X-3/Y#ZWI@;,L+_Z:3_ V=.OK)L5U5U@G@E%\.T3%65Y2)B@*&V MM-98,LM7QBL7@95QRHQ;M+^,)07UH":B"$**VB%%9":*H$&(-=-67=E1>>4$ M$Q<564Q56[:S=Y*BA@Z0([!'5%&M[3 B"TP[]_N3QTEVJFN8G1H7/HXC.N3% M_IZH]&$4QK%P*(1#4<#2S,E5Q,2F+*L .IILZ2Y&KE'LEI*1*2\%-V=X+=T@ M:LUR6E8)^@OCMDN:7-W?>L^OT_0QFQEV;?715G*/P$:PJAMNAY#IHY1I-%-< M1L4$&+(#51-AQY&QZ[AYD,"R;%5=2D!^O4QO87=L)-/,BM<;J>?0#9GN4BCA MFB8>+T@L42\*V'=%MO(:UMW#[M V^$9HIL*,)3N.8B%%,W1=UDS7EO.JL0XD M+K*7(@P%#SDY"\T &"]WW??WMW\;:6I/4]YR\Z>(0 @IW)\4SA:(44Q>@\Y@ M#H"%B&MB@TS-!IF@IW8A*29AE0N39UCP)PF)324/IYLP0V0V'L'?SX,I20#1364:W+$NS'-/0 M;--U3*A;R,K-% 7)ZE+1SC1*FW-KQM![,TMTC'I*LR?4[90LIMH$, M#PW/P@9.5XN<@;;WSX0W(/P3=&KE2 EA/78A165U:%<%YJ& MZYK(=HC!S N526ZQ:=U$NKZ#L#:4]*GU-*W)3)'#%-;C#-)DI?"R/>_"Y6K! M2O3AN518*5TJG5U25!LHF@HL2P..9II%"3Q5LYWHG;"SO\QS[GI%.83T")^=#5=4TC0(.J ;'-8%]UBYP# ]I+ M8?296JE&,'C#!3;0([K: XCLS=>M('\[45T@F4 R@60IDJ'RY'M9=E2(D05- MRR&NH9CN=$'0-)"UZLR*39&L*;M4Q7J/[#&'\6"0++5//Z;NP?1Z^N],=YBO M0$^'&7, */]YD7.!LB#@F/U>=>;TNE$LOSK5Y>\,+7 M_H(PH7%*>F:/IBN!#U&Z8SM*>+)4,J0Q9?SC,1>);Q5C_,6@-,[^2BF2[B"[ M+TZ#9YUC%]+*IV<+AWFG_V23NCA?RT,_>=U\IA=>.7TGG^$"^=-_AU'QAK'W M0$_O(NI]/_7N6:?/O=$/[R5FW_DXC/+Q>JG\QQA;T)$)04B'1+&QIJNN+.N MV2N\-!3FSW@;3-2ZB9 7YD'>&U_-0Y]U?7'K7%7DU+VB[]I;]?WJTG8N;QQ; M8G_=7'VYL(U;]N/FEOWG-^?R]D:ZCD3>.Z7GQQZ=%Z#U9+EL)M)-ZYS[[(@9__G2RI#BR>TK]K15/K;HE M-_[&QC\&.S.R]0&=KOL 8GR',KXI9*EMVMNQ-]5W.XPHE7YC-X:QY# ]-=C# MZKM@BT-CBQO_>1U3"%#?(\6W6*58X@%M.Q;0JCG@DGN%1ZX"#C?!K"D1)_[=)QDY1ZD,8VD@9=XNU7&>D,> M*!;$M*T6+ ^3W\58W_>PO(Z-^YC&*FC<_;$*&G=_K$=)XT/;Z=J4'WE-GV@P MH?NH/=MB2_WD\T[N]5.UEMS^$YIW^LHW43YRZ8&N":G&P--0U3# M>)K2;1!HZK*A*":T-0@LPT#9AF1'=DW#7=J[6@5$;%VFA?#S!<#'6[@?^!8T%C06-!8T%C06-CV.1]N2S%<9I89,H M,^K/A1\L!KZ5S'=Y$HYVX(+Z@OJ"^L+>1=W_O]R6O_\?$ MC_TT'-P/C_9XJZZ/;^.-B[N,=;^K&<7BQ8O+[-+X)1X-])I(A66FJCOT"^4JV M>PW]FH&:JNUE0N1>-]:VB!PJ10[;KHU<;R5R MC25,(9F?@M=DCH(0N0,2N0YH.5(NTEN684!50;KBRK9I:8083B9R &--63K8 M:5LMU\Q:O(+DGBHW(G)"RPF1>P>14^?.4L,F<""3-L>4;9LXIE9H.8@M_%HM MUY#(0:6G$.T(1:[A%9K6^N]7"1/6U&.?6:@102LQ\/<[)*\E: WE,J4:&XHN M ]O6"'93AK9Q+$I M7=L.XT)ZCU5ZXVW7=5P5O%KW-B.]A/2 C(7TMGM/ MD"B0)<;:I3QS06-!8T%C06-!8T'CX]@3E/Z<+RGP:Q3&L32.PGL_$5ZD&'BC MYV,T.DGM.CACHU(< &EJN8KEVIJE(%=!CF)#'3H(%G%PTT706O3%4\G\F@KF M7E>M9+D'E4;+(.[*%>T\)T0@@4""UR,!EI4I$FB&;2/5=@U71X8+D(E,?5JM M$)A+.;:KD:"Q%3"@XY[6S!+8D2+!6PK!,E(;2[IBU!D4SP7P,Y)X"&XGF'RF,"(-"(,%Z),"D3&2O]Q-)!"K?&*L71KK44:.!8V/ M8MS'-%9!X^Z/]2AI?*RK?--D/HD^CVD0TUA4 Q0#%S6A!/4%]07U!?6/S)H))M1")T0NK<7.E6>*7^+3)U@V26.HBFNZV B\* KFHZ2\OZ.VBZ M9A;Z==C3%"B$3@C=@0H=+(5.MVR3F9>FZV)D$^PBU41%:4!3?[W0-99=H\L] MHA^CT!W%(L[)YQO& W'JRX?9ZDT8_/_L??MSV\:6YK_"\DQFDRHXZ?QO%&?+!!SWIA#>&*',%C#+.4Z\Q0,;RP.%K!\4*HE6+MC_DM[?A M5(&U?QG/_Y$7N=$3A 2"H<11&E.4A#<)+V^.8Y9<0@N!":]9P!E%H%PZ )@! MIC5D;"?AC19:D#2C(.::CR2\27C/5'AE/=\38H"MHU!AP*2"3EKFRC:DH'C! M8<(;+401/G>&>)+WG*;T"UM)K!=+6,RV*EYW5VN"R%QEY)8P]5/5& MDEX),P)C!CO.7GK[5;OP?_)I/A_?KL(=X^O/D^EDL2QB'K_GJ7JAU^>+UA!Z MSGS MXJY38VJV(8TAH,HVCB.B\1!AG#4^,9 Q#J) M;2_$5H):;+D3&%L".?<>($*C0[=%+%-!T\CLPY2";@Q+ \R!XB7"AHML!><# !+ :QE!!JTIVD2QS_%%&:$1\V\)ZY)IDFBB]WH0M9TP0$&F"OI#.6<"^F5 M)F7%#D>C7[G(\^S6>?&UU.PPSB]_U\+YJD M.,,)[P@@<4_Z1G!C@$42&\^L<=(2476E8N9:\Q?N27\M83_/%D<-8"&2!>8_ MY:#W3LYS3U*0K ++QC+"6X6"6ROR./X;E1FD M4:(]O:: I,@'*,6B3@]1X810Q##%I1-8TV"$5W6!'-C6ZK6M%7DD*4:9C%/B M>]92W/D2HCAQ(S^9CJ=7X:719!U.^;8L(=HI_MRU:BJYV[58_SB$*>2>0NXQ M0NX(P@;=2T\P"JY<<-X8]](9?K^Z&W+?*@._F$UG7S-^K':L1;@0X;GGW;@, M@*@S9@8=@4_LD=AC#_9HE!XZ0!F&BD)*D9,8 T!EF=^W6DAX"'OL%OO9CCTP M396(J;2H+T&FX5$/K:--UDM-F,,*0&*/P10>?.:0X$1&.HLI :<&9,8'_O*>($E@LH M&"/MJJ,ZN^'GL\\F?(3)]"Y=3JI: Z2)1VFK-.ER0V2&S08@-4FX-.0*1@ M>(%PR[3U#EE1.I- .]@:]'I:-HA7!26R0(*)#5(55**2J%32*(3$ A*D"*#, M2,$-%EJ5]1,6*\];W?@G-RPBU6&P3*!4%IT,B\0&+39@=8),4!?L#$&Y9AA[ M3Y3%90.L0]KC5H+LY(9%'#8@,F-8#IX-!E*5]6X^^WVR** ?(%%59NT<:.I' M519*Z8D]M<70T@](LD;R$FO L+)*>J@%)I3S,OJD(12M1N=[NB^S#CJ?YI\F M1XT=PLM'124:B 9(P9PJD3L PX ^J-:&42'%CX:'E_@.HZDL1#40DP-9QPY)CGT986"?)&8V:2.\98A)ZBJ!SDB%G)*]J(D5X]B ;(]*Z,YIQ MD"HA4RW35@'7BWQ9QI>&&7L?YODZET\X$KK_^8@7I9M:;>^<"FYLY978"Z@4 MH$9I Y%0%M-2RRF*=:OR_]U\%I3:L>=$01(46VI,3Z252"N1UIJT"$3U*O' M6 98#;GC6#(C-:HJS*SP[?E8SY)6O((P%&M%3Z]):^@%88GQ$N-MQWBX9CS/ M'#) 4:J)IU1 C[$J Y@$2[T;XT4<^IYQF1@OF6F)M!)IE:1%8=T(X+RG#&"% M+904,JM(69@!F-3M'>6;S+1(I(4S&:<8XZQ):W.PLPN9DILU!!$(/_F2X<%T M$09T$>[S9_BI_-G +DBZ" D5"14)%0D5"15[7)!.Y=6_?@^RT]&?J"6H$^NC M\>_CR>WXXVT^6LY&BYOQ/+\)WE,^7XQFGT8F7+9\-OKPO?H^11&&<[X#P'WD M(IA]XAJ'?.JHQ5R;(A&4DSIAY)"E7EM$!;,&2H-5E>4FSHM6+5>0Z-,L1((X MXRC*$-Y2BE(0-(GW,,2[4<3"B"<4 N<<11XBX[$MQ=MSQ]'.XATO)0PR@:)T M@23Q[E^.HX/B'R%KT0UZ8+!!#X("8X+R)Q !MB('4VI_IQ5H-8ANH?VCI2(H M/N5 L40?B3X2?6Q#'XW:"TN$443XPH6 U%GFJV932+7'K7EF6U@7D5K&9"9) M3.NBL_1Q'K- 3AA:"O?[=6,L3?B9]5R:?:;3]KD5+AW\9 4[3UW,E^SR.H8. MVXB:;E;T;*WY6*/J4%)AF9:0 $D L9BALH '(8]A:WWA5YI/+9?SR<>[94%9 ME[/33^N5XJ03]5X4_O&+M!,U)FI,U/B &D5=VX@Y0 I8);@AQ".%$"U;4)P MTKMC4&.\L&3&X4GWM_>,'-,RKL2LB5DC,BL'-;,"Z2!Q"#MD-'!(."BK<(M! MS+=WD<4Q.B.%9#+$4&+69'8F<%SENW9'3I]K0=-;>GG7K(NB>G7M(9TWWN/]G3?>X_V<= MY#U.507Y:'Q[.[L:+_/K#0TKHR_Y?/WZC\FO3P<_GR:W=/?3W4]W/]W]=/?3 MW7\!T_'D%B(1,2Q$/5Y,KD[4!;?#<2/MF<,==?A>,@.US_DZF"LZY%.?-*LC M<=V>S*R5U'HIL**(>\R%]&6#$A4"MM;3N/%\&@ZU>)?//Q0NV4I:MZREK'ZG MF<%!]PD<\&P"!WP?=4MQ9]/02=:3K$>5=8H;VRH55AIX ;R''"NO("HSN)AC M3_:5]<>* P^3=1ASLFN2]1Y5EG20"WK3>2AYS16 (.^(HD!Y:X%UQG-4%AD; M!F2K_V('NZ!5T7$85]!3]EHD+DEVPS#L!EGW8@DB.$8$$5PLO@@/LALA<0'HQS^@,DX-Q0C]V4VUA M@)J+2RPR0E$HJ6'>,>R!+MU=BI%LS=YYJ+9*-CI-< NDXN34N9&(,!%A+"(D M=5N;<=8ZI3P!'F-,/4%(5;Z\!^T1I-L3X1$B?S$M^*$186H.3BR:6#0FB[+& M2BE(.4+0 N*XP3.1D[()R:?E/3;]?R:.FLJ9$LW>-TC],] M3O/AG/L,\_IQFG[_;G2W"*]/ MI@$9G[_<+8MG[MM^1^//X5HL%S^.DCN?#IZZP-+=3W=_N =/=S_=_2'?_=3_ MF_I_SPNQ3;%%3XGM,>K\3YHB04+67;4($:TT!%X3:Y15')85-Y9+IEH5\Y6# MI-;^T<7=YX_Y_.VG5>)C\;;VDK;NMET[6,V<"=@R9\)8A@G/J)1]**5/HM4' MT<) U-LOB-1,$19$#$C)%4;&E56]7B)K8HM6J\3M -$B&14P([P772I)M'HA M6J@6+6T8L-YJ8;0VX5^-F"C7'T )V[,@(FBM_XJGM1 E2;22:'5(M B_%RW* MA1::"40$-%10Z$79BX*1]:95@AU!:T43K2!65&:"]6(FPQGF8%)O9>JM? GF MC7H1.D+)O*9D(R&G0H+@G5/C"-7:VM*1" RJ6[NUGZ#D4JY:S'QD+YUG1(@, MPZC#+YZZX9TUA)*<]E1.);N7T_"T@5@*C@DRADD!*2[EU#!%MC6==I#3F"X_ MS1@*;C^(6H>JJ,U;;L,L6$NFUCWKOITVA. M3M"G7&:TL!:3G"8Y[9N<8EKGI@BVW@D2;%]LE308N'+BJV>8^U;[3A1]&DU. M:28PSAB)NNFT/_\ZFOCX]Q.IOGKLG05(O#-0_1!]@"AJR>> M\Z_W@N#Z8?'#/TZ6X0]?A;]P>9./QE=%)>=X^E=1RCF=+?/%ZKZ.PI^>A/?] M;3Z^'7T9SY?%LI?E3;[( SS&=]>3HDPT("@0PF+]W:I;:K4FYM-D.IY>A<\0 M/EQXXG/X_(OO']2$/G6!"-G[ JV>F12?*/R=![$8M.,50T_=]M67]=,/S]'^ M1*\B .%@YGD85UE]O9E7?^%+X(K7'^?Y^!^OQY_"A_YQ?/O'^*]%>)\?;N;E M><_,][B0FVZ$.#!=0!'DX<_UA_B MX^SV.OP!\_[-I7N[VF6T'5BW^.SB5)_][85U%Q^<'87O/KS]^8U5E^'!A\OP MGU_6'T5L?7OKEW7OW;^'GWOR'&[VY"(_=Z-M?+]2O-IS=NG'>KW3I M_8THI:QXW+P@TT(AW'Z-8;!6KBN.'%WEM[?EJRL-4CP.;WE5/7[D EQ./@=* MNLC_&+V??1ZWK(_/X_EOD^GZXXWOEK/JB;4QLWKFC\GU\N9'*;\G@' &Y?HK M_*9J]PRZY';\99'_6'WSTT,-\NH^%'UOG$#VZNE(]?H=L?SFIU'TTRK^\F>?YZ)?PPLUB MY (C/Y$T&MAE^3#Y<]-%24+?G_-M'RXX);JC1 T> ?>_WTWS]=7 (!L5L;4T M/#W!]7S@*GL&UQ>]G2\XC^BEJ*F;$WH2;PT:Z,<@M6X"/1G._3E?'$#_=4;LXR";=X72' MT[$3L-,=/M/VC_B^Q46^'$VF5[//>:H*VZ'SY903L4\-B:Y-P3ZYO[VA= Y+ M(4'.&Y7H$GL!E0+4*&T@$LKB<@. 511K^;!R[MU\]FFR_'FV6&RY0ZI9$?<: MWY?$X6=+XB#).(C9F[?W3>YLG"P16"*PH1*8@'7I+PSL98#5L-CC*IF1&HF2 MP*SPJ+7"Y%D">VSWTWX$AC**$X$E.4YR_)P<(]G8;.F0 8I233RE GJ,5=D2 M1[#4N\GQ8]N']I)C3#,NDQPG0R016"*P1PB,U 3FG/>4 :RPA9)"9A7A:P(# M3&K8ZD':9(A$(C"<22P&36"=&BYZ(%!?_3Z_^&BWGX^GB M=KR"Y_7DTZ>\>#I?9*-IOFY$&O^9+SH:&.Y*(<:9%5I4[/3M)GIB-3U1;+BB M1A.@I-3!P**V;)&T!&+5HJ>WRW#!S>SSEWE^DT\7D]_S-ZM8:T%8)09-"<'+ M H'K3Z"FUYG]6*%./%642LUDX(:7\5UI8%M=^IDXAXM MQ"(S*H]@V'2LBFP J-ZDQ23 ][#F'"-#I;80:8F,)UK>#Z%63-J7U&([&.S; M:#&1,1YE$E928DF)G9.X(U+/LP.46T@<@H0;:0G3%E392<)E:WKO*;58;'&7 M) G[ M;7OU-72WOQL5+HV]O T[SQ7>CW\:3Z6(49"/__.5V]E>>CS[FT_S3 M9'FX6]_G<.T@QR&5K$E!HZ9#4HV0@]A"@0!UQI13RRRSDKI=6/-=\<2*(E<_ M]6ZV6,[SY62^FE2CUZ!\=QO(\X5\?9*FFR5Q/D-QWF@%-4)WT!M+!8:.<0J, M=0RYRNG11'OU=C*+7L;-Z3/X-V%?U!Z (-ASBR2F"A+A M&9$,5G$L:"1^45T6V05(NBSILG,4YTVZ# )0"S35C/#PC!8&28 YEI*7 NV( M0CM%\*(KLS@Y=YBQ."GWOJBS/F7@'RD568%OM>3]'J-E8\K:HQ]H(//DQ5-] MJ)%Z<5)_LA1J,\LW!S(SP;%V-!"]H,(#X6$5@C! *+8+RY^Z=@#&&<2\XPWO M#H<_@H#$8(G!SI_!-A(8K0G,>ND!4EY[#KTSTAA#2@*C2HM8!!:Q&@+$]1X[ M/$@LB66OQ'*S8=&(A0H-*!+<<$:U546OB"]\20\@9X:KUN:D_0V+Z.4R*KM[71&!?$YAL)F>1$!AK3A#23 EA.%H1&-("8=Q:T;B_81&9P(J. MUN08;4%@@RA;>>1:7,Z6X]O(8; ^IP1VD XL!3E*=^'+57X=17D\ MX0=(:Z9VAI%'=!(0Z6@YI0Y@RJFML::TS-UM @E M@AFEX&@AREV U-E6K\0SB6>.QS.-$G'BE60*8,H#U6@O >3EU"P'E1&MLKJ3 M6(1QJF\0SRB6B6=2&5XBV$2P)R587A.LD] #P@F% +!%<)85P3K=;MN^22& M7*210C C@"6"C3QP"#]<:=V-0.^KOS7Q-EK.1JM-]S=!,/+YHNA$-.'BY+-' M5D&G=-[A7=J/2,.1;_<^JN!X9SIMH3J4=0601MAIX*1C4%$,B'2TJ@ 2PHE6 MU]4S#'ZJ "B/0\N1>LA/#]U43I#XI\O\LXE^4&.NM68<2"*I4T1ZC[WG[CYG M0[SDA]%/O$'7,@/L"-[VD;$7/3B7Q.R,Q*PQ=AIJX; D@D&B-"0<$5&*F0,: M*G"PEH\4U*(9H%&F09VIF"5MG6BD:S32&/ZL*2'0!OJ0QEKF?5#9LM36GEE- M#M;6D6B$92).=U.W:21R"=[9A&;"37W=B :.)F4X, V*.C8'O\C<_CWC]IT= MP[\U\_+&@! H+;<& B6"*<>P\K4!)SEKU5,_P[PGJ65[-G,9U<)+\S\2XR3& MB<0XLIY!S(""U&,J(4/>:*6DK7K;!9.@-90T/N/$J\G*B!@HYR31.Q/1PX#? MBYZ2&%)N*4 6"4D<8LA4R_ZX=ZWNSZ,H^TBN6!"]J./KST?TDKI/G--QSD&\ M,8/<6U1.-0USEQ;V*4F:V^N$?)\OPAZ_"7[B\R4?C MJZ*%WHRWB^'@)^DR_R@(OQW?5DF1=3 M!J>!W!;K[U;54./BZ4^3Z7AZ54P87RS#$\4"7YBR#2+ACR1C AJ%%,$R YD)9K!R4GNOB=\187:M.% ^N S@:KKXN7S3O MWURZMX]4:'54*AY\^K<7UEU\<'84OOOP]N7H[=^].'? MU'OW;V]_MN[]A_\UUW;;!W[-R/4EKZF/7;-M[D M*_OI7H8F!?6M'S<_Q;10A[=?OR=8&QKKL/E5?GM;OOJOK\"KU>-PNJOJ\2.7 MYG+R.;#R1?['Z/WL\[AE3'X>SW^;3-)_..7O^(J?(#" MGUJ9YY/KH(^>!V ?+\'5U=WGN]N5S[$>BOR5,SQZ4TZ#^7G7:3!G?57>Y\MQ M,$BN1VX\GX:/LE,R_JQ/[O[?W63YU^CU:'R<%I*SOC@7L^GHL5J-P5R ];RH M?(61O6IX^F../1]./<) P/;Y]VNE.Q(T@MKX',1C11-[U2YU[9(E/+THGCXD M(!WH)[*GO*1TH8:EJNIH$]BTR>@DD#@UE7P;_+KES>QN,9Y>+[)1_N=5_F6Y MUE2C\>?9W72Y&/5A*FBLVD]IL+?Y_5!L]FM1G+@* 9D/R$TXE[C[1_W@0U4@\[0481YAE' M@#CAC56*E0M*70"=;Y5EK3!0NO]KR$28<1(?E/N7=D%ZRDG9/<;BO_R30! = MP\M)%RU=M#U8K[$B2'DLL.=:< JMGA-"4T&&C6+$%HG&&1. .R\- K% &0(1IF7G""Y)20;\QNI0H9(I!V6U!)F(!!EDY?ST-LN M0_)=<*6GRVA % )F%!UOLT("XB- ;(1Q,'6$(PNE-!)2R#4NN=$YIGEK=T>' M@/CXGXX&3,@RR*/LO$RXW!*7HB9(;Z@2C$!,M#+* 4%HV1;CC8+$GA*7,5A. M\HS)71KR.KK4?J_;?Y$ORU5=_:P^.20FDHZ7CI>.EXXWU.-ME7CD"-:6 478 M&(:#TZ2,)=(BQ$K+0&D.6\&G=_/9I\FRJ E^M-\>_OW2=L4IAS(3(,JTTQXB MH-YBA8 VRAN-J*<:2,@@*:?A>:T8;,UDBH^ R#YPNN]/WW=<2SZE%B.EC&3" M *V!4P+>YX&E_[\=V.3,49UY.#V%0B[_A3'M%":2&2< ]#PYL*?X<&KV/ M^,?9/P?D+O'4 51LO?K;NDTGTM+F%[X>+VW.I7.GRH:(=8L) H:UG CH,:T\;0:] M]U%Q$V>-C1"[E(7V*9]1&QW^,;^_RDX)C M[WCST"#1\UQJSX^WG4"CFNZ!#%:OTH@PXAD!FAI4-@YZX;5IS58^J4"KZV,W MR<2T?,\"(#W'?\^/MYUXXUI?>VX80 APCI!"$FB)*FM.AV=:$<23BG?D$ C= MJ7BT%WA(< ]P)PWS%!D*O%/<ESL M>BHU^=L9[[FNEXZ7B=/=Y6@1#9&#U)I2:0" \%=,9H2:RKAF=H MIJ%Z& A1U_]]MUBNUM)=SIX(NZ\([V/!=TVZ>U^,CU],EOF'?/[[Y"I?1U#> MYU>SWZ:KO[(*IIQ+1@"*#.U4'M$+>/5<>GI^O.W(@=:#(S"U0?Q@N PUYS![D1@ .#JVY6+[#N#K3BL V6+"6#OO[Q MLCERE1):%#FA)Y<5=?4JO+0)<][GWHXR.&N,!$9,&>),L&6T-\@B9DK*L +B M+8:UK2#WXB6)V\Q,C3K=]ZQA,E3Q&.JYU[2P:1ZSE/5@#$.\ ](22;T3S /E M?%49XK$'K<$81^:%8\ # :BIAAM,H.""LJ(3C!B,+2_Q@Y6!IS9!#AO%M=7L M]@26'<%2DXV 4DLC!/;EN\)?Q_.JF MVC4HTIK<_84"U7,*F)<044&HH"Y(B\2$PVJTI_*J-?1[QYV"03(ZTI'+6(:( MR#"-:ET,!%&;QLA#@)LC#+PP@$G*'6'!XU'6E=-BG:#:;>$:1YHC'Q=\A^P. M/.4>R_/'W/&VW:5KT^=KLRU7D5K]!5M08Z*]8YIZIZ%&&%5SC;TFIUL*M#M7 M'3ODQR"(/!LW(;!"(*VU)3&6*^>QU$)2II1D=<,\ENITB_WV0. )1_9!E/&3 M[DX;$!AK.A04. HU5%)S)I6G%E>A:BV5;DTMZQ 8C[>V#X$,H 2]8T"/U3R( MF4.,6JVH6&WH Q!6FCC<@4YKXLAU@I+0#+*8LP<2X.X!5W.=]]H%A!%,*/%* M$X9T-7J*&>R[#+ACEQ**C()3KN$;#OX:PYBAD]QK1C ,NI8@I[2159@DH.*D MAE\,UF(X8WP7=V$0!8<'[>'K\7K*SJ:MTD5)%R5=E'11TD7I\479+D\*(:GK MP+5AFDA*A0]N*D= 00&TY)0PQIUI-!;EF3V?D9".EXZ7CO>2E=^;FO4@9/5,"<8DP!P+ MY("'P@H@,"JL*H$9T8ZW8NU[;U7:P]YZD7XLC#."VP,C#FCJ.POH),E820:O M)0,#IX#@PA,/N-6"4*[6DD$MQ[KE;YQ2,H[5/#10\&^+#E$/3)% "FJ!4D5A MI&2>.BQ+W@1&MM;0>*X@R)E.O_VZX08U>?R,U=TIH@!@%BCJB.2EP$RPS M)RU\O$=UKX4SD6&S=W5M DO7$[7IW"])#HT&=D:-)(8X;3S7P=IB+-CF*W(( MU*">& 1R*G)0U\=M1Q)Q2_#/&CI#%9FAGGM+JL"U'4$A-0Q+Z(KN:TDU(P:5 M5,& 1*TU\B>EBL@%"0(E(R))R%820FH)D7ZUN,!I%MPTS:$A&)02@@!!$3>/ M1\JC[P;S/B718VYP/ LT]SQ-D8Z7CI>.EXZ7CI>.EXXWF(Q2Q 6'Y^VL#-5) M2^=.YQ["N;<+1F DZKD[7 'IG)"(8&ZE9\ 5X3H!.5%*\]84SA=93-3!I "4 M&>-GU(N4!"Z=^_1$0W ]FU42(2VFTB$+G 8,05,2C7?:M\H]SX5H8OU0E.<!1VMR8TR MK!%G@&)%$,,TP$^4Y,:"M=5JM7XQT,5A* %WF1'7IX10Q"V.)YE,UEWSIP_' MWY(H6-THC03!0!$%-< 0>\2LQ 51$!!\+XCH(9M 3EE7N=4RI?.;/9_$)1W_ MI5M;L*AGA]C";H0O+UFBI M[3%,//#4"D%08%J)'=%T3;!*86>W&(4;%2VQYWDGB"0^W4-"@GG1&#_H KTZ M18M.#P2-,$JM^11PH^3CU:H[2,BI83Z @H?5HR>7&?[[W30?87"T78:#'XQ& M4#W& #'/@YTN1- M0BGC,:]&_2L:#/J#EQRBKC3@LDPPF $2=3_NT*&V<:Q_ ML&[OL>8,HH+:8,1XYJG17))JCXGB@K52^4<T1=@##5F%!AVCOV/$T%LP\SJ,F=@'P'0#K\?;PHB+L?/)K3DM)AL<2CCB ME%D0\ 4-*GSDR*1U>P(J XF/:;&*&2+K2Q(@FI1 MJ ?JE'L;=T7B\?-2*,AX3 MF%$6.I),[+2&=A74_V'U:>^?7WU=??DX_Z'Q^.D;]_6-#4?-7]^LH^@0@6\> M(@>R!^A:/5'?30AVN_OES],'QUM]O9E7?^'+^+?\]<=Y/O['Z_&G\*%_'-_^ M,?YK$=[GAYOYL^?=[SS/P;LZ8>--OA(_4/W^9'H=?G?UN/DII@4$;K]^3[!. MC:QNY>@JO[TM7UW%GXO'X>)<58\?N:J7D\_Y8G21_S%Z/_L\GC[\M)_'\]\F MT_7'&]\M9]43:]%?/?/'Y'IY$WXZ7*&2!@+#W(Z_+/(?JV]^>IBN>76?4@H_ M4MR^?WT%X:NG,T[E>\AO?GK5(L3U:^+IE]A>O\7W^BT(]_J+$.SU;HV7-J?I MUK ]2C9N%M[JT^WLCQ]O@C;*6R!Z1J@GT^ J3Y;MW_B7?X(,/!$,O,<,>O6\ M5CR#'/,CN<=5(FMTM8YM#?(*7%;#@[X^_6GO0J'S^SG?X)'3UI'5T9?QY#IH MH.*,WY3*HG_N[#.J1JU*%B495G&@P)U\;^J/7HW'# MMA\M9^O1ZJ4W4,Q<-T&!Y;/1A^_5]X.Y.,'#&35+/SP"C75QQAX;&$I(=.Z2)3R]*)X^)" =Z">RI[RD=*&&I:KJ M:!/8X#CWH'S]$2KYMIC,>S.[6XRGUXMLE/]YE7]9KC75:/QY=C==+D:/^3:# M+P*W^=4J]S/",!6"'ZL0G#52--XIK0R4"""@L <(>5Q6 CEJ>6LLR \XT!D"$0=C3]TJ&U,!S)>YZDM-]* 8OL=8P0RA1GP)=:@5_24%1,Q4;E_ M(7CX* F,)^P?8XTUKX YH9URACBHK122,U+FIH$UK%6>>W3BJX+Q>U+?5HL= M,T)E!N%)^R][#[O-I;>LL4"6!?VJE%&46>V8Q!Z5)&B]%(">LBP\+D(/7RL; MH$D3-$^KGAO[:H6FT!L(.5(N:&8(B2:E>F;0J<#*_':U@0/!.LK> 3)H^'20YJ#G5!O5O-G&1$6&R1 MAV73EW7>R"-3MJ0F)&Y%8LZ/FV@D. 5'8(*U]L#BKZ1/. M8';*NO!=D7CDA@5$,O3(!*T$S","$]84*3F%C-O@%G%HC(!.Z!*8QG-A]2F! M&:5A(6ASI[.GLZ^SF_&X^^S19%O7XCTQ+E'^'_]6=Z;-0 M9A#%=.R&@P]6Y^D= X99BH1@7B/IC%$E/C!PIA4HB(^/^,N+$BKV0@6#C459 M7@B'B OHH#)\IQQ=HT)C#'AKRD!\5!S;]XZ B8(!P( M5%&'(5BV2GRV $F4F>09V:G49@!UF/<[@[YJOIN4S7>W>S;?G?>"K:%N34SG M3N=.Y^[ON;.)9J[#NE+*TCZ>=Q.6(L.&U+^41LAX([+FB3 HE"%Y3L+-4PU8R\I2P MB>&*;P4CV1ZWEC"T 4.HIA[ D3&"0J@HUDJI\%U)/=A1A5N[%P["4&3^H(_L M[(BQ0.<,7/,WB\7=JB5R]FDTFX=W'L__VF/0P?E,_M@VUB1PO=Q:,F0@\9)Z MB;1'&&BWBC4YYY5GH-6ZN"K6**YL?FWOYD6)QFI'];J;YR+_8_52M&#EL?H8 MD!D)X+0,^/MZ5\LUIC0VR=(1)X10 A&FF["CD&^69 8OYX\>VIY#MR M10+F,<=0G 4@$MX+O/,:[YJ"X,(X[X G%-C@OR"QQCORW#\Q#F-OO)\YY?=\)KWRJN%;QWDB&1PIH[(T>2>FJ5!$0(ZR'&PNF M%NQ7SKTUUE++6LN_OT+.BC KX)A9$;9>WLQ. J%]F7>W2.@0X+(9+0V><11H M$4Q(!H*.E8P'R[) B])"")1@N6!9MH$ M5$X[Q""$1BCI)?1Z32_:*PE;W?NGI)KJU*1S/-B VNQH!WG2\=+S.'F]+7[$594"&J,$&22MV8Q MJ>O_OELL"Y-I<3E[PI]8,=['@O":?/>^V.*TF"SS#_G\]\E5ODY?O,^O9K]- M5W]E9<6=BZL#<49Q2N*EXYW1\;9DA\:T:B2*\=388R@<001J*.6*': %6JO6 MW-5S88?8 P8&20;;>OF-&=/*6.$LU )0HJVQ'$"VQI-! -M6<.Q<\'2R?HBH MP;4S0ME&D#6&15.L&4(,2$&P1PA(H,$:9$YKYEKS2UX,9)&8YY%!SP,ORRA' M&ZR*,Q9%=<:3"T2[>A5>VIXY[W/_[X_S'U+X-)V[W^?>SOXJ-KO5-8?8*."U MEDQJ*KVUDGCD-9> 0*O;WGY[P.V*6L_&24^YE20D6YB/P?=H;&C"&%%E*?-$ M:\H-=*L$OB8R^+S2M$9?'%E&#DL^;N54T%0LM"M<&L/L#4:<824LI8(RHQC4 M:[@8+:W>8JU"5+@<;: #;2>JAPJ2Q*7/"@>IA<-0##%C#!F#D!%$$2M+X1!< MMT?-[BH<+X?P_F2H5X^>W,C\RWA^=5.M8Y9'V$ 1Y_IT?DPF HT)NRJ8W-9+ M:Y 3A'N"A2Y,#&,5U #REHFQX_+1(!L=F5; 6 8)RN@C<%WJ$J 42442ELD!97C33&,\T=,:W)KT<;75)7/#M/\P7TO;XJ82YPZ,) MC6F_6%-KE(92&$R"IO=@U< 5: PYPCD].8V=8((TH[UL,-9 ,8K/0>37 '3!W?=;1()>#(#'CJPR C,@HX8$AH+ S1PH:@X, MK.>+B#V70CJLN<.TY$#-!%>=AN!+C.D-L'QLQVQBQ@C,*&IF# Y%,/L09(1: M1330PK(2EL8[>[K]QKO#\FC-/ 3@#(%3;I4=#O1DPRITJRTT5F,I,3< FA* MJ] +@;<(*;X8]&*O,68THR!FV6$"W#W@6&,NE20BZ%KLG$2((J4X70&.*TBH M>GSN7#< =^R-22Q#,N'O"/@+I-; G]TG\>%RY.!"\!+A&969QUS&=15=SSH0OI>.EXZ7A=;EB C'T/.*4-WSZBEUDCJAL';*.XV88 5%J],/ M%I(4<.FL]FT=.YT[M/38V,D@!0D"M88Y&D%A@82QHB#2$!)<$45&+GVFK^3 M4D7D^$-BAB0A6TH(;\SS Y( 9JWUOIBG#"#QOI008Z1[?.K#WA)RK MA7]*F MP0J)ZWMTO"W1CAIHEYH'3]QKS#D%P$$,5(EV&J2B-;+L(+2?&K*#R'U'W-9Z MWL&HH0;ATKG3N8=P[BV5&^5U[1^F#%I,:7B5$FP1(<5&#.<,HT*3;BSOZV#2 M%\(,I>T)@Q>XH9Y[2Z+AJ"X[APPBQH01CEH&'3#*K8DF&-6"M\,5Q5(Z I#_\P@A0C6K-*H6&G6][:N>#LV)W90"30[08Z49,;<^&V M,@X-$A0SI)E4J@*=(K25LG\QT,5AJ'#$@2;\(RZA/ ZPT*S'C'>!;3&J.BYF76(" \?E-H.\(^Z":?33U M$'(.,6 >4,&PIC(8Z1Y@JZP46VQ3BXJDHY4Q('F&NS*ZP3NH,4TK>')$<2@] M#ZI).6.YJ= "P3:+JJ*BY5@K@,]OTGNRZCH@*+@6%*R= =1QC)R3 &'.I%\+ MB@MJV[8"N[L*RDNA?0"5$:M'3VX)_O>[:3["X&A+@@<_O)&0>@8+)9AX;J5G MF'IDA>=862&=)\YB)%L=M#NOW40=F2E0; ]F,*-QI\@.'6H;EX\06L]SH8 [ MIV'PH9"2% BO4+%_SD/@!"5/-)@=9_E(3%2>RUKAWH-QLU=&:^+S4&%*K9.4 M.P^9,);*DO@DP[AE9Q^=^$ZR;QA"DPV+^$DC#1QQYE0!!BCE#>2 M6"[7)(BHP[HU%+)#)'CD%B?$,LI.N@J[_]#0>>R(.J,HHSSJ4(7!0W,S:_*:-16%P$IMJ D?T"IM):5K;&+H MA6J- NP2-E\F MC[C3&&8(M&W/A,DC8E+4' HQLP"'?XQ0G KD/"^QEQY)E0,"$ MQ),BL69'+3E!Q:0^("UR@!BB2VW.N&?DE!O?=T7BL;<@BTR(9&>>%)B-C0U6 M>:VAPY9@+(*B)@&;ZXG3P2OR[I3KD5&4M5< D2SX;KNFGWY8?=[[YU=?&[7[NWHP_?J!.#\2I'=GW!2R,_Z\1'.]_;"NHL/SH["=Q_>_OS& MJLOPX,-E^,\O[N+RP^BM'QGUX=]&_N>W__EA].VO%^I7&ZZ)_>[^>C2NQ,83 M-"_5M% 'MU]?&+!.YZ](?725W]Z6KZX2!\7C\)97U>-'SGTY^1S(Z2+_8_1^ M]GD\?7@%/H_GOTVFZX\WOEO.JB?69L#JF3\FU\N;\-/A-I8F0; V;L=?%OF/ MU3<_/2PQ>'5?!A%^I+@H__H*LE=/5TFLWX/0;WYZU3*.RO??[Z4]?ZTK;];! MC[^YQF4MY$[%T[^ZOFS'J-.+9)_(7;C??$X[5_>S/-\]$MXX68QK],5>_Z*?9C\ MN>EZ):KHS_GN@8^> OX12UKW _[JRD7'?;/$4>R!A8U1G;W.^J"P^YPS\A(!%@(L $_V$2X)!,^3ID13:=NSXJ#X&^+ MW2,WL[O%>'J]^.Z0F]V1-J8XE^4B7XXFJYJN?:3ZE%>B$Z[M,>G^J8L9A1OW M0,NKO_WS2^3ONZ@1-S>J<$GPD^ _(_BDGB3KF4,&*$HU M\90*Z#%6*\%WB&"I=Q/\8.K\5Q3!QS0+GS0)?C)U$N,EQHO >*QF/.>\IPQ@ MA2V4%#*K"%\S'F!2P]9\QDVF3B3&PYG$4:93]Y/Q7C2<&UEZ+V;3UU?CQA;O]>O8EGX^7167V9)E_WFFO<@^#V(/*UVQ+8*)ALF&FH;?2(N0!YAXI MM3;9K,<"J);)UIC#7K2$!."]*5!V.2L&JD^O)K?Y1;Y<]P87+'WK4>+=04#D/&3&H"=9+TD]L,6>P'J M#8U8(>REE"#BH%!45IESUWLDU@\)Q8( MU*.S%:0:(XDP#U^Q<8*!M3E?[&]GK5S-:;5A'.> TXR@I V3-ARXV!/0G"_A MC%0<<8T-0]Z[H!O77CRD[MF5CB?0AG'$GN),TB@C3,Y:[ =0W%.10OOKZY'Z M7#3W_\]J,=8J8O"E0.4B/-HG4-#GR/#VY!GS(G2>-1FM9Z$8!#3C@$.AB!/* M4^?+T &"FM_/0KF:+V<_VOS+/%#1"GCA^]M\-?1N>MT$9'CX[AZ.@ M0'L$"8]7]B$R%& +ZHT"7C=4U %@!L2)".1K0K1W1I0,@,25'5F61 M#'R809)465)E2<)+"9>-I7C.
-3=:C_,_B^_Q^TM*N,G/WY8GK%J[+3ZVI M5?7OTR_+5W_[%A;-4G=?4C U/OBZ0):D]NR5 @)[S[1$CD+MF:*N].P-8[0] M3+)8\:$?+EX_JM\.,D1BYO8Z:[8DT>F^Z#27I""&,>0<0"^=U8X*6]D90$#7 MVDJVM>C$0XLWUD8:K;$T&!NKI:%*4@W+F@W+D6_OW]F! ME2,9J#(#/,KBY0Y *['RF8M.([YC-57!W_?#JP< M1W00S:BD?1"=@6=8SK4+$:M3T-(SVZ%6 MO 0!JEME7; 0L7+*$HTM<99"8DMST0 '6MNA;(FI=7')Y?A/MPX)Z'R:?YH\ MG,>_N\NUS88FDF$1=1?.ICM<0_:06QQ#[!\;%Y.DN(]2O%&(22W$QDB. 3<0 M:F681]Q87QGFUO+6RJS=A3B:\\[[]KVQ(-=SP/1.Y$Q.4BY&P N M<6U\4LTE(AQAYP576$K#<97,AL3@P_5!9/>19 !$R3^>&RZ3/CA[N:/UEFF, MH$90&B*UUK[(!'A2.GW**]F*W.RN#R++'009P\,3O(&G.E>P>Z%B5+1_,6H* MFIUZNWH7@FJP.?0*:2>!UY0P) 5FT E7VC6">-&:VM?FUU,ZN21JPF;?^][9 M4JPDSD,49]089D4)AH9"SA10F&NC ;-5N;KFIE7=M8LXQ_>="8Q9(7F6\CQ< M6&]T U!S&A41AF* J8,&&22#HKH?TA;<='B@FHI4\YLA&F6:5*Q;WFV7(6FS M)/:/B3V!=?\6@H.LTWCURBS*?.EA"'V?\L;K[/"B M2 __,9O_([SSZ&K\9;(UX6=0[ST;U$.KQ_72S%+D\2 ;VN18OWJ&_ MF?@:P_2A-IYY3YA6QFLLD)>@)#X"?7L6=2"[>3Y>Y#9?_[*>R,*)RA02"M*'&12ZF+ZSKJ?T6%"N0-1 MQ#V^_PYA%@RRP0_23%#? '4,:I,>80,]P898I4&AA+RK2K$5IJ05H=I7L\5. MZ^&,$9*@GK36P$49U:*L"!=*(R^4 T%/88%YE9M''.(XHAP_0X]1%G3OX$5Y MX!G["H2%][Z$,&M^L V%ZJKJW#AEHOW]S \24H]^.Z01C5LSFN27I+K)-# (^4$$\7<*L$JN7:>\RT\\ZWD^@B^N47@_&A9"3[9GIW=KU%P6$#J)OXQ8QDG,N2SG4;>3 M1+ /(M@8;*X))50#@ '0W!J/P\]5>3@";*NB=F\1/()K2S(99T#HN8G@ "#* M0&/GEJ(2:<&$T909;?G]# X$.&C-X#A$2T2V8H7,F!Q>%VC2$GT005&G>*DU M4C!DD&%"(ZT4HM4V,.$1V"$^M%E+Q)Z?AS,BAB>"*:U[[U?.5DW95W?S>3Y= MCL:+1;Y,F=TN1-*Z$"RCH$[>2JTXMX1B9S$B2DGJ=)GDD9[#+8)EJ\83LT:: M6@'M1$._!(JY^J>3+9)).(L#V%,[X M;BK/*#A)8<7PT-4-L?PT26SHS"ON]HF 8 MRCL9?YS,X8U MOB^U DS0'1W4YV4IVO8CG '8BQV+?4#;QI0,:XS"*KIG/756,T4@@D!S5?F: MIMBR')FZ8YNT,!,R2LCRK+(RB?.[+X4;A; QF$IBZ(+%1"257EM)K(*LM)^L ME&;'@,]&SH\SJ(IFA,;,%G3?:^QGCK/>2E3/EKI=)3V;/N1X>CU:?=31[-/H M+KR8$J '1?^3SV?7X\5-<=L%@NBGH4^83:(].-'>[$^(NA!8"TQ==-F.GVG%&1:G'#]WYC,X!RT;FT2#-YKHG/'.8 X(-ZB8 M[, %KJQ\*82SQU![>YKZ2>TEM3=TT=ZH]G@CC.81=XY2 R7A)(@VE[)2>S;( MMCF&VHL<2V,9Q5%J-X:A]OJ3:UX]^F.=R?TXN[T.OV_4AW\;^?=O?QF]?>?> MJ\LW%_]GI,SEF_]X<_G&?4@1R8. O\^UZ/RT $YJ_YXP!8F1#&. K5588D>K M27Z>F=;6U8M\:8*Q\6X^^WURG5_KOWY=%'O6[TE1W4\Z/V8^F( ,DZCESVI&SE$CBG<)*2NN)K@H[K ((197D:-EHBC+)TG3=A/1-2.>- MS;"".6V(P$8%'>4ILX2491>0"]B:N'BHSHJ3@X.(9"+.PIASAWI26H,695F+ M,@5.!$O.6\NDYQQR1V#5?V>=;Q5H'ZJT8HDRR*!(6FL0V7AU]?_N)HO)"LJS M3Z/)=#F>_C;Y>%NEU;/1EWF1C5_^%;Z['1?]QM/K41Y^Z>N(Y^RI ^6[\5P&SQ>5L!=1Y_N8> MH.N Y+L2G>\*;*KIM:N0>=2]4"(3442 M5,W>T-$CFLW1 @L$93#.Y) !\$%_LOK50NFBL']<3LVKIF(W%TJ?(/8P)*[L M:C73)M*3C194KI1TA @I+$;0*?@L\5,DX0Z>-AD X)8WUT*JJ\1L2M:&$\#A2=XS:>CG M*:K#P')C@EE1,0+"OU@%&!53?B7T53FL8AB\C :)7#"+2 ;CS,L\-S GQ7/V MPLKJ[G,+F>-![S"'("Z&/W!1Q;R M!*_C.*)/2F"9)C'#!:?A[!N]F>/$>,Y ML:/[;1EX*>[_=Z/KR>++;#&^+1+KX]''N\5DFB^"5SO-5[WK5^/%37"(5_&9 MZ]&WZY_.KU-PL O!P4YXPHW!9I CQ!2&#BAN!#.$J_M]K4"CUF:I5@10E_#+ M%Q?Y\NVGHLZH?.7Z?/K44T->$LR7%TP$&B$J:+42V&*H@C]ID*?:5IM$*&&T M59A^H&#&=X09CCE]L),BVE^D;C*O$6BTAA*@A.10&LL]E9Q#?]_VC;13K;U3 MA^N02 6I(!,PIGM[Y@V?2>D,4Y2;<]H[C6 MB90"SIB(TB32#TG>VBD^ ]^W,;UM-?\[W.#7U0SP3Y/I>'H5?FO_86V#XJXC M-,YTPFYFM4/+L?:48 H%1I8!CBVH'%JO*=6/UK,$9GDWGP4)OUY\FL\^KR$W M6<^<]!7&+F;3JY-OK(+TE TSG?5WDY1V7THW&QJB=F^U=IA8)2$W<#5(36I5 MM;!19<51Q31:@3;,((U:G[WEK>^V]3$$L&_".@2U4>V(5M1#R92F!FH1O.5R M(UMPES$AQU9)D1--).J*G:21DD9Z,8T$46-UL]=(,2>()Q(2H2%B9?^@U]): M?FR-%"FF%:O%NE<::0 MUZM'C\PX^_6#LR/_]OWHS<5_N ^'SSE+0...PQH=0K6B4#B,>^M>GAB=D4;Z:_YXO(H]&V\K=YQN+V MEIUT2&2W>DT2ER0NV9E+&K$\9C1'PC$B!014*"QPM;J):PY 5"XY0BDXSC"( MD@1/7))$Z@"1$J@>XVPAT(!1:8PBUA,A@2O5,X3&M>J]#E7/L4X';Y?!E\-?/9Y_O8;-X^\GF'P]O\MZJ10]'V4I\5BT_2>KZ('6TECKJ%*1& M4UBLCU+&2W(_SY9A#]M5A[M)77S/'K*8;OW92-T 4-E8#:"(Q]2"8.-:Y8 6 M@GI0M7AKP%L#TW?7!;$3\SRF9WPVJ$RZX.REKE$8YJ@O)O#P(@-/N 5$(E<- M"0'/,MF;Q:+N_'T*G_[ MR0Q_CNIDRM;--0:"KAIMCU(P_YR['S+SVH\\FB>\ Q)? 6GR!A0Q#*Q7"0E$- 9&V M7+)E,$R._OEE6P+(4TC%( 33 !GO>R2I\ZZG1 M1]%.L><"LTS *!/I4\MVTCXOKWU(=T<43F%!>!'*]$N*^UY#R(QB/T?JT M4=2L<3^TSP"RRJM'CW1I^_=O?QE]6_5J?S?R;R[4A4G-VJF#([IYP^L*-R(4 M09Y[I#73 DCLB2KY$VO)6G673S1PE(,N3N5W0Q0U3;TO.J+T7Z1$1&*$ES>I M&O$X0(/@(^ "+R@4G!R !:VRB@ZW$^0'44+\3#GAIQQ^T^>&KB1/^VI8"FH/ MA4B#E,5"8P.)$\IS4,;'/"&*M3R40S5LI"%2+!,RBG^2E&Q2LH,@A8U*EC;" MBA))S0$//("$$!Y1XG@U$!($ SVVDHW=.,U.F?GJLY+M4\6!^_0IOUJU3.=_ M7JVK#^;C9;X8K1\L1D$HUJO)IM?K;XI"^M\#\(KZ^E2)<,94?K;!9$IYHQ*! M"LZ(U%8)YR0%#%;!$, M0])>8WWMY]QOIP5/%_]W-;;?YXOE?'*U MS*]7VS"FUU\_T?C)TW2,LPRS4X[0.8_@+.:W$G2!/(-'#:44B4 M1H!5^]40A:@5^SR-N$>K;N 9.*D']Y*^6.]QO5F/R;K%!>N@-0AF '+&A('. MB&J8 N4"\1?38_'W'9,X=0U)CR4]UBEYWR3NK-%A:IFEP"I@A% J6*_[S%;O24R;X7TV(#V&+^2.E#T6$_F5[-\_$B'WT;[OGJN^^*KH4G M(P4I')O"L1$L)H9K5T!: SP7&"J,.-;(6%*-F:;*HE8X]B"R?!?N\>SZ38EZ M6V(^/+Z]*ZYBDY;75'V2H #.J#AE05J?@[J)CA(=[6K0->*06E#.&=#,>*4- MMXPX4K94>.?:1:TOSD;Q.C)8AL0IEXN=7]HYR==^\L4;V_@HH@HK9@R3##(O MJ<:EMD=>F4YJ^SB^%&,9C%,?U5OY2HH[$P9'@& $;'!B#_.XG!\)!D$/8%@(GA MSUW 6"U@7E-@"<(".B:I0X@:7DZ^!QI0=7P3*H: 848R$K5#M_MN6^^2\L\Z M>'EX_A#7KL]AM).7(QT\"GKT.C>MUULA*9);(K(=D)J"H!UM[!@5 A=_'@%3. M:%@E3+7%+&Y>X]'(0Q0R0R@#-$K?4__(+,GT$&0:HV2@#$>FDX&2R*S'9$91 M,E!Z1V8O6BCQD+S*P1$(A)]\$2+KYUGO8_KXJ9A^U'/O4!&4 ) D"Y*ARY* MDHHA V"8Z;2HSQ=AL =/=S]=A"0" [_[?6JW**)/HR_C8)Q]FLU' MR_&?^2(;3?/5G,UY_BGY#:>"F$148X,:R;XR8HIP*#SD0T#-A M+-#&,6BM=:JUB.S-]&KV.;\LX/(N@.#8H3%1_]E(FZYPQ M-@YHIK@$QENE+4:RI'JIH )X7ZJ/M!V29%+&7+)P'E(V@(CO0X]N$B TSQ?+ M>Z=N_#D<:[D878V_3);A7?\G3ST6^XXJB7D1.L%@$-8]!MQZ1X*)8&DP$D!P M"+7A0%MF$+,$N%;5RYL2:2?P!PF.,L5KV]O8;5)+HCI,4<6UJ&HFL&/&2T*% M,M!8;^E:5#D!7K+:C2G$M,HO="]$=4A(Y;6:T 10=3;H%MX0)LM\"IA MB5C (&T-R=M*N<2QC06).O3_[!&;E,L 1;6QQ!N9()?8*:FQ)D(R*!PI157A M8#'NI5SBB"JG(HGJ5\[M#\OQQ]O\_OG5U\;':"VL>_#!(7MPN-43D3_\H4OU MX(.E>KN]^ZC _J?9;#F=+?,5\"_#\3[DM_D*/Z^=IIYH"H/G@^S_9^_+G]LV MT@7_%93?OAV[BE;Z[D92.U6-:]9ODSAC.V_J_92"2$C"A"(X &E;\]?OUPV M ^)$@5*/# UD2421W=_]^U9S:IJ0T,C187W'EG*J!ZP]?(_QI=C@\/EY9\R ML\B;V6SZXP\_?/OV[>+[93Z^R/+K'PA"](<^+$PV&6 M&]@[L\S1GWU'8N7X[2O?PT%GPS^7;S>WS8'&2X^#I"*Q)YOO(T5@JOU;WI\3@;QG!T M%C:> 4W[O,,2,+O8TGS!0\7#L57W8IV).G J8_AEA9D^D=),@X]=YVX^\N2; M*F(F7*2TI %FC.-0\L#URI-7)*!RS5VQ\\EO-8T>??+X8KT38# MSNZ<^%N9;1JO W_UWR2.!0-'(-E%H9FTP,'9/K4 MT-K79'PW,)_O%;0$-;YT%Y% X]"E.@S [I4L"D4%VI"$P9H&\ARB>E@Q>2QH MJ;I8]U ="5$1U 2L7=='G(34%0+,LT@%/J^("FO?QZI+HNKFY F[6)\S\A)$ M51-3D7YW;N'6F^()]'2Q6-F*G#Q1':X+=<#(\[7C>DO>."5PA?E;&[[Y&0V&R>WR<1^E*KENWLO-F^=3^+Y*)U9W79BZTWL*XH9 M_'-K>XO!8LJGCK-OS43P%76U;QO?FK7#&9[<^;O'["-+X&TRA/XC_?QU>PZ!_C\;?X MKC \YB:O]AM;!E(HCJD7,.'32'+*N*:![YILKDC+4$AL[HD?<5#;#@*MG /: M&UXM5PCYGSY\"3\ZGR_TQ1K0=UV[>J&U__KQ2_C9^?+1\3_^&H2_?@X#\]OG MCS]_"/07^"/Z\*O^U?^@?W8^?X$/3!G49^?M[[_JWP/8=/#NL#>\L;"]U'5^ MG=\"?QW>KUDM*VJ?85'I%4CMR4R7UCLL_#=@ 4/@J$9$>J#(_?EF@\04( #! MI I=CK400NG05[4(C(0,*XEI(\A$8Q\H3R(0(0AUXF%0-WQE"'B/OX?8$5,*I83GY/#D()O,/8,@Y_.=Q_3T>626J,+]/031:%EYKE!DHF8[UJDZ2 MV84#[S"M([XF1GJ.DC'\EE<"^&H^AN?#4Y+"R-AB/BX[:EK-V5P.BP T&2;5 M:HSTM%TX@?T;_'$N<_BS<"[OG-LDF56K3'/G%IZ43N$9MW'^9_G%=0:*N7EX M><4LSJ\3(SWR9#;/)X[1Z28@ZF=&?%PXO]NM%3?9=&IU@7@6#YQIGHQ2JV&T M#\HL:&R>UBP+V/+P9N!\2T"9&$^=;)X[PW%J9?K(GH0&A3PQNQZ DC(I4M U M*M<4/ P^@2,J6DHZK'>:9Z/Y<%;NOTCRK^DP*9YJ&"RP9%=E6!AE&._FSJQ> M7BIT]ES@Z.-T#%MUKN$PX 22)<3*DZ\)T%I1:E4EJ"^UFLJN!D- Y0^LS5TWD^O(GM>V_B MR]1H$%^R"EJW25S,<^.H7B"I 4SU,@MGJ]Z9#63U\N("U,H"H)=G\^L; []I MGL*&<\ 8V"'P,J.QF!6 J0?[!R1_^T9_>/.NC5NPV&1R';=PRZJ/@%] J^EM MLGB\H3MX?JEJPG8J.KNS"BUL?6RTX''R%?BG,TJOC4JV..M*VWS[)AX5;]X! M?(9Y5IB#LSAF'Y=,OJ9Y-JE4*^]N\2ZS77O0]@_ 7R.*5[%VX= G/)S6&.Q^]'"2AU\/$TR:WM;$[G-C$-:,KCOHW_ M3.R>-U&O,X,U %;F-6SAK?8HR]>7?J3%YO.B.ZUA1>/YY[P 0-\]GTT#-ZV4 M8:LQ ]/(02'.K,ICZ"!/ )Y:9_$A3V8-[_9_;]9\'%K1F7 \VX \;^E,S"" M .C%_!*X3QH#:L)CA]EXW'*9% MSM$Z .S?J3$ 9C\RU87PVZ";=+SF?HG]$OLE]DOLE]@OL5]BO\1^B?T2^R7V M2^R7V"^Q7V*_Q'Z)_1+[)?9+[)?8+_'Q08372(#[X^G_*Z.$FPJ63NUP=@R( M5FF:09Y^-2&Q14RXC$^5 4\3LYH4)@,ZL[%)$[,IOS#Y$4XKF%DXWVXRYR;^ M:H-$SF623&RF638?WI3Q'A.S*>^]3. 5B4V2RY/+.V>8)[$-DI=?Q\U*3.2U M,$]8O.9BL>#ER+5=]*055_M+T02MX;LZ9EWM*)[-;+:K22#(LSISSYDDWUH[ MJK9G7E+&06O8L3Z^ORVAG M7,>,$Y-_L $,\1B.=71717!'-1"6EGK/&54I@M.XF*U$U7Y82I\Y%EYX9+EW MJKO<.^FRT&4*NP'F./(5PS((441YZ+$P4B^4>]<%;.V?*]EK)DD97SB/2(]^ M3'K4<[*K3+G8_/8V+E,>6NEB3I,OYM0)8YO2UE=2U)Z[G8>+O[;>3M[LF"CG MQ45:?+Q:29*[*W\^F"C'F8BT(&X@E4*>FC,'H8"#OW]J4FM\7S_(7S_+;SXH6S_J\>-:;=Z7"876^:9Z8 MU*>144K::4*@K!1SPP]!J;*94_-QE=R5)]?SL46'HJZ(^)P,YWE9K6"N"+^# MGF/2NOSL]C8MK.+T]LWGT'_S[L+Q096)4Z-LEF5.=1KCHHIEE!;#<68RKPI0 M3>&2\?BNV3[?+YR_:?W;TB$V@ 2M++M-9^;V]@E:G7CC$5XX M_S?[EH!^MUR#3&I9Q@AHUIJ)%9NJ'FESAN46W/I6Q3UPQFE\ MF8ZM%!O4R>1E/G!9UKLPLY]"G-8_LE;#9JL<3":S36R^;_% :V#]SS(C>L9K M\A+^^0J(GLWA0IND"_N8WTY+BK'[_I;48L32!_#K(IO8M/3YQ+A([%[2?#B_ MA05/K,?#9,N#QFX8;4TBM_$=R!Z3LUVZ=\K$XL6:+S9!9EXLI-)]FX.S+(S8 M,XGE9F6#BH_!&0V[%TNFHVQ^::M&*@T WO*6FL<4B>6^L_B[<6:-C)OL+7MGEI 9-UDY M)F*Q("=]M_1*0)K1(H4:'E'E[@,TK-.M/J:E;&GCN/EGR67@%@L%^.0JG=F% M7LUG)M/<\!+S8GA?8M+=X_IU(%\KM!15X"A=D'PAO$YC>8 MI2Z=W'66C;ZE1A2:[8,=,[E.S>'75&\^?BL?\S!;F% 6)0'"W<*J2C$ PJZJ M38#7%??UH)F.X\E^Q<0^I,+!NP^WNUX>X3\P9AE07Z//3S*GM& L'S-$5;0\ M1&USHO(0 4X4P(@N2[PQ-RRKJQL5U98"4>FK"S*J=0W>^;?!LM1V\ MFTD(2-A [^C0\="6&%K%VQA@_Q4#'P(3L3)WRUI7&_2JCMSPML97U0+19Y#8 M(]N.QLO@'Y#\;R+]V7OS;O-%OT^-,FY*(S__#MD<%N'H'R M3W-QTYSB9]!9@>^__0)F\="\Y]V._@'G+2RU7N"[065X-\ZIA5+=U#2#3*IT MN'^WC5KK15MT$!F;!2YI4V4I=&X4.[!@K!EL\.-]=O7>F%&5+I:5>L]E/+8J M7G&3)*7X:5XT+O=>>C1 %;)FU&V6&X4(]HY)U7C%N@X,DEG1;!V)&;S(^!N MWNS>C*/.&/^F9%'/K^?%K))[%B$ T$X*BAD@2'5(ZCW&@\Z Z'RIR[H_W((X M_5KQ@:H[( !U1X1Y\]<2B@O7#-R;6>72FC46?J6KQ (U+[T4M5O#:)Y&AT\7 MMIX!CSF09$%0%LN-9_)9Z[P?L7>OUB[M\GI]I=L&=F+LO.ET;#TRI6;>[+%& M>F *5O(8A/@-SB)?',ERGD+IJ++'.EI(K\J7L]RL<8,SN#PQ=.'HPI0?6RO7 MN@$,)[*)%8!I]DB_)0V9&1O4%$&O$,$2?<%#=JZPGS[(0Z:"6ZD23MKLV!@U@C_4=WYAVZ\ M@J#"/J"\Z.]IT=RUN&C!FTO6;!@=(K]8-;>+?FB$7JP/>GEF0[2:,ULW2^,S MW,0L]P[RI@N^( R^B(AT0RD%"B-/ZQKDB/M;0/[)K/[CU>]%HLW2CQ_PB%VL MCTSL"O 6LBM*2^FA+ME$R<$JY@OB>TVHG]K."(::-6!4;*7FKNC@\"H?_)>-$, MX[:9(>K"*87/H&JY4"H.&WR?E4XT:@?%-K3P>N6TH">HO[5VX[QWD.Q0F*^J M-;^:SH.WTW%V!UABFUB6KJK?XCN+5 WU[@Q42R3PL-'"SVMSV,P.D^]3VW^G MU)E-\^4FXE=ZSDJG^+1<38G5QH&WG.T&-TU,F]=J'\4FPJR4120!1 MSCTDVCCO%S[0+-\\W,7M/KIY/R; T-#]41N2]KA_#(>[ T*T9\J')$C"/;?]2 MHT4-'NTM<=X:$_K=PH9^P&.R\))@VO)(8/JN.V'4K/C#I)CEY'YY>R 5.M[BQ?:5SJFQZXJ\Y7FJ!+P>7;UOM+M6,I<+9(&RA# MB,ZX7)B-YRU65AD*-\EX9+K)Q;=9/K/VY# K9A=.ZZ1-<'H<#ZMW)]^K5 V0 MCW,;:32/MU(KS>V*RGA4E=[>+,9>5GVWOJ4J7@YK-#V>WX^S[,_R)8V"9;+H MX_'0)"@E[:VU8[Y?C$BW8;7*@ 8QG\3Y.+7=[)9.:>EP;."[#,<90EO:?K)9 M72*HE54TO[5Y4U]K5TACN&>3A3?)J._QI)7.4CI<3/@T,=V]\@ELN5R*43D: M=U0=E-8T-I[JRO9W!!,6C4E _7*9)PTC09G>3:V6D^9D+;/A/SDT[^ZS1 MB1Z7PY66C+.]NLMDH6(=GD;^>";_^S\4P?*GHLW"#4!!OR\[49=XY@-/*1J.8;Q? MCC_.YB.;1S*+21,Q!2;.YU*Y-LFCMM#F&>I_I>Q_BXOZ6 U' M&<=Y>G6W&L.T/KKE/0R7]V"N^!S'GYWX&BS;JJ.@24K^:E)?JBRSZWE:>OBR MB?4J-^WM1H#65A*Z^U.S+H7NXEM6[KQ7:+,EET MD:ZY<5=-\F1K/"T\92-3-%AX/U-\F'TM$_-F V>PV;PI4R+N\3-LJ"Y:J8O8 M9/SL3/5]R=%]F\"HLYHC*B7%@0P"%+D<*ZU"0"_LD4 HS$-/=U5SM)>3:#'< M,J%UW0RP$!P9W2"7W:VN5>IJU@OBA;VQBL)(C097VX!H_*B]% M+@[0EM%1V]ZS%L1?*H@J]VBY0GN7M9I2;G3="U)BYR,&83QB=<_9W%/F8MUG M1RX-4]@TOZ2#;3ZC)74*T*FM_5IQO14 M$1$B02*N0NI3(6I.'V'FKT;Y?LN-ZC:[^VUL9AU,1F&]G=_MYG^&O6^TQ\?L0?7ZQ/+N\FX#]80H=),JM18O\H()MAA%)$ M%!-/AYX2/$2>2>@I48 %&JV-@?S-EH^< ^2Q['[HX0+R=J3O/D$L\ +$$?>T MB@B1E+@N1ZX BJ] +)DB:R .*U\UV%CUQ,ET>$30KM?=ACI9 !T]"'1T0;9. M/W^JU@ [+/,,!G61EBF3*W,/K6>N*0%95 J:Y)YR7$KIK M%W\_1+:SFY!!W<\T;K*B)Z^F8KL7J,CU%%94*"24B[4LP*)"!,(_ 6G6C\!D*QD$"^WD* M!EZ?3]^5@M&76^XAFS*4J;+YW&>F2EGH=AEA'/ (6ZC$A QRYP$$C$7+J M2TE6.>@25OHWII[L?FG9@:1">Y-4%EI[/N?&C(DH""HEM?0P)8'R-=/8G+,. M)$=$/..<_Z>3K<>E,_6+4=,8D:EESL\ZVG=5%K M=Q4/VU6@T_@NS\;C16>;@1G*60#U7=XYUW$ZJ4(>\*"K))W9EF,/];:H'G-\ M,F^WV=+#FV0T'RO(, ^ M9;?Q9'6UM\ HTDFYO'@^R^H/;#%?^M M?><^\!V^_[L=OWK@;:W;VCM9[),L@++2"+U$L9^6\(.LX%O[[PHEVQ^5,"(E M@K1P+H-7F6RT'V_2$>#9$SA#.@&#(MW 2S95-]3GL7VOM[".<5+C2YWN-/WN MV/19YS^0_=]>SN(A#DT:#SZ"<;$&" MLV<0? ][?6DX+VF;/9"?#N1]D'_U3*LPK3WP\1BRP["3#1CRUI;T9G.3]EJ\ MZPI%+N/AG]=Y-I^,C,*5Y3_^QW"8)%=7^V:7*[;%#D3TYJ]_,XT9=[&8=I"D MG9[3;GAE3_6Y9[84]KS/82!HDQ[!<8Z9 MA9=Z^2XPY*Q99[,&&P^U<4G/[LP GE'AM\ :EE#=&I6@"Q^$^0V.%#Y[V!DQ M$')K,+P+)-H-(9YHG]_+?SZPXX51UY M^<';2IW8I(SMPS)_"7I_NXW@94/P3'/B*EG;.@-^JV&H9BS6R.FJ"KWD9(2R_?&V= M_A#8@D2RE1TO/!5@$83"(U)CJ;4LQ3A7H1MY+RC&*R#:2"Y\WT"P'>+MC#.0 M 7X9I?TX6,8KF_N'*_M/C_I)DWCE,U_"QU)&G"%.-2,R,M0?(!U1G](75 I> MEOK9 (F>^D_?.7I?24(/UYI%[BGZ:>+]A]LJF?]^?-S> ]^1-WAUX)$ M&Q+2'TI!?UZ1P%8F(!NQKH3GT8AJ(5W$ T8]CTB,6>AK+V!^L%8POYM+H"QR M70Q(_SDKA]0LS;7X5,T,!7L@:'I*/M9'^/CJ#KS&4MYU5'9@&W*VQFO7.[(^ MJM:>6E4!^P9TX_OQ5"" ^V/,/=\GGAN0$)6 #@..P^?I;X\"=%E["#"RE8>+ M,NWN(;Q>9=P5A &H=@-E:]FFTKP!Z/-+?+8"535Q.<%( ,2+0RK]($#$H]0O M@:HY"LD+ +6^YF_E.#7CX1_=II/45JBE7Y/NH;M>4MHA=*MM6# N;V0!XPLG M6NUT\)J\7#6=S1#U$"&!8E)H%H6*1UJ4V."'TO/6:I-W<_#TO/QU>+EJ.J9% MPE>84QKZD8]YB+&@N!;:Q'=? - OQ,O)'B%\$+S<;7I'2,D#Y$D<(BJC2"(E M!+= ]7# 0[36.V)_U'M.O/RP[88]5U16?OFR/\3'*^-U?W@HLAMI,!>H1B[A M2N@ JP#YR$5&D^1"MJHJ51B(T$,^4R%RN79=SW7-I908+Z))$3SHJ<9V8CG@ MKAGN8-S&9?5D,;^]C7.XJ%CQ*AOD_5I5_Y:3[99:%K4%2=5-?GEN[/H]1XB9 M?5WL3G6Q'+F-'VFG4EBVM1268E;N=F,)JOO =UBA![YM/W7#RT_6L;PX>OJZ M8;-#*$ ZG$R"SIG4_2@ M>),^P5T52*:XU!@CS7S?IQ&H/3*D+@H"^G!.9:5IK>CG'\I&X8^*E:RTVOIW MDF>CN+@Q?$H13'YZB?R&@Z@Z.* TA4[82IG&N&M)_$LD+>^5PH0\VX#DX9/3 M*8GODL[>V\G&=MY6.DMNGTEVKY,ON%=Z5 T]"M?SPS"20(EN)+2.M#(>*>52 MCT6*/)PP6$F\S\EL-DY&_TB-/CGSX=S)?DG4I>L]['M1>*@DJF_ME$QG&J?W M=+TY 1&XS0OLME+TM8]IP(DT%3R:AY[/A(GHN2)DV WI>@?A:I)[E.5+Y+=/ M(L,#EW1)9'M-F]T1Y_5NZ5]S:NDW;UJ#767!O.6PWF.0=U-;N(^=0^7 MTE:Z"@M\UV<^B7S./8\K:?*27$7="#$N=K2V@0=VP #I0+QHMO$Q]@CH.@OQ MK (@>UOBVHRX3=.$CVU2+U[9X^CIDWI;&^Y@TNCAC0K=X.2W;?W-%)YY/KPQ M8S.F>7:=Q[<[X_2>P/MQXGP:3GA9R%4>93BP^\7601CUS"RLK>!LDNVD1UWFA8')OU0NHI$G@Q*_FL.:#O:/#YTN2S*(G*Q4YH-O>#[ F*Y*N=; D1VDXQ'QD:851NMOGQ& M(L/^&$J47.8V=J?J+$V#BP\S$W,% &L^K%N^#^-I6A48FBD-@+!I.09IL;N41AA6-?,8IT?4T5:6C-0?"9C8#"@*0U<>K M"E$7I_ E\Y+FXM$Z\W'_CN%PB7H0=1_/@?#^A@2LX6G%4W9\GK&+RY2!5>/X MB0^R0Y?MF+R]HDQK=AF3(?<$6%928($]Y@F_0AF,P Q;:_SX-%:VYG9Z!BO# M&_)!]X,.0+VW<6HGY9;C"V_C.^T*.9F%6:"S&:.^LR,P"5H>G?^."X>GJU@#''@)H$GD03S' >2 MB5K]=35"[=D**) (A5&H N2&+H]HB"MF) +E>\_) MPL'RUH\[975FUI>)B&&?-URJ3 MX=4JX ^WN>WV+,93QI32?K[?.GF)-2PE6AJD'1F&G1?O-N4#;6=B]7R,(PX_ M;3@D+P8M:9@X\6PEY5(]A:8?.3OD 'LZ[S/D@A%K:6M@!V#L1QXFE"&,0BQD MJ:V1*&!D+>:RP0[8$'*1?V>+RJ)%W5'9MMDX?[*)"5\OU1\M/7>MVNAA<_(E MTR1/*VJS]]CDJ8K19_&;\PQW=\6,CYSW\J:DEWI"1=(-$/.QB+@2#%4Q)1(& MA*UUV%[BD?\=C^>;HMU=L][#R$X_+;;[:*WN")2W-W]=,;JLV=_^0P4[LX_&$>86O^%\^WCVZ!%T#Y2Y)?)SF8,O:-16HV]SSU;2WQ4'(\ MP&Q]0/.SV3W4,B;U;"5DUW?8H#IE+*5&:>YPS3Q"O"O\3GW$FMPOX MFHY-F?XOR>PF.Q"*WKDM+QH C9U'/&8>%NY&DIL0UG^7(:Q=I/GI%=-@ MX !-1PQ)951+^\ 'A?X@I?T#5'\P,O[PR/VT M#?@/13'O1KP?+F%OJ\_#F#64C:7PE78#2@/?"W&$":X, MZD+A1XQ27ZLPBH2;BVZ/;E>]7X/@5LA?DCTO:L(5ZQ+=?U8"/LL3/J' MDRW6BBOZ=(NGG.0CC0;9> B"2+DH"BF53%,IE.#^PD48"K76B_]Q^1?J-?,O MU@IG&7<'&'>B*IQF/+!/PSB:83^'EX:Q@0WU;0@Z8-)NHQXB-_0#CWJ$>02) M0$=^H&LF[1)O33U\5*)&USQZYR%JP)QYSYS/U-?SR18LCL[,N4-PX]P1GN][ M;N22,&2!#*2+L:IM/X7"Z!$:6'6(VSOQO[8NA@?<90.B.FEDTKMM#LUM\W*N MFM=KEW1$3(8V3 9QPD2H QSY/M&^$A&+:B:C=<"V5&B/[$!ERV36_$TOPW5V M;ILD!IAVF;MU+.SF+)Q)^XP='6&T>#M+8(WGQ^2$>4AQ'$91X/LT1)0OPL4: M>WL)*CV),[Q"4$DR/E!B?9C?[NK)ZPQN?T&]I4\M.<[4DNW,0C2M$5W/C/!T M"?4)IH2J2#!6>R!DH-:,E"X"5"_!*W9N1RL&C'?:CO'8V<0IN2D>CE'MW(UV MG^5Y1^CA)*HI.?$0X9$;*H$B+Y(R\"A%-7_!TMVQ#!@XR &Y/C!6 U>\J*?S M(!V:KQ$W.?Z@TL$QCT.('3WQ4$Z,@5+4*&@ZE,@+. V"0#&?^%JY86W-!6[X M<#^U^T)$7?//G2=LB $7ZW-;SXUQ[J7']:.Z,]>O>*7NF9O[7A];RVCR_);1 ML>4!11@$Q.=$:RXEQVZ@D>1!$"(/F(/RA3+WQ(\XJ5OMBR, MT@D8(W"VSH>)&4%@I[&L4W(;V[9W&'_,,IZS"_)(*K1"FCT?SRHSNF+:NV-= M<]AQ421K8_.>U0FS, .P)X9+E>_\>/4I+?[T[LQ/@UA9_B"&^L@/$(Y"4Z)/ M0^1*ZE?E?0R[;*DK)HYT0-Q0,ZVP+P6C6E7Z 5+(1\_JBKG:2UY-EWIB_G-> MS-*KNPY\_3>)C=.;D<&C&/C=-49.);:JFA:KU03FI:;0Z!>HWPF'D7%9M5.,\OS.A@KCLT09W7ZU ?F#'NB\& M_K%S<4Z:[[J!;Y#ZOPC[:*# M]1GU*'MD*'M_Z_I30->S9+5R#QU][X7@6GM<]32\5)O1[VK'+F()WQIC!)U*?>09L@+ M@TCRR"VCWT%(P=9?ZZ.T9-,96\ZW%HJUZFJ;HK'CBT"/1Q(I4C( E_[W ^"BM*E<-=STEY+*MO4 M- O4+P:FVOH2.Z-O3@>4OD@FVL'*Z//.0#U96A>H:54N.!6>:53N"9<$*&*< MZ9K6$?(/1JKOF=;% $[FI&G]M.SK4I0/YWEN)G*64:1S5=(%:<@Y1(03ZO* MZL"7G%$9R-J@#D6PUF'\M0UJ"T>_!&/'-$W(0.'U@:-'J)[WIO0I4&FK0@P^ M)()SS%RE5"AL+SA1=&R.=AY)I!NB71"Q]^/Q31;#5M@/+,^,\:OUD!'U5P M[TY$HP$3IZUV]R9V!X'W$V0,JFE"%7D\T!01IAF6KHL8]OR%-N =CC;PDHP! M#P2FA]"ZZO#5B:/0&KYDLWC\[ (D"G ;97.3''F<95E=5&$]< B'68;U2)8H MVZV[J*=5P'04R@!%TB7*%W6L4;EDK7GJ?G2E+AR+$@TXYGOC9!N0X3!+K,[ MA]$SLIZ1649&FP0G1)5"R TT#YC'A7:I6^MV\!?=>X)372730682'C"T/Y7L M:!C9B]2*/K:<:Z4@J!O*WEP4^EKKZ:K:K"0DQU!2=U5$>SG_?YABK'0R@_\< MN'&1,&I[KYEV.T"CR:@NSAIG19$4%T[9#M-?ZWM5;FLB+] M_OX67GZS?$-].D]<]?UYYT]\T,#)YKG-EAW>Q)/KQ!2#+9^!X1.SJ_G8B:OL M+N=;7.RZ[I*E_Z]M/)WS9O:?\%0(-KN@#&F$J!^%54TJTMC%:].]=;WX*,N# M:NGK>6EE'ZQ R MXF*])\.[;D S&J>Y\]54GCOQ=)IG MWRUG+#95G0Z<:]AP654ZB6>FOC6[*A^R6H5@R 70C)@TDL0" MSX XB?,)K P^+,$['*)_'I-3[< M=!78:19?CP%%.H!!!_DN:R)[PXR6V?T5;/$<('1I8&W<:WUD#]]7'Q[U>L/I84@E=UH0FI-!$*LY\/U)^H(5V(UJ&FP/A*AZN M><(KK_=O);@W=/+<,M]R<8=W5]GVQB%EC?BE"H*P"EM]O%K%EW?71('Q M95_\F+R3MRDW0K]0+D) MI60@:9=)?(>?57S<14I]IX\'*%PVD7/J*U]31HA/(H$BSEVOZND38,GIHB;) MI/[_V%3?UQ[]NY-1&#@?<+>3Z71])=(!:ACG3.YNJ^XXHEX8>$A2%ZR&4&&B MJVS40*N0Z6[(_0@D.A<#EW0Z,.K@R/VTO!+A[726"#Y3LLG'7 MP8KLB(*D*(>(V'MH./(1]T1ZA%(8:$&$G6I=!^^ ML#T%L[KN_C%N\KIZK7N-Z'E#] 'W?="ZF<>91Y#V581JZRSY3>I6@:>F#N"N$BJKGV&/.#R*\Z_00TPFRM0&@W M>C\" 4_IP%5=1N$.C]Y/R\QNDL$[%.Y'-U7GT33O-C3O1Y'T?1U((L$*UUX0 MU#VS ^5Y;*UCQ>*D3U'.TP%'G7;./M1Q1+V!?@YT#CIK0^>,8")XA)!'L0PB MA'4MVU7(HP[I_ CD.QL@U67OSH.E\S.Q[P^K2]=]1WER76^V(LU1M\/!8/$T M[%,$F$1:4J'#2+B>*UUWD7 0^&*5?9ZB=L1=.6"BT^CCSAAVF#UVSMF)TC/: MGM'NRFA;/5' %N4TP &)/."O$28LK.:Z!))I;VT0Q$FJIZX8,/JR/ M3#.S5^XJT_)V[:6U3.OY>^XO<]]!V@_VT:HL-JU(XASV,J-;.[PLULX MK;N_%(Z>3.9P[:=DFN4S!SAS9#K"8/3^_]DN(N;BNR3.[^O(MMJ^Q1"0X;?I MI.P98R%?4]HJ)JP7P+WI %.>C1FF>_?2GNS/F[Q^Q#2^3MY?YDG\Y_OX"E;] M8SS^%M\5\*(?;O+U#:^^\IBH.X*XD<_?DR[.I6^V M^+BF,H9]6K'NM!2"PBD5W_6?._.Y52#MB\O=EKM8E0UU+R?#L4U;)OC4[!/X MV$TZO*DY1MD;*BEF[R^!"QC^=QE/_@2-9IH5J;D:6-,8..?8(?6+RN.Z3(;Q MO+!OO;.,UKYUY,P+\Y#LLDARVX<(9$G^9S)S@'G%%TZ'S:"ZX071:HLUX(EM MB5@?$RA(<(*F,]T*VR^[W1:P;]@\\.O;> +LPQ[]HE%6Q<9M]RP 2_*]ZAX) MB F/&\^'LZH!EY4=1;+T8'.V1@"DL 33+*P"QN95Q$4#D I<-4@6;;Z<63*\ MF:3_FL/V+F.S;/CL'H =#/6?*C<*&KQJ4+'IHKQ[B[L7X3[-ZHL21XN907!0 M+&!ADRH;:WAG/O@6YR-KJ1E+QV"IT7L2Q[*0S+E)1M<5+QJ6JHMI:#8I2JNH M5-(RF^%U"^^AUE$RR6SC(6:D+52LPWY2WPWM+#6F<@075K!!6'3O% M_!+(+(6GV_9Y.4 +U+9_)\YUG%:+*%O:&HJ964IM=@1O:],D;"-QWAK%>5(D M[P:U:@WLV7)60X?E0X &[5 3IS!334Q3O051EM>W]?U9J8Z;TP ^$@,?;UIF M5JUR>Q[R)!ZR4_^XST- V/DX^7C54$"+:#],/M>J^<>K!5G_5L%]X59XL(L< M4I[+ NGZ6&+.J,:D2IL'G5%'H+\WCFO,A>21RT'!](-(221%W45.(M\,UMRA MBUS?,>Y(.L9UWQ;N@9>AOF/<^>0@K.DPW;2'.]A(>H^M)X:MVYK8'2VF'A2# M[7NSO4K8]22W>HX0/BAB?BGX]MWWCBX!O^6J*@>M_[BMP/T0B/C4>?,Y,>37 MY<(GD$;;\E.G,WCL$)[PH14ZSI:*:"L/ZPLUQMM[_527V5S/2-8ZC'PLZM*% M_Y!P/\*A8 @'&G%)E1=5]4$1TM1U5[V?C2 HY<#C4UT7O_[?-,GC?'AS][-Q M12\E8BVN^3"9SF>%O8"4>5>'GM2%![+;,90'5U+89[_V'.](.1YKS?#VB*#( M%0'C*%2!THKAJNM!%"G*URJE'L'Q[LDY/36.]^\DST9Q<6-(11%,?CII=G=0 MIGGECB#H/-TP+['O<]KK6<)X=ROO&,R[)1]-JVKBV8Z:ESF-@]#G3GG'9PSO MWKVSE)_63IE[OW#XF!*!]A3GWOPY'?.'XV9X@@A<[2H11#J*$/&#@*&JTCD* M5*BC^\V?EE Y7Z_/>=E O B\(FNDV0CS7?F M>6?B]UGM$T'/H$/]Q)SHV]EAWY M9C-FR_:7L"D//.QZHP^3KTDQJTN>%[6+5@W#/VVL8*S*'6]-;8W^[#N$HH76 M5F[UV2;6HMC#X(R_0).=GO_FK\X0T ^P-?[1*6[ ('L/?]P.G!LX^?$=&&X M*V/,+0YB8.NXRUW658:%64E=9PX'55'/FP]'FSM:W).J'3A0,/(?4U.#^%]APM/4/[T-3E' M5Y/CKW1WZH?8'WQ00K;S4)7+78]))"*/Z AC';J5F\#U@O7)' ;<>C(R_[1\ M=D_O/KWY.4L!!?/=_;&($P]O8,('C)W$^+\S$& ]>SLD]D9QTYA(8N%2'$4N M%2$*A?(\47M!0\'\+ME;.P[;L[3U57H>4-L-J+5[]B*= MX !$R9IA:&Z@4$"8#@7'(L)<$$$7/(G+M3R0%U2YZMB;5X;>@BKH=K9LBE U M<#ME4SOC_L&J;Z>SM =8FFCFOJF ,LQ#C:(H0"%S&>-!Q=(887RM?OL% MU:R>I:VP-$GW.E_I&%C::7G@[%RZ,CG,Y%.MMEL_F$%*IS8O:6][?EDV[C8Y M0Q'7*(B\(- AUIHJC[L+S511&>Y+,ST?[DL%&S#2Z=#OK4.7#G*VTKD[!7L6 M>SXL5J%F\AS3$O1A2KE$1+L"N8L,3L10(/6^-.7S8;&,D 'B+SO7[B!9[%[& MUQU<)<46^R<01;1V4:]Z:3=X*[QS8GCCU_3EQLY5&A MF$)2"(/YK^E)^289+:ZI"B$6 /%FY$&G.$@B"*?,4"X06>6PU( M8=AS?=DJW% $>8QA*4)*(N4C^+W6$ *$E%\*>B"]9*1G3WX/7JW[L!MS6CMR MUOCG:LW+EEF#CUC#LX?>Z.'0L+T2-A9* )MJSLWDNMG-PP-N?.(I'&F/*,YI MB&#=;KU0%I"H!910"3_T(E#;:*"$$ PA7 '%E]+?;<#-@Q33O9O(2)1L#.S< MB(VRDJ:X >9>CH R3&24?9O8^9T6)_(63DR2F7.997]6XJB>VSG-D\*PRU$U M^:GX<<\S6;<6$JT?TQ&5(54E,PCMO:K(W6>A3U]5=.CAJ,.+.FU(I*VKBLH3 MZ4N+>I0]>)0UI445NO;U12=1AG&FU2<]A$]]VP=%S"\%W[Z^Z'024DO'15PY M MK6:M])[:0ZJ6$A5<+=IF:)*\]5KJ0>D1X5$?4H]2IG#$)$K"7UU\ZBQBWT MMSPK"K_L.;HY-Z&+0)3K#A0^[2YEYYPV&=&*,EY6LT M6)]IE.5!=:+K=+EO&4_XP#4^R>=3Y HP&Q1]_6K134;&.5F-I^>Z?#2!MLK6 M%.-8^9[K$1;Z'N98DZAJV8Z58J1K NU&9F)WP%DG^;9/!/:A$_"9> E^70Y< MQS,GF8Q,IE,9L#Z8S-W[#OGD4GJ?8S@<=*YOR3!EXZ8(%%(>X1&/6" PBSP& M[-(RS$ *'*RU5EEGCH"\>W=22#IP$7[1;-E7Q?7>Q=&5BZ-GA#TCO)\1NHU[ M)12<$AXR09202#/.@])?&_A28HGZ#G9$)#O MLQ)[!#UT!.WS$(\\7>M,L]1Z")_ZM@^*F/L\Q+[/^3TF9C6KRT00_BN>S./\ MSL%[#!\=>;/@QV[SX".@BC=%H(1R[FJMB:92,\E"&E;-A"GB0HNN(Z"RFQ0% M-%"=IBB<2@3T# 1.SXI.B15)U&=+G28K.I-DC/WF01YAC]VM)*]:;<,C+E1( M?.$*/^3,Y8I5/79)))E$JR3_6YY]30MXZ :2?[/><4-5'3>>3>1B0'$G.NA$_A*GR"3*S@P4)!:%(5M.824B%OY8+]$3B=;LC7M3- MT*%3(=[3+4@YGV*73H ,^ 4YNF<@5E^!K35*ASP-9::8:D( M-PT(@U#X44U;,G"]O=%69U(1$]!I.[%;7YNXSL30+!T9PSO3R6Y2C,M.A?'H MG_-B9GH4GY^NNHU<14.N5)- *>E&8>"%0FC?0PL[TX@%P[D[-NIX,Q M#HY:3\N6; ?$YY/$H>A@:DA.K53D."I"MOG#,,)- $N2"'O"Y3)@H& H'"CB MUVQ+:[_S6+KJI$B$@)6M.E$IG@KZ)_G)7I, ^DA[S^7.F\M1U/=,.$U; MX^ET#.AHZ;2:;N-GM[#?.V>8)Z-TYDP!:X9W%X[S?[-OQJE83MZYK'1;N&?; MQH!J\B0N8,FCN1DPN[K+:KWE9FO8/O'([V\K_<0'#&)Q9&@ 1CV&7HSO'#'S(O\)6S&E\NTF'-PZ<8EHX0Z!\ M>+CS+0& CAKN1;HVGH4IZDBJ,--$< MAPI13"IKB@3<6%,/S S:^IZUF4%V(TZU$Z?#T*! ML2*P+>EI1#A9["N2O'5^0>@!#@LAB,\B)5#@AE7XEU""I%@;[[-]"M)C3O4Y M0"$'P5*>,%0HLT@SK) F+I'FM>8*/7OC"U'>E^VOE[T+<@1E^[POVS_KJNA^ MO%"/LD>&LOUXH5.K?C[3HN\>PJ>^[8,BYI>";U_6?SHIA+_ER32^N[63TF>9 M4\R-*SG)^^%"IS4+A&!!$NZR)EN9B=!CW$4LNT_Y..ERHI*XB&KJX 5G$9%BD:/:UJX/.R58[75IALEW+0Y!0C''$ M480"+IBH:,5WB4)/H96.VJP/F)2G0"OG9 :G(R?Y/DTFQ7VS=<^S%JF1YVP^GC,- MMMLD(85"*2/BNQJ(3C/-_$KDA2H,Y*XTV(WXPHH_Z=Y-DH+FX, MD!3!Y*=3()LSL<_LX/FG3SCM+&^JT],[@/*^;73,&CH.W.2.X);]VY4M)O/!DUM7R%!>#>&^^2@<*=1@YW18O#'&W7VXT]*W@R*Q!- MT@#W(TY]Z0LM0:R'(A*(UTD#4D0;_*P[L(*.BGO50/+]S?L]>E9P6O;KL8P_ M[WL9'"*'4^Z"PS$62N2Z6G(OP"QR0W^A[/@1\1ZI[!RYGK-IAN]!,K$S\!GT M3*IG4H9)*=2DAD@94HY#Z7KQHF-3>^J4L]VGH MLH.*FGYO5\B:GHCIU5T'F-Y!/3E9BE9,6\/MP/!_9.FO8]:2J MQA[>.<6W>%HX66Z^^1;G(V:YR0_(BGENVXJ8"F[;SP/TS.3[T,YF=_)X!N\=SX>SJD_'A6D*4BS%5>QP M=MN^!= 57C%.OB9CA]RSF=@6F=_9FVZ3V+Q]!$L#6#F+;B#.+!G>3-)_S6UG M#[-LTPGFTO0PL476MW'^)ZC(HW@67ZSCSOI4^&/K^"$ZZ_CA<0XL5W$/AXCS MT+3+]ST/">7K,/ "9NXYU8X?8M>.'Q\F,T#^%#"M%#1!6@S'EDX>[%P1N10$ M6* Y9H+[.%387]"Z*ZEJ=:[PF!=X7'#BXD!P@5P6+CI_R#!D#S:9V/J>M840/GI M%8CFLBL6,#S#;.'_J\<%W/2Z.BVXR;25JNO0G;H$_<+Y8)J5CU)S)@/S]!DH M5->)[68$'-'P/OOR;&CY-[#B&S#LOV7SL>F+-3(-KX"MWD[C-#>'$]2ESAN9AKSP\]#\B UA@3N3QH40J7F##B:4V88)I**MV:4J@G?+G6X^4@ M$ T6-0.UT;1"B5L'5.?C.7DRME^"V%V'9MU.90)G!D(44,9T2BMIUB! 8IF^ MZ=X5%U4;E^+'=:'7]2F<7\L4;+KU/-PSA8O=VIATWQCE@:_82[[L<;>=9:'Q M07>[<)_&Z]S-=P$) GEJ9 M;$S?.*R83 1BK0G@/N':"UW/E7[@TRB,2#5-(.*< MKR4./^!RV>!L^61;KP/5?[R*4A/(^I\DSC<'P?ZHWO#' V_P[GZ)_YGE_C@N M"OT]+1;WF#;@<84]%E9!^Q!A0CW_L+F:227XHS$$]63D5V;@I[85V!E7PV@@>9<% M]#U;Z]E:S]8Z8FN,-(%9/Q H8IR%G/H>
*A//XQI M!I=%56KU>&)GN9!;EWW#IB)*1I/IN'O8[)1EV1)WMLB8702?ADT1*TUJA7:6 M <=$=%V$E(X549-ZY5P?E35(-Z'RYPLIUMDGJ19]\P>%>T6E,C5=-,QAF F= M4K*^[W%Q!6O+QRO!O&5J3?;%NJ=B5\E"C-L)1?R#'@4[-JEP]?*CZR"]U(C5 M40,:O/%'6:T]?FKQO,'!X=T)P*EEWJ.C O,@?0KCLGE!D2?U%R4;LV^JTP3J MG8HT53.Q).FZJ(U8^Q<)^-3)A6>*'J78C\P,/73I#[U__ 1/_3&,=L_S [JT!O';!]R)_6/ MA+N98(FCG:-]//67Q[186'GVM.LFM[S$L4A1(#\G9)$+DRB$UPG3( ^&?U3R M4T$39]"H[++;ESHBV56D]S'V QFB*?=;9"6145 MHPGQ='8"Y]CGV'\C]B51EYM8M1S['/L]Q[ZNB1+/4L>Q/TKL2Z+2*!EN]]=4 M_=I/7"ZV//OC5]>ZSCJK5,AW*M]5Y"ZC'KF,-$/4]2:)Q;KG,>+ZQ?6K<_JE M:J)L#B,C.=*(TA5S"N8%S!#BL85D6L#L-"O%R^M0W$'BR8 M8=RIQ\FFON'H/<75FYHN=JO866%SF7OL^_])A"EYA+<(6\' [[ZFP>-C.!&L MR;^*L"H?[R19GKT7@DQ(BE1(EW=,HH*.LI!7]P1K]TSH/:*0I (\5A2>2$R3 MPY&I0(E-R&=$"!:+"/I-4ZK-29 5*2MA+RP 4\GT;KMA82;$22X$];4"C-BD MB-@CPYB5(DFGM$:)\"/,9\(_[N[OA-\LZ_.= 'V=!=\)7$7;"Y=O/YF>*83' M^TDZ%Y!T^W?A@4R"(H,[OA>^GPL,S&XEY$ =/9:MI_KN')$BG M]&3>-$S))$_23,@3@7P/H@*:*23+]'CPQR/-,@>M78V,\%CD] 5KET5!G#6& M&&W1//A&X![Z^">0SY1,0#P)/#0E3]!6)CLJB2A*)@$3&SU7&"S"/(B:OO=. M^!@+BX!B&L23BL(/ @,:A3#H\+(@9V^$S_,P7KZ2BN$Q3>9+;$W@G8LT^1Y. MH75TS&FYF5H$M 9-B1(@@-OR+\#;'%X:9K1W\$0J'D $O+K( .99=@>(IA"! M/D?/NXW:PD3U[JQ^=1@S@;'V@DS#^#O)F(#I*"$]#FPG^#Z)D1#O0DB43VX.>D$+)94D13IF43N!RZGS(-B$$)DJB2%6M9 M(&3%0Y:'>9&7TF#/S,+ER*]*:=0=#BCF%DE*U96-TKJ&WM/P#+@5!@$ZLM'D ME'P0W@7O2].%#70IZ3BD]8E*E::#N_R2MI-H\>!9@WDCI+U0>(3QRDM?XG(:/CR2%*Z/G7X1W#_N;Q)Y1 M=G1;&C!,U?NC9P'&+H*1J!"=08OR%:'1E\_7WR=6G4C)M*!%F.#W,*V@6?:# MRJ34 !BX[TM"O1/LBLJ6H[L$[/HXB^L 6 I_JP-!E,1/]!W' 7,&X@G5/P; A(D7G M"L85C"O864ZRB$A"HJSPTYAX-G!M MX-H VH U45//'* YH8#MH;'HYHF9 ?#9"?O/7*O'H=7-J^9RK>;3-5?LKBKV"=5Z MN6)SQ>:*W5G%;EXEN)^*O2?M]Y%&\/D3[GN]U4%KQ)MQX1FNBZ_J:^BR=NK/.5D*R$T^5<1YL]"\"-(IQG+.TSB MK$Q:3'[2OXDH!/,$.OL_RU3&:S$]/6Y\'/M1[D+!-S2IX2 M^II@&9Q*$Z7O&:86T^_O?7RW<_"?FDN_24[\ 4.,BKO&#_UI'R(N7@%@7R/Z M609@7T\&5PM@7R>G"2EI*B6/$0Q,F>8]R6';F6QYRN;687Y$W[D.=$0' MQI/(F<. 4R&G0JX#G JY>3^@_JW<;// M&Y#5S:^?EHYR?HSN#1T_(3'TR>FW&LGWJ(B\MP*ZC7-^C7J#%%&7> 9/KEM< MM]K7+2RJ\L!UBT/LJA"355$W!PXQ3M]OO/JPP%IE MAP>,5W*QON%]W ME<1@C4" )1$KO*86AV;WH(D443;14* Y1 G)IJ@JPUA2<_(8%C2Q(6*]45KP MSD&S6]Z>"QBF5I,SO2-?MAU2W>YIJ"PJC>:.SDX1'$[7A),J*EJ3=4PO;,+N M#;U+S/$D:2Y2$WF_F M2>+KN\&N[Y#)BRAS7'8/ESH>C#]LB.)YIQ[E$WIK!\]2X*11!WFQG^&#&(M: MLU.BG6.9T;DVO^ZD!PP>0"/64P/RM>OK>GJ&L[!GGG-D$:&CUK9'=K7?LP\' M;Z?!BX_=A!\:>(:$TVY=2L CJZ)BG*<>SUFAP=WQG#"3'Y(23I4Q!7)SV"2*@O9R6G(E;MJRQ""%VGU;+8??,BRL/;19I,X5I: MG2ZG%NO62#HCM8;V@.<@GCLGE!D2?U M%^7\R+ZI2A*9=Q)6904A6=(D!9NG%272;UYV998OE*67J^+(KU7,,5JOS_.V M)Z[WY+#KG6\SM++-<(1+^LK%;3@,!@V#(ZOYC)(@U*MFQKY@NGHNZ0-][4Y1 M@W,E4!>.R:#^9HQ:DAO/X(8N-^/8[>OV.W,!-]R7UVR2,FD*B!-_4'!>CJ. MYIGANH=<).)&I[4ZNTTR=%;D$&K'8SXFD_-S\)PF4<28S \F813F(5B<=1XA M=ES]'-7&^C.!8Q$UF[^;#D%G^7.\YN9PT*R(DC8.- _3 -WG7D_R(-K>33P3 M;U_.ZW3-= .]+)4Y=NMW8-!M?(J]E^"]1J3*H4YLR^7E+K!_RJ^W&[WK1[]I MH5,G=T+>/M;(_IVEJZ",)W+[D)+@VVWP"*W^$$0_@N>,;N3/TE<[?*A#TE9_ MI%=E9-RI1VXV+&]H&E'$ HK4I@%%U>N/SO!5W_A/(DS)([1.6![E\NR/7UV+ M!NXD10HS>\QTEBW/2)#&,)"9\$ >DY0(<&,03^#)54U6X5WED'HOUM_DP4^2 MB?"25]Q88I5PH8PN(E$XA^?FA 4RK=(SD(,%$D2!_A_](B/I]W!"2KM$W&>L MB'OSV);ITFC[8%1(FL)7B[1\$#P8B(R][VYGL,),B)-<"(0Y"3(:,07BGQ1U M;EQXU01H$(:*"#_"?";\X^[^3OC-LC[?"2" 6?"=T.&*"AK:M?-HNFL%S_=I M6!62;O\.@S\)B@QNR>E[ ^$;>5Z^MZ ;-@_/3'3S( :UHF%;K$^!U%!Q[Z4/3PQ6;!>P[C!'S2VBW6#1::E))ZR MAX!L%T%:?ALL%BG-H4$?$,1Q >!X**9/I&P$7#PEWTF4@+;,: P9_3)*J'(2 MZ%_U,A9^MHB".+L3/L8"/!L4"H8S%84?A(:1A? ,&)8@9QBI$5,E*.X.4*CP M:B30!V[+=@+*2D<+;@ Y@NP>BV@I2AJ9!\,1)E,@KMOR+]:;( TS> OMZE)* M#T4&2IS!>%D,:_ V&@JX/5K;#:A>GM7O#F,F8=9V$%48?X8@5.^$/^ RBGKX M=KL7,W@*A4!>O2>@[87_!M$S(V+H2A*)[,G/24&!5T13IK"UM)@N@;B ZBH8 ML:8%0E8\9'F8%WDI#_;,+%R._8H ZQX'U)E%HR.A>6R8UI7]GC)BF6D&>K+1 MY)1\$-X%[TMS-(CH1O73['7:I#=!+^+;29#-ZH#.,ORS3,(-LJ<"63Z$3->? M 9_FP7/)/B#K!T(;'@63DK+H4QX+NA]<#MSVF$\34G)>2AXCD)%0-B)8A'1U MR/1LRK:3X0)0GY0)MPPWS8K)K'Y7^2U\27^@,:B'GO"+\.ZA&J7#39H%,8UQ M#6&&@<>S%FZW1F1R_)&DWYC&5V^/"9G25TW>^BHZ7(LDAZ<"&*)G &Y4T'C< MG?EKSYXZO&?ZYO<$/X$.G\OF,Y6F,DRIA#.F/? WC<1=D@]T.?@>A!&+5J5\ M#]VB\GQ'JE_9WPE:I, M$L'ZE/Y2Q@=7OH\?/$AJ.M(.Q MX8K:>HQWP]NZ\K(.-O]PDI*1^.X&T+^UQ8;U1KH:]8YUC@O,=YCV-]5+S'#??A]&_E M1E.N>MJVI6.4QYRB?)W#>AS&_FGIIN=QS6_H^ F%#D\.]&TDWT;YKDY(9W7F M8S&*J$M-RCEV+\J:ZQ;7K6[I%A;51J52>Z1;'&)7A9BLBKHY<(AQ^N:Z=17= MDD53'G/UOFZNKZQ5 ;X/(_<:R,-/4C7T_HU)EF/JZ]#[-QI9]L-GN?D.6A#W MQ%G67T8V5^=BA'>E4Y,G!QM^V6HD2M)1Q28[:_AR9 X-F;*J# 690Q00/K;4 M9Y<%Q*EC0,B41;E9"I;.(;-3WIS6+<_/]-PQ.X#-ZH^LI0H8^4KKD"YV3^4, M46OD0.TLYW,X71-.JJ@9P20Y?+DT^.42ED2L-*I\=.#ACHNPRXG"8%K8IZ^2(F9T% HT2I;QV3+C+; MGC'0#%'7&^7R.300W:0TKM-NTZHFRHWVX8:FTQSSH\$\4C11;Q;P-##0 M\XF,*_50E!JK(FZ6:;*?2LT6W'_) VCI\GOV[UIS=H*GMH2(M"VLLR]>[D2# MJG.G!'BI>P.\CGN[X">ID,\(_(^6G9\GK,8ZH376!5J84J U*6DY2G9\@EZ8 MA3]?N4P44I(MR"0/OY/H661W.,D/:47K+M)D"M<* MB__7WKMV-XXC:8.?=W\%CKMRQODNK2*I>]94G>/TI2=[NBJK,UW;.Q\A$K+8 M29$J7NQ4__J- $B)NMD614F\Q)R>+$LB 43@B0N B(#+(VAQBN_R2#S.&0^9 M+2+NN/#J2*#V9:O(*1(;&W<2IH#=%7>HI^\[P%9/?37GR_T"_D9J+/2SUM \>!,@>^_ ;^_^%.^88:F,"^.IX;'X\A/OU!6 M37[S[-C1Y,-PV-+-;KMC&&V]IW?,X;M4+5B^Z_)9*#ZD?VS(S\5B8VRQ>]J_ MV+UMICILPXQ<;&BPY#=C]V_&X(7?\OWTMA:SE+R^2UP?S^/-M!XC&F:/C=$- M<2W&[CY(M?JKTI=WJ"^;Z8 V' 9?P6B^ H+&*XCN66\,/L9=WCNN\::9/H,. MR+=**\]VP<^%-O]#"8_6($Z]S$ EAM]K8+8U]+YC68U73*!]R#![[I2D]USRW&=R &/,Q NCZ2KF:\\XTDC.X^=[F7D ML]]Y65!:_=E<=[,^:,:$IF:@N9X.Z+;==9G9&&P6VSC"-%;E!._Q E7>/NCU>=@]9/F/^GI]D)O;YA=E(**]GL0L_YT$ MRQB,1W$U"@3_=L7',.H/W'WF\Q#/[2=!0C!GCOWS16C3_]H=OHW]^9'?(>_@5,[.2'EL7,XU8D?DD!;_8BOIC$D&Z94SITM M+#^0FSGPG"=^DF6L8C>2N_"?9T+]IL)T,*[G=P"Z;RN*<\Z@NS1XWE8 MXO$DO%@4'41V-GH>7HL!Q.,W'JC NS<$#0X*9DQCH^LZK:$QZ.J=MM'I]/N= M_F'1=8;Q:GA=MY,O%B[G:V7I[&VOO9[+6Y]U1R8D

MYRAFM5/Z]U>4%*Y7 MN7"]4_*BD;)^CL)UQ>PW%*4'=J\G:K\?04!O--"/4L"(@-Y H&_RHJ 8W**P MCVJ=/85O"=,^.U"256IWK^V!PS#3+D%$^NG(;A"I-,-U)[54624G(KM4ZOKL MNS(GR9DZ43),DR:T# )[7BD]2QW$G&?+Z0$0Q[!1+$-PLOW"(Q.V5\F4-3** M"/#+.>QNNZ\9U;J9M0'*C]>O2,)]*'+-GI5+FTZK&R8,0+OKJY M+E0G,);) R_Q^GHO=)5X>:TFI;%K[/44"B!"!&CEH:7K*>#8X@5M-QMXMJD MXI#J:GH_3VXU08J6N[3G5#TP;WE$:.J0\H8=K1VEQ92Y8)4Y6!TV:[)2HJ2'.G,D+SNIT9 MFIK1;<9%601N.C0LZ9*3#@VKY5'26K=T\EM]2/6TKD$%?FEJGX8F*-#%J3TP**P'\.\)N:V:7+A9H*_J)V#^J2Q+E[]^#'B(]< ML?A>_IL9R8:M7QN[T5NCKS/+7ATYW&^TPX+<#[;J?^S7_5\#_SF:;(_%$M\M M-[9%R**)2/CW"LG'T36 C"VPG$%;D!R$.#8;J O6"^3!N M.6@9#!YQ849S-J*E0Y$SFSN@\M)<:M%]>7$)\P22>?@@C-Q# ('@6S3!"$84 M:G@^:8LQ@-E&W3#V_:U*-\4#-ZI&A-\C94(L]P,#F M@@=7Z.%2-Z62!E4 '.H/^_!>E&V7 M<2OPI^P9#3X<; -Y<]"PD( M5T1"V2G?=:_\6"IG;#<4[O@*20HC%0O%QH)':%0 /L"+ %D<3KGKPOB7GD)D>NH QOMXB;W,6IB'CP M*&3S"60 #R)(3;^RBCCM#OP$'?KC2&+&4?Q_%B. UY,3^![:.HT]3X0RIV@F M05:0"4#J(W(!9@.&"E3#UVK 3CJ7R(/9+$S?EWR%J5;>A>TS$%68Y6@)0 &0 M>?0PP@QHA%:A&WPIA?VC]' T"3%P9F9.,GE+2KCMSU(8XYN(4QBH#5Y->8UA MPO6THG\B21EHGUSGHMHOF:)7_B$BNOTNY=@?K:^M]X=8:=/HM/0#K72I?9E* M&+UDX8)&;:GF+P,/J2OP M [ZJ%=&S<%W\K_*N)X+;SXYGAZKU MO][^_@6!'B5+#>5!RK\2&L?@"_O/Z3*!>YZ#42P\F*/>=-"W1<<9/4.>JN0E MY9OZ+=TY7M=WF\^A(Y^G 0O$GQ^!2_=S$P>1^IJGEWGY^W6R-_ML73]#X8Q; U(V9=!V:>X M7M/KH5*,J^[:BI>&PO(WCGVBTO[JQ]'DZHZ'D92>%=?/]F-8X%_9SJ,398S$ MTD#(_9"%,[M0^5,?%6@\Q8?_QX=1%NT8%GX6;YQ;:@O9'$5; M%%1@-QF1E^ZTN?.5#9C<"J;;ZA_*/8YG)>J4 CFISFY"M8>Z=C3!'[D#6G*Y MI%(!K)50 V67J2W[O4L=DL+[)4N%AUZ+G6 >J6TTN>6(3F-V$\F+IR-0>CC9 MKF-]0^7HHF,'/R7>(+?EJ:7:Z0>W#W?[;">L!H=C*ID:VCU$1_^X$2 M#DM]\ZR&,?)=>R.QUO-E3NU7Y_NJP"#R6:IR-B0L?.GQP?&PGKCGFVS*=+(2 M!J&G[\.R ]Z5G[.C\/!$U5WM4U?1! J\L.YRDU]_OM OY&>@SDH_;YF:!V<* M"NPW6#=]\:=\(R8$K/&CXZGA\3CRTR]4M(/\YMFQH\D'6*H/C4%7[[2-3J?? M[_3?I1&F%NJ]62@^I']LZ(.+13SF(GK5,"YVAVNJ'KN==S]=; 1IJ-^,%W[* M^5I9.GO;:Z\'N=8GSF@!FOZ!X?R%QB3ME/[]E616)2KM]ZM29W>HSIH97%98 MG'O5>=%(23\T<2H3'KD^X3DJ MT)V:G?&D\; %>SE/#1NP MG*DU',V>IAL'6'B"(ZVN7ZMP79/%-5VGMOLZM:3:RX$'\'7VL1M+.,T^S3Y= MI=:X(^!*WWO5,;M:I]^CGE34ZK:2%;A-7)=6&5+NKF7T*22\7I"H' M(UKHUF*A^]*I(59HIS,C.C.BV:?9IQ/#DJS@Z,0PYT*JK?6&>^41D==; EU2 M9DCI'4W7\^QG$J1H(;5,;MPKNK?$*RE*;J330CHM;,Z)RM%/"W6MK^>I'4#' MA03NVN@].BZDXT):Y39#PY424NT.F&%:Y98+4I6#4;LFBUPZ+MR=9)BYZY,. MCNC@B&:?9I^.#4NRDJ-CPWQ13EU3,P;D_99(C*H/*5UKZ[1&+Q>D*@8]GN%!BC0Q: MC=/2BR/$1^Y8O&]_#;[/(EYCW"LG'T36 C"VPG$%;D!R$.#8;J O6"^3!0QT *,()6GJC%Y.RV( $31KAZU5Z3E$/N074L@=Z,Z+/G0&LWTN M6'UE)9#B)72^LRD\- '>>0B'G,N!O\6>4!JDK6LK]XCOV1 ",P \"8G=G(W\ M(&]*:[49/.3"%.=L1F.VD(/!J<[9!FB9=WE9<0F3E+#C@!&8N?L'V>!;E,(( MAA.^UZ2BXH&:J*U80E"P! ^#%EM@+_"GS!//S )10Z&"+J+ &4FE-^RT]'=I MBW/!@RMT0*[PKX6J>I2:5V//$\<5BV]EL^*[$TH]LJWMWEN;;K'/\(M\3NE1 M3?XM"?9 *]M(77_8!RJB%4JX%?A2'3TN-+KZB2%C0PWX&;JH!-PY Y\*^GCR MW7B*ZH9[JC_H+I"C6W0-7TUY !/%[,"!8:8J=BDI8]^*0YRN";0-)*%:%0!^ M&][[!D-,AQ=[D>.R9T6)*R*A;(;ONE=^+!4EMAL*=WR%)(21BDIB8\$C5/# M.Z ]0(473KGKPOB7G-(:EE'\>A9C !A3T[@>V@;$ A"F1\T*X ]'"@,YQ%'"AP# MSL'(X&M7JFHGY3>.Q3HD^75JBA5>^?,GEP>.*M4JLCH;Q5L_"=?&_2UW]Z./:*0!; MI.1*=G 3@$+WP8V).%C17X7M\&57B4C^T?K:8F53YAFU@26(4J\V_T1?=@MQ M:O,/H%U"G:%WCJ@SLJ[TL!H"[(1+"=ZZN8!B+>5RQ;-=B#:*H=IB2>1O4\!7 MI%=ZSW[H1 XNWU/9391#(KN_RO?1Z_R:.GK@7W/<.XIA*,JE2UU<;!#\UM"Q M4TTS7;S^Z'-7O0GO^.-QB*.:LXG@]C,LV-$DNY($:.^OM[]_2?7#V G"B/T9 MPXLB*)W7M^Y?9!(04A_C<-U1S(+X'$[.T72'V=4/WJRHK>YX3F1;[?&A0,.Z MU$<97&B'__'A4;GL0EG'[U%&MS@$R?I<-8=XUC+"BVMS__G*]I\7)E^J)YCI M$(0.W(>LM?\;1[*PSZ^P=IY4VM*!50&355 51Y:UXC?@'S;W'I=Z+ 7[2X8&CUU@.$Z 8..1VIB2&VWH MNF0W ;QX.@*EA9/O.M8W6 X)%S"*$^HK \]M>6XF=Y='W/-P_\QVPIG+YPK ML=K#C#*KL6R[@'6YQ2;WRQ:-R_=2Q9J>Q:1^0^I;I.=8EA]&5S-@A1PCPA0T MKJW<,#4X&%3I'*5\R%$/3@0HL]0WSVKX(]^U-_)!/5^F@MX EY#AB8-V MK-XSA)6#T_DY]C )A-C'#XI>?F%P/$V3;)ENLBK3R4KD@[YV-(B?LZ/P\ #5 M7>U35Q$$2E/ "LM-?OWY0K^0GX$Z*_V\97H>G"E8C]_$,_OB3_E&& @X6H^. MIX;'X\A/OU 1#O*;9\>.)A^&G9;1-3J#GC[L]X>=@?DNC2BUT.C,0O$A_6-# M&U\L0C 7T:J&?K$[0E/UV.V]^^EB(S!#_6:\\%,[WVMEZ(3#_:Y+]+O/I<\>KU MF?O"4A?R\")I4]K8C0:/&WNX!1&[5U9%)N[D(IEB8PGH1P1ZGOMW".@E!7H) MK'F^N3^:J9>QOT_A+J27RMPGJ]#N7LO_XU9 JA?9#2*59IA(K0>II5+19]^$ M.8#6MQO?P7ZV=[#=]%[*$PL_#KEGAYKTRC#/1,QDD@UVRA]%^+ZDZ*Z[])Y7 M9$]88&ZE#\-<.P*XDM\JK4#BGPC6'VK#;/P9555?$=:X81_)88GG4NWG\'Y+'NLKC MN5R)PERI]F&NU"D\IN)/_1[\B+ML1_!O[B/3]NP[L_T8 T%/'Q!P)$[ETN%O MY4IEHB(NV^V>-C3WNN-S7V;L90)*A1%:29-F:+!F:&OF8*]P0-(,I!D*U@R; M#"A9G%6EM^P.]K+?97;A#@U!K=(5!Y>YCM:JM5K>!NLF+Y<)R83D>B"YF837 M:>M'%I,.0RP'.78BM@/@E;ZEKYWG?*B,ZF=WG?0&K!@(@@3!,EN[JM-7Q%4+ MG36R.[,CU)"Z60O92,LS;:FB7K/OALMWJO3^XF'S^$KD'U,S;+--^ MQ"DZL.3;HD80EM1:5CU?+?[&EX_!I]PS:K;Z%9U1604Q4^CI #8]NQ9L%D<6!.T+QJT.':%)8N>8?E$\1WH0M)55_C" MQ)G!2TXT65Z @ (A+P.(1ZX3(ONQKBP68].P[V5Y6E3=?OPX22[10;H\8255 M;&'H83R;^8&JX[=:.C>YA,(64^P,C76V])O%P4* ;Q#NN/.52D4PA8+1<(\=;%/D>2LW/*#;V%ESM5ZO[>*41_15:&J@"ZF9^4>"LF%]!X)_!"(J2_O5XI$,,4:X=#<6(C%2[#& MM[:5+DZKEH83'DCD.=X5M)H95#*7R^+'BIP)WINQ>$C!/IKP:'$3QDBL7SJ" M(6H$8PGAN<3505>H<-C&V>S*\I%I MV6HLU;I2PO8'H]57/EE*;%913OSDSA5$B9:88KS$!E[K[7YMR=UP3?@ S4^. MO&\]70$@GV3]TUOG$6OVL0?^'=NX#_!.+W;Y@]X:I!/Q?A-5%;MBI+,>:V-7 M^HH1]1$?WK?>XM<#JTY3K<7EU)2UUJ)QL7OOO=&U%M_V&E4 J&T91M1^5(3Q MK/7)3AZ4O@4&5)#Q_#@H5]PE%60DH#<3Z%20L49 ;SBX7ZF^6$]8E\ICH8J# M=0^KH!FF&3Z=7U8_LDNEKL^^NT3U)6LVTV60Y/.*+]6:+)@K1X[2K6KYO!XL MX/LZE<^KKBXA83F=L)@]K=?-DU9/PM) 82D*=D9= %?=9/N3^$B%U<<\RAYM ME>KUO;8%6^9Z?CU=TXW>.:@NE:Z@[&>2]T;(>[>K&7J'Y)WD_70S7RKW]O R M957'_F%^<9E+=U&I5"J(6(*0CLO>4-?Z9I<*(F[C#FT$D69HKF88&%J_9Y)F M(,U0.MEI&16=SP(KU[8K7KFV<^;*M8/S5*[M5;QR M;3;$MU.U4K8#*F5[<"G;05K*MDNE;*F4[9E*V1IZJ]V(6K9FJ_.6HK0XF)"[ MHH#BM$:KMRA.FY5.G'1D!;R2ZLA0\< )["L<_ES2F*%$>0L_M%OZ&^OQ%HO+ MXDW5/X54=@[HGS3 #AAZ]7!]@X+/V3@UD Q@5J.L3AN M "A]!&WB6['DI,>F_+LS=?Z=SEVB])-VUKJ3F&9\%/IN'(G$!.)*-]L*ONV%[, Q5*;7%@)21 $/RA%H#WI7C@-$ZKAV"[0&%#LH:3PM<'UF*#3QQ M-UDIKA V0B)@RL=S"9.,:97&"M8O(G)0I2/1PGN$ID*IEB6+=W@1B2N0,4Y((HA;&*^RR@66**%41^*;SA$?Q8A#I6BPF,H_#(!IUAO)<7Z-E2C5K; M#'@4_F/ 9Z ^H WDQ?J2X'H*JQ<+[.OE;[(W;.:K'\-?R2_@IMS%@3^#SG^5 M!P#LCH.NQ>>NQ_B W">X^_7N6CGUUZ'#KW[G%NJZ(W@<13)^N\HH:(C-J@0_ M; WUCF&:?=,<&IU>[[!*\&;[8O>9MNKQZH6:Z&;.*O$O_*2?LH!\\9U5?/C% M=_:VUYI4\XSHJS9];[X1H=! A*.5NG^0MTC2G0>-.=QOTES2I24-!#@Y$^6X MG>5(F3IJJZ'ABHWNJ: +68X,]#UH)RDHC10TYUH+4O>EL?1'\VS_5_! '=[) MOVYV7)3QX7P= ?2BK-)\.R?M8XIX+NYN13/\:< MEY4[.M]X/>>;E\BUK7A5[_J7:6@^%7K;OSA1;>^=*?&],J9A:OW!7H5\7X-K M:0\L2,!(P,X@8&UMV-_KXB82L*H)6*5N4LI5M;U*%R7E+RS86 "3A3B?/';, MKM;I[W65)UD($C 2L#<+6-O0AKV]RN963\"JZ(GDNDZI'IY(J4)EJJ883[ZK MAY4RFKYU7\%2Z:9N:/I SS%SY=/O!*E20,H8=K1V-T_X*T&J0A;FV#"ZS',3 M4AD]G%Q7&M4 <9568AVSK?6&>0Y]2(D1I+9#2N]HNK[7@JZTD"HQFR_SW$U> M&;M!P3$U#X[)E)FDS>.<.695VN SP-%HFW3X3>@L)3J-H38P")U51V=]$)EK M6Z!2)R)T!7(C5*O9-35CD&N7A72E-$Y[]IW9?HP78-2G2%*WW0>?9Z\-VJV5D;8P MI[2ED0C?#<*W.=",3JXP2L)W2?'==$Q?Y@I!?2M?]G(\3R(#;^5+OFV:8^!E MDY>UJQA92\DR-$,WM';G\$J1M;$7)!\D'QGYT <]S>SGB4ZNFWPT9];S;7 U MU-^H1CA04AO+Q&L]S^*M$Q.:QX0W%\5K"D.("80*0L5AE22;PA!B ND*0@6A M@I1G(05Z>^:> MH>GMO2K9UQ[-59S(VB]VJ"YW'5)QJ2YW18M%7AJ&J77[>Z42EKF6(4&P@A#4 M^UIGOQH@!,&R0;!ZL*MU_=8&(*[:2L]LFUIGOY2S,F.0(%A!")H=K3?,L\*L M/ 3+/"VUOH^" C)J'I!!=<4;MM/<&VB#P5Z5FZNX34G')LT OK9&X*,S&?$R>UJO.R#Q.EB\&@0:\G:H+CR5 M+B4F%&6(J7XKH8)00:B@TL:$"M(5A I"!2G/XS%D:UWX8Z2GG3BHX>*7+^)) M>+%@XOO5P_5-2OJ>C?Q7&,]V\ )H_FCN:P/?8VI!MZDN22YK#Q]39K+QNB@:IR8G#6BJMH)\'0C M07/R>@9]S>SO%;WSVE07A<[B;H0G<%85G!VM,]@KU)_ 64)PU@>0N2H;53]U MKLG@K:=F-7H#K=,EU4KH+"4Z^YAKOE<48_706B>MIPO_090E3U[,O1U_VU*3%-E?:KASYC:&BFF6U=Q*"ZD2L_DR3_7'RM@-"@2H>2 5<)OUKYKMZ-U.GF, M0H6V70FO(UJK\+W6PNN[,$% G>M[>W1G&O;V6.N0W5!J==?(;#'VHM?NY@@WJXSA44>WD*W-5>?M)@0C5"420'ZF. M?<7J\AUIYG\X)EYUGKK5W&[AQ4EFFX["2+!)L+<)MMG6AD:> M4!L2;!+L\?(PZD+KZ7_V:&ME'[E7&GM(^KG.]',C^\D\EKXYFL,WC_@(#P3S M_"CM+F3 3RMVY; <^-FR0+BX9PGV[$03]D?K:XO]]?KZ]Q8#5DSXDX"GD%2Q MT4<1HX,11!,G9/=^,&6&?O4/-A(6CT.!W)K+P7^#_RX&#[_8^#I.Q91[_%'Q M#_L8^3P 3H^9[03"BOP@9)'/Q!-W8R"6^3.<"YPP^&,,W4F:\<5TFM@XCJ"3 M[),N]\(6^^2Q&487/4\?CDFP8 A(Y#OSI B[8 M#_SMB&?\&=X(Q9(HH"=0[+ JK/ ?W)L@:2.8W?Y%(PYP0F(WI7Z"X VA:$Y MH>^%V#"R!>83!AB'@.$0!G\M)QBH<>>;0S_"C";##]/Q.YYDMGP=YL/QGD0H M)P=;\8$3\">@(/9 PX<1?(F,Q]^2F<./2O#"V(T4E6J"D&:)'\%"/A6(!YC( M5%!?14>+?8;'$&KP[1$8,8&!("JB9*@/ 0JDQID@BS*^;8$O2QUD8C\+(B6)$+7Z'K8;. @.@P #>H-\6;(.W M C'S Q1[R>NLI'_UIV*)RY5!!^(#N^3OU0I!3I?"G.>(4$M4 T[1XDL<+P[! M\>PXC((Y>YXXUD1IDA!:!A%:H!.:#[BG9@E:FW*0>-L.\!><50>:M*)4GFQG M/!8!/.G.?V*7H^U#DFTH0@^>0.!K,F!WSH#9+K!N*;-QE!H*'*J2WS [2"VA M/!!V; E)D1,P ;];D0-=2OIQ+I4,<_PR;?\G.;)+Z\U$IJ-_=IX ME12_.-@6^YCH[ 6$%K*=!9.6Q?D"X\

:[O/6+K$HAJ' NT;\I&%L:)OFZQ M!S36(Q\5I;36"[7&X1D8O.6XSD+=!QLC2?0Y*+STM\67+?:["XR#YMT0?QZC MH/L@QGX$PB]8&S\AIC[+@=\OAHLT?U[8IEL>\61L('$7GR*83?,__C(P#?.G M7Q>Z[S]#=NN$5AR&DC'0PG6B*B[4;*W87JE*7J=O294F!SJ%*4GT*J N00@. M;,GJ!"I9YP,',X,I@%&^ZHIL.*RI'[ONP&:<40L;#M:6!Z\YN$9OS<.57QSL M=7?6UU+RWTF0-C&#Z;H:!8)_N^)C&/4'[C[S>0@=_3@)7B1X)T%R.;7-/U]9 MF1IF^@3H:V#8AROYS8$$)[%+R0)-_8BO?O#0%7 W5U5R!#;@3MEU>,X3T.L- M* EP"2)V$P>@I"R4\!5LYE[(;,SS419;GS*^SZ:G*T$. C #N5$RI4SU4BA0 M9*6FE$RP4B:,.)KZ9[[BRX-^P<7%7"Y)0"A-W1@P,+H!0 M7*Q,TM S]7.5* M*JOE@I>U6'_@(."U(W/OZLE_9&&E)GWXG QX'G,KY^T:Y^ MBRVU8N***S,B?:=_2_.8>"4I$9DU'KKXTG)CK] D(,M;$@-+0"],/+25]E3"ZV$0!EIT)M1G/'T M5G2J[#A$CR.=,#7O^\S2![;O4MK8N:M\1!'=4T(+V W9;BPV3="F'LETLJ*. M]35MC)^SHTCTYTJ?NCJ&5P"QA.LFO_Y\H5_(ST"=E7[>PID'9PI ^@U6IE]\ MD)3UT4YY\.AX:G@\COST"[6!)[]Y=NQH\F$X; WUCF&:?=,<&IU>[UVZ;P?F MP.6S4'Q(_]B8QHLM5^J8%[M#2E6/;>/=3Q<;&Y/JMYP_Z86W>,K.^I4>??&= MO8T?%+)<'_H6ZJ-_RK(7&WI^N)\Q&NX(QIX$0K!?X8=)R.[ (M@-G]2ZWUW1 MI+E\34!?2U^J@@!_=;Z_07P; V\RM/6AK[!LS/,%2A0CXW^+/:$8U=8UN>MR MC%S-:@7)% KS\H;&D0SLDH%<5_:0#)13U9?'33L.>O_7_U]V([?'CX#:T@+S M&!-7,N"2?B8?A7P4D@'R4A;*F+]@@7^\]NT\G%W.7,$Z&]+ M%.%3/\9P!AEOX,K&G4.>W3Q2QJ*FHFRINI];W= T=B?7[B/9!1(O$J^7Q4L?]#2S7_-K@BKH?52G''IQWL>;][XJL,5U MXWLP=IE&G.3ER_Q<&U-Z@A^3#'65-^:(L*2;GF4Y;"V??.:U\.73C02G$L#) MZ&I]/<_&(N&I0AXKJ:2F0:C"*HG@1' J$$[MH=;OY+E5[IQXHE2S6D8=1)NE M.VBS+F_\8U'%?'=QLY 8T=-M];U:O_F O<"SQ0"$$&H*(W4KGD \UE/6FEP)L:!-X\[+SRE0J 4+I7!+147(1M2?AO2:^M: M7R<;0J)(HGAN431[6J^[5Z']FHLB>36EFSXJ6D)%2^B0ET[H"$Y2W0^T7B]/ M%%D)-7LSP5;A*L[U'I&S=!*=SPJFOZ9V]UIH$I^JYJZ21F@:A"FLD@E.%X;0:F+L9+%L^ MN!E]6(5V#DXT*]=]H12W4.>X!:IU0EE*E*5TJN")IMPF36J!U$(3U<*PMU?Q M$E(+I!9JF8>IMR@3DRJ25$CPR![7SAX?$'!#]ICL,:F%NJJ%/JS>>Z06R%M= M;-N3KWJUE!'E6B02\LP*O'K=@ M-!1X%0,;1;B4#T)'U5T93W"+UUD7DYJ32M)[Y00M&=S\P*/XJU+M5TZ$>E"' M)\_BBC2,"6\N$=44AA 3"!6$BL-,95,80DP@74&H(%20\CQ:,D@%#K<^JSQ] M/XR8/V8!G6V=>J?W7#$<9]^9N32'VK#;K\7V3)[;FTA*2$K>)B5Z-\_5:20E MC9.2\Y6$+"'8&GI60SKY^!+2TS7=V"M,M+QB0E)"4G(<*>EV-4/?J^)%/:2D MO)9]K[KCY9V,@P*.JUR@X^@E%^N<[?/VVD+5*:):>%97:4/_")G50N9E+U= M8)4*_!**"YS7\B"7=&H=T%A'G4K()&26$YF7AM8>-M/>5R,T@L(A#@J'**82 M9M4G^CPE,^I5&>-H%)\Y)N/-A%>DM &=BY!\UU.^^WJNFY=(ODF^3R??!:U* M".@Y;T ]!A(V&4<5(\N D";:P=P1/+53#V0'2;[K)]_=GM89TCHV7^12B?!? MD+8G(.2-FJK[YG63":_C212=D1(R"9F$3(IR(C36'XW5*%1!_AO-_AE=A;HS MH4[Q-]?VO^(P$C:[^_CIX?::"I$4/J&EVVH\NRO4&VC]?IZ;N4OK\A#N"?>O M#[K;T]K#O2J+$.YKA/N"0BQJG%-,<",U6\ -8IV>UM?S7"I'>I: 7V7@FUW- M[-;#L2ZQ >[6UP!340\JZD$'A70T0\@L!S(-K=?>:[U'R"PA,NN"1M*3=4!C M'?4D(;-9R%P)%=Z,ZZT0U"R MTVGC%UZENY!II-,)DEB2V%4O:Z#I[;VR$TEB26++@]]+2IW/&S-"E34J(BAD MVDX<[4*VC6P;B>PY1+9M:*9)[F@9(5V0NT:%T%Z*,/HQXD#7XGOY;V8U2A&OFO_).?!%I8?\,CQO0^>[PGHYXL(!0^L">.>S6[%DW#]V13F MB=U]GPDO7 _KJBR=#Y- "#:%IR2S M:"+@_U]\87!LOF1:7%'J>(6\I-&!,7GJ<[9+SP^FP+B5'G3EITEEPBSANLFO M/U_H%_(SD&*EG[?,Q8,S%2'[33RS+_Z4;WAUSXX=33X,>ZU>IV,.NVT=^-/N MM-^E*M7"@,%9*#ZD?_RTKD O%F<]BY,O0[_8?12D>NSVWOUTL6$SU&_&"S^9 M^5XK2V>=Y6]OKI)4 U]_@8S^@8?>A9YM)S:M"+V6U6*IPOI5Z9\[U#^TQ#O) M5.]Q.'RTR7_'K GW'L4AA=%J,/>%Q;F<;UE4%"+0]U"LVNZ %!,+4ZU%<:% M+^^^-$G!;BG(DR1.4E!2=5\"4Y]O[H_F!Z">9T_A+J27RA=(UI_=O5;YQZTN M52^R&T0JS3"16@]22Z6BR[)#<]P=F,%^MG>PW?1>.AZ+)GX<F5,?'= M$K.(S42 G?)'$=(E%?6CKU2I!RM]R*."[.;_53$G>BN'0';F$$AL/00Z>Z62 MG&2>NU9)SF%?=OI:M[-7&/TIBFGDI(8T)LG*,66EH^GE*SQ#LG)663GYD0X ML5_AND$G<3K>9>XQKV0"?EYD[+5G_58*2Z6V><#@2W6,WD"-0B&?IY,57>L.]Y(5"OFLO:R<_$@'@&A2 MR.=+''KAII7&QH)2"%VC(LD(R 3DN@"YF807$0NJKY&]-+?E"08]2=SCJYL0 M;.P'NZIQIJ3MV>?N\^1]@S9QT%LC3\\^LD"$,V%%#C!T#GRU L'#_./ZX;+= MZKYG\(CK^-XAW,H] +/5/G0 &@,HY7PWF\QU0KJS"XJ]J5V-CSZ:] Q**SUY M1]9B#S"L5&JV:2 \#7!\6Y*P&'[ZY90['DA=(%P>*>[S96..QR:"VQ88QFCQ MB.6'4,P[_$VP0E; M:-8'_IW= R<2&. APA(AM'YXW$H(C::KS?!ISX\\V_5%:S)N/5G[(0.?KQ* MQ^MX$?<>'0PKYR$T$^9BM/J(#^^;&- Z5G^90/S*EC5?+Q-@GZJL^5:GYD!Z M\F/D*W?!>T 9^0QR*7\*%R7--V?YK4123?-]T/R6/;8*9;Q,>?#H>&IX/([\ M] NU+)'?4%(,)<64*.BB'DDQ5 F]-+&RE!9S;I&GA !*BSDRT"DMIHI20&DQ M-5+W)3#UE!93]CAS2IIH *DTPT1J/4@ME8HNRP[-<7=@*"V&TF*.*[(G3(LY M^&QL>2;D+\^$J,)Y&:('AZ;6-WL4PE]934&RXU1C)EK#0-R34V2+O.RK:DJ[RYY:TIFV/X M/WD M(W1YXY_51_QX5H6&Z<@2@JBI"#*4V_1UR.(DBJ+ER2N@D(HSRWP%#Q& M(91'!CJ%4%91"BB$LD;JO@2FGD(HRQZ31 %V#2"59IA(K0>II5+19=F?.>[^ M"X504@CE<4660B@I+*R0\^R!UNYW*2ZLLJJ"A.5TPC(TM(Y!-<-)6,X<1&E2 M$"4%45+H6>U#S^J*9 JB;!J2FTEX$66_MT7W'8S/XJM\'W>3@"IZYVE(6RWI MG5;LS5]1VVP-#BWHG;^<]@_MEG[&:M[M<]3R-HNJY'U4R:EK->]%B>M]JWDK M(K;5],Z+_>[!V,]2XX+] ^6-9;S5>0(TRUT,^ L>QC.!3DDE-0)Z":PY)964/4J;4@X: M0"K-,)%Z2EU.&2?EV:$Y[@X,99Q0QLEQ1;9*&2?90QZ^>LA#>2=E" %L=[7> MQJW#%$E?'7U!LG)*6>GW\@1_DZS45U9.?F!S\8O>HN+=#/P% J]99PQB2'KPM4QHP#C]IUP&2?^S$,Y MU$"$L1NIB/)LF/>.T'4VCE?CR-=BSP/PJ"6&UT+:PU;^T.$C2=QAF5XEB]TN M1[W][4QI<,5]BH"F".CSGZ_5(P*:*NZ7)&**XI_/+? 4%DKQSP3T9@*=XI]K M!/026'.*?ZY ["1%Q]:=5)IA(O64NISBG\NS/W/<_1>*?Z;XY^.*+,4_%RK! MS8[I[.N:V6YDV?TJB='>:W82E*(%I3?4NNU&!C^?1E *FJ=32LK)SVJP9/76 MV#H*?:YWQ&B/(D9K!^87-!6AF%!\=!2?V>#64WAK$O),>,YZ;@='/)>R3KD3+D.:\\8[V[%0]['MM2!IR_=P$"!-;"P2 MD,\"WQ)AR/Q9Y$R=?ZM&X(0Q#O$T&_V*P^L"6L;BK.;E;O/K!"V1V17K9SXNE-A MGZV<.-;<+MC0J(_X\+X1ZO>.QST+FF2?/) %OFYX"X_![ MG8XY[+9UX&J[TZ8X?(K#ISC\O!%:5(F\-+%[%(E_;I&G &6*Q"]O4!=)P=FD M@,+T:Z3N2V#J*4R_ B&^%,1==U)IAHG4>I!:*A5=EAV:X^[ '"42?]<>\?$' MHCA.20!-H*]>20#+LR@G.8M*CF]/%89*(C_YD7_ZRV3(J>;5#BYSE!N$Y0;!N4:FZ0]T@ .C(J\ M^(4J.I>HHC/%DE8QEG1P6"AIN_ 0SN);;'I0:)>"0FE-3T&A-/>-"X&C0-"F M!((2\BGXD]0Z!7^6T.:?(31PYP9I+="<_G+CXI=.F M@,07 A)K%;E%08@4N55A^%+@(<&W"827N 3QPT2PY7HP60M+XA)/7<5:$WY::D@!N5I M4 GG)I%*,TRDUH/44JGHLNS/''?_Y2AY&NB5,4J6: )]]4J66#T,2A(F(CP, M.G?<>K/+_YJ&IIM4_[>Z:H)DY62R8G2UOD[Y4"0K9TY-N32[6R.B*3FEWB6& M*4VE4>'N]05R'AM*0*XRD)M)>+V6\'?CLJ+G65AV >/X\@6#((UIJ^0C(Q]36Z%S'GA1;I.7;FSD$99.=.']+8 MLV Q9E?":]SS8LQY"B-G*I-Q4C./Z^UV_YT<<5M_MY*AB;D- &\KQOP=R>G9 MSIW^%L/<-+'A1K!G'BX[,-_M3K=:29>0CR/QJSFCJA?;@6X"X5F"C43T+(0G M6]Q-8YK3M&5X:CBE2U[3)-_L6"SR2V# R\0KVPFM0,#PG4A,0Q;&U@1SO\() M#\352*;48H**\$*5)N8H#OWA.^/+_(.=J2,/9F/72"?*D3Z*'\*,(LP"6SM^ ?9-B-;8$YA#)UT$%I M#^1[LT"XSM3Q>#!?M!$N,SZQ!0&?IOCJ?Z.;XIGP. $NA#VPCSJ8] ];!O!>^10$449O(= _'( YSU MG6-]C:6O9"Q=_-*J*BI7%.TZ1%(!W8D4>^6%)1Z6RDEJFM;7%N8#LILX"N7\ M_LT?A>P:GKC$WR_P-_AT\9X]3QS07JCNA*?FV,_BQY3C[,LV'"\*?#NVH-L0 M&.6,P?ORHB21(415*?M=VB7F\N<66RYN8?85T3B&9 B #-7D8MQC88M@6?IO M:2L"?\K:W7?8D6DHDX85#) -'@!%&D(^DLS7*Q2L.8C7?"J\*$1E M";HQ21X$NCE#E[ZP?YI_'3 M(8KQ) [:,>[:.M$@JY:2O)ZK<;Z4Y&/,DOJ(#^^;QON;B-+TY)HD)C^\G&E< MIM3D'5-?H<3DHV0=#RN4=$QWO16];=EK1&8QW?56FH0CRBT^M\A35B7E%A\9 MZ.7-+2;D4SYQ;55\"Y] MJS/(:DU?0Q*3\!Q)G0>?*/=L)[M*F,#YZM2>,>+6Z&A]?:_ []-.9C^#]YN+*-GP<$%AXE#GRY M&ZXNS9;Y_HRWL:UX37OW6X&;T3#]R@D7,R6#]M5=49C\ MD\;^C[D5^4$HDY3B4":@C4"7::LI)AKCN2>ZTQH<>I79@@;'6T@'AO?[,Q$D MUU=A>'_^,9JM89%CW)UYQQ13N>O.80;&(8C[:'[ P NX4#&]V!$'OG'A6C60 M7FZ=?HS$B@,'I3[BPT>^:>OE?*9CS1O=LD7Q[A3O?HR3U7K$N]--6B4)AZ-H M]W,+/$6[4[3[D8%.T>Y503Y%N]=(Q9? O%.T>]G#1RG:O0&D4K0[D5H/4DNE MHLNR)W/*=J\SR&I-'T6[4[1[F:/=VUVM/Z3@XDKKF%I%N[?;VK"=:_N3 M -E(0)[\1 <\20IVIV!W"CXNK7XAO!'>:)&ZYR+UP!L\SA6:7KH:^D7$I1NM MX5GCTHL,2R_=92ME"4KOMK$QZ49+/W),>@5PWKR0]".L M]2H]S*I=2K >$F'O?RD!9X[]\T5XW3&&-\9=_[;7ON_>WMQ_O!Z8=]?MGC%H MWW6,VSZ^P]_ J=:2_5^PV>80<&^B-"/ [R9I.0W MS7R6EP6!@G5F,.QTT&!XW25=@9#WQE@\G*A[4_ / 3\_<1V,<1W$@6NQ3>N/,LY FQA7JEAWVPV!ATM18P&&9 >OQ3.T<-G> M$P_I!@V@-\>[98S^3T!M'(41S HRXGH*2Q"+X[T\,S\$= (#OR8,_ POH^_. M)1/";?V&DGP'-),G[6L@(NZX#-R#S)5-XQAYC#.G>,<$#SSH7-[K@S]*YC\& M_G,T:;'KK"L'_/_-AVEKI\8[]GALR[O.+!_3;]2%:)Z,%E/06G@ (5Z&)N_E MP68^P=_,4,V 4WF/5T89^M4_) 'RWBIYE0_\'B+RX'W7!\+Y8R"21A#'@7CR MW2>)($"E$Z'WZ;@**\].-,'&@_1:H.50'"^,G"B6CE[I+SW[_+(TRQNZGD2( MS ;=,.4!M(4B^[CU/&@ M)1?Q$P>>NE;LA3%$YU\\RCOU)L*UI8?\[ ??E%Y1&AZ'K=2="_ ,9KZ\9@JD M!W@C4&CDU5C (-=.K]\"A@&)P#D$B;HYC4^1@\ISS9U1:YHMXU 7FTNE?VZ> MJSLBD4N-W?!<+#BD1D@O/$M88"378"Y%1RUG4ZN8>R%EZH#E7\\L(B=9#5K>B*J6JZB>5@=^X/):;_4/'>9B>(E96!T>[B*JBUC! M'ONV@OH;R )3-N6.)V'D\@-U1;?7ZA8R&TH)RB4X&$DP^>$A%^?^T#F<^V/? M=?UGR3PVBD,PM&&8U;C*2N$.$SJ,BYM2@9G2N7W-P]@V7UOG&>8K*_D'3UD! M.?WR]#"YPA _C/P@D*P*I9>*[@9R2#FI&QIP< M'>G(/2QPJCP I/I27OJX\/HE&:H!_&9=$)?+"+D 1V?73V11^85R@SO@RIV! M)?!,R'N5<32IP5<.S0P@9,T1 HL6ENL91PX/40ECQV$YTREXF.@V!&A<@J4K MF^T<. ^4*0S-<)$2/*47.J?+MA%WY763*('*\1++]1OXV^"GR0M5W;GVVDKN M)+[?_NZQ/+WI'+ZQD<0X)#DGZD=\-4WIWUC@[ZA[\'EI.3.K_KNE.F1?LE-: M\O7 Z]?-YI3:,]W#?O"URUOMFUP/Y#:\>JMSL(]^@($MP/"O7^>NMD?4UD8H M7N#95G,H;Q3/6&>\&9U'G*E-4$FK5'5JSV:&6#@/\=9SJ;FQ.S0' MNV9-;EF@ P5K2GD0%[HH;2Y>30W^@L:ZV>@:J>H551Q'SV8N[HWXZ!^ N*L[ MW4>QX]IR+-BNO"TX-:'0>Y:*Q=!Q;-S"K2=\V$55^+@X$\K!E) MM'E "#/,1,.U]A>EG2?W19Y"%+?#DVS%K6].F[5 M$L?/22YBE_L;B>>22HO:T5-^H]K*D(".\';XQX6;DW%F\.!1!*'O><)-/)!$ M9E>%7):64JW@1V!/XKJJ!M55XJG>P&W3F?HF3'T@_ !&;()@2OSWLL_9I_$K MSME"-A:_8E1*N'LMG[ASJR(4PE/A>"[[6F[R9U$A-TRG? Z,5;HZX [HHXR. M4_N]J92I374M^>\5L/.;VL^WQ2A:+I*D+@[CV

Q-56,[012\<>/% Q4^660-7B/C7TB+ZHZTK#@&]S-_1?HR(Y $!$1TBX M+; Y@,3B:$#)$;0@Y&7TT+G OJ:PYEC9TI-+JV3EB1LID; F'CBI18J-SG2C4EV#21NT')*]Q9G=.+,DM.BV%O9 M60+"DMW (+/+A#NN'DPAOI8UNXNG0W\J(ED@+A!C$22A+EQ*C7+ZTDTKD6Y0 MR';5YL2R';4%ACXY(!$$V@DGR5:6W%!('@> )X=>RJ#X,$_I%D,HYXEGY@D[ M].4Y(J(^ .L3R\UCC^,F$_[J@B&7^PF+O9*53:?GS/;+(W]4>C?9;T,+33"B7(IW=_X.!PG+!#Q..>AFITY;F M48/G@V_H>@;IL6#@A-]4JTKD88&#>V92/TVXG=!B)T9$'JUFP+$IK!6+#^GJ MA\>'Y OS.)%XYPPV6FQ4%3R@HC:N_AL66S[& [CL!CW(>^E!EGS%^" #--+M M?>7S26<*1!QT[,)K3MSA]=VL9*-W6\E1:;-EJ=(/9P@LRW2R$K=>Y?JCAJX? M5G%T\&K%T=ZP+/5!#^ZLD14L^J_4G2E/J;5SEAQM)#1>*TETTH*SIRFT)QV- M(]69+&V^-6&V%I@]1H7(LV&V5 J7"OX=F>P&D=K$&2Z5,)?%L2[4TAS--UXI M#K>M$-M9Y[;PS8V;%\-QV8FT5YEJ=:V1<=;[?CO:H)?',R?/NT*FF\"_'?RZ M9@PZ50+_FRU#M4L\WBRBT!>QPJM6XT1R4XG*CV^=\3-*VF7/ $G;JRS16ZDJ M4[VB/$5UFU>8C^2Q!/)H:NU.H94OJR*/=5U;7:9)6^^W9FV1HWE.1[.G#89Y MMI)ID54AXT38WVYJ>MT#1EX)*D=R/*BS9=V4E%!E=E;R?I(?@ M\SB8YS3/=#4E)),A(%_*9/FH7),T^CJ-&V^QM]$VP9)R6 M#(Q/OY_Q>?;+(,9X857C#M,'['_%,BL7P]LL4 H87XZ1L(M\$?RP'*.#&7(J MU)UC$O$LP)A@%7$+]"<)8NN"LM4-4?H,7.A*',O%J(3+YB\?\T&ZWA@>GIN;. MB^T449XRDM.;1 M4OLD"NX@0OL%X"=)N>'//+##%1U8Q!#-[L&5B?)#W"BD@$@&I-MLPK:B04F& MQK(@KBHO"XWEIT4_O,23!.$YR[&,%QDSCDIC/Z3H50%BOEGR13I$+ZBE':)^ M0)%@O>#RQC(M*.-JA8>4A^X6431I.;8D6TK52\EZD MW#5S!P'=5AG3Z=UH[ M(74)Y8]/W(W%%?A/B31>7OR_UP\7[U-?\B"JC<.ISL[(*M6)VECFNLVP0I&S M1AX0LSJ'Q=8FZ[>+)5&!+L/[@RJ2%5"J*SLX5_Z119LL=XFNN:PMBAFU5*$+%, MR=5&F1*Y\MU2/(W6>(6L\5XZLS]H?5=$E455.6.K82]AN4$MK8J(OCKFWMJK MB('[Q>E;=91P953+SJ*4A^B6 BJC MJ@*X.":YLCBDD.3!:FY')32.X;Z;2[ M0Z-[/[CN&G?=X?!FT.UV[N_['_M&]Z-YTS&/==_(,:[Y:\IF-7:R'E-;5>IC(.QQP MB2R/?#U_6?@[W=Y,2FG)+I(Z;TFQ'UGBQXX#)ZF .':",-IT I/J(N?V!0]8 M(KQE1BM@7T\"S'NY1K-%: 7.+*U B0#:+$$.\-'83.V[A4*P"WE#3;\%:MCC MJGK6?X922\=AF)Z.77O^*?6RQ M5ZZCNDB#&:X]+Y8_J&J,WN*ZG/]9U,^9"QX M&RQW7Y-;FG['N&#V%?0/C/A154V]BP-?_?4W#OUAH; Y5O554_ QX/\&KQ_& M 0VYC#]RO&=(_O1'ZVN+V5A7)\B6+UR$[:AKH=(+E&ZR1>B^+J]-@I%]2F)> MPJ3$4OCA>)YZXG&NA ]N*W:T.1E4*FE+J22C]VJMI$XW7_FBX@LB46<[7VMD MLKK1+;)NRK"8;/:--HM?)5#IISV+%TQA'*XX2O&"$TSW[CN$FY5/<-1Y/JBZ MVSE L"W;I5127]OJ-'M I=;%B2K!!\)&"0T%37_-I[\2?"!LE-E]*,TB\ABK MAN+]PP)*G@$])\G)7^EC&/O__XQ]=;MAXTL'?MU4*G7Z7\ M%KU6#'RY-G6)N*1*)A+$,PEBP+);6 2/A M(N$ZO:7KYCF;)T-'LDBR6'AR2:&B2!&W6Q=S%'%+$;>U[8S.0RGBMO'GXQ1L M>=:(VP.B1@@A%(Y+<57EX GQ@;!!X;@T_:0:"!MOY4FIW(?2+#\+#38YG<-8 M0'SN$6>[\,WDO_W^OQ1^6]K8HB8IE%H K&K!:P2PB@&,-!@!C#18'G?LK!&X M!T\+1==6/LZATZY':;%2"1H%$9%PR8"^@J5K$W>'$$D1?22,#1+&?K]+EHZ$ MBX3K..6BBY6NJE@ZBJ^E^%I1YBC4^G9&!YP47UN:(U"*GJ3X6HJO+2U"*+Z6 M J4HB(ZP44YLE(54FGY2#80-BJ^E^-IRS7;A.YEW?WRA^-K2!@\U2:'4 F!5 MBTXC@%4,8*3!"&"DP2B^EN)K*Q<8T=4Z9CU*B95*U"CNB,1+QAT5+E]5B3PB M<21Q+)TX=K1VVR1K1^)%XG6\'C#-;A%;@S"+']Y@_9GX< M,$L1%J2$1>N$:6SF"AX*%@K!+G[S(\':+7;O>-RSH"M8V891$$^%%X473![ M"(9/A2SRY8<;WY,'?SP2=N:]KQ%\(5]KY>;=";"PU;;(?]37ZT/>//BZ. P. MQ=R@TUW7-_+?29 V,>./XFH4"/[MBH]AU!^X^\SG(4;I3H*$8,X<^^>+\&YX MHW>Z@]NVWKOKFIW[0;][]_'FOMNYZQBWG_@5,EF-PM@OX)0*FL:J>% MT(T"WPVE9/P>^):PXT!4$[ E&J+ZB ]_<")HUMHV$;=.:+E^"/S>-0UE)K$" MLW#QRT=0ZS;SIN!MS:1QXB/8A'?V>S>Z.V]RS(4U:J"GW0#FAI=!P M&]6-D2GREYN)(\;L[KNPXLAY$NSS>.Q8(I P4;\MS4WRF\8L7[8!A$<3'LEV M["74K"S49@NHL4O@B"W&,&LV&KDOL2N8T>971O=2O&?@D4&W:.SNOEL3[CT* M=FU%[]FS@";!01.6'!\81&CRR9$&EH>^)[-P> @]PRB%&M"E\UZVY'ACS-^1 MTQ&(/V,GP"'[;"32\:JA( &!F/E!%+*QX^*$@E:/1U,G0H.[?6B,!]+(8WR. MK2E"PQ#_#./IE O M=S?_&;( &*28B%2 $X%_7CI 6QA;DQ7B''C.LN)I[$H/ 1^T_.DT]L !CA3- M1X !S">? =TS@%XD-.R%N[ XD]2Y$"*>.2![&PQ#4O D"DX@2FX MD;@-$6&?T*7R8"(3F\ ^PU(I,[]?)%YAP&4FN@+S!JB?=!J"=!K 902)72B(I1"#CLC8FUDWES M(-?;9#4$+\=UX4$!$(G0'V B"'PU$/PT#GALM]CU0KC#>0CK10TU).@#:(U- MP(5X%JYL$_=0$H_&!\W$I4ZQ@'&I%^A[H#V6KJ FZ>&CT'=C]$G6/$-4?APF[(^>?=F3'^!#_@QA#9_AL:4"D$8Q MD!*P N)0\BZ+5F^>XC0[LV#21SQ9_\RXLN>@%"*.((%9G,X4M_G(CQ6HI=UV M)CXX!SBC<83J08KY$L>H,!2; 5/K./'FZ;"DCH!5C"74 +@%*NI)^CK GS"2 MBY9''YB:++X08S,_0C\(N)CT#;38CAQE2_FPN.[0,N+#YSB1,FC(XS:L/*#= M[-1F/+)E6\AIQ"%X04&RNO(2!? 8"/6>#Y!P)&6(9!@9V$Y'K.O(MPNE%.*K MY2IW73<"YL+%7B\X:U+\$T0FPB6I5>#%4: 6Q&7N0J"*VUPO9C>U'EO"[<*V MA._;_9[9[]VU[_5.M_/Q]OICI]?MZZ8Q-#_VVOU^45O"VSFQR=_B7,NDALJ& M:RG[M'$#14H"/.<)Z.?WZR\/[-.G3< N6'5C](W.[7!H#.[[W<[ &-[=#CK& MW75[<'U]/^QVUEEU5I#D9\1R&]UHJ?]N_OMW\0CZ4+K= H<='B#H)_&\[P-_ MJG:_T('!_SZ+547]Y+M/RBJXDKC9DCAI! 7NS/U+>EJPIG:Y,P6]&X"E1^NA M-+6/>TT\0*L*BV*1GM.-P,#BLJ7%_JE<,E22X*F&@'A<@DH[*!>F:*HV>T XS-?Q1H))7'PQ?KW[25 M9)\337%VO%IF[;NP4QHZE.#)2'="N<:I];)X.&$8)0&4?I$[;VZR6)/,B2/D MM,;0<7I4%@YMMAJ3MQA+$F<+O\9AUFC:8BR\4$@K$XHH[-_>"^,^P/>W?=]L <](;]?GMP:^K] M@6G>;>CMO+29G1.?W1G7+756?U_A:2K5$/_7CUDXD?K! O4SCE$YI&L[M9P! M?H=)B,$(%Q "M]-18I0;_!]_ 4SI/V6G17YE_)3N*EY[7KS8P\WNT?T/GB+( M3N:"!TQ@[:"\IU.WPA+3D0B2$RICM?;,GHVE:SU%NZ(U68C(A5VJJ*7NPL4^ M6,<0K0:H#UB%7=M*'^*^X(X6Y.KC6:G\V.//^%]_+)=4Z4_@-@?*"@#+82FR MM ^ICM;4$B]KJJ;(8]QQ3119LLQ1.CP&Y?LI67WA<8T:7-H:T*^]KN.3XZ-M M:MZ2,!J)[![JA ?39*]$GC$%7&X/S0+'6MC Z]NOZ$D8359N,E+V=M$9.Z$%CY1-@LJM]DZJFW'VU[[^LZX[WXN-%O M!]UKH\Q.UZO$=:_UFWY'!\+TF^[P]NZC<0.T&=W^S?7-W>UM[VB3=Q+J[NXZ MNGE_.QCV/@ZZ[9O;C_!WU^P:U]WKCWJ[,RAJZHX2 EJ/3:M.<9M6YGT75CO& M3;]_U[UM=X;7 Z/?ONM=?QS<=CYV;HX5Q[A5+D&?6U?P70 &_H.*P9D?=874 M:[&[[Q-GY!09?WL$W&XA(ADW^P1.S/?BMH;U-UJ#3!\K613-+L_%HB5P6/\DF:*3,/G M_G:95T?S?Z;Y/ZB:>=$Z]*LU$7;LBA_E/FP5:](28$X*F'O'%3N7LL?O_K<8 M-_0)IX335X!R;B^'D%(5I)Q9H]W"\B77@@6X5[9Z@WSET4RPG0RLP#W&U$7% MF;Z_7]U-%DID?[I@DT",?[Y(/ANZD1XU8\1N:Q)-]]^.-_26\9<%F_E>"J%Y MM7=294#H>ANZ?HTC%83(,7C=9BIP<9'HP3$)80Z5I/#J8\^*I M%F^!A ?AVW[HQ(1\*K=%A!/A1#@13H37CO"W+19JY+6U#<,2OJ'_^:>)WE ^ MKZUMY%\35!TQK[G^I\#*1A]5 L\-LFTL*__( @T[*@-DZX5\Q;Q36!&T=3-- M$_K*@Q&L"\*KS]]=,9=%0N 74]=-5?AGNAK_3" E^H@^HH_H(_J(/MHCS[@T MIC4NP!\V:8^<]LB/@ZZM#O-&N:SS.LS-0S$13H03X40X$4Z$5X?PYNUWF[AE MN7#"+;][BIAY8W;VR\4OEWQY(T!^Z/UM7738CA#_9^,=E=7 M#KOMSS#$99O;/]1[M$].^SQ$']%']!%]1%^C]LGW<09)HLLZK1B&7793\0?55$_+#=GVZNW4'WRT)%7#Z;]M0B9 M1#@13H03X40X$5XKPLN\.7VP4_WUYK\;N( JP^YQT2[R^NQ*__2!?_<]?SIG M=]\CXMO]O;J%F_QAKM6 M[*K*%W]WO&]X^^4AOF/S\$*$$^%$.!%.A!/AU2&\UIN>MW?W#5S6U''3<[?C M>BO&CN<4YK?6=O*)/J*/Z"/ZB+Y&T]?,/<^_7W\DIY_V/-=<17$W5[G&'J[]9I MZJZ1C9\+]@?A^5'PXR\[[\LKQ1#_HKB\^2]F;]L,ID9@?G:+E9N,_[.3C#CP MG'"2)24W)8,U2@:GPTSZ]?J0-^]C0/!O5WP,H_[ W6<^#Z&C'R=!0C!GCOWS1=AIWQK#3O^V<_^QW[WK]#]V MAC>=NZ[1OKLV>W=Z!]_A;^!4/DZ\=*=E+M[(CVOW2G_ZZV_7#W]\N?N:7\A> M'7TQX/P]4WI,7:/W9^P$ M."&&-8TVX]RC2(F3&L-W1UN_? MF_"0V;$[9[)0A T_.R'\/O,#V1Q,_@-';!VBOMPI(ILD5\ZJGT^# 0#WU.=NGYP=3X/1*#[JR MKM+ ,4NX;O+KSQ?ZA?P,M%CIYRV3]^!,@?F_B6?VQ9_R#5O\[-C1Y,-PV.KH MG7[/&*I_C7?ILMOR79?/0O$A_6,#1Q>+#1UX!!G[\T7[8O=VC^JPW7OWT\6& MAZ)^,_J[?^MD?GM]+ZDF+DYCZ:M(Z.,6-:YHO?GRZ>'N,_O:NMY6MX;P2_25 M!<(I=9=?%K;X?=DANS#4>SFIU9A>HO7XM)8*S'6;U(Q^DH\Z&[>IY%(?@EA5PBT#XXD5MWU.ZHT4_@)?HJ@-[+WP,'<#L#X(X7$/8S M5U"L;8W*S54>^<%\Y^)O]:1MSU%M[KQ6[2BCM^4HX__ZKQ]'OCW_Y?_^KQ\G MT=3]Y?\'4$L#!!0 ( ): D_J5&F]"Q( $W3 1 8W)T;RTR,#$Y M,#8S,"YX5E>Q]H(.G+I,^DYQ!">C@G';*0S,P^S1&V M &T;BY'D).RO7TF^X(LL6P8ZS)B7!-NJ4E5]I5+I8OFGGU]6KO4$"478NVSU MWG9;%O1L["!O<=EZG+;[T\%HU/KY\P\__:/=_OUJ?GY[=^(QS- M853JH"G*VO<[O7V^G$KW6YQ\L2Z*)5FM,F.7E4)@#.I.4E+"V MT(%*Z[:[O?9YKV4%7G"+;<"DSX544HTDJ23J0)?1+:/VEM%;+D/+ZIB)LP]! M=A'!I^T% &MS,9*$@2CAG5W%(=BM@X]2'LEK5X%J.HQ2H-H^HVM7!>+D2<15 M.Z)KBUOMWMEN4FS#CID4$=T^I+CH &(+J#EL-FO#E[4+/, PV=SPZVJ2N82D MN RW3(2(%T+$WH<=1)2Y7#P"P1Q<[UJ[N=*F(D*>\"PCU* M4T^2^F(D 7DOKYR*<"0(1,7OS:JDT'Z[P$\=&_L>(QL1F3[J0AK5$487[2V7 MFM+XA/ $;U,:8?/B)"GCJSK1-<76@*@=#7S^L('[E@\$HB*Y"M)IA>RF M.(GMNU*)VZV0$0<1N"];E%O;A:'FWUTI!\Y-E>(DR$-'K),+9J8Z<1+H'JDZ M:P)-U>$D%'JLEN,)!@^\@(7X:/>*0/#-P<_>>#Z!3]#S8=]S[K WD+T;ZU,* M&;W:?(%X0-D5#2=(,6LS3V2.))YZY*?SWJ]][UNUVI; MUXC:+J8^@?PBKLK"8_'JVF%]5E"A-=M8R2HM6>=/G6Q-&1E\"IVQ M]UG^SMH_) Z+: @S :,R7;I-*LG"FQ&\!P#]#A#"17^"UY !Y![8"7*UZ9SB M7>_]N^[9WIV"\XC%L-Z$@OSKY"JEX(W9$I(1[\G)2FKP73RFJ-)2QWE_",>1 MTE@)<4X.9(!E6#C_Y+MX4FGMI2YU?@B7BLA4ST_>50??*5IX:,[O>TRVUX&< M9>"9V_=ULU(Q2OWMW8']+2%A&-EB&4^>9P#Y YBY\,!N%=:A\YGSWOOS;F__ M/O,FJ+M)GC# JQ5B8K66*09""6X2.CO)[P2+ ML$+BD5&8-V.I#]GO%,,5+729YTV,N5K[)R[V!ZJ":2FLN=JZ)DSUN#)N\;W7=D]QCP$G..[Z^'=='@M?DW'MZ/K_@._F#[P?U^' M=P]3:WQC#?K37ZR;V_%O4^O-XUW_\7K$RYPPUD)Q#T1RN(1,)(,' SQ=2RGZ MO?VA;[U)U7WRAB1.>,4U7/(RZ F./ XPW'O;UU6A]X/SNE%@_/5^,OR%EQO] M.K1&=_QZ>(H':GAND =XCPC<>TQEI?O&7U.!'OU>3?1O1G?]N\&H?VO=CZ>C MA]'X[H2]*32'Z!.JUE;J%;7Z!KU7G/J(8MP.TRV8]01G-6-!TV-_WO3C^73) M77V)70<2.OS31VQCCJTI7SVZ[Y3H*C 5D$Y_Z?.^?7Q[/9Q,_VD-__TX>OA/ M0P&.7F?A0^8A']NR36+)LAJ46@X:T+IQ]QR_4I/X*4;; ;OD(FJ#@!D"XB%O M0>\AD:VB&A@Y*OT4\KEB"CEB87$>EF328*OWN0M>(]<76T"FT/:YN4VG&,U8 MZB<8SQ5+?7F\^$U123NJQ=I6T\@)QBP"5X B>R<,4QQ*(A7FI9AKD]@DYMO[X3YFV>!EA9:H M\81Y%I9;!&;(-9_U-&5:BK$VF55CG*CF!&QHH)JI;)9>F\1V53,W!3&V>J,"0)]-,S9XI4-1PR2/)F6MDH;BGH]./L,T7WD[1Y(R-/PHHF 2=/ MIA\LGRGB3-KV30PO#'@+Q-6.,ZHO&#O/R*VX"4O'0#]2_J ,/Q&W9,H5,3SA M(JQ@&*!*^>ASJ0_*@*5#J:$AK-#.9B&MC(T^E?J@#'%ZM)H7]&XAJ+SX%9;5 MA[(?%:$L(&R<5<7F>^P%.R[EG3KK5]58Z0/7CXK %? -WM0*68NWE^7M:(J\ MD>$K,,R-S[B=OG*V*W\E;]V#C?ET755FI?CE!O$Q?@%S*^0> ACQ/R%8;/0! ME_5LKS &'$]8[AW+>BO"!;2E^'PHQ*?9R[R!&:;^>AV8I"GW__J,B_0T :FV?_!M%BR:#3?X($ M+. $K@ 2N_+DTP=(5GR0(PPFC@B: &8X [=C':7M*[= &+>OJ$XKK-2*:PW[ M,%&O'&M%-5NRZD:VNN"DJN191-7@5=#IAV*J\S[#,ZA29Q(UVO9&+:R87-]X M5(=LJI XM0=I!I,>J9!:WSNICO%2(]*\OBIITL1*L#D>26)]J/I8&JH2O$Y0 MU Y:QOL'/I9&KJ;O%2@P;]T8EF>A#V0?2P-9"J#F1;,)=$%PS$'U():AT>\= M4"W>A0RLD$.CS"V/OZQJYZ"POG.X4!I84C;/L$:A/T.C#_47BE ?'6;:Q, > MZFX2R-,D^L!]H0C (_$IOQDDX_D57=MP3 &A_HR:?5!@EPI*X<^MIVG@#ZJTD&<%E0HO MN)K>#X:=\;3?F4P?.U?3_LD'8I/56WFKR*L4V5P^HD&VV6MS:HNK[];9AK(# M_U*4<^MV&I2#1S/YR$X^@@W>LJ*&P21QU7+0YK&]KB*/+02PB8GM]@L@PR<8 MG+']0 "WB"UJH./Y/20(5SS^K3(W_9!:];Y#\E,E 6^Y8I?D'N5,01TG$'-F MK]E=UN6N']"K7K P!OG4LU8$9VHOH>.[4'QT1KRF93.?\''% %/#1<9]5ECJ M(/G0'"B*5*JQU''R8^XZCA.( MDO>;4)J3YVAP-,KOS'CJ9RY5+X^9HW]*!8M1$-\$\\E&IM&'Z3S4592V^OQ0 MK4:KC^H.A@D-[1[\&85_^C""J2*Z62K]%+=J5\6618A7@XUNUK(*B/73&Q_? M*6)E%H*&MH P#4F$D+XM-X?R#. >NZCZIP K\M*/B55'-"82E&2DV_*V(N8G MY#+6-FQ<)BSUW93J;,;J.)[:8J'Y#]$F*[7-LV[O3!5&JV,:_6H2J#P'<^ $ MVA ]&8P4 M 3$[L7O'.O314_4ESAR@_%YNC5J+B1H;4+$CQOH.1EWVT$_@5 M^)8"GNLN58!O-TX@3U'@A+'9GM\"6OW,B^I+JPHH_M8S*S]U7JCS":S7R)MC M<2N\X7DXD%[>$[=@\,JGA,HF#/\1!:=[L!$6XI?$ATYB?_1PM7;Q!D(2[?^5 MY2CP''DJ4G@=;JQN61Y8P7,.U^/XBB"9>OT*Q"2VV15FI.@I[V//\U2<'BS=RL_KNK-C5M)_6 M(7GC",4%WK?IAL<@FT?BR> F(WO1T^-3Y!HP,. E($FKH+A_A,)#GFW8*(AS MGM-?8<+0_Y)[QS)*52__:LHJE>._72A^@+34_#*.8Y2/DGX%O!*?JO0U9W' MJ.C V0Y]Q7 ^AS:+/T3-DQ]Q" /\MBS>:H4X,EE78DL*7QZ#XF=Z$YW8U'+ M.;AGK ,..[M&E A.THG@#4 'V[P^UM>$XMCRJ<+V'WR@M"_F!JABXVBZ M\5#7B O1W0 6G0.30"@Z@B30JP[AT78X6660EQF7 MAF&5X>QAH[QKY;6QS3V7@S]Q1!!:)\=UAV%]W)8,3^C"JU6X\Y_V&2-HYC,A M-,/15U.#3AH'WZ266_7#(^SZA(BW;X*/D*_EYA">SLG7;U)V/7!%]:U,I3 [ MM\Y;R#T!9AJ6^'.'F= :5=N5RC$[,>8 M0+3P%',A7WA(%#2Q)>K3']V408E1XAR?QQ.!M%0K^OH92/!Z)9Y_@7A!P'J);.!^!>0;[P&1]\PO MET/YD?H@GFUGCFO0U<<9>0PN(-$I6R6>R?-6@MZ==^@)9#+9?X5RKY$![*0B MEXI6UC-3^*B5O88SA@E-Z;2]=V2B%T86*?9VHB@=2XH>'M^,H914KI8%;J70 M0_7T]*V%V4$?$2=68"XY0UJ(5T[T_:,2(XOOY@"L8^2.V(P MN\*3(>5:1'FQUP\KV]>"AX"(([CI/231^0[(EGO#'N +NW*Q_2U6S)!H!S59 MQ.: FLH)0NB8ZEI$]IK:%KNL>$&62&\4T3/.@C(>6U;J"-NB@"*='!*ONWG:J2OY$5>2\^AUQ.YW V5%7Q-[+@%T["#NB".?Y_(]L%4\#[ MMUG,]Y"VJI-P[T]%\=;-3?#6S?[MEV:^@Q&9../CB!SN5TC9(?K8F.^1-LYP M\!(-V'@J=<=OAE=Z\SPY/",C-W*H1WN4PX<':"\] M[.+%AH\-!CYE> 6)'+(+399HG9E=,RA_?$.*]&DG(TI]Z,PQF4P?11/EP2BC M:^7BQZ[J!*Y]8B]%Z^4*?(5D 8G82"QFUBG*S^/4IOYK&:(:\*4TQZ=TYN-O MR>^\]4.:2-=J15^KEZ^JH>+S=GH]M03?3=O@G45J+[DTGW_X/U!+ P04 M" "6@ )/_%V4X'8E !/F $ %0 &-R=&\M,C Q.3 V,S!?8V%L+GAM;.5] MZW,;N;'O]_P5OCZ?L<;[D/Z.SC^=NWS__[[W_YV_]!Z']>?OCEV:O:+R_B;/'LO(EV$<.S MKY/%EV=_A#C_\UEJZHMG?]3-GY,KB]"ZTK/5/Z:3V9]_S7^K7VZ+SR;:"T"QY\3^_ M_O)QQ2>:S.8+._/Q^=__\NS9&HZFGL8/,3W+__W]P]L?&O'-9!'KGWQ]\2+_ M_.(E@/UGJ+_.WJ4/\2K.EO%L%GZK9^?+IH'!.)O/XV+^\OH?L?[7\>?G\\G%Y12P>U&6N=]L MTX#T7,57<6$GT\&8?:R?DS+_;O$E-F]GJ6XN5C-H8 SV='=2*#:%'_XR,"9M M^QT'.!\GGV>3!-_/%JO!/*^7LT4SB?-2*+4EX*1P?;)N&@?#XL?6>V'TO+ZX MF"SRBCP'&L[KV0+6;EC#)_NY:%%U:!+O_-12#(]J;'@V[GSH@Y''FQN:E783 MH'4#/9$["W$VC[FC>3V=A&QX?ES WQ4%[]*YG7]Y,ZV_SG^?V66 RF$_ T2J6WMNL6[[$158G _"WM?U"S-87ETW\ F7 RGH+#LA%['$D6S1>ALTWDQGX M !,[?5_/)]F*ZH_)_4V?FL5^Q?? ?LHPW[?D#BRL#_M\ESY^ ?B^U-,0F_GK M?RTGB^M#V#FRQ5X8NMF8@/7H-2Q'B^L[WLH^TMO4[87(U[:9P4HY?Q^;%2[[ M"'NL_"#$G 'KKR;3979U/T:_A.+MS9FC&AN$C9=V/O%'4KVM[B!$KJ")X4@R MM]<>A-!V]N#N6KT0=JOQUUHQ3]5OEUE][B5N?\V!";SWR^;KEF/?L=F!63MT M#^[PE@9FH)U\MZW?-['S1;-:F XA\$&=P8C*/D1V_^ _>66_LM,#'/FC&QR, MG5>Q@2ZS"&[_]6BV#FIX,/9NOUMO3V66(/EZC;X+:C=6C%7HB9V%G MGR?0[NW\^T==AZ^3Z5XGNT75H4EL/:1M6QB:X+9#WK*!7LC])=H65O"/I7KL M..^OU;/UCL7JF\/LVX,:Z9'L-\O%LHF_3F:3B^7%ZJOW]OJ0E?[ 9DJ2?FZG MGO9$_P]M]0F-9 CL]&:7_/"#]F/:ZI&)=GIJ6]D>B?@C M3CY_6<1P=A4;^QDJ7]A)WB98_?HI-A>@%U]-YCX?!'^PB]8K?#^M]\+H^B3[ M[K'O/N(?KS$002U!W5MQ(/+:2>J^>KT3=\?T/X2V+=6&).V(L1W8IWFDJ\-' M^='*O9#Y(4[M^K"HS0AO+]T3(:OXD?T4_%"LSZY;RM#VTGT2TDY&MA;NA8R; M$X!\('>1K<]69T>[:PU(V)T@I/-I/8>5[Z6=YAC3E@/:K=4!&3O_ LY3?#O[ M;7GA8O,NO9Q?^OAN;IOYTLW;!O7UT/2 +!YJ_![6RH"$;__V,(^O>\L#,MA. M";6IVP^1WX,F7U]MPJT^-18Z]+E'\);?QV92[SV*YKU:#_XV:-7S>M[:-!^@J[(0+"\N;'-]CRSX$)O>Q_R0OHJ"T%*Q M'-5:649R)/.RN5[IP+Y%>&?C_; )*WW\US+>$+*7\D?*#T),6S1W5^N)M,U$ MNC-T9WZUFP(3ZGT]G;2),3^LE8*$MT;ZB,8*LM'O. PR'C#- Q3V<7+52@4^ M5GX08LZFT_IK=F_>U,VK>ND6:3G=X#+_4$^GJ6Z^VJ9MG%8_K0_"Z*U?]W9V M_ZV,@?=O\[I.NUG?F"G6Z[\Y;,3+VW5@K M1,CPX]_QWM@M,9F4&V*FM?]A'=L0L,I1D.SZ&4*Z=XXH&J3:CECU_<*;EVQ][.?)Y5L JL_PN? MI\N<'>+U-[_:2LT'JZ]3BGYQP^;4NCC]^3FP5)V&D$I@R@@F#"7,-=(F*H0C MQS=9/.A#EK M_+.Z";'Y^3EY_NSKZAQ^]<]U*[;Q#^;1C^DV-B5>S+-7DEM$,%$N;NKG-")/ M1X#J@B,#N!61T8=@W=)_;B\GB^\7Z[;(YO[*E;* K^0<)6HQDC12E+CCB =O M;>)2!\%[D4DTH% .-=)U 3A/)TBW[N^M3W:0*#VL7F'CE./$HB0L09Z+B((D M#FDN4P+NJ<9T[ JN[T'>*T.]X'AZ*7IOKS/M*R__*#FZVT!E/>7:B(!H"A3A MX!027DA$9;(Z.J*33L=+$BVCEDXF2AVA/.':]FA$7KO5[4'UBH %86GT"'.P M(FPP'A%+&0K>$Z59=#39XP6)_7NJI%YP'(<4;8D"/%B4[K11*8&%T"XASK!" M2>J(%.$&>0%JV@KE$R7'RQ/_-U5,_:&Y7ZH>[CSG;W;QO I3OD/6HYKGN(8J M[*6SRFM$#5&(\I"R)P-K.@U&!P83R.GC948\:9DI!FDI=706_M]ROMX1^ZV> M>7!+W@*N\T\UV'?P>3*-X*VL+Z+]4L_A^^Y;$$-U6>G@D^8,YW(:\S_L+)Q=U,UB\K]V M\W%%=4Y3.T]U\T_;3.KEH\JR0Y.5XO.W%ZA2MB9H*E #OZ!F$H!5B_X:*CA%D#6VHQ>XXU* MYGK'NY1$O8HI@KT:;N^,;^*?7\993)-=9RQ[:E:,4^)B _<2+!8+(\HX6B0 MI58G2Y(,Q(S=)1VEC/4/?"EA6_E'-T#>HWZ'I.VJ5AD2N'2$(\F21@1T-%*@ MH<%C#T(;YPD7';;0^'^NF/6,^NED[!@!N^&32J,(#A$\]VA1(I8B8IU"VM)D M@W8^J Y;_85\VBLK,82ENY@$:S; M@(FR!@7%8'Z!)\+\DW[80N@&ZJGC @6,P/0R#>2ZI]D@ZY39(8>>\DF/7 MCR6$<1S8%[/2[D^]E\OY9!;G.9E37*P#9C>_A%UVW '-5-(Z\(:" 8-'@?V+ MP1^R20(:+GFMDY(N=? 3V+^%7BP$;.>%-M4-0.!C#/.,T3J#PV1]N'N;!C-[ M+GL".+HW6@7-P8MR DG%'=(R")ANX'!O=J(-?-$AE+;0,7S)Y;84S"?V.#:L M=/,XMC12D9B"81[L96N">H4QC=S*U$^\=GF] MUWEP'^Z<](GC*:3F[7R^S)>65T\G7=2SCXO:_]E2=+;6S0N)42)(I 7&2$F+ MD5<\(1%HPC%H)^GH=TY.(#]]@5G:U'_S?=G/;&QNZAZR*W=@2Y43/DGN !-M M#!+66,2HMH@G;!FA-C+5(=CMM 9_[Q(V.+:EY&V]Y+]+=\V =[-.!L<.F1R@ MMTJZH#P#XYI:X9!W7J+ F(5AA3EN*?,T==@R*7-<^H0,O'$,X??I\;<7]T?O M%_A\BDO*.U[-*WM]NO5CC24O4C\D:K4U\LE^VZ$O=M2JA->."9!:XBU%V!J" ML"$4*1PDU8QH*EM%&1;G]W9FOL^!>Z!M%C MW'*QNOE39U>^GBU@J(&FSV]G MB]C O#D.HV-ZJCQ7DB2K4?#4HD@51AS6+V0H"=%;S6SH8&@6NNS7:+B=NF.EA@@4JK*0J!.\0-3OFV)*A]#"M0X%P9-OYK]:>4B&T! M*/V#/@:1 T,;QG*3NL9?WTE[>),$<3/^MX%!'87T^ XKJ2V5TGA@,6GDC:3( M)2,0=AS,+A^X"!UV',N(=?^B=("L%L5^#-+]/G^QXFY5ZGT-AC*8D;SRGEOXMVAQ\HEYUD,'I'\QR6PUKT"WS8YCIDA*C+206T7NN)]4@$OB_Y_ M9BQAH5BP$2W_3R+@< =@P_E!K: 7Q/MHA$**,XVX2CF+AV.(L42=B$)BTD_H MS9!J[02.ST#@GGZ'Y_9T'?3S)+=^^EV4N_>I9V%UEO&EGH* S?-VVN)ZQ_38 M5[4**A'0+@S)&#@(A;2(B.11M%$9'F)DK)79.M ]P0<$][R-TD\'%958)$LT M4Y[8]#UG"#J$F)^J2QMAW.X:^<'8%L0:OHYFSZGW:ZW'6SZW[1 M*F%A'>4"41?RS10I4%0Q(,+!51%6$M'ENN"IY.6PP7IHK73%J%C6$>^7%\M5 MK'+'+=<#6ZJ,UIXP+I'CG".KI4(I:HP2L]$3SEFG!))EW*^>Y69X"$N)U8>< M/WH6PVO;Y/=Q73Q.^\![^_Q:(7F JE_TJK'Q<\';M)+R=;5*#M8M>W%^Y,A;C$&)"WGN*DC$>*28L MDM*12#0WSG6P4L135!B#H%9*7GZ=S.IF9=?O]:SO%ZT85CCF6]4.)X%(RGS@]X%I*6MHE\[R;8))S+1D8ZCD:C"-GX4\$]A"V MP)=AA L]>NMTT'V4;F"=8."_WU%J)P+?RUUTUC$\\ZU,#AZ MRY*T?/1;(D>/U^/CW@FADZ7CNLM /"@=UX\U*\F-858)9!SVB''@F8 !G=6= MU<0#AF3T2>M[&,U]N;0ZHU904K+_='/^O3XCS\?@ARJ1PQJJO(Q<6T$! J41 MF.?YV)1$I&%.ZGQ5DIH.VJ7X4M.?' T+XM&WFF_/Y=K*18M:%5, "@=?7"L/ MDLFD0MH[>9.B(O)(V-@W-/H3@F$0*QIJ=:C2>+Q2I;T6F'"&? "5B9,&Y8F9 M1I&8H#U/"MR\L=\PZ5]!] I8,='8FI[\NIV$[*M;!:*34>"D2\X#,M%0^*,- MHL2G0!BAIHN=6F:38P!!&0"W$_@OYX'@*GLL]>)%GOP3LJ%4)XBC3!#CT'"/%&$4N!)!T Z," M%KCG?/19T;L.XA@"NH4YKE'<^\S9KR:)TJ.B>T MH Q)8V$UYLXA)55$&%A,F$K+NCQ.4]QCZ4F?] 96K^[IX^.\KTH5*+%@&CED M<3)(Z&R#N8!OW"R#:9<\;,6=CR[#/ !6Q<[7LS!NEKG]DWY+Z8HK;238W$@( M+Q&)S@!;*2!EJ7/:<"QB!_.AN&_1QW3O!Z9BF38N+J?U=;S)3'F09[&W;@7L M:2:M0M[KG,V!)\1T3FMCB*5&,"%I!S4AGZ)X# ':J;:P]HO((S7RRL=]O@SI M1$C(6H=1C ;#U# DA>QAFPZ"H9ZB8/0'U8FWK5I(Q9[YY.5C%Q!(GB-.DD* > M%D9GR2H]=L21$")/>"%L362KC?O[12LF% \6"Y2(3"@$$Q 5WB.!G8I,!L)" MA\.^0@\4'C%(]]WE[K@4O%N^_6V!W2$DNZI5G'(9/>6(6.X1,0'FJO(&]'G@ M5D<,.(X^3T>W(7QX@;Q/M$K)QOT,_T#MZV^;6,Q_U'7X.IE.=\A(F^J5UN!6 M8NF0ULDB&D1$+&MSRK3S/B0CC#I>5@H]+]FGK R$6BF9:2$7MUPPY3C'D2(I MI(?U.P=Z2PU>@O)):N*2T:._Z]+KV'= IM3X_I9CK6T W]_'R57>(&IG*NRL M5PE@4?BH4'),("M2CO:7 A'BF4]4&>7ZN>7R5"2A;[A.%I1ZJ\0.B4>]K52! MDA,\688T!:^01::1CS 1.)/6!ZL(LZ/?G.U5,'K%ZC2[+!\RXN_2[_/U"M=Z MD^5>O2KXQ$("1Y 2(?+M#HD4$0%I9L$S-/!KU5-OJ&JZS?W.+(]FZY M"COF I,$!6$HH@9+!)HO(BHUE5RE$.@3L1Q[\#6/!Z78+MHZ5_6]#-7M@SM: MU:](B$ICF"]@'BL4+&A#[&) F'FM;31DPHO>WT0;"K'2LV'EJP$$S@)'E&0FJ&8O$+.D9N >4(X6$5/PX_L,J3]H5/T++;M MXO^P<*4THUC3B,#H-8AK4&%6@FU#N?$$@UH#/_EI>(U]3.5> .HZ@5=$K.3. MSNY\^*Y>]DSKO?4K#^:KLHHB218G@,9RPL@L&)_3Z&T:PON;KDJ$H5])!%Y9C6*.D:DM8,57D4=@G(D MM$LT5("GC@DH#VZKLLQ*%WU^,4=XQ!(#_YLXDT^R@\:$Q-"3%S'PBUW'#O?# MIR<'![#@>>=_7"[M_B3A263"OO/>07[7=Q4\L@3IW&R/@39_&5/=Q#M&\NMO MB\;"F,":TUR_!3#G!VN9 7NMN#9.$B>1\F#'48X]4DEJ1#R12CAOF>NPU55F M5^-8T7EP/#HFF(MOH+=:Z+>4KG1P8/#+@"S,?R0H2PBP-DA;QVT(W%(Z^B>! M1C/VC^V[=\*[N"R]_G:9[=M6DG13MA)28^5]S)? &'(T[Q.2%%#$U"2+@XQ= MML\*F4:=!^PQ >@ 4ZGA_Q#G$?K*^\*OXE62HDBL%9))TU*'I&G/+46]7AE+:, =VO9/0*5K&XKC@##*9 M]%FXF,PF\T5&Y"KNEXT]-2NAN:264&!21!0L#4@;&Q -VE&?*6*B7PJX3&B*;_0Q;E# MF$IP#3GFE @6P40?O65Y]- ]N #3(TY%S_/6E-].B0]@^\QV!G;LJ%51RJ(S M ;PR31)TISP"'PVC(&5T23O.:8?POT)/A_4E$_T"5<[?6%%XX[$WUB_^F"R^ MG"_G"]"5S6UL>SX3@_^%W6]Q'-%:Y;3V6.*$L'$L7Q/#B/O@D%7*.QV5B'[T MM^WZDJ$R^!4,1J]_7'OWFZ./UJFH3E$I&U$D%&PK3C4**J?Z3J!H ^?"=9&3 M,J;(6+?(^D2][#D"8+0A=9.Q=>\9P(,:E9326Y-@R=:)@#- +"S9^'CP_RY]_&*;^,-=YWTQ #U$([RJ_3)WGV\/ MPJ3.CQ/ /%X/W'"]WCRY\SXV*Z[+]70&3+Z:3)?9[_T8_;)9W31_E9\"FL[+ MD?'2SB>^>*\KQO/K1KOZ'5X!_K'2*C&<78'F_AQ_6UZXV+Q+&^I6E,[?+1?S MA9UEFV&'8CRPI4I[P[2)%I&4$XI%+I"/8-@*2X(V0E'?+KOG8 O#^D7QVS=E M5@S\&!EQ;J?3=Y>K)1?F[!^V:>QL9W* #JU6Q@G.A.7()6S .F. E[<"Q108 M]Q0ST2ZCP"FWWP>5D8>+4$&LCPZJ;$'FHK[1DJ]3BGY1KYB,0?ON$J.")==%Z-N.G=GXY7!6G"%&=+". 1^N$ VIAQ;J["DRC'" M1W^)?72JMV_(2PGK(T ^0'!E5AYN+VUO!R9O< ZS 'AHAA2&D0@R)P\P25-J MO,2B@PB6N0=14@2'1G=PQ_2^O_!IE2!@./_D-A9_[;QG'_1>[%#)/N_]LOGZ MU,[2./+Z)JPRA^;>W\_D2ENZ8#[%WN64'M5,Y1;@/ M,A](&@#9Y2<8:;*(*6NXU YFV.A?M.U39H9&KY0TO:D; 'ZVOB;KKS^!!SBW M/H/Y#SN9Y8.H]5GF[HB! UJIC/1)4DF0P-H@$A)#R26/O/;:$ T3SW60I#*^ M_#!KT+ H%@U0.L90WUVQ4I99HQA&U%"U>KH-\:@DDC8Z3L 9%;)#$&,9!WP8 MN>D=N,%]Z\?]SM_R"4#>81W\//!Q&@IZ^O-%L_QA_[1,;]MS%I6$_):45[&! M_O.(;__U!"3=?K=.(9&!:F*8+#Y,YG^>EJ [^>!/O15SAY0W=M*LLER]FLS] MM)XOFYT/R.VL6 7JA":2(>,41H:!RZT#V&@\(T+.91(R_ROS1/R& J; C6:C/ZW.Y]#O#N)Q?[0?#HD^/O:6!N']IH M)Q 'U*XL9T!_OGT2F4"1P1]EL5X?&OH$UA_M9\_F:4G$L! >+1+W7FW:R&E+ M#7E@"Y4P7HJ# -AL;V=+6;C82+4LH6*)4Q- MWH@P$AQ+KQU!WBB.5 K"&Q]@ #KLZ11_WK%O,1H.QI*>^JT[,K1_O"5!Z:"= MG-J5&M\=B($NLZYS,1[.[NZ*E0U:A?P&IJ)8(A%@[EAB(Y(^YF=:L*!D]*?; MO8SH_?NM?<-6[HCKWOL+K25E3\V*<4I<#!)1(_.M?AY1PM$@2ZU.EB09R.@3 M4P\A*OWC-OC*=$>!#[\@_?A?"2UFY[ M/$..18F,-2H'+AD;HXO8CWXA M[%-$'IKA)X"XH+=W '>9F4]?Z]X$)6@0R7.*0GZ\.$J1S0OMD=16<*LM M!6=I[ OL:$3P>%!'+'30_9XMAV-:K*BFV @&TY$D@[BR"24!:$GKO8LQ\$[I M6\MLAHY+\(Z$=;RB]Z9>]K<"WS18*2)3X@(0$M8@KW*,< H"R.;*4^N9Y!T. M:,ILH8Y*\(Y$=9QR=Y86L5EQ!15Z$[X?6JV2U9@FG1#S,B&BP*[3C%L'<)O$4H."T,E0H1GD@.G0736(%IC)E+WDBJ9)<3 MI#(/1(Y&^#J@6F"_Y=']B*'W7U9/;0[>_GE]<5G/UL_.K+X9R:6W%2TYCGQ7 M4-5-F0J61D?TZ@Q)0%-2)!3!5P6O@2O.M BNW;,J YUH__!ZZAZF'A:NM [" M64T1RP?V3((^9BI%9*A1*B7):&@5'7;2^*CCQFKG.[1'@E-JL?KX!53=I]A< MM!GVAX4K'I.E#'OD2#2 $8G(1C .G01M#+ Q2L8?!-7+L/<"3JEA_Z=M)GEI M:#/J#\I6+"2M\X.]6F PNZB-* 3LD'68$F$8. 8=KJD5"F_J9=#[P*;85%\" MH4#F^GAFUS3_H6"E0Z#:)(V,\QR)Z"W2UG+$B< X1:%5E\20O,S=U)[F>%=D M!K<%UP;3F^5BV<1?P<*]6*[UT2:1R,DC*G[)>57CCTOD;8CH+9$[,R:W;:(B MGOI 8'QE/@? ^5^.@)] K98"2R-/N&A52LV#CVK.K[1BFOK? *@%%,.44<] M"+/VR"LNP&S!#M37^ VX(42C/B'&I1:'MLCM/YTZL*7*.,RQ\P0\=Y9O^ I8 M-4522"J3&#&!.O<$+,BQR%TG8$5WC'LM]P#JW3_XA-!TU>OY3\Y:M7;W2^@/J:$B/8&W[&J-'JU6O\ ME'\87G_S4/3L(G\Z%K?'VML/(E8:@$L6"4)A)A#&4/#.(:8C M!L]&4NGZ>2UM#(JF7Y$Z1!.5'*!B5W>WL]KZM/.VQGX0G-',TWP?D1&-L%41 M$2L\#).CAK&D7)=G@4>VM3&HE!8<@D)+9KET2NO^/BXO+ZB_V1GCR$6U.!;A1;!_LHL##.NO'"]>W_M9!.B7[.O[0 M9U=^E77;=A8^1!\G5ZN1W72[19FVJE=%*A.C B,JK4="Y8=%M%R U'@:BD-1VKI3+ F#U($C, M@$?GB'G?Q,O-BO:I7BG,26RV96K=4;I2D?' @T=),($$Q0(9RS=)2P('PX>. M]C&BH8:E'@*V;MFA9.;9)*/:_>=Y:LD=:)2!:2T#;#Y:?,40X?Y M/>SQT<#"T#=PY;(:W&2Z7,.R7S0>J5%1C2W1PH "X_F 7U'D>)#(:.N8MLGS M+B_1#7O44T@X^H-N<$_MH24]M/]RM\<[*8F*=]B[QW O/R1\;)8QW.GQ)BU< M\V-:.!#"52*)S><])GF_O50IDD"U-R@_\XT\9Q$)9O%&S!F)\9093[>]8/XA MIN7LEN'K_8JL?2-5@)5;1NP1=_D(@H6(HE$1&2%\=,H8V>5PIX!A>TKIN)\ M:$C8CS:,[P%T;B\G"SM=+>-ADD]X'C67]]>L@C:,A56.&B;!)/0<<9L_KM]8 ME"JET;Y3,1;Q&0[KHHDS/X*<-]=WD-NOIW;6JUPBE"OCD,(R(+ _' +1%LAJ MK2CV"5P2/&J;? 2R-132I21KFTKMN! ^T,526PHF,4&@=P%2H3VR# N4F/2MQ^JQ1&VP5 MTSB&#GE1A@W3&ILP]8-O48?R#DY#>Y6WJ;:;89W)#_$JSI9Q\ X&/Z[;]#/T MN'Q_YSG?<(^S^:J%TOV];*+],]1?9^_2^;2>KU[^G>87T@:'>3L]YU_R6]=O M9S_2AYC3@WMP#&%FKQX] M' ^1V%>U*@3J M730&*14H"HYBQ+PA2 DLM-&:>'7"S$@/2=\3'=:N8L6L3,8HAZ3/SU?'G+2= M6X>(IRQ&S:@('2X^EXEA[V]8'WE/KC?L2NT+[50IM\RT$)Y#VJDD"4D%(9!R MR:(@0T16&XHBDTDZ!F,K^HE0&C)'RW#"-#"6@^\;W5\$]IJD&SKR'P=NV]__ M\O\!4$L#!!0 ( ): D]P&*TC#5 ! (! 5 8W)T;RTR,#$Y,#8S M,%]D968N>&UL[;UIEQLWEB;\O7^%Q_/99>Q+GZZ>@]6C&5G2JY2[9N9+G! 9 MF98NL_%/7R?+VY_^,@VNTO?YJ-TN?[V[7)Y_Z^__OKUZ]>_??L\ MG_XMG]_\B@# OVY[[6T1__9+V>R7^*-?(/H%P[]]6XQ__BE0.%NLOUWA(V7S M^-OQ370W#H/#7__/[VZLU)+], M9HME.AME/__[O_STTP:Y>3[-/F;7/\7__O'QS9-!1O/),LO_-LKO?HV__E4' MOOPYSK_.WE]_S+YDLU6F9N-W^BR M")-?1?)D'**$$#(,(Y']O.N[RX3[[^\^+R=W]-,#\:[_$O4OG M\R!H7S*;+=/)M#-B]WWGK,2_7]YF\S>SZWQ^MUYL'6-PY'-GA:)H_/(W'6-2 M];O# .=J?SY9K9II\-5O.)]FB+Y2J3N"L<'U*/T^SSK!X.GHKA)K\ M[FZRC(?W(LS!Y+-E..;#<3\Y3D6%KEU/\=&O*HIAK<&Z)^/17]H@9/]P79-2 M;0%4'J"EZ<[&V6R1Q0\M\NED''74JV7X]WH&[Z]-NKCUT_SKXH]9NAJ'SN/C M!-0>\EPD?4CCWG*;+>-VT@%].\?OB=C\[GZ>W88V0UDDFMH MLG'-:>[NW-2_78?M\^CDSO>L^,)/OM-\>.*O&\X M;,>DG>J#.WVDC@FH)M]5^[<]V<5ROCZ83IG@BSZ=32K:$-'\"_^))_N7='J" M(5][P,[(L=D\?#**X.[?UB;KI($[(V_[LXU[*N(\SX(>]G&R^+,!<2<,VSUI M;R?IY\GT%+VEYG"=D7+R?K2G9RL3W.QVG])OQV>THVG;4ZC(T?T]VIY0-5[M M[=#2=);I[&82QMVNO]_R?/QU,CUJ9%?HVO44*[.TZ@A=3[@JRRL.T,ITWV9I M!2WX::L6/QS]:_ELX[%8_^0T_?:D05JZ6__H0_IPRDE_ MXC M3OU4I?MPKQ8G=K6Z#X-$ZM-IZ6 ^/49=9ZP6B:BVQ'>U;7$2_\@F-[?! MQ%=?LGEZ$SK?I9-H8:]_^RF;WX4MQ4X6HQA#_9@N*Q^.[8S>"J&;(/#CB.FQ MR>_OT=&$*H)ZM&-'TZLFJ;';)INXBQ5.+R[=4L36:=>')_!DV9M?KJB#.UNW>9$JLG(SL:M3*-TGL=8 MUEU4W"J%70[WZG!BC_)WS#1?A)-/I].8GEF1HC[/TBG2]6GQ=5\^%:&+I#$D]5?D\;I<.)[_[I:<92\Y$[)+#:)E2E M;SN3_)YOZ+X4F4J?YFGXX"A^,1B:'[+Y)#\:USYUG%XG?_)J:#ANK\3%W/GQ M:IK%+,OHYAP%4SOLJB9?5%;-._A4OQ"L[N[2^<.S:86_9//6>7[*MWH%H>+& M4FNT?@F)2<"K^<-Z#VQ;A \.W@Z9X:3/_KG*RHD]IU,IBJ:A[NU-+5B M(3UBG1JMO2EA07W(IY,JZ=FGC=+CQ"LC76.P'LEHEP^=\",L\W%H/,HF7RIM M@?O:=S(9-9WF7Z-YX_.YS5>?E]>K:8'+XF,^G5[G\Z_IO&J*4SNC=T+HUJY[ M,WO^JYK$51^Q$X*JG:>'>^V=6#H?E7,K_OAX>MM+EY/9\M?QY.[7HLVOZ?-X MY9YKG>5-S7@EE*[GF58(5]:<5/AS3!O/9[^,L^MT-5W6G.+><3J<['OV7NRRZ%.K.==<8;4_T-HPW'ZT^9[]LH:DYW0,C[9UT$)K);)WE M_C;\M6@=Y]7IG>'-=+)ORVPVCKG:9YO085MT.\$XO7*"TWRTBSUKUERGB\]K M_JP6O]RDZ?VO<=?[-9LN%^5/UOO@+P 6U\W_>_'CI)CUPL_S.Q<^.Y^E4[-: M+/.[;!ZU\K?Y[.9MF.=X0TK )GNSS.ZV$YZFG[/IWW\.DTN:#ID(R8T2'G M M)/;*2@XX]D1A8*QV2CP%:1JOY.?S@HG=HO38E#Z)N/4!F"F+?!5_-1S_E\W$V__O/L.Q9[!8G'7:QO$+?(I&?$=< M0?C!>E/\U]$T7V3CO_^\G*_#,\4/\]DRK&FWB?V'_3"[B7^H([J+^?*1V(:_ M/1?9\*-D>U7ER;[S;;)KU1YLGR /I)4.:*@)U(8: F@)A.66]"A@!TZ9EP+7 M%__S]D%<2U-7@K$1O,>"L:]]PKW!PBDM@$$&:^"DEUN:B+/)3JVP M4P'9JY%^%X^6^)1WA]#KX/YYN/Z$EF$RO0ZS%R7YBVSTMYO\RZ]KC\'\(3*< MEW^)_.:/^%W\./$?=S#W^R\3IIT-!RO"CE+@"&%6^F+"Q@ '^^3D+JOG&1N; M Y\WA*#F CU9Y33Y;!1(G:]#B?'B@7[0V6QT>Y?._]QSE%?MFE@$$8/(.QI$ MW%'F%"R/-Z,XK\]T]*I.]8[P/)\$E9/>N^M7[9IP C%PEC+(G(",>B7L=LTH M@H=Y_+?/T*.2T@IN/X+$#$IE&+Z@G$= KM)I5E:_>I^RE: .@X\U\&0N)/DDW:6W[]6)WZ M/= 4#LS)[&OXZ^VF*:R!1U+P% 6[KU6&"^>$) M0&\.K#X [6NW*$"+F,5R6O-TM/S'9'E;XN:^C::K6,$U8A;^/_Z4?CON5CYE MM,0A3JV1 1O- CQ!N>>HQ(5K75_03E=TAR9H_<%Z-NWE0[ LXEVKFPR>HKD\ MZI88RC5VSELLB8,.4F2WJ'I"=6T!PJ]&@%K$[[ND_-NO.X)RYPK652H4^X/& M[(!6S&.!G)6842ZADX4"K+63KM("^;%B=@ 2*;!%!$L#F00"E^@+:L!K MC=A5YG[>.H9=AFQV3?%@S&9_AT1)32 2S *B."!4!".UH$I20_0P?7;M,.H( MUQLA]%KX/R@/W)#8WA^[-X5>XR6R=/:PU[NVIV4BK59 4J6PY![QZ._!)1W M&C /7W1HEVP:Z W&J& M@^*("<9\"X!CH+ZUU'KHJ-V5UQB*3K?0Q23]D([BC=7#N^CS=HD54 ?ET06! M-H )PRC5)0V&@?HW)5H/Y'2PD39$HX>]]']].+"7_J\/B0EVO2?1!/#>.,N# M")+2IQQ^U&OV4(6]M#[@>4/2>^#5U6\'>'7U6P*VI MJZ^S=+)SML>KDTGOZ^A[E\]&NRI,[C@ GS=-C!542T,<)H89#G0 IJ2((M1G MM*KK 'C=N%5#S 8:]#[M)= ?-/I-I4+ !)8R0<+_*6*Z3/\,&G UC^N/%?T. M!Q@ ($ #J0>8(8\8*!"C0<.\_!NKE46BW>CW:;@.+OK=GG^<:X21,F52-5.6@DOT MCU?F4R57:3V$7@?W+\@_WB_3A^T?UU!QSZQE+IRV0'$)='EWDWF-!Q;R;H$+ M^_WCIT$Q6+>K-(X*2$WX'Y.>,+)-&&;((C8LYT%[#&T,Q3#=KI!"H#'W"IF@ MAP3-6!*UU88A&E#^? ?KLR$:/\XU'4&9\D8*Z91A%"N%='FB\7B1;CB[^-G, MP^YA';H?ZE&ITLW#(&NWZ[YRJS^H0PI;K9BP#"#D%&*![ZKP71OH?+5R'C^6 M0THYC1VR7,I@/D- "#/E@@S;!R2 A]HB M3ZQ!VFR!L*#/"$J?#JG*_*]60NTD$"_#)6&8\ 82'.QY9AP(2Q-O$:*!<.NM--!^&= UDM+ MP+],^3L-@AYX9MT!GEF78, D##:8]\(ZH(Q4JJS7 F.^S:6XF>KR[&0(>N#9 M;_H SW[3B<,<21/V&!TT"47E^I]BPE@U"!WW[$NJR[.3(1A WIYU# &-B($& M8XH58Y24$U9$JMH\(Y?!LY,A^'&/:P#=?KM>I>EQ5<;3'YW-UG>%0^/16@#B-GLY5M'_7SST:_.[?E MFUE\*B].IXJKW-$Z08!J MIS0/Y#"#K456%:%6CX3NM<;&09]A8][D;6/1IY^OH6 <*;+\LG%"L-->0*J@ M##NMA])#4D+A)))#]?0U8NM!$:D!2U\*T-.)ODOOLJ,U;O=U230P&FI) WG< M@V '6U%HAYY+2- P/7EML.P@]QLC]!IE85!^O2&)P*FLWU/45J>S/Z\>9N.@ M2RZSC\;O35@YT#I!VD&C"''<0\[1>LLKYBH,IP.T39K#GK<-2VT6_L\K;=)@ M3IFW/AU-INO*,(?9N+]'0L,,K3 2TC!'YF/N RWG#!"O'W[KK 1LNZQL#9J^ M-N.KVWR^_)3-[R(.G\*GCRAB.]LGR#K#&<8$$>.L"[J,W]+F!.XSC_!LNE@; MR)R-ZT=/X#T]$F8LC2^Z8$:MH- ;KN&6/H+IL)6QACP[)@&-,'I]LC!(96P8 M(G >UDM$X(3+6)=&("$(:."!H@!01'A)JT&N3_]ZU7>C&K'L932X-7!Z MT^?RV40W*V@[X%8,[%\J.; M_>X.";/ <@FDAU9P021FY64YKP#! [VOWP[#CG"_$4*O30X&>>P/@?V7:<$+ M@)D5P4"5W!*M((!N"Q*T;H!O S9ESW$#_C1,SL'IK3*2?IOYT/I_G7Z.J MDMZ'WRP?*LK L6$2J8+6I+1@@#@D,(+N.Q+.FP$]5]Y5#DZ'<'6<#'@P ^[1 M7\Z= _ R*"SXEY0J!_>IX&KMA"L:_ALYW4DOV]GXP1[K"4G5@E' MF22T2$(X(5YNQG:7VM<[8-H YTQZO1J/Y*IU^S*?3()5?T_FX^D[_LF\" M!?(<*:$-\@8Z>L@:,+/2I+2#+'S2LMV%SQ93K8]$TFM M052%71)SQP5A80F6]!HH!U06XEP24A>KVGK"D6G\L$ 4K$M6/CGEJ@H("L5A_AG*I&A_9*"WB=+Y39>>F2,- L;+SA#XM\ M.AE''\ZV--_B_;5)%[=^FG]=_#%+5^/0>3RDN7Q((S-OLV4L]7+&B>5W]_/L M-GIEOV1O9J%C-@"X_&26!AD*AVV^6(\^Z#D-A)4]K@_5T[O;87$A9>-$VRP=%A[B)UTTH*@#FQ24R@6QMM*JG#' ME!TM"OZD84(#!881"B!#$"/,.-@<'L0%BZ;!DZ0M)R@T8<;S>W]-$!AT0L*6 MLLUZBWMY/EL?Q4?4(2L@HEQ27=0VH $K*OIT#IY6IKLFG_>) M2PO@]*6R/YOJT7#QSO8)#\M((D.=@%XR;+2VJ*3-6<*'G570$M^>OT+4(E*O M2QH&F38P)"$X#_.C09;/KI;YZ,^C2>5/L3;H:OY0C<\[6B=00,XE5I(+@47,:("ZI,MX4;]R M8V=>EW8YW1R3OGBMQN,UQL'R3"?C-S.3WD^6Z?0HUP_V2X0E@D GB$<6"BXL M,["@E<>\^^&%>]KE?YOH]"8)H]'J;K5.5BH>_GKAO#DN%57'2+C5 !+G&0UF M%^5 L^*&9L! "%[_EGEG<:"6):0CI/J[>KX,Y&=CE\YGD]G-_L2RPQV2^$H1 M@8(I*9DQ'@DJRQ.04^3K!X8[B_.T*P>MP-(7TS>^R*.L?MPLT2R<>\1"Q( R M%B @\%9\N6YP%+#+8' #,/IBZ[M\%AU- :,P],V;V3*;9XOC;#[4+8'.0JD! M991BAZ2CX>\EI8;;^BD^_#+8WB(X?8E!.'6BVIK9;//?-QM3Y8G7O5H:Z8DC M)5!"X;QEVBL'G#7:6E8Z7S5MH QT5TZL/0]RMV"=P3.PCM4LWJ^6BV4ZB^]F M5',2O.B6!+W8AW-02V6(M-P:PE5)*;=J@(5H.N/E?D]"4]CZ$I"70 2P-N^J M?,CG:P8ME_/)Y]4R.M@_Y;LWT(-QAS8^D #F>'3"4 BADUYQNG7C"0[5 '-3 M^Q*ZLP#XJG1/@++UJ'K>];#[)QYL3^%WV=?VKPZ'Q*@,D@GOKM$#08<0\(XS+ M\@"7QC6HP-B93Z37(ZAM ,\L/NOTRP;2\[1_PA +NI^#CFEH%#6(8+1=.D[5 MWWDZ\[><67@:X7>6D-Q&W-4H(#/?>3&C0J]$6(,!%DPB(U18+P)C\WV+I?6- MJ\X<-'W)27NHG44ZUO)<3MCDT>FTO,TKB\F>[HD48%WC"F&)D=!,,5KZK"2& MH+["*UZ5O+0#7W_1W_]<+38)]I_R/4'+]0KXG*YS@^_N@\JVOF;R,0LD+B;+ M["J;?YF,LLU>^C$;Y3<;#A^[2]SUIQ-AC,84YE-8]$JT$@%IC'D@3@'' ;1G&43Q8+?4=D^#29:L=R#J^ M5V3ST>8%OMG8S99K1]9U/K];B_C3B52^3O#B>?=Q-MF(9OC#KUE5+U4\+Q/8@UD MRA+#O M !Y,?0%@ PP-F@ZMCV Z7]UTK: A/;]'"1],\_DK)B\:)HSPL)RT% MQ6$Q 1ROK)94$:KMA5PFJ,^MY_' MB!Z+0)P'L97O3]P3KZ?RN\]A2+475#] M1^G,9O?QQFH:S-^UI^1P@;G#O1)J*>-!);00>F"M=I+[PO,;@N.:BRNK;O']Q6.Z.NQ M22*)U\!!ST"022(X\T*6*BY@H'XUG]87;*?:>@TL.F;@_[=*Y\ML/GWX&#:4 M^:ZTF0.M$RX"'48C8)R! C&/4:F&"F)H_9S=UI=FIVQM!DO''-ZXWMQL;(-2 M<82_3]HF4&G)* '&;& 6V8D=+KZ-TK2-18U?=MMYY\T2';VX2H M4RE0XW$PQ1?%?R+I\"#O=[0/^@6G @,&)3;6,B8PV0HU$;:^M=MZ^D2''&\. M3!]\-C%H.?^4?]WEDSS0.N&, VL@ML8)8(2S 01M++W+-2N)H-XVB$:V'O+O@;FU0.F#LQ_RQ3*= M_K_)_=$#>E>'A()(A@0">N8L=4I3M-V,(&SP".YE.+1:@Z8C7A>"%Q7&G0\0 MO&B3"(^!C?(IPC]( X%LV'RX#&J%80PUJ#=W&;ZL)FATQ<0H8O,L/;!$'S=) M@O9GL;0B&.X@: O,$:<*LI42L$&L[S(<5@W Z(B#;P/&TP^W^>RP"^-YLP0I MI(B-L0TO%-7"VBWURN(F3X1=AF.J(2 =2R\J<_-R_!(-02D(VY^FJ?Q1N[5P]WG?+J'E4_:)%AI M3SE!.!P+' ,-#-Q..^AQ#8)XE^&$:H)&1TQ\ES^9E)^FNXHH[&F9"*>0)M!R MC[SFW%E'MV<$U VNL,/+<"\UQZ3CG=9]&]VFLYOL@+=X5]/$*.=]D$H*(RE8 M&(=*7XDV##9X?.\RO$@M@-*I$5H\HK&)-D7Y6Z;+U;YL[D-=$L44PQ!3JH2R M4@"(/"V)ZVDDIU?:,(78:_J3UL.F7WU5TZG>K5(M"ZL^+/GI8)8))3HHVP M&+E 0; 0Y%;9@*@!>R_#%]4IM-IU46[^.&"9'8:L8D<9I9RJ#PJDP+ M,I:S!B6_+L,MU1B2;I7JTRH+5NN86.XH,P1#QS@3GBH'0$F@T:I!A?K+<%ZU M#E&W,A!(GZ?3-[-Q]NU_9X>7]K.V";<<8@6@IH3%>MG8R!*=0 6O;S2CRW!O MM8%*5Y&@C7KO)XM1.OV_63H_G,Z\KWFBC7&&,*4,\398A=2HTB TW- &MM-E M.+Q: J;CK.;OT_/A)\LJ%V!1(A5 +"2MI M/-V@>#6ZS<:K:?;^NB&Q1]^>;?5#B0P*$G?!Z.4Q@&\0TE07B(JP[39(_3MY MFSKX=FW_(O2\UL@Y<4^'7-BF(1[Z8?< 1TKC=/C5Q%&FL!)(0<(=!!8JY KF M2(EL?2])UZ_UGDE&GQ?:&PQKJJF#72V!&*<_6N7E6-<$ ZJ 09YKJ1W0 .'B M(30(%>-*#;OHSR!DH9)\-H;\1Q"V\PC9D0)#KU+&SB-;'[/%.BP.4#'F;^G6M5:O-_? M1Q 7Z6RLKSX8=[A2U?X>"88H/J[$J!/42,P!1[*<,Z5\@(\;M\[4=B$Z[WE1 M>7M4=_$N37>:^&;\A"-G)?6<&A^8P+EVW)1VF5.F?O&.GO>,'DW2C20R&QH>'8A'H;['"^5D^^>PW MQ8^[1GS_?-ZE\UB0X,5BT6V7(0)OIVDGR?3]5;Z^_J%BVS\?O8Q;J_Q\9S0X%T^FY=_C?O3 MHHH+O-7O))(*C+T7C$@B);%(THU5@JTSF%>ZWCM)M]R:9' M'-G5!DB0TLH8"AP&F@2-T4!F2\@$]0UNMW7KDSZ#T.P3VS8![LMXV\ZX@&I] ME+XDXZCG[Z1Q$BB@!H0;2R2&*FP.THD""VT]T\/V.;?-\'WRU"&4/[9X#=++ M?%%2=69I>C.[7RT7:U#041_R@5X)#T@:"!R-J4.((0\*CUJD$Z->'SRHYA7J MB(_[I*4Q9KW+AGYXA,SZ>*^N(.WJF1"@'6*Q=(%RA O/G[O*.EO'&0+ZHK/P>Z)]P9&O9A"RD2 M 0O!&&1;!,+R';K.TZKH=(#8C[O[#%@':H6]'6X[YQ$AMUA.[M)E]OZZD0R= M,DQ".38&.A(6*!*80!1TA!() 6S]&G2=1>\[%:(.L>M+BG;'4X[HTOL[)4@H M*3WGC@JG+&"*?:<2:5C?%W[Z%?\+4Z-; [7_+*_=4]_]TQ.2P4X?-O%6*P*- ME-H+ZAV73.,"*1O+90];QVY#!/9FCO6&YE_RMQ^Q0>KGER9VYSLIC[_4N&V4 M!,70:LDE\.',U\P3OCT';'RF87@*=S],VW'LU4*L+[ZOJZH%9'26QI.^>&3T M^#YRL%]"M5><,^X]1X@C$?3/DE;':).*=:]*.MH$\;PJ]0[#X&0->\<825@E MGCL!H9/&4F8I1:3$0 (YP&UF&&DH72'<<6KKKIPXF\W#_&/>X>[?#B0W[EVV M_#[3->]+OC_LX/J:S7_,\L^+;/XE&E;K&%7X=1X(G$Z>%A>HXE;M\/,)<$PY M;2@G@@LG/!$";D3$*[=]3*46# M%Q$ZRKL;A CND%JTL2B@R#&@@OPGD&@;"@A(Q"UJ!4>4].M+/+ M4KWDO=-P?]W959YYRJV'PB@HI8$,>51B 8!RP_:DMY7Y>$+RWFF877[RG@-< M$&,(IS"02I FI1/ ,TIM@\KB?RE,+0#^>K-J/)$^X!A0EI 8X%U8OJ75Y1BX M\)R^REQND%Q3#\'7E-/'@N'N:8 !60*(UV'K+C=K+K4<9LRP*]'I +$?=_<9 ML&K4"GL[W'9^G)P^Q&58H4IY(C0-RU0KQ4LDO-=]UNZL*$2=\+E):M]I$/8E M3,\4RH7ZO%C&Y\$.",Z^+@G@E#L2RZ-KPQ"Q2H*20@&I&J"0#-KIWA+.YY*D M$R0HT5A8AI5PEG .*5+(ZY(BYVW]1(?.)*#;"T6TN\JB(!)Z)SAB25[<^V63\FK)_)\N-D\>>Y4U1,6*+K)YXBH7%" M;RLDENSOE #I*48><>2]HDAJYS85(0FB@)RSL-*+21]+XMC=(8$2V:#O L<% M8XY* DI*,0.]WH/\6#J11M,>IXXU@8B@TYST.DT+-7LZC8+)UYD763180?] MOBX)9@(*@!CCP@OOH;#2%K 09VA]SWS'J0Q-N9QW@D]?)_:NZ1YU=N[OE @% MA93(08RE<7/F59"&1DB]5KD8I.M[2.)P'C'X-$_'F1J- MUD[;8.%DD[7!<]0O>;!?$E15[36#D "%L&)"85K2*J@8H#>[#<;EW4%T7!SV M5'Q_O[S-YI_2;\%:62OKAZN][VZ="";B,8E]A #K@ M$:!$R4HYT?T:_BVR MLSU@^EK3Z\D6;Z$>X?JQ+HDQV@(K!96,2ZJPQ@B6%!J$ZWN+6W_GO<.5W!(Z MM1?QNSRJK^/L^R:R"#\:;29T>$57Z)HH"BF!QC.EG$!*2PE%207SN+Y?M_5G MW[M:WNVCU-L-M>?&S7=7S [7S>_IM\G=ZLY]NS]Z:ZW)N(E3)IC@5B%)$&!0 M856XUPEBVH$!5NGKP[O0(81]B9N:3O.O<>GY?&[SU>?E]6KZ4L79/-?[9C:: M9VDLXK_Y[P%I:S)L8A7C6',16&&=1Q99X;9(>5Q?V#K33CH0MAX1/*?'^9&? M_-R>YE;OOE9)/&OECBUCUDE"H5%(,T##F:8W\4H"C.2^4@QON'CV]U DC8H M_%(IJ9F6D N*BR4#%,"Z3PNWQX<"*DM/9P\%G(;[H'WSW>70>R"DP,Y1IC% M0"CD"N\5T,3#^O;ZQ3P-4%E,3DR6/PW9UYNNJI6DU@CD)>9:8J5(\498V B@ MH1>>+%^9RPVR5NLA^)J2Y9V$)AP;6!&D@O9I*!6J1-D$% 89,>A*=#I [,?= M?8;G7FB7O1UN.^<1H7,DRVL!,.0@J <">$F#/LNV2!AOZGNVSUL MZX0=8A= M;\ZIPM_Q(7V(2N!I9;J.=TX$)$8:P237T!CB*8*;"P@$0L"'6 9P&-9?Z]"V M$ W=IO]6DY(3>B&,YBYATAVUM.7%W]]/\ M(4,$4>(LY1H XI:F8$>KQH\5]-9B'4 \M(9 MOKT&Z1_!=MII5:%W(C0%$@6*40"8.B\(]R7="MGZ#T1V%M8=QG'5/K:]6>T[ MPB2GR57%$1)+*'8\& PFUB,!F'"L2OK#<5W? J.O6[:ZP;HI99" MA;FSWD+FK#2:ECLT!MK6SQUEKUN:6H7U#&'=CE^X?S,+?\S62F4?WSAW0'H[ M%?[!?$O8=2F(V%5(BUF,64&\L,T@]LM769G_T'@L [^V3$$R5 M]=)2(11"0@!O7$%G4!QQG[7)#@9T6^+6B^+L[> RZ(#KEDBU6M[F82$_O$OO MLB.QUOV=$JS#YFPH9H8H "&0Q/ 2;.U]GUEN)X596V#V/O%I"E)?FLSN"1^- M:QWJEF"HM'+ LWP,,MXY-+$XES@L ML_DLG7[,OF2S57:5S;],1MF;CU?5GH[9WS/ARCE'G0E8 L L MAN08S)*L.+ M*;3#OEV/P[0&4V_)]YL+ H_.T_NPK#*=S0)'#M59.=PQ 88J[I21W@$>W](% M:I-$ !DP U9*%K52EN%J;\2*==9F/;X=*DXTC.QQB)'-(]VWE\3)?9TRI195;%N/CMAV"EK@9P-Y2HW929/+9#1BM55&P-*&!%ZCLU.HOL=+.Y= ;9&QO^>Z*_=/<@"1,,2\NXXBBL(RHMX*) 3+3P!O661"G/U=J*Y!U'*!Y%,GH M/"ZS3&_?YS7/';7PD)WL;MIKQ\UE6"=]4Z9[$UVN( M#Y:SLH!*K(G311UN2@V79RQC=S6ZS<:K:\!AW_.4"K?O@]_<]\;J;IXNCEN^JC)%0X"'30 M#@CD@&JK5%&,(H"G\'!?_^M"/EYFPG0$8X_95OLH^#[_2F&#$T=*F%&2&".H M$9(P8[@ Y;(GD%HR[$A3)YRO+ETM(OJ7I TR9G6) G:F $9^=[]:9O.K_'KY M-9UGST@Y&MVJU#\1B&L.D#5 5-5*51P057@^PW'=GW'U1(JA]_&K[,S]E MH]M9/LUO'F)%[]5B&57R]4\4W?QGNI_;1PB&X]]65-O-O:AW]5J-,JR M\61VXR>+43K]OUDZK_)J1<=?3B0&E#O& #:68&0=>490:7G PS'=FH\#@ON M 8CW#GH_9I%/@/R7O&":HT%E@XY[BVQ5,TE'E.A_BZ[E D MJ;J$=\2-84IQ).33U[PUN2W&2R@&#CN-XW83ZW027@1H(S9^B(D,KT-2Z^$_ M8-D,GS]RFZW.B(G40 BEN5'*0>Z]4K[D!I,2U2^(V]V-W-**LD=88J* AT.D:A_8[R[F[VO1CYK,&# XAG:MBN>H6UB M'12"!>5'>\HPTA)B7Z)C@*OO[^GNNHP^&34)BGDX M3 C32&/&D+0&X1(GXD!]0>WNWO&K$-0F7!B M+[+:GJC0L?$6L2!11H1&A^, MH)+:TIG+%6F0)L7_DKD&0'>>7+4W_:CC9*NWL<)[U\/'.$8^BU?ZWU^O?U*( MP;E3J]YF >WL[:;8_2+,_;[JI?@C/1-O "8.$RJH"S:)"$K@QGD:I-<&P^5\ M"56[9WXL@^I KP0(*0D$"AC L<2(88@+6BVFIL]"K0=3IEKCV?,R&ZUA,^CT MJ _S_#Z;+Q\^3-/USNW^N9K?6E&>V<>YWTT Z5"[P2*6%.+:BZU =)(2,$64P$L M''9^4ZN:5H1E,5\^$I3PM^="$GZ4O+^^GHPRO9I, MH\&P-^5D7]/$&>N95Y!:1I56P.FB1&BDQ,(!OCW6*G_R5N&IG4QDTV5JLGBK M_W#2T/-V"7.:"Z:8%@A+I: -IENII%' Z^L(G<4&NV!?&]CTM:,7-^%F-VL% MR>2+0]Z1EXT3I+BU#'#$-3:QL*^"I5KN4:!R> NV*T.C,3A]L?SJ-I\O/V7S MNRHL?]DX*,V:(*T\H-9XH"W@WI94.0KK.UX[6^1=L;PQ.'VQ_#_2^20:/%4X M_J)MHF+>*I(264@8(DP:M15C#1I<3N\LHMX5PYMBT]L27X5)ABENKH4>6MY/ M&B:68X:P$UI8R0#!EO/RC K_;E"[IK/8=&=+NPDP?;&YRG+^+JJ;B(S2$'(1 MCB3$G <;&AS%3E>Z1MIO9+<[GV ]3#J.,VS<\9NPS.^A_]UJ<[!\2!_6%7=? ML4/>.Z.-$0)KJ)41)+[#M6:#04*B2MFOE^*01XS']U(T(P8;R 0#TA6T @1M M_:>+^G;(5^79"0[YT[#YP1WRD$*@ :+A,"+40DB$9058PE:'?&7^''/(GP9/_PYY03F#@2@G ME,"0.$.-*>=GG;Q0A_RI[&L#F_YL^J@=/74F;U_5*RW!4V\HUA\T(8KZ6+,Y MIGA"%IW9I4/3(*Y4G^9*6UZ#1H9+#R .2M3LJL)-PA-'2@+@@CN M$$^7J[G M2A;N-(.1Y6)XV])9A:HV*V%(DK"!2^^Q5,!SZA I,:%(U2]) M<;[X1!_25 .[(8F(A;K^WG2^&$@/TE0# MND$*T^'[2J<.E1B.). 4FG@M@O.@ !A5("*$%_6%Z7PQESZ$Z73HAB9,56_ MU1HOL5A)IH/!*4!\81T3"TI]4K*P FN+56=WW\XM5DWP&YILM2!."24$4 2U MD8%Z11ET3I<(0-D@B:>SFVSGEJ 3(1N$T/PQ&PL7W1"O2IQ:PN\\R:%;*BIGB&Y[)$93 MHX1 7J% H3% R^V&"XFN[T62ER8?[2#42R;*NW0>I_KE%=\$A<)[:"D/7'3. M,&1!4:H&L: 4N$K%K"XE\<1KA0"R7%*J'38,\J)D(&(( M7GW8I&B2>5>79" MXLEIV/S@B2=.0*40%#QL34I @*C;@N61ZS,DT%KB264!J)%XKR=U@#$H M&!:<>PN$)#BH-+:DVU&C+S_QI#)G:^00U$/OQY&>BTT\.:?07$[BB>!:,*!\ M4*6)Q9Q@A5EYRC-IZY<9/6OB267^'$L\.0V>_A-/,(4 $,T\%TA2'U]AW"II MX8RMKR.<-?'D5/:U@4UMWNWT1,1_O(#Y8FV;&]VC=A[WS^)CD.&B--3A(FH'^R6>&@$IYS0^GX@! MA\"4QQ]!%M:_8W:VW(^Z!FF;./7B$+I:W=]O3-IT:M+%K9_F7]_,KO/YW;I\ MW&$W45OERGHIN?:/;')SN\S&ZDM@T4U1);[D5+SQ&PX(6[ARX].RK_ANEA7" M<"]-V)(8\ P)A@I-0PC/JSV#=RDNLO@L"]*<"86THRALPZ1(8 AG/I-]GEZ- M7&25>7:"B^PT;/ITD56R1W[/Y\N;L)3?YNEL\7[V,4NG;K$,2_[SD8_6'&>5Q2+O&;XNC=N]!,1G MI,HY'_2$U!@E$9HPCAAUP,#P/X,I]R7]P$D_3']:'PRO(ENM@OKC"=>@W&T7 M+E.7XX7S+)@;S#F(#>>.HV#CX%*1 #VZH0];*QURJ=CWKC38.K?&P<$-)XI MH2TF!"JMO+!;?9"*^E?%6[>Y^V!C&QC5YN%QRW+_FXFG#9 8X)QTSA.&(!5 M!Y&D)46:D OTQ9UJUW0*V'G<<$>I@3L$I^Y02?0[&2(H4]P3P;#2M%P4DD,U M(!'JBM4'?7:M(]C6MO+8-W7BAK*K:Z(%P# L.&N\P= XK $HJ: 0U4\X/YO3 MMHVMI 6H!K&)/*;C0S8?90^Y13*QQ3E-HHGY4(,+"=(>]B31C M\BG;1W/L.HX"O%_>9O/R=9CU4RB=N>%??JKKZ,+++W8<:7C\P3(4..G_>WWB M^NBS'8.[?GH]&W](YYUB^C'[DLV^W\CI:OQS1Y?"SI3>W,RSFW6<[_UU,:VW M%<)+Q[HFP;3""@A"N%52*:N%+.[Y$0A<-2NE5ZJ/!9@.=4L(0%10Z<)_F>7& M4&4*6Q5[2$G]BS(M1YC:8UO>&3J#BS%=12=%_,)O67XS3^]O)Z-T>B",M+=] M@G6P%9!6@7X1$!640%L"03D=;&V_=KB;MP]1ET[6JXU8/9[A0=?\WO8)T8IX M";V4 #E#'7&H0(@ [I0;;H2G!3[EW2'T.K@_N!#,4)C>'[/5738/$UL7E2.BOK/_C=20RE!2[D+4'1EV_$_>[47H:^;)10 MRE1T'L4G[ADF1AM; @&E8?53TSN)IK3'T,90=+HR%Y/T0SJ:7$]&AQ?G\W:) M099QJC2CV#!BH4,:;X52\?HQSM;+1W6P/ANBT=<2+?1('Z P0:F//KA_3):W M9K58YF&+<=]&TU6,QT;'3?C_^%/Z[IZE?X[S MKX'_)IC(@2LZG::ST=E=2KNGJ^;S=':3;6[,?6]2E&%17]/YN(K3J?G@B6'* M$:L@,QQPII!Q='CU*3+/WQHZ$]B#+F.PH>IXP8(G[1(1D_F4 MUI8#(%E\;%63@@70:C_8T@1G$(&\/1S[T@+K8_.=NMDX7O",F61';ZEW\;F$ M":ZP<-['5!!(N/. EL@Z) 9>%*&FE+QX-W$PP/XENNTA/"C_Y"N0V)92P];S M>K].?UJDL[&^^F#J_[ELU'DT7V(>S>!WUO_U4_%>U\Y_!%B'^+3+F41?$?06<)!,_&L;Y-5%T^Y?%'?6[_5:>0 M,,RY-<$VI$I1IKFSON0 )H3#"]17AKLL.N+*I:R+8NU'Q^V9#HN*,T@8Q%!# M;;GEQ!D2+T]M\=>VP6'1V:M(%[PJNF%*KXOB\W'J/Y],_?9^99EVL$JGQZZ\ MGF$V"?"8 >ZYQ\/JW(MD@&SI.%%K-]GF-E+]9K:9\?MKO;@?9>\7Z7RQ^KQ(_TIL.BR"4'G+ MK 5&"T$E<8B:30XV])14?-#YK\2F+$$"8BJI40C$(NY&.5LX=#VBQ/7I/>PZ ML:FRR'26V'0:V*\PL=F*31@!SI$G4 ME3VGE .*2C79,3.@*IN#$J$NP.TCL4E(2CWWE '#@<'V<[HHA\. ")?P,J7MAFZ 20T6E54Z$;8;P'J/)WO M-)9J:@W9TIOPA[UYC>+Q2H;V]4\P+>9\IJZQ?J73V/FV4&-Y.3!$NI4T.*L M8I00Z@ $Y5M 15C2'T#:'BI87TH.T'\\"DD7H8.C^V[+GTLHATX& M?BEN(,1*$LJ_KW&CZK^(,[R4MPXWWO-RY5+4C #U=399K@*%Y4'3H9JQXVL) M95YQ!C5ATD&EH4)4%[AR**5]13EKPU0SFC/E4H3=?;N?S-=]^A#V'5]+!)&6 M$"LBCDR&8].7UVT]EX+7K[0YO-RS80I[V7E&SV$?O'E%*V5 Z_C)XZLLZRBIY.(?' 8VD(90X2PZ@05N*" S;>^'M% MA\QK642-.#CX-128L*'S!0Z57*8=?C;J)MQ 91$AV#FNB.9EH-P*W2#??'C. MU0M9*^US;?#KXRAG-CZ[LYXQ3Z>0 .DQHSY64B (4.@@%24'@LE;/U0\/#?N MA:R;;CEX^6NH\ 2>>1F]F$5"*.=(,LTPME)!2R$J!<4A)^M7QAB>B_BUK*2F M3!S\8CIT!F]=C'VK;-L/)T1K PR(GON@#@//B"[3GYUJ4^$],7D#_N0N_M84'##68QB31Z@@#+:";_=3[CE]>_.#,\LJ>\G M'@S^ Y#4O3[<3KZ3&. -X P'9ED+B4+$@A(?@AHH+=T\/GYF(>E&7FNQ8@"B MNO%U3?9KX9U^+Q&."LF5<9(P3RG#:AO]]S;L.L/QCKY>T6W$D@&(\"&W95>? M2@AC@%,+7'R2#D)#?/$J8$!)2#F@DL^O5W#KXOZK,O6=17 RB+3617 MT\ >=!7 J/#&)[(/UP!\U"K1@%M*C-<^&$FDI 5#/?"*>[6XLINSC?"X;!Z? MA[='2M/US]I!92VL=ZRPJ86-[_TL.UI4[(11$J"I]5I;9X '4 L(>8F#\@P. ML.Y)33Y6"_>W@-%P9.73U[P%6=F.DD!M(/24>X8IP=A9*$V) Z*POA>^L^3Z MOF2E+D8U964Q7SZ2D_"WYS(2?I1\FBRCCO1F-IY\F8Q7Z72/:KBW;0*,)8!S M9 UWBE,&/4,E+0";^G[LT_E](0IB6UCV*A?_F"QO/V;3C6_F=G+_*7>SY63Y ML%>QJ#%*(I3!F$-%"!-,A+6@$"SHUQPC.4S5L@5^'I*,3C#[\61G4"KKL$6F M/U'Y/9VEFSUVKPZRJUEB)&<..X$1(])"!*$N4=)8T0$II)WR)V\-HK[TT7K/ M4#A&!!(4,V XMAAK0@@ M%#DB2TW%4&@NL1Q)IRP_Z>V!T\!MELK3UGLF%%$#.>-, D@Y4!0"6\Z9!8*& MY_T;A$"T"^M@3K]75#-&0N9L.& 8!! ;@#7U\6A M?+A]%6C7_RK"$1_CH]*+0.O4[$.*BU*_/NH&5( MUH\!#Z]*4DL2?V86G"7U)MA=S(EK^4..JPPA82BF4P81P@H"@^HA4% MJE)-^ZX3)=NAN7K29(O?2YRVPE$E25C?A!%&'2GJ>6LFM:0]'N<'$RC/)E=[ MLRG/QX5!9U;6+U&<^YPGWE6-1W;9Q&'@T[NTS = MC*UT 9Y"Q#@EGF$.J31(!CW)D1)90#&[)"=W92GIPV58#]B_1+<]A"_ R7U1 M$ON:G-P*<&*D-$X30+S"&J MKI%Y*2*R7*L=\(@=$(: M HD6!@B$I2[1E!X/*4NZ93Z^M$!:QJJ^'9).LT68Q_MP/F_2OX\QO$JWQ%F( MK<;<6*>@909("\O9ZR8;06<62;N<[@"DOK:!W[)9F.XTS%N-[P(#@K&\+B53 M=2.HU#^Q!#IFC-*$VEA,VA-:BK>R$@[0DNEF*^@"K=[N3FP4[VQ\,.9^*/94 M:8!$&(&1PB+LATYPH@*#\WTW1R,!7BI'$2$4Q!;34DPAH%%#; T!(+CQHX5SL[ MN88B;%WBW,S/^B(/JA#\$KET%M]#*/]VT %[VE")1A8@R(B!P%-K'8*ZI%); MWZ"H:F?'W+FEJ2>HSY*;MG9$[:<"=)1QZ130,=C- ;9BD0*N/;W#L2^:X]03GP_6\GO1+A%A2[,4&4N)15H0@W!IS$,#^( K/=;F MQFZ.-L+C,GD[*/W^?"P]SW8\_L_58GFTX.*!'HDUE A%(*).&F*,YK;4.2%V MJ-+5Y/YJ+S;@RYXMN!D>?2EH'^9Y.,*6#S&5.[I38V6-^TTA@@JW5"OT3A#! M6KM M$#S.'=@^?F>7FSCOHXZ?"KT3CF(Y"X65 M-U**L-%:2TH_/K) #//H[X2S5:6F,7H_CO0,2KFX%*%IRTT4 W;SM3,CEFW: MSN2(E^A@KX0"29R2!,?_(Q+SI>AV[GZ(A;=:Y4C>%5)GWQ+^6&37J^G;R?6A M:'>%WHEA&C$9@53 ,,FU-+RD6Q!5WTO4F81T&N]N'[*^1*5P@80];A+7$^61SC^O5$2MC,A M@.8<.P$=,8*[TD3'UK+Z.8:[7O/UD.F+ORZ=SP+=L;A=F:LW&1U@]<[V M"=&0*,BT4 $FI:32WVDCR-3/0"$7R?4V0.HQ;OP(B##;FZQZJM^F>>(<-UY3 MZCR17 $DD!4E90[R^D5<6G]QOA?VMX!17]Q?9ZA_S.Y7\]%MNLC"=G4S3^_> MK2)ZQ>,8"[5:WN;SF-C\*=?9]\8'R_\V&3=AB!)#! LG(H)>*8UM&5K%$(CZ MV>*MO_C>3Z)DCV!VG0]>,3-ZCR]P[0'\$9*E)3.!5QRZH 1Z+DQ0'?"&:5Q# M!WZH9.E ,P^J,(6:^UA=G6M79'%Q":WH,VS5/%FZ,F,;)$N?!MB@DZ4/8'HD M4G*D9^(T0D1Y!SC#UAL/M"K,+:Z",U2. M>K;W]DFLI=@SI@#U4CLA9("OI!$0-O R+ZUQ,.\6K] MIEB725OLN"9Y.,A1J7-"K(1!7U:<*8>QUE1065*"C:I?0:PS3W8+7,D[AJDV MPVUV/\]&DTV>_VRL[O+YM7\"/.22*$^?AT-)D&;+/%8]WG,/-/&"()RE/0SJURD@=)EH(& M7:JD*E[A'IXSNV7^=P?6);DWJ6&(""FQI)X31*!TKJ3,(3O Q_0Z-45;P&@H M7J;5W5TZ?WBV8 J@#KN9^BL2,)!B"9_F6;I8S3=%:G\('YQ0$FHFJ"*6":FT MAZRPGBFWTE?R0K\6'QP2Q#&@&(?0,1;+W1>/EA,:2\C6]\B?PP=7F;$-?'"G M 39H']SVTM3&"(CJ?SY;[Q2'/7 '^R76<6TA9UX(A SF-7 @2D>A7^M\I" M\"+@TQYRO242/)WJ4>_*SO:)HS88#CHHD$CCH#E893!L+UN+?'M>39! MBTB]+FD8I)]M2$)P)F=KJ2K&N/71&\<[6B?!=F3.*&Z8A\Y[2+W?HF24Z5/= MJ%HNKAE_GOM4&V-2V\7R5,]_E$APG<]_SX*M%VR#L1H%3=5=\LA7^]X=9)_+Q\>J/XL7<^E+Q?(S$0:25 M\4@#$2!CSC.]U=:Q]_45Q>Y*1_8C"PV1:DD"8K73!LS?VSWAEEDC-&3040P\ M0ZQX5BU00P&LGTG<64YI9WQO"Z2^%(#?\R]K#>C-[/?)+)^O7XY?9H&0Y<=\ M.O7Y/,:1#J@$E?K'YXN8IP@X80D5S&'KBON]5#C=(-7\O&[9NMZ)+D [B\98 M)#1^CL541LNJFN/37@E1/D:SE3/QN3HM->?EJA-&T_JAN\Z$HV7^'=(H&V%U M1IDX3182!JQ'G"KIG%3"(PF!+^E"OE>G9=7P71M<.L[Y$Y$YYRX0U=SYP53S M [VB TX!H:SEP"AFJ".PW$M%K,,]/#NB)PFHB= 9)>%CMCQ=$(I.B4=440X( M!@X#9)6ROD1.6@/KGP;=!?+[D8-Z /5Z.V6C_-JUSE2$;==3?T+-QVRR;G8P M'''J8&%Q*(0TI,&P(@03Q>C6Y2*];/!.5V+CWJF$V@.I] G"0(B<>8&6R\1"Y> MX2)",E52):@?8 F,-EATE.LGXG+&Y5]H0=$4_SU;WN:5U8L]W1.&L972 &*X MRF]8@X2K(@OW?8J9N@-7#5M1V*Z ^S,JNIZRBUIJOO'2CAFU *@>%#5I:+! MIF.EOJ4@4O4OI/2CJ+8H1!W"=MX[^=\O>*N[?#5;PNK[S[X1$N"LP 988H'0 M%"$(.2OI=P[7+]!TWJH\M?/[.H&MZUSGU>=%]L]55J;O=I\K5F3\O(;<3E?:FW#>'I2UEX/,VC698O&R=>(40X5(A' M5?XOR4T/C:CC(*>>:89$[ZXC!GFKC#LM4)!-1[=H0= M?PA@3X^$.16,9NT8$%QR@JRWA:JD KVH?LI\UV_UM'J(MP+.&9E_="/?VR<1 M6FM$K3"0"Q\SPZ'?TL@5''@5_\:<.RX)C7!ZG3(QS#-^,*(P"!$X>H]F9_N@ M#P&",#(2VJ#]"(PL,R5M1J@!/MK9 I\.<[X6,J_/^Y5UA,V@W\O>7\Q8^ MG[_+OCY:S_-\%OXX6L_J6,&'D\9)L-$"28>MC(6PA8?,D9(I@),^GRL\R5)M M12CR_I#K+;UJ77I,C?/[@]>"#S5/&%3.(Z4]ID+Z@)USOJ1,<3WPHJL=<7%G MO2?A._]4RG8UC.=$_[L?I,@OM&4!'1:-2_\1823$1 M&@?"A;%&(:!+VCT% WH)MQT6/C]-.@"I+P'9OHRU/F#?3M+/L>+DPP&1V-,C MK"9(.6(8*\J0L(2Y\M4]331KD)W?F1!TI<:V@]!Y).#CY.9V^?[ZCT6F CB' M+FH<[)> H(HI:BV04E'J%53EZVJ:0(X'F)C=CS0TPVD0KH[.71Z?YNDX^YB- MLLF7;FMQ/O^0FD[SKVG0$8+R8//5Y^7U:EK0OX@7=JXW%W:ZKE3Z?%IZGJ5_ MCO.OLS>SY[_J>RI'BZ,6&ULW+U;<]RXFJ9[/[^" M>\U%UXJ05Q$\@>SH[@DV]5K9E=,9%"9E,2N5%)-,FVK?_T&>,A, M29D4 (DJSM65]DNF=^+%\2##P<"__0_?CQLK6]96>7%[I__ OYF_\7*=NMB MD^_N_ODOOWUYA[Z0]^__\C_^Y;_]T__S[MW_QI^O+5JL]P_9KK9(F:5UMK&^ MY_6]]?=-5OUAW9;%@_7WHOPC_Y:^>]?^):OYQ3;?_?&/_!\W:959/ZK\'ZOU M??:07A?KM&YBW]?UXS_^_//W[]__]N.FW/ZM*.]^=FS;_?GPMR[^!/_=N_[' MWO$_>@><=R[XVX]J\Q>+E7!7-;$%@O0__N/5SW]WFY\&413]W/S7PX]6^;D? M9(\%/__O7Z^_-.5\E^^J.MVML[_\RW^SK-:.LMAFG[-;B__[M\_O+ZJ+?N8_ M\?,NN^-^?\K*O-A\J=.RODYOLBV3T3SMOLQNSS]B6Y;/GL =BKA#(. ._?+O+@[$>=[3;9IH'FLT=;^>:?_\)^M=I7[^[2]''UL;[/RNL\O9UG M%[= M;U]Z'ED;6;5K=--HZ(YA&$/V<;>NJ_Y-W_$_>V:#K>O^[N&,O[2[6 M)NQNW=ORE*,HN]?UV5N%RK55E)NL9*E0_Y?2M3Y2[)K'_YWE@F1?U<5#5C)D[1F,.S5/9%^6+&U< M)8Y/*4$.<1U,G0! %K07X#D.6M6'_N?-IJ@QK$R3K"_TD /MDFQSIJ+Z!^NQ MS![3)YY 5Q<;H7&+Q4 WD[MRP.M%ML.07N:5U0H]D/#IRNJT3HL^<0\'$&B@ M(I:!0A,%*XR_Q')H_%#46?4I?4IOMED?R8NC,/*H%U(8>$&( 4VB+I(7V3Z5 M8:#*\TW#KLPV>6WMN#(YR"F9)48STS[)8:M18W5R9F+3&4<&(#3&OV709E0) M"GUODQ@_UF5=K-!Z7>Q9JM!'2A]S-@2+?SRR85%>L[RN6MD4>1A3&B<^ !&D M'O5A'S4,;%N$);IB&>9*K]!Z;"5:9;9-ZWQW9]6%M6[U6MF)8#'X:'-Z&$1S MF"P'I8._1RYUIL;SF;KIYIN;:>)%F?M,V50FO^@)>+D;OMN!:S=T%W3B#.EU M>S@O];67IC#SILEED\T(_PO+7LNGDW%^WP-1QW'9>P!1@CSH@\2-B7.(27 H MDU>.BV2X)VBGN=9-GEF4DDGF2 \E9@DGL4]E@K 5=CI/.%,..FC36[."H^U= M1EZJJ2SGY@(U.31F&O#5,#N*@>]0WPVB.+:=) %.TL] >H$=@;$3@-(!#;.* M9K<9$[)AV>JW;+?/QD_[R5NJ/N%GU$T]4WU+G.,;.;NG[/HRB*:W2 (S>B/] M4AF+L]^6^VQSPM;XX7%;/&59,RK--MW/5>EN\S7]\6JVP,; :TQCIM>#\QU0U MNKRYDLE*/C"O,JW[HJ.<."UW^>ZN^L3&5_?IR=Z* +N #^.J..[$4Y D-A- M.. @D/A0, U7?KZYGJ"79'WBDP=/ $%,7]#$0MJ6F >2>;'B\S\18>:/&2NNZ MS&_V=;-851=6Q5V^+[;L1:FLXM8B95YGA?7E;^AODNOD-ABK/NYK_K$%_X@%IU6^7KD>H&Y NP'@1.1"'M>TFMP ML0-7["DWA2AM],:6:4>G,H6;4R_72EN]UJX1S/G3\(B1Z*C9^BG?=7_\5SDD M::X1,63-5Q5R2#O402?4^G"H@U:K=2+VRFKD3HLW*2<'\&>F1I:!1T-E*Z9X MIS7@E>;;/?NS5T+0YM_W5:%-W03:MG-0Y25RR9UI+::7 M?[C2_%MF9;>WV;KF3?X?-9!59V6,8.U,]2!'7Y:-E%DS%[:U7I&XX^_+%/-0 M;7%;;7,-=T>Z+DMJ _6Y8':;**T(S8VY+,KWDQ9!BH>'8M=*.6T$7XOFSU@O MTTRS-:+*DC6KYN]5JR2)0$0@=8@3,$6ACZ'?"<-^Z,0RB)] CF'*?\Y8?>5K M#I8F>[;2[VFYJ:R?/G_Y[1_8"%8YK9ZBIL3XO[!*4N\"6O6BX.]3]'?\>(!F MH:,Y_>"T7-/V"./K8:!3F+"2E]$O3%G@8K8&);'-04!57?2-I&TC13LXN;F@ M\N,C7X*LT&Z#OWPB\#HFM%_.K-;\;8S$O MB]@.#>-5A07LXUB0&<4BVZN!H3))M]NCG+^G7"5+SRC!V'%J<7?DOH%+$[(KBN.8@!#9D1LG-@"8)*A7 MD=@$B.S2-Q7;\$Y\N7T#>YYF,H!L,M9!/.2[S-JTY;*R?N_@(_O+[>2H[DT& MZM4W:IO!)#5G=*-!5X(%+&E==E-^L\'H>ED&L8V53FS#@28757=5=^%7L>UA M.XAM@GS?#1*;!I'71W.CV)')H55C3+%%X#(I?_M"CW\B"4QE5\7 .(6A<@!\ MO5-])LI=L$9BF[JLF?&(L?ZG>NR&F$S?QYS,$@" M//*F+A,]"N5X SZJSHCBI_O^C87\5&SS=<[&ROU&(#^T(04H<3#P,8$P=&"; M=7G8 4$@>B[-B CF6M!1E-6KFFW#W66#!EJ0!E>7T81T%*30_L;)-:+KK*JR M[#I+JXQFU;K,F\FEKWRV:>7Y)/*" (,DH&$((N)2V$=T7+D3LL;$,=R/M]*N MK$8<2X"/\EC7Q 5>;E3Z+14#TU1NRI%IA)%&Z#3@T@">='B[##YI*4FA_\V3 M[.8/^WRKI"@_9-]/&%D6._;+=;O$B7[DUYT&UX:> MU,A#;V3#%#L1:]T6I<7D6J>IPC/!+&%@DB6YIKDB!%.PV>I ,BO3:;^97$W& MR:'TS4B-+(.8ALKV,LDSZ* H5;^RG_YXBS;M?LE?,SZ-O0H BA,'X<3UPRAA M\([CI ^%()::/E8*8)B17!-?W>E56;_3XB'-=Y(@5/-.C'?&;9/#FKQC1MAU MSI4!1(TR<1DD&E>$0N-+I3HI\X4O@?'O>GY[W*1UQFHVL)TN-J&1[WHA=EG@ MD/![1&SOW5N5L$V0#S@G-E>EP?AEHTURFBS-H^AP;-YEVG>^R]W7V4+$!LB/W!"Z@5Q M=R>FASTC:];9R9 M.S+..S, H;%>+@,^HTOQ\D8,+:ZHP>8SWV+Y\?:W*D.,?/7*)BY%/J5V%"'? M3Q! H)\!\P!T/;D3Z<;%DFE!2B?0'1M2R:6]*V[?[1F'4JY.]NZ><:ZJH,BD MG2.!]+FWDXFS&G5SDNF%4<)\4C5XB912+LL@J\8Y]!:Q-EF^(@5KV8=]&6[B M)#8)D(,P##V$$&'_\@*&23O X9L'6>?75/9GW-1^ANQC[-HB_OK3[O/[][K8H']+C M^KU+J>>3,$A@9(=12 %QXSX4BCQ7)+4?%K'VR]UL?ZC6;^F M! 2(>B1(8MM.'!#; '3Q(),2R4P8J$DM+UFA(-BF?HTYDEF M'%*^&+BFMBD#%LV#BZS+)WY;4C V 98=\RB#*F "_O MKASKA=A-E0]9F:_3'BRJOT_*I_8B[6RCVJ1] Y/H4@,2F%,<13/J(ON,+ M';NP9%6#A-F:A?E4'/9P+=WGNAW4N96QND<5;QE M<82S@I)[\1VXM/0"V./ MP,#IXV ? +FE(_GGFU\N*C?Y3I;6(_P2S *-&B4[J=V>X=:F@+/L GQEQU & MJ&S=0A) =?VO[BX?YX3B7/CU86,-1>RY, %LN(H"%I7@I \7^A$0VJ4\.L@L M<^+7LCOTQGNI-#ENQD8=$^0B#AJ:);\>V'FGS<=%SI8K%&-XQES5%QGT\(\S M5I&78#L&26"S7,@+89"$4?]X.["1+&J$'CH56K@8>8R(^2*.#>V6*&)BT V= M2."!WD" E"?+:?)RLL\T<85RRS3I_[5/2]9@MD^?V>BGK%/LW:9HB"H3]THF%%SZ\00A5 MUY8#"^42G.'&.#=D$/(I*_-B$^\V-*VS%4 X"GS/)@DDDKRF*R+*Y+GAZ2IHFSPYQ?BN00M4HG.)Z9\ 8VU Q;#C04]9]!QA@G MI(819;JKA@C)9[8UWY*#S8,CU:/Q05UI_Z+0T/>I+=A8=0?.4A( M6*,##B]+?@$*R@;-#P-UZ86&%T2V\7_.[G+^Z<&N_I ^9"N$;(= @%#DN['G MAB&*8!FQ*&:FLU>).J.B M09<&R:3'WZ6 2E-I7G%+ITOB&$.;#7L#J^Y?U_DN RN H!^Z=@ BEU :!*'K M'9#IA51HP^^X"-,@JY-TU?_"XN*LCSMI3BF9*$HGT_XI,4G>.GT@.F/(('[& M&+@4Z(PJPRO4C'=$&C"$_?)C^;7XOEO! -J4 )>2.+1)&-/H\ 5#9/NN\%*P MZO,GA@M7QKMKKDT1+#+F26+%D&_CH")DF7:@'*T0P8F"<0N#B4H)+J%$V0UY MD+1)TH@Z)HL. V:-Y,8; M/NE'1AM0B!>2;BT-%K+R+Y)"R0=I3'PJJCK=_G_Y8S-Z\FT>(K)#D 0Q]6.$ M?>>0W !@*\%"+L3$R&C%64R=TLR+FHN2 #%GX#B,B'JG'2?/#!&!BIJ#"T.+ M8B$N 6:,)V)'GS4 X]/,Q6X5)JY-.<-"]O\.MD.'LFP'1C8F) @<+$H6N:<: MADD_L]BJ$6>'I#5OX\*<*W*$$#1$S\%P)T6^P U6^9O]HJZB[$OA$3CYAPI ML[1A!XDBZD8TQ(#5$X)![,6H8P="(1 Z147ZH::;=M/3,3&2:8&<,0(MVY0G MD@U;S XM#?NDQ)?:M8HI"VC62K*+D2^#>*.^9MYL/]T7NW[CB(,:'A!Q!O_EVR]+QE?@'/S-:^WV8KBQ,4^C-T(N@PU.':=0P@W M3(AHXY=^L.'&WXC@)WT!YZ>;OUJ]/'$"R#OU-@&,FB1' %E_=&#@9?$O8$#9 MI?DQH"Z]T/"6B&/@:YEN^(583P\WQ7;E(ISXT'-<-G2 KHUM @[/MR-?^%MS MN:>:!D KQFK5B+=[26O>;O3F7)%L\6*&Z&CHSXI\H96KV3)_$U?478Q](<0; M]X?B681DF]ZMPA@YV ,4)DZ"(8QI[!^&$0 CX<\V5)YMN*%_**SGK[;%58DW M>"6[WF[VIIV2:_R2)NF P!D#+J!@C%7S V&4^D+/"R,_ (A_K._9"Y(UN\() MBI.$T<<'/)@;DMCI=SMA$@#AK\F5'FX8#[TFJQ&!(HF34_(L;)/S,T&.&#^-X!LB_+;%>WWY:VU^?6^VJ% A2XP/5] M%"(:A39P$K\/%X-8>+0P*L@T^PB&2>!! MG$#HHGXC)79=*'15]N@@TV#G1!P_S"7MVY'\!V-J3HIB9P(3E; C[9_.S\+. M63*(G9$N+@4[8XMQY@LP#;[(G7%1DK3.[HKR:96 )' ]RJCF^4'H10B2_CAR MS$@G^=&7W+.G@4RCR>I%J1QV(>&6*%',&:4$$D&/])YZ<2C_(#74G%H*+!35 MGSW^0M4%<33$#UEYQQ*?7\KB>WU/BH?'=/>T8G7H1R! (?0#3"!, A@?0.1C MX973,3&F046OS6K%69TZ668HVBC*#O,.*C%$UCQ],#EKR"!4QEFX%+B,+,4K MR.AP11PV7Q[2[1;OJWR75=7*#B+H>YB$U'5B%@2Z=G28VP&.)&3DGCT-7!I- M5B]*EBF2;HFRQ)Q12@P1]$@?.IZ5?Q 9:DXM!16*ZE\A8HP+$FBXS[;;GC]> MY%(9X(5)[V]?'?5W5Z8ZO(J\HC/V >"Z( QB$ MB8]BV^Z#$HR$+RO2$&JBU9J3>[VN^AL!3V1*K]J,7@B4]A7F]MJ//(PEL9;NZ3+?O=YOLQ_^;/:T@AD3P:E5936R+*9+FD:RI@D#R*!?:LP1MDHC9)Z;,,P5 M1<,6@Q)5_:_I,? M"22^\'*P<@##V.BW3K3"+*Y,X1X4=?O>ILC2%OW-DNF<$T.)0J&Z;P9Y841%S@RUK;Y,3*Z!&>N11GGACQ$ MV@N=VEB 1"C$A*+ HR[R@B &_3E>Q*;BUZ.H1Y@8)-V]8Z-0(F6@+$Q,>3<. M)T*VZ0?*B1E"2%$Q;VE042K#1:RH.R("%L0";9I@_.L?!W@N0(1Z-HG#("(! M/-SH0BBTA7,2N:<:!LA!C.1G>I+6O(T)%;D"P!0LV7^1J^H MNQC[0H@U[GWU[BY-'U>?LZHN]^MZ7^:[.[3;?,ZV;)RS07R;:U[G685N^&TM MZWJ%G<0.'0^Y7D =?I<3(8&;-+^/$A>]-4+7']!<"WBFT4K9@+U3:1UE6K_W M0O^O3!/I6\AM6MTT&CM?VF:2;>NJ_Y.7[47:P#/MR5PES-O>#):K,/WZCFBO M[#=9^2W[7&RW25%^3\O-*B(T":"'_-CU8N@Y"/J'J#8((Y$N6EB3)NA,L+)-N8T@SQ;+1+8RBV MPI&-'=LEB,0Q@@2 A(UBNE"10^'JL1GJ?*G3LE8'V)MA9%K72T7"#0UG=_EN MQQO93F8D2J= E"BR!BZ0*-)%&"**FA]C,I4O65UOL\W?\_J^V-Z=5112Z $;^ YT0>HMLA#L:.NU1B3CK^:IACO;-VQ.4,-9+LFZ+TGHF:EIJ7;)F %.C MW5P&E\87H]#\EFF8+W*I3V!,[" F/GLV]5CBUX="#K&[^:)XMQDQ6_16$/G9 MHEZ/6E47C? M"1MT?DUOMMG7[$>-65'^6"'7I:Q=Q9$3@L@+(PRAWT4#+H)"IX&.C6%XX,V_ MXBUV3495W%K;QFVY)%39/ EJ&/9- 1_\!N*JMGYO5%EJ\/@0?*5U8M> !6EK1TDIKF*6@I- M#9;P%6E-NRE*89I7ZVU1,91\O.5I4+:KF*1BUVW#X[U!U9P;<,,D;OI9BD,J M:KM1$((8!"AV/ RCA$+8B@)N;$=OW7D\D0IS1&A$O6M469TL"Y4E/[F_^?5< MPZMQA@YP8**:6@82IBIL,4MKD -%GWM\O&U"8Q[Z5-S)6U_AI^//=/(0W_S6 M$&T5^(Q7*$0VH@'Q_0#"Q._U)=01^K!_>E43IG:G4#DMS"E9*NOFR3I+'UZD M+OF0W*T[816+=0O+K%W)'F+:BC72FVBKAX&.9?JZ7D8?,T.YB[E;F5S/\V]9 MQ9-D]".O5MB&U/=)[$;$QCSQ=:*^;_."V*4,W+D%#3%"/%.'!A@EHI/RZ".DO)B_%NBU/)I\9#FNQ7V0>P'C"QAD,#( M34"2>'T,%V"IR3^Y)T_5^ELY:NU?U"0I ACP1Y$!;UECD@)M[+HHD;.30( M,U =R\"G0+'!U@O(L7C M3HM(1SC!R%2/GJ^+,@4J%DTHA4=>\M1%9EO?J: MUWR:Z_UNDW_+-_MTVXQ=;7X$$(0.)3#F7^.#)'#Z./R#6A$0JC_=,.X:47SN M^2A+:I9IA&W#>)O&,3F(*9@E0BI6U!-*L=^])-1%+\YP:+QO\])&@_Y"UQLT M@AS\Z[!F/9;AJ[K/'[\6[8'IW0@X1/S#68 \+PB#D/$*\2GP1@&&KB-T:I") MN'/01FI6RXC9"B2:T&<-C-(Q.Z9&J6&?1/FER>T%DDU7R8:8I]4]$1K^FN[2 M-J_O4C42P2!VX]!U B^BP $ ]\#%+O*%IMN4'FR89T<]XO22-^=M/!GU18X_ M1REZAG%"V'E9_@M<4;9I?G"H2R\TO"9RLTSM<(W]E2;9B@,O=$(?0-N)0N0[ M;A!W7R,!PN*',O-(TX;4=N'9#ZS?*?H;3NMR:E]#:2E'H?8JI5/8 )"QR6$^C$A$!*_GQ*AD4^EOBB:0,X4K'_C"\4W M/E#D9;&:PNB>D-!0F9JF'Z:M1X6NQWP5SC-/\:;Q8V8E]-7J,K+O*0LL.^.@ MVVOC/4;\'_N\?GJ_X^=/-E,F'^O[K/QZG^ZZ#N\7]HBZ>K]K[P]=12"(*8!V M &S@$MO%X/!%'/6BD,A=DK$8V3+<4KMX@PW9K3LNBG'IIWQG5;Q'QFS1U6N:K3>IOO7F;?DW+^4W_^@^S/FWW\:U1;PRCH64:'SG?X]D.AI M%_T*3-ZM*M>^N?Y3=P6]U5G.]D(LJ&>#,-2+:YR5I7OY;NMUGQT/[ MCB?Q>=0%*&8#61?[D% <@ @U(3W7=EPL^@7HJ!CFR,-E68TNZT38;$=>#KDT MT/RUF+N,5JRG*(6!ET_MJ,F*'W^YX^VW; CP\?9S7OV!G_@_$Q:^*(^GXR91 M&$&(_!#XF/C8P4D8]TJ A^4._# 0WW0.V$OF7P:M3T7S/RB98+6C(+56@6"" M-K/[DNG7J?'DI?%#*Q@\E#X9K*YE8-5H"2^G$ MIC^7/,^J7[.4\W_SY+G=;-F/[C;=)C\%-1Y;S3.Q3NJ!*@,,2>@S%*3'$$'7AVX;G *J=0'^YI"&B9F.\!GN/S$?JC_ID4. MA[J\%8/A#+;*H?#@Z%'BE=7*LW[O_CT; <7<&^"?9ON703_=A2J,OK)RY/N0 M?3\)7!8[]LMU^\'\>1D1(ORF9'XILNW$<6 3/^YE0(]([573'MPP#3]G?+EB M^V2]KZH]2Q*/XOG(=;=)RXWDO(-^^\4P.:OSB4=70 HL8J M9QDX-5>\8J*77/:\CV_9;I\ES A2[)I=)?PX2[*OZN(A*U^*L%WH@,#S: !! MX#B^[;EV)\)Q$B0U_ZLYM'&\-FIE#P71ZZX8/VG5"+-T.KEVI]9UJM M7NS\[)1S)A%MRVO=##-NFB.QZ* MB:>I.0N'F[D=S[0M5= ]]78K[?^?HL'*ETJNI2JZ)MI$:5ZE=W=E=M?OWFK5 MO%ASIR2B+C\KS4$ !@FD#@5][ A7R:;T1/1=9=N^W2E0KO-=;&[N\Z_91O4K,XWC7IE R\* M7>IX;D1 $-DA@* 712F :AOBC$B9;X1UN*H8+;6@S6I,+H?=$A;VX76T"CT5N5&)# MU*K8YINTSC8QO[PISZKV*CO7@W%,L$M!$GEVC)(DZ$/YQ/9$;U92#F"8VJ>Z MK%Z8] V5ZO8-TW4RY^28J62:MLN8+AERAFE:_)O_=D4 M"<9(NKA,RL@6X@W.*'DB0II/:#WG&A@N@&&/8 M_(08I;[0\]J(,^'PR<\O67%7IH_W^;J[GQM$&,4@\4D2^R$F(8..T\<*8RBT MBV='7";Q;:'[&\9%F)0ETL.7$?XVI]>4K^AI_D6G'5=^0JVS]M[OBV\]=<7A; MAOUO>%.&)TWY6.0S35C!CYDO?E,07"C7O=Q>F/C7&'4LP+$=(P I#EQH ]=S M77A@01S80NL3"H\UW'2Y$KG=)3*6#+=8_E']B$H6#2,C94 MJ @O1K\@$HEWE:>?TG5^FZ^[�$V/'5'6.*L$OM$","'9C(^B#5/S1;(-<\O[S_\@CY]_!Q/ MUD2__#+01"6\6$83E1%<*->[TD?@HAN7KP_WZK(^.TCF(8Q7VS(F M+K#;>BM#0QQ'Q8M9K: M.!^D#S!OHW!2J=W[L8*4>D$2A';BX! &'@KB%F0N18$7(*43SHVK,HRFTY.X M!R[V4?I,>,*J$^/=,FM-#I2:*LSL@>EC_1W [_1UN QNSU#N2V>R3^R\PE47 MAU_^SSPKV=^_?[IFZ6^[4]=!&!'BV['+>RB<$!#0/GCH)XGB11=C0D[&>.L@ MKB4&^C>IK?JZG9:D]G0FJR)9WE_3%U<,."8"63V6+XR@F@IU^9B$ )L>Y!0+^*76;M)%(>=!DR30&H^5&_D64DH]:&!(>X+(9AS=I)*>C6,G\!S70;$'PP2ZKM-% M)8C$:K?,*\8R#*D33?TEX^/&K6J&2@]8C7LI1RII&TT/3\_Y(S8N'>7LPB@U MMC271Z(:7)*F% M&K+&!)QNP'G:]D8.-4B4!-A]4+(YN6(EW"FSZ_ M1!GWB9^/7>Q0?=!P1DR7$P8!BTO\)'$Q#&S/Q83&!P4HB610IS.N8>)U4I]? MF&T]'!NI'/.T.BZ&OKG,EB/@B<^78#C+T%/"O0$FFJB#9:#12,D*\V^PY&?- M59T_I'7V\59 @@]=0D#LL334"5T/."@X2 AM&DI]^*PS\!3)8<-'R0^DM9HK M!L79?)6C8B^3'ZV_*"S*^#? 12/5L PPFBG:RP^]S?DGBD:25O=HM^'_BO]C MG[/VS]<]VK7A$$51 F'LAS&B=H""8T ' ZD=BB/"&,8>E]0L C:_.!&G-*%/IR=1,A\9%.:\#-;*6+T6TQ]:./C+'.$ M8VP<8.@DM;,,RDY3U%=?S4WFKTS^V 5@PW.*(QC9"4M2<9!X\+"/FKH>%+HI M2>&Q4U T.[HIGP^*VB.>_QEP1H%G\PQ=C^5_(YF3-&D96%$1?B994RJ[:)-_ MOV/-B)$(9RG_DH)FCT65'S#CXP1!&, D@8X#G=!WHCYF'/A0ZLO9<9&F $.Q ML^Y9ORX'A9$&BG%B.N_DT-'K>G?3"K-Z93/Q9-"G <3H\7<9U-%4EL+$&SC] M][G7A\,&(C]D*5(2!E[D19%'GH4Z#'U\%..)PHLF))D/ MJ+NG1ATSQHW&SGS]_"5_),@C[^DRT:-0CC?8H^J,(GS:T^4"&GI)B"."0H0< M'[M1?V QHKX;"EU]."K Q,A1.YQ3S3HEZ.AW;1QOYCD<\YPIXI"1\W"1?)$L MPC!:5/Q0I0K[R\W.VR!&Q*$X#NP01M!S:$*[6RU0$F!G3$(C'&-JMG!A2OOR ME4U40XP)_T921L2Z24C3>2,!&UDWE\D;Z5*\@1PU5T90I_N6/<08.SX-"8!A MX@>$)5&'>! !J>\CU:/,0QZE??,CK%2FCP$7M?!GEMWN%_V18Y"DIXNED&PY MWN:0DC.*).JVCQ%L\R.#2 1HG)#0=6A ^E@D1&,H)!AA8@*-8HZH:4J\,>#7 MV!'5+#M)S]HBCAA)&Q>)%]DR#*-%R1%%K%P?MORPVO5=.XB0#]TD#F X_ZV M0#N"5.JD'.4@DT_:7*MNP%3W40DV9BPDE:Z7!>$UPR& M2[*,*[2.$JU.XY5U4@NMS(G))F;=$.@TF[\0[NDNU4L,&G%-E(H?Z_NL?+]; M%P\9VFWB'X_9KLJ.FP9PA$GH>3%P0(&('HL>)CHQBKC4V MPJQ66;-+M],EO:1M;<;3WN.P-U0\5H M-8F76\&P#3:SF4@:7PQ7GVNJ\47V5,$.NJM0!@Z M+HXPCJ#M^P'_--CKHN#0Q?%JE]VE=;;Y6M3I5A1"C#@CH!#4?V%C_S57%"$![%"0@#Y2Y(3@ SY\T9DPJA 0SYO.32*8F=MF*Q1S!"S M3XD;^BS3PHXKBPZ9-05!N !QBDCYMTB2R)5@F"8*;H@2A3_Z<[;ES9$4#P]Y MD_@DK#=F S'^W]Y7U9Z-%#)25'6U2N(8DA#9;IA G%""PL#M-7@$0P76Z!4P M#842Z6Q%L\UB3)K!6B5:<2U6)]0Z*K6XU"8[;'Z@5VLUZJ=,WO=O@ES7?7157A[);]S-?T MQPHR*U$8L]POBN, 8=N-4:^ 05MJV4IG7-/S2ZU4*_NQOF=_GEEW3*'UTY9I M_*ODP48ZS1;CYEP^RU&SM[B7:9WHM'YI[.92_WIEW31J+29WXL.&Q'T<8*:) MVE@&,8V4[.4Q0,;L3/FGX^VT6C]0]D(G =1'-'9\X@41I?YQ MH!Q35P:0(T,99F*[J'5[F'G/WIC7,>*FQ,+@-$:J+ R>*NM7"7_JQ%WN7LRM M"UYTZJUUP?$6+X-DN@IS;EU0ET>BO+H<+W"\( FI[>+0=3TG2B+;Z>/9Q+57 MM?BNLT4(]4T/LI!:D%X4B'3>$N7 24- MY2ATOVRRU[\T ]U/:5F?9F['G1'8\_S08]&<((!. )+8B;O-1[YC4]')Z]%Q MS+6E?EJHT78ZQ)EO*]!;;@TT+6U&+Z.%Z2O.JPL^M/HTMKT=3_P['IV!/3^( M8HK\Q(N0XW@PQ%&O(**)U&?G.N,:'L2,4\TSIW!;WH!;E#3=]F M!Z[=]&S*GIWIW\S[/V\O-T'YBJG>9%US@2#$?@)!Y-EVZ-@P -ANC^T$D!(< M.0H[8=2#3;3K17Y.\$\PIR7J[3(230WE$)[3DG-&YLZ/9%M\_]@'1:Q5?VMN M);G.JBK+#F-\Z%.*(<4N#"CP,3A 0/WUL PB&BC7F>M 3#@G MO(&BCWN=\0^1TR>>95>K!'@Q1@B'A! (XR2$,>Z#(89NA0Q$,=(TZ4?32&]9 M/5BW16D=%]C20VU([J10M%5P!X5!*]5V3AP,:Q1=6;VFB?=+G/5E:)_$.".7 M :FQA7BY+T*')\*+(OG=??WQ]K>JO4GNXTV=YKML\WX7=WL[DZ)\+JB_:.YI M%3L>B /@)V[L8-N/(VR'G:($A9[4[E>3.DPOFG#I?!IC7V56VEX@673ZV6#J MN$N6DVV7?3^AVY87Q-H>K^Z37'$Q67F"*S +J3?)%1FN^EUQ^X[I;N_\M#Z> MU%A\6F,OT'JX%_1IXD4:=:.'%FTFJ+YE0'J2DKY'SN-;WV6:_S3[> M?LY86KM?U_ON>M##9Q=57;4'O<<4\KOOJ(T#-R 1].*PN_(I3)*(RMWIH#&N MZ86=3BHG^C.QS=3U\4.FJKE#1>46")UU($;IN>R77,[1Z+R9T[K$;1Q@KHG* M6 9CC93LY!AA+X1VXD:1 MW4>D(99*B IVVCHD_Z+'@W03(>S MRZ"7EI*\^M1?ESLCZ=0=7F_#F'H0),C#($:)[3 0MC$C&^)$\O2S,9'F(Y32 M]18C;1U%*0..:N/4+%==#/HDSRI)?Q=-*]FRB/%*R2'Q?=E5QG[VOOG&_UNV M+1YYZ&Z=NCL=W\/43P(8 ,^.*/8"Q_5I'SDF;KCZEI4WA?B.[/$195K;J3CQ M.:I.9'=&QD&FVI>E6DP6G!*FRB,,0-NRFQHGM!5Q;W+H]P5W*(\[,(9 MXFLU;PD;CW45I3#P+Y81RS_B3" MQ',<&CG^H6-!"9;+9/7$-([[3F8#_.="U;)935:+Y;/3>RS7#0R8.V].*V3< M0%:KU_AEY+6:RU28?%7%\%>5-<^H^RF#;FHS3B -(0F@( MW5NI\ES3.WV.D!]6BQHB0AA7NA#+L=R\)3'^#5%J^8?[<7U*?8=0WZ,.#CWBN*2/06PH=+.DVI.G;/U2BPB*1DD1 MP(!'(QB@8UE E@(7I__'.;4H$LAJ/\\")0=D\X#-O^_;BU:ZK(,2WPN1!QP_ MCHA'^%5J_8P:<&/'4\D)9&-,2(BC-K4<0=H^N7S!I'/JW#C*TC-DD4XD7M@B MD%2H&KDHK*B7XD*R,.GK^Q!3"[&,0L;.I!ZC'%>]]D$BPP@DMKQH".>803U$J^L1F1[O6(O\\KB,I7V:&FQ M6FR^96J7Y7"EP6 CDRT"K@U,M>CT?!D3+5I+5)A[0S41C\?MTCKHV"YA@5!" MHBADXSU*O2ZRXU!;:/)%9[PE$$]ISY<6LTHINR6V;2(KOS$J\.4\?F#X(6J76?IVY,4H\ES^/\<+H8?\0\0D).*' MT(V+8YARG;JFZ17-,?E9+U!FA7^DE\,PF]I&.8CU#C8K^HV#!VU*FR5&6BFS M5V(Z2Q6W2HRQ5G"GQ* '%S=*Z'%N"?LD-)6DT/]>2>_V/7ZUQ;_5:K[(G?\LH: $TP<'K]VY"*[3QX; MF=;O7*C5*)5,8?6X+9;#3FZT_#SC6(]-;?U]T[>!)%:K[300UC+Z%TBGF'RM4JL+9.B M:7 NX^7(P;DA&[4.SCN#KX<,GG9H?G1-96BNX/DRH*:U1*)#+YA9#$E97,24%WT9^7RVNZ/ M=2IVJD?5R5@H1B[3[LF1ZGB24G]MUO7@C;%FCZ@[6C* H3$&+@,[HTIPZ60Z M93R1$,;]GC67TH#*;9B7>+!,0U#:%7\*DEU6 M=S"13H.$C1+.=DPX)(>*#\R.9Y"XXK_=[C><'I^*LOGX'-5UF=_L:W[6"_?P M VL1Q:YFX;8M9!C<6;(_>=K3V3>0Z1.IE'+8+AM*01866=-(NAVJJX M..NG?&?]]H4>_T3RED]%/\5H8]Y*.?#T>OA])%:CZ,IJ-$U+D;.V# !EG(W+ M8,O(,A0Z7ZPQ<]HLVEU6K>(8D@3[?IQX$42V$SHT[$/% ;]"=XJL]B"(82: MR?.CN\?,6Z_YR6MSSIVVM@C/E4JZN(Q6,JX(@W.A2GX(GSQ:%^L_/F>/[$VZ MY\=:E\5=F3Y\V/.EIH^W31.MT+Z^+\K\/[/-UP)GQQ_>K +']X@7!FRPX8 $ M(>S2_HM=%]@ADCJ+U*@2T_L &GE6>M#'$]^;S"J/$IL9P#*K\Y+]FG?^3:<_ M,,Z>H[[$LH/E5)7D7@.NVSIJL3KE5U:KG9]PVM4D>EF3)R68^'33,68/0'>: M2EP&G2 CC.P8A^U$ MD4-I2 $5_?Y'Z>&&J=QJ$ISW57=H&)J3F",YX]O(L7H]$W[4<\Z(,XP:[=G\ MG_&,DU]H>G4@2&E@0P=BE_BAQR <=8$2AP566D47?[QA M-+9WZ2@=_J3BE>1RN1F;5%?+NRO=N)XYKW/C\466RN7-6\;8;4P!!J]P4_!" M>%:-C>GJKUGY< QDA]AS,$ILGY+$QM2&">T#Q3Z0N[9'_O'&Y[^8(HO]Q8?N M\C0EA*C8)CAC9=8QR6DH+N9=8]9L#'EMR-!4D;I[RV#(F *\G-09ZX4H0_XM M+7.^A>(8!\4^HDX4.11X@>,%$4$'5F';%CJJ1?WIA@G2"QK##P7+Q/!AUBTY M>AR,FHT=K]P80(>Z<\L@QPC]A:YW2#+WV-\T3:C=I[6BT T<-PYQ2*/ ]EP* M83\P8O]TD,*-U9(1%):[%6ZJ[D4I;=>3]4PPZ3#@DUK"T7OS?M@;,YG&,Q>& ML@PUNY;!"57Q+[.+,1Z($N)((->'7FPC# ,V1#(">*DO>O*B7TWQGA5%W6Z M%:."^%.E,HF# .&W_2O_*Z]N)8&+8PJ0[0EJ84P][YW&]:9+.NHR_J]5S;+)6EG/1IH%CJ<749#T5*2L]>CZ7!'NC'% M/]*'?->L'+67VWHN2^KY+;9AB!PG#.V$Q'T\SW-=^:L<5:(8'JR?-*D3:6KW M;H^P4I)*1EU49I*,@6:)]-(?$1XI>[HP&JF7XQ*+1CHC3:)N)UG]]"%]:,\Z M='$$$^*[ ?&0#8 =>=VGQW2$&8Z%AVT75E?LV_9;I_Q _CR=?;^\Y=N+F9%-5UP*'<>HQ>"G.S:$'L^ZY/ MG! D "(2._$1G8X3DP/$Q/<(JH92@9?\QL%/9?$MK_@(Y[8H3](O670I&RH] M6M1OXOAQXJR$DB?36#>70:31I;@\'!SABM"Y$_'M;;:N\V_9(>9GUGX_9[SD M^39O1J)Q5>Q7$H+\EV.=P?5I[D9EV8]5WYE'2NG_Y$KJ]._E%J2 M.(5C*;6E=F"'V5H3.^%CA(-G^K#)*F4!YX9,4LQBXI==\@3MLXI(L:OSW3[? MW7T\W'2Q8O%"&$01A3;!@&"$DJ@7X")/:NN?QK"FN\)#"Y?K"DT8+);+S^2M MJ>Y.$I*:#N46]G!@&&"@(I8Q,C!1L)=G>IOR;LSB=X_FC[>?BJK*^8?7_&Z# M( SZG6]9#KDRV:G_=0<@5]9$4L@X\F"B:PMJ[%.^'EJL-G<1]O M2?' 9W0:$9^S+4]>^4>G57\;0[;YE#[QP57U-?M18V;5'RM""0U0Y$>>2_TX M#JVA351;R^#R9*5]N08WJ;ZSR]80.Q^FGEV)3 $$?N=2#7A @T!T?$'@QG7_:'AG+Y%H' MO>P/>\4SNB\QL3UC+:C-9>NN#;'9:SF;+DU8&S)[ 7/4IDI6F']5QYR+77UF M[V^W4/PAJU>)3T+@0^CSL8QK0V"3J(_I4"#UN=2X2%-T.3I.RY9V4"R_G\X\ MN;[D!;6J*XM+Z_>.7%E,W9PG:K\P:B EUV/P,A)N3649/')[G$/B]SXV7UXE MK(CQC_9C++*OZN*!M7#\]$O&KV%ZO,_7B%_SW)S-<4S??1AXB4,9-H&?)$$2 M$[\]I,.FMI>X4E]*F=1A>IIC?9]M]MMFZI*]/U6QS3?-@GC9? MNCL4(]U:;%B4RG'0:%V)47(IU23'T/Z34MZ0K5ZW=1!NW3Q91^E6H[T[7LB: M;6YDA-,#$)ZB_I:!Z$E*^NHNTJG<%3[@N&/3Q]LA;?TM]'PG<%*467ZW(\5^ MQ_XP>Z7[9/8F!)Z#H>>3(/$<$J @\CK%((*1W(6F,^JX2[;,>[>M9' MY#NKJ._YM>:L,/DMZQEV?#ZF*Y3DRU=DL-(&NJHEO"K+Z,H6X<3+P[>7H$FQ*XQW=5X__3W?9"<+ M&+L7W?-UP<9A^;=L@ZHJJZOWN_>[3?XMW^S3[>N2M+]\.A8!.79 0HB2P"&( M) &PH^A0! 3M;YQ <(G["QWQ>[=NOM .6W*PN'X:@S5W!7>]IB",^B+-%:Z M UV YFEZU).#J(O=JX':E<7+^*XII-66DB=5QW*>[V.[LBZH;S5?GT*=[8)> MJZ7UODNRYF)WO"21BOWS1SX@^E#L#M=2M)O"NKG0%^-F!""@/#\($(:)[87] M9:8@0BY$BJ-0K1(F[#-O\UVZ6^>,>MTGN3]U*RZ2Q]&9J@S93FZV>E#OKAK) MUJGF_E. GSK9?UU0KR-CL%#_8:3&EM83F"GD1:8;]%2>SGRC5['C&[D^WE[X M]/F%(MOU0$BA$T01BHA'$26@VZB+(/"(&J+UZYB0T[J.3S!:+;*PGK=&U(E] MU,U_-W1 PX+ +6VV$+W-5>'2$&ZPI!EU^&G,W/$HGLO MTOK.5!Y60V;\]$#40+&U=#UUL Q$ZB_6Y55RG;Z)PV^=Y=\X9JO#Q6-5. MQKHAVB30=EM\3UD!DZ*DQ?ZFOMUOT;I94ZF.*CX7VRT;K7Q/R\T*Q#8*' QC MBIP0.CX.0K?7X20VD$D,]$=A,<[DYQ7KG4 M\Z(0 !2&'HE!A!PWZ#2X"73L_LS13UF9%YLO=5K6.H$L*D.HW3\_C_2E8F$2 MX'3;-/FTMOXUW>W3\LD")H K7 4Z8:O5\ E >V5UBI>(V$[::+S*5LJ?":W2 M95/"JIJ#HD@]3+2?T; "!$;$BTB (TSLV/= Y/0AD0L2A:/G1\530*7"N?// M&^RF$VFEG4HY7H[S5PR/YCW51\/31/.P?,!G/,HJW4Y\P/.0;P/@TV+W,CBG MIRB%@==1XD@+P>RT>\<^WA[TK7P_]JCMV XB#DF0YP?=4C"3XD($A4^W,"=A M@LE\+JDYS*T7)7'.@D'OA]FW(-LEJ7CH79AHJU=MG87EH78^GJR(+Z-V) [$ M6$8MJ9V-8:ZVQ$[)4/;N3/\U464LX.R,"0I93/J":^\-VT'%^NEKF>ZJ;=,F MT.;?]U7-F\@JB8(H]I+ C0(O@%X0Q_0PU(@H%CJC;S(QAGO(7IQ5']59Z4&> M=AJ/K!EMO>9TE6*N_SS4W4DA++38NM/>ITY7A^9[5]6ZU-G/#OHYKL?54U5_ MFKY74W'E>V&=/IM9MH P<"%V,0KYZ;VN'20V[C1X"!/R?-DBWFU,+%J\)4)Y MT:+7J[)D\2LS_-YR+Z]8_!>:+Q>M@&7,(QDJVZCY959YLQ=IEM753%']8W]+M/FN^7B;-+;#-=ZNISLEYHY4I-G>_E'J42\)/ MOP[H=5]9C7+^O3'3WM3;0?U))K>@3P2D'1?Z1,!T' M?BF*S?=\NV71W[-AS^Z.7[O0?BU\_*[XL"TQLJ,0^*X7(P>SA!(@D'3S/ $( M"1 ]74YO4'-XZ'4V$#@J[8\?.#FP8*Y]MU).#C1[,S6RC(9NJ&S%%.^T6E)7 MW#*2Y'76?/K_4DVRK[F2AZ*L\_]L[UTY^WTI"6P28-_'E$:$ B]RX["7Z >^ MT#VRLPB;*.WC.4-VN!3SMA%OI2?J^T.065:X3;MSP/(C1-JC;M02O6DJ6"[S M6US=JJ>";4&ZLV9>NP?MFU3')# M;M\UB61V)4LFD(9[C&^-G,# M_=#^=)) #ZAEQKVX=UDMP5'\=(V)P^:.#2[JL?]99!25V%>SI_J M],C,X@>AV,8A=)TX@@%P /)PU&GP@A#Z"CN.]0J89@OR3_QFEK^^:)WBDYW_ MA=9!1.MC(0W73-E&K8/(.:B>I'S(ZD-(?C8MBNT$>P""R$F"H)]R\UP?!JNZ MJ-.M:HHB$4@J03EH$FZF'UXL5=16MMLT6VF;M3$V4_7F+8%59KWYE([N[]"YK%A ^[CYGZ3:N M:M99TZQ:E_DC'_)]94]K]FJRQEP_H1]YM0HA]BC&'@I"%SJ1!_V8M =NL/_" M-(D,O0R&-_ZM0+JU6IU7%I?7'=36"+1^YQ(%O]XW607#(%R(^W)X'&6\" 69 M*R<$9+][23]UV\XP<8(ZF)>44Q2PF.Q]UD#5#^E#UL?F2FCQD.:[5<@24.@$ M?FP3P/Z/,)8GO0([CH0N 3 1=SJ.6K^WDG1P4]7D$<"63 2"6MP3^O+F[UE^=U]G&_0M*YF2SQD/U-]6^34K'PZKV,2. MXRB.$R]P@!_:V'6[56PG9+H\\5O5]84TS+Q>J)6V2JVREVIMFXMOV3,?K)^> MLK2L!(]BU^WY, =GM%L.@0>G.Y'6065WGS?7*;+OQJC9$I^ZS&.ZV@=;4?D$]6V"Y+ H20A+B"QBVV[#^L#1^A^=VW! MI@;IIA-I\7MZU9-(-6/EJ[FK'IB;MQA32FYM--* MN?@Y-P2S\%%&+B__'E><@39H_W49BMYR_O0[M-O^G^L-\>V[$;X#",; *3((0AM5$C " '(82EJ*HO MK&&>)H<[2[NKU_A7E9U(R9WP.KT6!.D\-DLB].*5I"=6SW@9D[B)0]C47Q,+ M ::!@KU$I2GOA+]0Y4N9?/#S\?9+S<+<%UOF:A7_QSZOGP[)+P@)CI+8]QS& M9SLF@0?:XXN\&%+7%CUN7T\P<\WUH(_O@SI5^ ]6JW&VS\J%G!MHHWJ=7T;S MU%RFE]_S&7!,NE$VGP6N?.)1]F3?!H$#7,<-8#?T].(PH+$C]>&WW*,-9R#' M!M=^I2MY29.L3Y*4TF^1*H[>V'A"%)(H?X<0B2*' ) MQM3I8\74$[H*8UR$B6DDN?5ZI'MB&#)OW#C\Z-E3+;G=+MIS3?O-^1MI?I8H;4"ST0 MAU[B4, 7&@("NI@P07+=ZKA(AK%R%&<],G7O\MV;_:T).\5@,YV3U-HNE?*Q19O?9KLJ_ M9>UJ:1 $-B+\?MG0/3 ,8KF1H=2#IUG#>6>E+WKVBD_"=EM_ M^*8P4N9U5EA?_H;^)L<;.1O%*&/,03FVS)K]G'HP@!$EJY8!#S7IA89710X4 M'UAQBEW-BK9M]K&R9IA5?4@04Q!AVP]\WXV=*/;9[_N0!%*A$[FT!#(,$J;- M.A''KQ=IU,G!8IR58O"8S$4YF#R79?6Z9J++D$D#M-'B[3+HHZOOPOXS(B6%.7WM-RL0 3".*$!3E!LQY1@VEWYS51@7VXZ6G=LP^SI MY5H_]8+_RJ_8/?]%#==M=<(E^:2]2L3@-6=MR)'-0$48H9^DHP-H-%4WR^"F ML=(5T[SARAO^FLUPU<=]7=7I;L.2QA4-2&)''HX0\2(**?$@ZD-"BJ)5>U4& MZQ[*6@RRH\+)M.&7RH2;,\[N\EUSJ-E-NFWNKOB)M>9FCDIV<6^+5CXL(TW]1C;AWN#X[3)ZW>9=!\ZD*_ MF@^8P7/AQ=2RN,UKOA=K94<^=-A3DX2"Q,-.Y+ \N0O UVZEEE+%'VMZ_2.K MV0"3[WJ9>!GPX,#0(J"\3$CV5GR\_9K^6-F( MPIB-%0/;#VF$:1 AOPL=!5YB2Y^S-3:@X>;0[LA"R6 MFDQNKUSB\>9>URN+LZBXM9C.&0[5>L.Y 4II-7X9_-);I'-':.GU2VK ][ZJ M]MF&[DN>8;2CFF:\^2'[WOPG?B%:0F,<.B!VG2 )O !&_6@S(G$BM1*@*:3I M!0"FHIF?8NV/O5WY+BV?NGDJ]2DK76Y+#,VF-5IAZ&6U"JU6HM5J/$YJ,9WM M3TQ\I;>8>6^-G/2YOPP,ZB[4N9&/;L]&HO#?^/W5Q]B!$T0>CD$<8$"03QS/ M=0X8CI%4_J6RO_V.=EMEF%E+BV&P:10T+$F!NZ+CFFG+[42?UCXA@F'+EGO^.C M6JONSQ^HN,H1B=XH5\4(-Y6A;?]U7-]P-77XL+YU4TW+U)*R[G@9^RWUS\]3EC M$JN\SKYDY;=\G;5IY.=L7=SMFJ=.GHNT:]]2E]:KZ80&7) MNU'^ZV;?1[O=^+8H6]B?E&'J0X#,5L9 ;[&8]V 9/I/&5SR/SQJ) M8_<#"KHI,9-JRD&-._8:57/OOFM$2&VGDS-S&3P<78HW-[RIN*+EFPS;@3C" M3A([%(9NA'WL]).LR FHT^U"$PFC@LDTH>>ZA-M2W"BQL,3'&'^:3PA$ M[5U&H])3%)E/".3\F?@3@@2C&+!LPX&VYX<)&U@?MO@AA%CO)=D0)Y(U>9.= MN\=;YGYST6I:1M.?NM!F]IO+>:YPNR-)J_MD6WRO#G?7)8YK0X"IS08E/G4@ M\ITV0? H"#V/R%_J*!_#9)Y[-DYF[9 M[FWG!]I\DV_W=?XM^Y*M]V5>YUD5_^#93[9)F"M< M%C?EFQVK4;Q5MV)ZYQP;1SN94M"?89 MZME,AJNU1H9RXGFJ?AE]RUR%?YEWSUD'PIGZ.&GXZ?P#FCM48S] +NM&$?!@ M#%CGBIRX4QQ%#I6Z<6U.G89[L4M$4[FQ>=;J%!Q&_$EJ4G+[AUHEFAEQF'-X M:)BR@'I=1O^S""=>#HB6H$E#S_0A?J%TU,5[V3#./- MU*R>,;N12EWB2/]:X"*-R>MY&?W ],76.V!7]7VBW@8]%/M=O8).3",_@3Y) M6((-(8XAZ;7%B$B=\#F-(L/]S-^S_.Z>YWWIMZQ,[S)KM^99>Y\IJ2_*GZG!:R>9Z M&\G*_2_1U)5MIH9/W"QOJE*#;?\^U6 M]FXH#?:*07MJ9^60?&)J*\\ZZK-^YPJM1N+D5SZ]:=H 2G5:O@Q0:BW1J^N< M=+LEOULPR7=YS3+W;]GFI9QV"XCK C\)7.)#XCFA'\1AT$X(M5XWVY&;]\97@.S&O$F]5]]T-])VPWOIWC)1:)^B)%N6)#5[%/PP!C;V0N@!:/N8(N207@%R ZE/ M373&-WU6+_#J%1QGVDDFY-P __0ZOPSJ:2[3ZX.9M#OV%N'695VLOF;K^UVQ M+>Z>T&Y#]E5=/&3EYVS;K!]5]_ECU<5&D4L ($$(B)/0!$=S9K-NE-JE:=2Q?"GV>EA_,UGLAS^3OQE&JU>I/5,Y=L ->IECO M^5$4S=]A[O0]"=VX-I-;R+ERYG>Q(RO\_8FALI4F'P3MJ@1V9NS:YC2MIPG^%$>_&C#NB^@Q! B Q\PG$I=>S;MMAN\_$ MQOF@4*E8-K=58HVDP+OAU*MUC\,2VGUR@@'SZJUZ@-!:I M*%(U!P-I2F!&^0&+-&NJX0>!9[U/XB3VJ>G:1/M0<1\<3Z';"G?4 ]9IWMN MG2FS::Q^1"TV]G&4^MHQZE%OFX^U7) BSG-:9(Q2 3(I*97#3 3DAAU#?&% MP;_F N^:JT>V-]5USO-TNJN@!Z^\"J1;[36*V ^KOF9>CM=?"U;]*;!LALL" MYU06C&<%191D F**\AY,!I(<^Q5@+0C^]3?QK;]Z5/N27^HW#]J-)KYN1HY;7@U*/P-G]WP07(U->%VS/)WP-O]-\,+;_%VWPFL2KA]6>(V<'"^\YISZ$5YZW4C4 M 5&:BZ;4AKA(BA3CA'"6I ,B*&*/ZFN&P_?A\B_EMEPJ1#Z%V)!Z'VKLC_4I M)+F-T(\AS/>(=J;.=N'[$27:TM-1.CV&70=B_;;<+SA/LI@G10(1HFF!".+# ME:*,0LD7^WJ_7(_68QU31I)[0*4ON>H_<::V6MR-%E37M+G5S 9=,(K88+$3 M/1.*@]E,V!LIWM^6VT<7-YS?ELJFDJN5EM:[VW_M'@7?/ MG%^@2&*>Q$HP <9QELAN/RUA24:IT3NK'F%X+B3OG2TR/QGFDW\]]0N$>C-E M[$!?1 ?848O[(CH@OQB>M-Z%+V/Q BFKCG8V,6K/H13O;TPHX(3 %D$B9$AK+#(D$#CA00K4:;OBS'MS9 M+ \$>U!0Y]Q.HZ'3G\4R9M65CAI%Z =44C/_QFBI!9,^U+0]@9!A7J1$D)Q1 MR @A,LW-/K7DJ=,SN)DDY_KLJ44T'T]&S=P; MH:(6/'H14;5!Q;*$Q!D"3-T:SK(88D9[&'DN]D1:\#I;4+UX\EMY8^6FKN&$9="^\" M01BC!!2,-*8IPD"(8C /"$ F)YR<&9WBK%-T4VVJF[N;:*U@1K<]/#^"^S+- M;C76*<.>935,&76@G-I!^+'$4M\M2WTTY,V))/ZQN:IV*_7Z;WDEOJV:O]J_ M!:PZ?V%0R)3G-"V:"IE /&!1#\XO-N5GU4CQDZ.2U!J(UH@FW8A^A%E[=+^^ MN5VN]NJD#N]A1A^:'^50->TCX4!"_;+O34]/84<=[ED>5+?BUE9I1\?J!Y#= M\3Z::+ C1K7?"MXWRJ%$_]WUZ\VJOBE51_;ZYG9;?BDWNZ8V[G_WV)Z1Q3$K M:,))S#$B3+4GR'FWH,8=1AGZ]1JR.&9(>XK&F$, M;F_>/7R]UBN+N@/ZW?Y+N7W"[)MZMY/UMJP^;[IVK*OOG[;+S:Y!4M6;!FK[ M;]T3#/3J_]SM]LJ5MV7CS:?EMP65A0"X !EJT,:<"EXO M[)%'JQYZM#^BC:ZJZ^M2_7;9S+B$\_:1YE.?(N.SK4WD]1'T#@X;=;P$Z0SR67FKR*,'#0W M"750(]5=1GNO?J-%UOZM]W636\M]M6WS<%%NRNMJ_[X9T[NGT&: "4!Q 1FE M&8VN]G?+;;5<1Z_6C2_E[I?H\[+:[*)& MT,J;VW7]O2RCR\X);\G-:YS'9[?9 ^PLO;WJG/HE4FY=1+Q!OBFOHMZ'2#DQ M]!SX4*[4\[;5=;5ZG-ZZOQ)4=AL1),OT-L5G$7Y^FX0%@P0W751<9+B#:8EB MD#"$2<$XR"!B25(,IBG!LKGFO6J4TFC(?K^M+N_VR\MU^:E^V_!6 M;_8-A\U/__QZTV3 >J?>"[OL6# MJL7NR[)!6J^;[W37;L1MJWU91Q__1O_F+$6\S.UHN7=*JR?I?DC]^Z5ZNR\8 M7;;36&WB@]=+?4_TM<^0'07/QX:# M6+8X4B:KS7*SJI;K]_6N:JOJX?!+C@F$N$A%&@.64\!BT=T71A@ 'NMNRCBQ M-='AL0/ :$ 8PM&Q9VG3.R\VGO4PAK!;EYX_&>:*+]W!V#=V/ABA&)GGDQ4Q].B"SBY@RH8VUSE::<;/7ANPL>):&'DZT M;,']NXU&&'-F(A4^Z;)1C(MH8&Q>Z7C RXL*8LMC2$)B[<.3>C*.$>UUGN7N MBSKKWOR/^.^[ZNMRK2X1TCU;;K??F_G&WY?KNW(!," ,J]O4/"8I37/ P6"[ M*&BR^%IN+VOM]1PG-DU&TBD\?>EI\+7'@%?J%^41J>$ZC1N&-5=C)J?6<,UE MX+3]Q0G$BVBYCP:440MSXO44'>;.K9HX93X,67/LT\,5$ ^,:5=3J_::WNY# MN2H;RY=KM?C2*^ZB$"3.2<92D,0D 31'@@TF\P0;W9<99+D;\#T#^AHZ_LX]X\T-N+LMME((+ M]4Y$WOZU_[S;E%$:M[]#+AI+N]MRM:^^ENOO$]6G@KK;[>O%^6]XNJZMNM?23.J6^$( @)*4I$P*WOQ+SO+!"LT+K0F0 M[<_V/#S['0F#T_C6))TO+J;@QZR,Z,$,FS:?)J#HJE[=J67 ]KC\K%3=0^*' ML@PFV-+#W8;'&U M!=_IOQ^!SD*TN5Y/2_@X%1])O)&^O\C+"ZKOCM=P[JY4LO\M_V=[ 7#%(D\R;,88QK3!#;SW<$D MDIG1*OLH0YYKC ';172KT+7E>CG@:U?F5$\\22^^]9<*?ZOKJ[^J]7J1PB*E-,=% MP442IYQF"3B83KG1 T5.#'K?@!@P]E6.A5JY(59/M2;GU$R]3N@<:B1UR^35 M 6,T@)RX/88.;V?DS"GM8OD99$CAM(,"I #3#-$4D$&)4%Y#(QNXHZSY'G\MW#4 M>:6[W5"P1+]&]:'M?_M.S<1KEN?X.K=\Z83G,$:/(U\>+FHZ9$AWG+U5US"7 M5^5Q'V:G+F<.:ZJTF7VDC#$N>0YY@02(!YN0$&PRSL99\CS.WJK[Z_WJY_7A M7J3-.NA(0O42\G1-#C.-1<9043"<2Y;&F"-4$ '@P@P:B)3(\QXUJ@!F3KI8R5- M8QC4TZ6)R#,3I0-OQV."IXL5TVK2\PR=$20'M(:A1BX Q3D[F(FIT6N9QC]\DGWAS4EU9+\W;$*9R?:P)[;L=HCGJG4> M4O'B/K$%:V%HB#W\)W>+K7DPTXM%EG!"&,@+F*04$)%3-.SQ(((8-E>)%W_D M)-I@KPY-BLAC6U]T$^.:$.?M9^*[5]$K,H=W5Q] MW->K/_L&H&HO=__]<*D=BHR"]-F.O.0Y [8;$TQ=!D[(U+.20]#QMR[]?#% M5C^\64CAPXX>"0>PD5N .O%]^;QN+JC7IX?BO MP D$65*D3 V;#4"(GGCS3QF,\.]I%4;W;L7JC]N_5.Z4- M@.W=B[5#H K$SER1&CFN72 MY&0:5DX-ON@$8-0CG+ADTF'I7/7DE.4PY,NQ3P]K*@^,&917V[ORM+G'H1$2 ME5DF!(P)S#$ .BF?I,F]6Y( X[;)J LZ,BRJ%Z5XWGODJ MJJ?I.5]/C:0T##ERX,?C6LH),UJM?@X-Z1]/)A>J)T1>I)0D7"*)Q+.H ?-*%;/2]*D=)HITI'' MI]:=IJ+/H&O/5#3:->JQI%.O,<\9UY\0;6=L!=!^QXD;M>.O:,QMC<'L]\.$ MNX 2@1C+1-(DQHCFAWZW62(0M[^N86S*<\GX[O[-#!?Z[8ICO<)R0GK-M/S( M;(OLXJ!!W^?JW7.6J3.%IB.*PZ@V73ES]BK,2(YT5:PM;?L%P\$2@Y!2"67& M(994_9\8FI)E.*'([)4 &PO>JTWC]I&C^-*3(=]$F6E/UX/PL%KDOKYXHP%C,2!ZS/ 8XXVF1-O\4 M!^D"&)@)RGA[WN5E@-C4/]L.I>5NI0-N]<1G6E+-I&C ]NO Y9BIF!ME>I&N M,SKECNHP5,NA/[6OC]*B?^H3UF *BBQA HD")6F,8,8.UDB>F,WI+&WXGLS= MZZ1Z,I6S:*=JPZ#FC&T"\@RG:BUO\PO3,\RS8G^X MM*G5"IK#3,9 2"1BH/HX@+8C)W1F+'V\D,V-[KUK+C UO>@KCF3(S<9E? M5HP4901W88C)& =>/!YJR(5UJX 3R^IB<)*B)"L8%RA3CSEA(LG!:DS-VK2. MM>6YAKG7-,!:6T83JBK_6!&9/GA=%'2(+122_./99-?QQ:'R [L<@8BK,"80HEAQC( MG,*#18A)HOVXYD@[GO7QN2-DFV:XNCU&9L+M>6F21 M,D]\.CU59IY-# Z6G4T'+FD+]'B9C2>P-CH,8/QUF8]:F:M\P[9UMR_F)1HPYV,,X?.YBIW7^3+_.B9!==A M%+4._=$[@&;-E.UVZXG!!("X4"]CQG&>44$*BOA@,,5F[QN,,#/)INMIQT%G M&Z\F7-KMO7JB>0\BPO+#5D#"Y/LR3I1(4L&C;=F/9$W8G=V+M4Q%9QQ)(:A M-2-]>'ZGUIH1"X599%#@9LXH098T$@8 S>EP*)]V1S^J;FVJO5@Q5%\-[C6(6!%"> M)XW0X )E<8JID&2P"&1A--D98\?S;.<$6MO2=.4,06=TQ@6M8>B.$T]J]Q^=F2X][J?Z>M._9?F^6TJE^_VVNKS;MZW% M:E4BJ0=QZG7S0S^_WC0Z4.Z.K0\YD[@06,1I 1.0$-A43P/(@D"M'<>9H'E6 MOX]/=(DV[*,Z=:STA#+@,)EIZZDC_]HWG+Z(#LY$O3?1J3O1OH[N.Q0-'LW6 MZM5M0,YH^4R1#T/^YW*^#F+TF1>_]::%VK5PDT+=H* T1G&.94(A%,.==B)( M)DPK7J,?/D&9VZA$^RK [B+ZE_\O3S'\C_AO<8*BV^4V^JI 7D0XN\CB_"*) MT[:0P_@"8'"!DK3_+Z/EW?Y+O:W^65Y=1-5NI[J-J;]8W^UW^^872FJ6^XB7 MJ_+FLMQ&*;B(&D'(V[_TGW>;,DKC]G?(1=3\N-MRM:^^ENOO?S.OM,U"IU]> M>XN:>4W=!*S%**.MZ M#/.WA/U$PC^!!NUO&MESN M[K;?3PS%I("I!#SF6LW9MT+9Q$9/HWS% MPZXOQQ"#4YV:N"W'(S[.*-0(\L+0J#$./.S),98+[2:V5U>5JOF6Z_?+ZNKU MABUOJ_UR?:*2BQP(PD%.$A$+)H!$%(C#,@))C=Z/=6#.WT5T6D9-W 'W1UN$F[2L%]Y?V JVJC!O,D[<*-R'TG&IZ"DT@$NK+N\?- MQCVRJ"NN'\K]4MUC$\OMIMI\WIV@4C?<5M5^@3#(U;OB!4$,,M*8.LRJ*6() M-M%3!^8\2^B ,"I[B&9JZ8)//8&W3'+NAO6 IR0A*<,%P&@N)B#@\&$-1P6.3DW86/][S@;L. MQ:_+![N2IZ\2JV*#;:M]64^7TY_P?>UV4Q=)+'B< \HHR',.(2OBX25B MM3%A-/TT_N&>BZ.WZI[ R7&'JL=E6"29F59B'I)V1F"L M^0U#7NSAUXZ^LSF.YRWRHJ!8H@RD,,T;D%B*X>TJB@E.QU5 7B!YKIJZ:PK= M,;RY\[D-?]Z/96D'*(R!/;737HYA&7)N<>N(;JZ>*(L2U%0_*(DS%L=QDK&, M9T?MXNHXEM55)#MC$P[\]B2"BZM*EK3JE323,FI6XIQ :[D4,^CI2_2<44IG MS(:A@>[<>?YZE N>='7KT(Z25[O5NM[=;7<_"#RK6 LU.L%H6&KY85VS_IJ= M<,.B3.%5'2GVZOY!Q[PJSKJ#"2>PP]!&*WK/%75>PQ6&FGKV\6'Y-P&C6NUN M/ZZ^E%=WZ_+=];"M^+[008L+3#'63:0#3 M(N-:)UT]F/6LM -8M>=WJ> =3C%$M\WP;[<%#;JW.J;\O.+.S+;A\OY ]+OK MXQ&'!FK48KV(6K2-KK8K_3KJZIU\@TZZ\P7!KK&N\V#H]=LUHNF)G.61ZP"Z M\7IRK/;^G3I)2;Q:WZGK5OWVV[O5OL&U^F%'(7VSK#8+SE$JL3H7+$DA\IRD,AOLQ5!O$6B\%=];OFHT-;7. M_3'VCPZ_6NYO=JI^JW<[-H"3GQ3ORQ_;YMS+2 G((6$9IB*-"T*E",R&$X9U3JA MXM"<9VWZK>&ZFYA=U]OKLFIB4+:W)-M5Z%\OE[ORJNV;,:"/R@Z^P>JH(]XU MEJ6GI]Q,R(:K3RW Z!1AU$.,_M&!-%E]=L2OP9KS]#S;K32[X%MO:5F+D><6 ME-W2&< RLF.':F^?GD'VX.7MMEQ5K;&F:J8WZC;+/Y^P'4N0$91A3'!,4@Z2 MN!AL%S1-M>Z\NK7H.8>>\!I!)W/M4^_P2#?+)^^5W=>E1 M+<*HNT1RN>HO%GTHV^8P[1_TYC, \S3E5)"L260D1S!%@WE&1*R=4EP:]9Q5 M>JAM ^7N3MT1;;3MX'9_:*!W3DG7R"US\6V67@:J6S2MS)U0W2/M_] BQSCE MW"#-S,6]7:9Q&0.]=&/ SW,9QP?% 20=+V[5GC_-,5N(7Y;;S^5N@1A.8$Y( M2I#,8 (!Z0_:-*9$PK%%)W\K.UJC;7PO__;^^_;>FO+Y?#+!EE?'D/8^ER&A M82PCCW/A[(Z6%1_ZC_O:_C@!-=I2F6S8>T*C]^*=.\6[4CC^T\?K3[\OG%#2%52) FA(F$H;RA T&&8B-&CB,,#.3!EF=V1G# MIKT.>2#2C1+-88,U=QEGP?)FR[F&R/'2B$WS#$RI$OCUX> M=,>0UOY>VQFF;59'=[ORL)R;XUQ-%E.IU#&-,QJC01P1I$3_=(CES_E"[^U[,RL'NF;"[K7J&Y)XYQ@H>_-4@00!$QB2D6>T((0D ]FL4PS[?K. MA3'/,M2^@-./I^MJT\P]J^7:2([A.^Y)>1$> -D6B$V8- M*L:I&;8K'\/KB1AT'>5)OR];Z\V2UB(E&: MR"1+I*0H(840)9V7HXZJ9SBV>DE+D- M@J7:S<;_6$&\B#KH_;\ M&=85<3ILX\IZR^N[R_WUW?KQOM7[A>B5U>] M$YHWEJ<)G)[N!Q,S,]E_8@/^(KH?PSX+O*EWS5R].^]N51+:+3=7QL5ONR>U3SCTW5#,6/?PSM7$BJGA*7#/(LH>IP#@"]S030 M(M$;!6YL>1\+#909;B ^Q\>9-.6&QS#RD"-?GKJEK$Z!40![>>JQ?,_0Z@/+ 78^*M>%3'/TS5:KQP;&C&]UNFR"7 MZG,HOA__ROOE=_5;;0>XOD)Y=[??[9LRI=I\?MN^([$0,DLB88?/+ -\ M/&G*>J^;Y8D[T>7WZ/3O]2YU33 OHMZKYA>GX>\\F_B=#=>!.5.JSO<1A%'> MSNC_PT2I;K+X M!Y( !W^CWN%H\#AJ7?YA,^.Y.$Z3+YU\23]=%G7#BK_OVMW^"F:=N,#TF6.??T\^18=W3XCC%>HK; M5#FVKP/4\8BS%0(&*2A P3.>0<%@GK/L@+[@T\YJ76'^?[-:UQ_!-*EWCOC/ MEWE/O/W)9K6:QI*#' %,CYX(#(VS;V#XI\[$VP%IM#I"C=;5 M=?LJZ9"73_93+?)Q8!2;Y.; H/\,>?K@?73B?J3\GR%G3QO?E_)WH%];0+D\ M5(:>RNNA8IUF5MT]9GF\8;;K6FA]66YZ']_6FV[)M5\5D'%,DX2(' L2%RG# M,2$#_E@F1FU.PT$]^7FG&=:MW8?:\^QYUBA/GI?[EX)/W(WZ5I:-P\>L??#Y M!UNX-@VFCTFTMP\JH-0;%B^N)M*>(Z>;9GEY76ZW_>MH;'E;[9?KZI\-U&UY MNZS4HGJ+J^L"QZO=:MW>TZ:7N[8(6&1IF@N:9WG.<<:$@$)V33=2 CCBNJT- M?R0>?8C^,7@Q<6^:D9R?D;.IHAF& M2$WF;3W/F!G;0_93^6U?-(3]N8BINHV5Q8RB(L.PF25@W%O,("Z,.BF,L>.Y M-GZJ*>K83K(&).HI[E3\F:GIT_UD%;*HA39[3]D#26?DSP6U84B;$T]>;"YK MRX[6[OM[N?U<-I7:%5TUU=BN4G77T."0 M9U2"1@@YA3!+.6:X?[P -5J9Z;><]63?LX0-J+OIG>HAM5R MO?X>W>VZ9B*__\ORYO8_J,$E2E^A.2^ H43%3!C/!:1EOP7=UIDGL&VNMOJ* MBL$]V "B8W=IUE>4].[9VM'VW*5Z:L[[R!SGE7*W MF>V$;=?IS)QV1TG,*_U^4I=1&,;GJX<,V60I:Y8#STWV?NEFI)',6>2AU[O= MW=.F,XXYRPN @4!I+'&" 1E,HQAH+1HY-3AQ]NF .DL\(X@VSCG3<#PNW3Q- M[_A,,X)GZR0S#=]N\HLM[S:IY5E>]++*>%J#2R@.7'H^E[CB2W?+X??Z:[O5 M^GKS>[6IM^VV:B.\C>4/]7HMZZW:;UTD#&.)DECD'*('#(X[BH;>/,7TH#,_13! %+WL?6L2>V05Q&Y@P]D,<^U3[_)1-7X+O M%5Q]KIV,'S:*(95)\P\5K,BH+$B196RPR ID=+=_C)V)CC1>1P]J%=.WWT

^V3;7= M/4W5F;Z'YD-9M7^MD4N:) 5 B00II!B),4 1!+$+-3+ XIY5.V9[1S[.Z$> MPJ,G?G.%Q'YU>2"_@]L_Y'<4R/O"&0VH)[YE:Q^.]B@6W05Z MD^6>0%E6T'2;[+_6=>DQQI[9MKNKU>KD=-9TRI--B.N6/R7'3 MJ197&)LU]RC2%2 [7@/4(4M'SLG1&&[L56DATQ2SE$F2"$@2"G."Z6 H1Y+U MV?OC?KG=VVK2BT;,T_<1C_V6S=RCQVC4:',8ZFC1=^#%46+(Q8B=#-8A5&+22<&/>?Q,WL0CDWC>7+:-7OY#NCFZM^F?%T\MLI01P3+*0D1%(L $PIE,/=.THP ML]FL<&E^UMT+B\4\5ZP;K.)-R?2(Y;O3O5=U-7C8(7JPGM>"G6'53H_%EY;K M',V!NY5=*:?'J%,$LQXG%,,P8 H2B'#9P!!TAHXFZG9 2( MD#9*G&R.C G(J+T1WT%POC72 @Y[9^1Y3LTW1AS$)R"]]>.?WK:(,R9'+*L0 M2F#.,\@+%A>"PP+DR6 (B5R,VA31,S'YGLC<\T&S]11=^L(85&,<>'D]Q8R+ M&5Z2/KU;DQ9,+8H"G +U[F:;0/2\9N.@+?13CP6/NF\X MU\>@63.%_QT8%E;S?@)A-0$_&Z1SE=J\7T48F6=N$OP]]6P?DQDR8-]@/),$ MD1101#@5.4 <9GV#<8DQ(1;;==-CG'BW[[*K3LW>;@Y=P+R_LVL?UI].MDS] M]Z=85I&82JQ^:_[B?O=ZTTW"?]O6N]TBS9EZ7R@56)*"9B1CD@](.<:3UNHV M^#P7ZBVD()Z5MPK>-+6U[[C-5UAWGD5-S(CVEIS,?P#/2:X(8O_K#//F&V NPAB(Q'MTT.1FD LNIWKN M^^\GSZB]N^[O9J ,""(;P&J_+J4$HNR82QB5-A(^!\YI1/[O_0.-;B83D\?2 M8#819/QFSQ)#_(\]TN;HL.,C0"]-*.;Z'@))-[-2X/AQ:P?QF&K!2];;Z[+: MWZENNOT4:(&PI!D&!<1$ %H FJ"B1YH!0KAMQIH8YC0)JT<6Q *853"G60#S M%L#9,]:)9[/-;-P'Q^/RUYA/(:!D-1<#CI>_QD=CJE0EOMU6V_:_.2+-(>$0 M\EPAPZ29"4J9#$A)GHD94I4-S*D6T&[5:?X $I55**=)5-["-WNB.O'L1TU4 M3P3'8Z(:\RG\'(EJ% ..$]7X:,QWXDDRBCG.,I$4%*D,RBD<<.*82M.3]-,C MG.X@_O\[ZC1M1'\.I1KAO_>C3F:1\*Y2W=,PKS>[_;9]7FO7/I3^ZP3@^7%AE!!0!89*"(FPD!D>(P)T#4[%6CP*"'?Y.A?\WGQ/&H]3S: M-ZX?*[R#]X_7S^>Y]^#I4_,\$YC_*YM\DC#=!Q96IK8*M8\T[O>;^\%SO&=R M7!4 4\0PH.J@KVX*0O*$-'"3E&0))S#)AJ,8K) )GO VAW/L\]SR^ %G/*;, MSRNAAM'_OT8]37F97CBM(C>_9MX_8[R0L4P)@TBUSF$8Y3DG:0^?XS3+PIA+ M&8*>YIK)SZB-]XF>11HM8_VS*Z,M+9,)XZBX>=?%1K8[G(_\.)[D!51F#%"N M.OP+D5%89&* G!>"#CNXGM70!52+75S+&Q S[-PZB:7GA9O)@CC7,DWCX*^= MAT^LV!RO6/PHN[H:\?*1#5U^)C]X!G1*A:NLYSX^\\\ NB/!AT0=$YEB)!'+ MS? 1WL#W,?J/YT<[!648REEF MDI9?TP^>1[W1,ME,3 %,8 93B&!* MD4BQQ,FP+BURS./);OHX1S[Y#:"?\:A'B,?@= /_@\NB/UYF.P9G%KF7Q'*U MW=< P O>C!?ZJ7K7_56OM1_\ [CGS8WP(#THH171;&,5-_=V6 M1?ZH?Z+^"2#.\Q8Z(1!0!S/F9BE=^O**Q9+%&4YYS#@'D":0QP-&F!"@?[-I M'GP!WUX*(7J3%AP>0A9 K3%< PXZSK/4%Q[B'5!I\6+L/U4E M8>J[GR+"*@(3UP_=K9SJT*5*H)QDE D"L40(I_303E%R L4,JQ^&" .ZVQ=2 MW":M(#R&+(A*XN%#4C_$%S!+;>'Q2PBJQM#^(J:N-NX'P'_581GPGZKZL.7 M3Q4R*B(35R/'2U,0XSA#/!:PH! !B67 \ROT082\%FJ#S^!#ZKP,+Y'[;WB.'O;X_E1UAH7[?DH,VSA, M7%UT]\86"",4)SD5B&!0$%$4^7 410H6T_E*"TV 8=]:GBEHDU84+@,54CG1 M^15TG&L _L4 M9JD^_'X2014B(Z[?>Z]*'H7!?X%B'_F?JE8908.?LF5L7";?5CG<6CP QJED M*8ICDZ4RN ]B MIBT9OQ]&4-7,J&=,)]BH>12**;9L[./_4]4THXCPM8TS-C;S7'Z1(H[NVVYR %DA.689 5@#$J4@.XA9@A MG&70Y$4;!^8\GU?_M%U>E=%MA^_YYDS>R#P_ZYB)1[/9PP NZM%=1 I?U *, MC@BG[?OR,F-/:*D'NL/HM.+2H=K;IVE0(W7M5);?RMV;:GE9K1L)?LARP'/:6$]#\HWU=QY$]SV+6-VQ5, VFV:ZXU%A F8%&,RWK&&P1 M1@>(IH+FCV*#)8D9J+9;6W!"N5XYKL?)U3[^_X,RB0=V M \@H/KRJ_7Z39@LH;5H;,EKUM.6\0#%)&IL)Y@()F<-,#I9IPJ7)"HH+>Y/, M.E9WVZW:[ED?L9JMICAA5F\Y96I2;>8@)_""6%#1X.S,BHI+QL-84G'J4>WO M^S23-UEMEIM5M5R_8)U#E(H,,,0HP21.89;2P7J606(B<:YL>I:Y TQ[B7/& MKI[,S4&LF=0=.3V!&(+::5)W1O% IIG@D@,L M.&$%&BK*-"ZX6.SK?8-<:VR.-&6D=0=4^KMBZC\QT[:QW.E)VH2TV2K9EON>;FMOB[WU=>2[G;E_K#X M^GNY5 BNWFT^E&JN5FT^%\M=M?MC4U_NRNU7-8]^O;F]VS=_W##8_#?M LPG M]?L+D*8 0XAYD9$<,$Y%TL%.)2(DSXW*O;G!^JX3#R/\(FIPY=N<*[U ^FS#R7#AT/"SU@P$62JY]4VW*U_OR9K>(!::B8"B#>9:+7,(\ M!SWTK,@Y""3?Z@/^F7*N\CIJW0XG\1I\.K,G7S]?3< )6.>#^=&R\"&(\V1B M\V_HI\_&%I1,EY%MXZ6;E1_ W='+W7Z[7.T7<88R 5'!><%P CDE<=:;RP&B M6L_5C3;B.?L]%*_=OYOE)7OR]'+))+R9Z?\CO?_' &IBB7Z.FS.R.IK.,*1P MO!NUX\]LG.0LBC3G.*6YX##+ $IHTK^#U9@1DF=CI.;%'^Y98EYO5NN[JZ[M M2'WOO,>RQ3=.<%ZFSDYHG+(V3F#F514#-='F+$P5T8?_@GH8\F"N&B<[!4>E MBF-,XZ8. BA&$J9Y4<0'I8JQT3K[.$O3E2PGZ*SK%BLN337%-XW6 G,HS@.H M8IX@24M\QI ;FA*-\N5961K/T"B-6J0")R+F+,D@Q S'3%+:VR)4)FBT-KUH M8<(:Y_JIPU[1KX>JY[;>JFFM [UZF=<1.N64TO'Z%( HF8J1-H,!BY"^#SKB M8\B(KNA\7'TIK^[6Y;OK]O0KZP9:5XNU^SF?RF_[HO'UST42)P(C##B6L92Y MY$RF'8 \2W%&393(H5G/\C0@C>KK)Z=@T:;<1Y=U_6?T5:WAF4F32_;U]&HF MXLU$[)3S[EA^C[-?:.LWUR.%-6K!3EQXZ;-X1O@\A"(,-?3A6.W],S8LU@Z' MR]Y=MQUFBC--:';%]^/?.>U"(83S"F4.>GZSB19@]=(7*?& MYGO2>G!'Z<'NI-?=ZK0GWN7W>W]VV_?!6RI?# O&J6.K66H&'%;#(O5>1'6Z M'.[.MCF#G%,4X1(C+C.$X $P(->'.,+*<"4Z.< M<.;P;-;:WC^T\E>U_Q(U%4TCA)M=O:ZNVDOU'_?-_W0RV/RLUYOF)UA/-";_ M%$SG)2%_!8;3F*?RU5$7VD:\C4/-GZK+*VQY6^V7:^7'141O5'>OV?.:MZAH M38OF^A+"R'4!\/#LI&O>R&C?*RR;^6#Y[K94W8,WG]^4#<(3HUDN2 PX$E2B M/),8\J*[RIU(BF#&39+82%.>,U$'Q_!BX4CR]&1_0M[,M+L#=A$=H$4=MD:2 MYQ+C\UR=451')(7B!T"5'N@+5J.5-M6\+.[II-'&C3)=-.5CNCC., MPZYCAD2<8 +C@@.:I7$N8#=) '%!F/8R@ENC_D;@"G*+=[;==R,B MSPQ//P$)8[1Z\JV>XI/V,)9/5J7S!&4DB8N40B+C-(:Y'$!PE!M=-7)LVG,Q M\G!L R@P*8C1*:IY$/I>K'2T5F5X-W.F:,^T)ND\T/.L M1_[HBY O=#*8-^QA9)R9.?"]\&@1$=W\]:'7#ORQO;O^#3ZL:&KR< MT0"7K(8QHIUZ5/O[!DU>[%NN2U6I]JMV]69WWZ3@(.5%FC$N*."8Q82#P60A M$OUG:,8:\EV[M>/KW=A'\\X[^<1@<_AVS++0;^6F,;=N[-*K MFVI3J:4O=:#\OFT.@<",T0(B#J2@$J)A3%).@-$Q#C<6/8^4W]J10J?-1%K, MG,E%;ID-(QLY]JGV^2V:C3PW%>J;0^,.@41*4PX@2@EC1,0PS@>4**9&[T). MC2W\-8LWMDVE)@^SWI)%R!&>?+%")[A>%-]Q%,[DAKGB'486F@O'H:7S^>%CG+TX2F>3-;$WD&:5.#PL%XGC.^V)2?U4_Y9/ >L1O+6F)# M.K%Y!-)*>.X=U2T[F!,_J*M%W1F%<,Q]& /?M5,/']?UP9GN,'V]V]TM&Q;> M77_%;9]D28J__M.M3EJK]+NS(JBB<)P M7E?GY7_T]/?>I=@><#/_[4$.+]_\.OS&W+$P>.MV[IC8/7KK(S::>S3F?#V[ M;^.1^A#V[;%. UWMJZ_W M&YGEE$I00 EA""GL@$&(<0 X8)CB/#B:[F]K'6G^1X F SF4ZSZ9V3IQ_\9 MR0_O?H_>O1*401]7FEY,;5T?4L]WQ,"?VS!S"8Y3"F$CX=+">[(LW7%6]^C]WN^[0 M="/QJP93NX;[J1XZ\:NV_MV5_3?UKOE]3=B+1( 8 8!8 6C(HEDN.''I M(NJ=ZK;L+J)]?7C2I6Q?B^EN?<4K7-K_7-_(&&DH?EI M>+B?,#L@_54R7MYNRU77CJ;Y];I4OVCDE=ZHWKO_7/;_VJ+;J>-LU_7V[\MM M5=_M%CC)TUQ-6IL$RV6&"TRR 0YK)K+:!RY]@O!\*.77Z!1DFYAN#S -EF:\ MQD%CN2R4$)CEDU/4%]$!]T4;AT>!.8)O]RIZ^*$$R6 =+91@V:VG>0V:WL+: M" *?6V";(B8!++1-XF8]\;=N>&7UR5,"BR)%,<@8RJ%,*1("Y,WLLS'?1!2?Z3XA<(T!SFH&$49X!R@J">JLR M)P*;/28RSI9W;6)?U#A2SXI<]5"C_?+;U,L +]!T9C2Y(CB,8>7,FT>/9;AD M27>@M5WGA[G\ \L+E.&LR(I"%!E!A*F>AGPP":'>--B)H0F'6-6MS9T?8!ZH MU$O\D[%HEOZ[MRT.RYX=A0VR>=+].9+.R)03;L/0*#>NU!Z^O;'J--B#,8< M20PQ2P&D0$(Q3( D!RRQ.-QO;VR:\_R_=D_(C!4E;09M%Y MQ]'?U%LD&"1 2(ES+ G' M,&VD<# RER]O87H+@YZ<346]W36%'EST:H#WBZ+^N$7<0YSX9L*+E)V1.H=\AZ%Y M+AUZ>/' -5?V*DA7*W4U>?>A7)75U[8+54S2F- $8P9S!O(B253EUYG&T.JZ MI1.[4Q5G T@U(O?;Y56IGD3I08Z6.QN^;07/%\E'Z1O,U7OS>+[^W+S2JP;Y@J#'=E)HR3A!BHOE5$G?&69Q2L\:L MCDQZ7S5[+'FW'3YG>F=&\5C%\\:N6\WK85Y$+=!0=.^4/"OELV(_=.VS3S0[G?(^\9CVW$+XF#>S>:\][:&*X!B77I[[CN7+C0"^J9:7U;H[Q:QN M^&AWH8B^ MF/<@BV\T*)]!&T]@60ND311^!)6T\LM(*NV9T[IU<6:-LGV*[L1\+]HYAVE! M($ -@@(@CGB<#R! P8CV70OWIB<\=G+<(UFWX_I$+MO#XMOJ\Y>]:D]TU_RA M24WI*RKGM32 @(P7U->;AZ]FGDIJ]*H#_?Q^\B1Q,+A<,6\\[*Y4^(B+WDT* M8[:>2&:>:0_@UH1'Y^I)/EU?K4D669&3."9(TA@1EF02%X?D*F/)3*Z].S1K ME-,L3@3,TH;D9;+U2O^9>#9+519M1T+M-7*F_O<0BC F #XFKKCDNMA9?^ MUN7N4TU7_WU7;9L2>=]\ZM7ENNPJX@9?H__[[^^;$;"GFRMUX[5]WFP1IP2E M&4=I&L<@B0N"XO[0&&M05>WMW_JZD8(!?K_R M-+]2/K1+-.7@A<&"@,^H::S0S!TI*]$>0$>?ZJB''1UQ]YN!%]'[0XA:\!=1 M S\2@<7(8/4FD%C9+>/XC9G>@HX]@<^M[$P0D@"6>*;PLI[V0Q^QH5$]/'OS MH;OHL*_/PER>PLQQDF05PWJT_ M5'AZI<1C2IXEX!:[*:'%VLD&]N,SCA^.0==)&$O+)#]+U$?LW806?7>[.]-] M!7;[0 Z8U]TIFC+( 10:L[I_;K=I^CCH+K0^JI6*NUVU*1LLN[?E_MVU6ICH M_^1JD0DN80$PEJG,$T@%07* D,=Q87%(UZG]:2;WKX;^5-?U]I?HJMK=UKOE M6LWSE]%EC_XBVI3M:8NN)W/O0/2J^]OEE>:>OY\HZ:W#3A^9<9/Y_7%B>$1Z MT;9+;N+0+M(.<*===S4A\LR*JY=XA+'6ZL>U>H+OV6)]M5&-1N1797FU4TQT MTY6J.V(GJ\URLZJ6:]6AX-[)Y)RA1 "1T@86+G"<<#:<1@!%D9JT*YD S31" M?'+XK3VVJMK>#Z>%KP?LYF?=/ ?*8%5UQN",TV+5CO;5 #U2V'\Y.:K8'3(^ M.! =/7CI(L;DP;)87IT_:"-76'T%SVR1U8K&E]99_<8F@!G01(X^M=HZ!;?N MCX\L4,P*$,."9NKE&Y2#!(,! ,)Q[."4G8W9*4[9S7):G.&G7'E!^-0CH+Y%\_9:^91X4=%0<1BGI5"%PJJ@'T $?N#M#K+G( MNHA2T&+KQ$$]T77'I?;J>U\PRX:-#^5M7TF_N^;EY7Z1P)Q R#$761HCC$E* M26\RX3(%)C([RI!G03W@4>NTE_5V6__5Q,#PDO[SY#T[GU;1?LAB%E;EQYN'[MCA\;>7J]V]TUZEB^NV;US4V] M^;BO5W\N,B#B5 A &!!Y)E"2P.'V1R+CS%JC[*QY%BI5>QS&ULE9HO+DZ1_K M#K4.N#97,?\TCY&R 5V[?]?BBUJ \\G9DWQI:MHXKL,3MI'^G%$W%TR9GG^0 MQ]5+!:%=M7QJ$AYG,:.Y3 L$22PI8DP.+=(2"K,Q1R!<09AG\^VXX6;=J,=Y M+,P..DS*O_O]M6YC9OXE14,Z-4X\N Y,(%KJR[MGSCWX8='],N,B*6B<9#*C M<<$D ZP0;)AJ)P5+H8,=&1NS4^S(S+FL^#+OKI<3G5+N?1DQU+5#)VN&VJ$( M0SM].&:]1FC(G:YBBNOK.)8&G.<8(.-;34NS$H.'Z)S)('-^"V&DFED9J,,9F6;) M:Q2F]^6VJJ\>=VQ;K>^NFLQ[ZGW'R"('69X46,@,XH0414'%86T($9Z93!D" M@^YYVJ$*X>IPB>[J]!*=HTP7&)^:23 PU/[RHZ,D>!%U3D=/W,B\B ZN/TC" MG??3)M!I(WLFMP;ZB861=D,EI_XA9&+"9+U@)(/-/U2B-,9(%DE"AC<3TA3F M<'';NOEQO]SN)\C +^(QD=*'T(W2ZK/Y,UKNH\OR<[79*$5L9B:=F0G3ZLM! MFR!+.HW4+$GO!TIB+S974TC^2VC,)7\ [D[PR^;W7Y;Z_XN$0S=H/X-P:/OJ5#C,&-85 MCH]WM[?KLKU?NE86Y;K^Z_7FNM[>M/=-#R>F&Z$B-!9$9AF&65.HYH@-UG'& MC&Z)N++I>?_@XQ_OW[\1OXNWG^B;B+_^R-Z\^_C'!_$Q>B>C;G_WS;O_BEZ_ ME>\^_$X_O7[WUJSD<\:\7G$W!^EF9=PIPJXX4QBC$Y"SW?W0).^,NKJF/PP= M=>Y5[?>C-7[IK[XI/RV_E;OWR^JJ*0H6618G*(,)(:D$(L]S1H:3V:GDB+0MI=A R9JT40* M3MNV:/(G]QX0#Q:WGCN- 7EZ8D:8J]P4I3PT%),0&%D(R! MG#(A(F0]-HBO@V[,>Q(6?3ZP.O\#P ]H.ZL$MF1'(H,6:)_I$%C6-">^96? M56'UH;RMM^KSX-5NM:YW=]OR4_EM7ZS5+0V".,EED?<3Z<""ERG$I(TYC# M#!3,:-;GP)[G&5^Q+9=_7M5_M<\\?"B_EIN[LET">EMO?KW_NK@Z8?I;67_> M+F^_5*MFPD+5=H_A#-!%!#1G?Q.3;SCSZ]!%!WC1$5_T#X4P:B%./>M[F;1S M,SZ'E(>A;TX]>CC3<\Z6K@X^\QKR)]78]VA;)$5CO1"Y%*@184$A(ZWM%/"< MYJP0")/*9NZ;BS$RI3NGZ5$]^ M/LV*5%M6C7[J)+7A50?&0!+,F-'036^DV-1UW#,?!L+HC1<[.=3C1T\#3UU[ M3OFLW ] [^QPUV,#;]I&JE2K]^+;;;G9E7T%N^!,D!Q@D:2$Q @3FL0''=7(:SXBNLO!R6WUM,LO7_O6LP1JA!0"4$$! M3I(D!SR!O34N84Q-UMYL;7BNJ(ZPHFJSVV_;)&NH+];TZ2G,%,R9:U&X_,-,I6F=EJ<[7!C+BNYXZ0_'JM;#K-ZTEOZKVG]A=[M]@V)[.).N M1G+S_Z\^+;\M& )-B9;*/$:I(%SFA*$!"9!9;+*,Y\.^YR6^'K+9FIX7GO4T M:VZ*S?1L.*W=/C4QX(W^:@!' ^+3JQ(#:'5+:UJ]LZ#UC!;Z#%(8.NG5PWJZ M3]ZPGT>]V[^[[O$ -5 W"-U?]]B0O9Q1K'(]A:-)('QZV!7' B)FN_%;7 M5SNZN?I8;K]6JW+WL5Y?+5*($LP9R#&!(D]$#!CN#5*29<#B NH(:UH#9_1= MU$_;Y?5UM8J6J_^^JW95VV-BU8 V;8HZ@E43]?''Y"@):F&U2RT#L$@AFT.' MGF+H13$:16M(BC3.D2=ER0$W9A>Q6JN'.\N]*BY290@T=M5Q74@1+M3E^\YB MG#!F(4YCS$VC3OT5K/LUD7_*!3NZ^M1N-K[?UM?5?L%AC@#.<0JR- 4(")["P8+@.#5I M46_R8RF- R%<>#'PZK#$3/Z^VR[LOF[ MJC,L;XJ;=7VK-O=ZXXLD 30N4I!G'%(8(P0*.=BD6"06LZ)Q!J>9%PT8VR6' MJR-*RWLY(SG6W4WSSJOEOMD)ER?(!N&:>G/L#$MGM\%M$4[-JM(9TP>A_;/.+U E/G5IL<<1R& MC#GSYN&JE%.6K%>J%FG63#T)%D4S(<4<$ ID-MA)XDP>)$Q_L=K#)DP5I'N M0/F;>K=;---"B2E"B$J*TX)"D/'!4LR0UBVW,3_?\ZY7?Q>B/3I\G)K--"B. MM.@,"PL2 QL8-AX\-S2LV= ='&_K37W?V)#2*23-3Y4@!S&A-!8027I,Z;E1 MCQ)[*YXW@V2U66Y659-HJV[(O.K3["_3#I9G"3HS9,:3&L; <>!'[?ISL[EK MIT;I<-"^VMPUMM\=I+?(4B_C65- -ME_>[!K0*W5$OVY7 M#887$Q9J"1,1UE35D@E)1'D1,:FV2J.7%.D_$N6_S=TTXV3SG-%$.] MDOM'"9]9\=Y'[I7RZY?C;:?.M>CHVQ#;T\>H+J+[[AP>B9GCQJ>7P)S1_Q ^ MAS R2!!,/'E[-83H&#\.V"?+HMR4ZA22! !F.<6@2&DA<5[$?#@'P+*$V>QL MV9J:9KGX_;;^6NW4S8GN/:]6;\ZG%+]/WMUGZ45)L.#'^NYU%*-<[I!,77KTX&! M,R/ @J8P/GH;X(\ZFUKZKKU84.Y/%R0H%&D.XX(*ADC*198?;* XP29?M]E/ MGNP#CY9?E]6Z?\Y/;*\B%F6%AF7,0( )"%T4.'KFQ.J+'K]LLLKUZH8%3;R^[/ M#:_#. N#GLS.$0$S<1T01@W$J,5X$;4HNQ/I'<[9;L]H\G=&25U'( S]=.Y5 M[?>[=:"5"T*S3$T(.0!8$I"FQ>'45C-];(:DT1,W=C9,QJ'5$S?=T'M5;:(_ M/O*CRDV\P?LD.::#3)O,@(>4O@\Z \B0$=OAT@_218XE9(F !'"10L)1#H%-FAZ7 ;#QI32, >.L1Z[4![S1L@/Y46\]*]?&ZN;UKC[D>!F2TO*GO-GO3 M*^SN0Z17O,\:';,J_A"8'FO4@56SI@YN=(+W8O:RWI39,QKJ+4AAB*L_]^J) M/G8_]_5CV;,0'Z<)G0)/7.H8<>5@ M\)IQ_F.-7$/?+(>M#8,CQVR?9!Y!6:2$)(#*0A0YSR3-*96'0HY2YJ*"LK;M M>=R>SE5"&KG/\64^=D^=WOAUQ*+VRZ_5;OGY\U:=0:OJS:$9\B>U M3[* <8)R1$3SOYAGC"'*NN8422H!@IG1\Z]C#'D?FZ?8[O7V;O$]7R-[X%1O MAC(9G6:S$7LF_3P0>X:E,P+GA-PPU,R-*P_?BW7'STB=>E-MRO8$\@+E,*5Q M#F'&*:&4JP/&G5D(U/T9!UJE;VP^O5(8HQ:D&]$R('B41GQ1("95OPF/OQ.W_YO$SW8#8*P*U=_^UQ__;?>$:4'V? O2@JR$RDX.OO$ M>+=@8N8W=RT U]91-QN>OQ4+D68)8:#@!<,I1:3]I__!*2V8R?#4^'&>A^O_V-O_M]LL'Z6W%F ML!H0$L9@-0%<6P??K.)7Y]"["]:?RZ;D;9)WNV"2(DI)!IJY!!%YG"2(IUWB MCGE6B,QHY<+2A.=!K5!%]V#9+:S:$JA7X4_ G9D06-#FI:)_FI@SI?Q()L.H MX<71]_^SO]5NT6*(E)08$ -(%)"A/ !!H <"*, MMF0=FIU6D;Y''<[H'PK<6%4:0;:E4DW#\RCUTJ5X&@5[EC 351O/>J!*Y\"Q ME]3/%7=VBM@;Y_7-LMHL$(!(9(0CF<04>UT8]*]?]1E=E#_;7;8?\A56E.>DVT[8CTPW,:, 9]4"C M(]+H'QU6S:3AGO*K>M7N%;;_49C4WX,X1P@>Y!M%1IM%XL;+;NW/D)ZG5@A] M,3SS.J(WMVK/7Z9!WFE?'?@H. \D>.66O7-S+#9 M\\;V5.H8-BW74OT0.7[G1X?#:19/WV@(G7:VV M=\OUAWJ];NK.OY;;JP7($YDE-*<"<,DX) P6@UW"]&H^=]:FWOSI(4;_4""C M'N6XY5 ;CJT613W3.W+/QY#9*19('Q.FOTPZ@NP0U6R4/^>73$ARV?S]U<1MTK4(-!Z:M@$(>7A:^Z0U M1,+U9;' M_1 XIKKPPYV;VN+BN-(2@H =P!A+ESG)(8N6A3=:G-8"G8":T:R^B34>E+ MP*(_9B#68,5]:H+MUM]'$ZVW'*]!QG.+\RYY#&"IWJD[M:?OS5T:^%"N5?UV M];;>MPAR4G @LZ9.!E PVI3-,3A4S"2CCC."J?FID\.VQQ=MZKWC3&',_/BD MX85M;_EC0!LU45GS'PEV+T8^$DWSP@R3+UV%(=?A:R]LP@(8UC M;T1NDO6VK#YOV-UVJW[WTW:YV:W;3_JW9;5I'Q5+(2,9*5**.48(I# K#NLZ M.4!8^UB/-P2>UUT&:-'^B"U:7OV?N]W>H.F(YR!8)ZR)^7>5NGK8T2$X)\ C MA;Q_^"N(X(S.:!,'R75N&QVL,8GN9>[,4I[#6 2;_%SZ^'(:=,ZHVSW .$$H MX3P%',4,)92D&/:V*84LZ?< Q>;*Y0[@2U;-=P '@&/W_\KNU8:?>/-/E_N0 MU]&M?;+:_#-C;-SXO&>Y$XW] F<9X4G.8IJKJIFK59T!0$RP5I7JP:SOTO3I M$5I?1W]]J59?HE4'T\6.H1WK8S8/O1,^KA:].-8W[ 6:)Y3"IT@SUL-1S(-5!>,(1)K=?SR9=NS4'Z\N[E9;K]WO7E/\$8M3#-]=$Z[ MGDC.R;B94MYG6#T*.UQ";"'VS8BBV3J-&C)Y1CY]Q20,#?7F73W-E^U$39M_ M*;=?R^+[I^:GJ:XCN_T1"4U!2BG+8XGS6+ ,\N2 )$=F+=A\V/>MJCWDQ[+: MHW8BK.,B,$I<)R/?3&!?Y#VZ_!XIR.T;Z WH4"7W'+_FLNLD6D%+KQL/]>37 M(9OF$OQ)G72]VW[_N&^L%=_9>KD[20 Y3XN<)T7*LSS!$HJ$Y8-UD4K+0G:< M3<]26W2K;6I #SC[=SIM-78DQ::Z.AV[9EK: KE/JT(8D&*>94Y+)=UP'YHR M.O+J635TR9JN K8WSM]4R\M*-2._4?+(!&<9YG ,(9$Q(S3HCN_G"8Y M1=#H"5,7]CPK7]<5H5])B4ZPF@F?$V;U1&]J4LT$K^/S!-[)^Q\S/O^A0=H9 MK7-)>1@ZY]2CVM\':J9O=+VN_U*%C*RWO+Z[W%_?K>FJ[:"^^U"NRNJKRKK# MLBF4&<5(0HEB+M*$,A!W1W012DB"8A.E]V 5Q/YMYHOH=KF-OK;/:JD7 MF\7=MHYNFWS;_K'F:32G9.N5+%/S;#A'ZRANX5U$# M5APU:#LCB2Y)#T,(G7I4^_M$K46O6W*A=_LO];;Z9WFUD"QI)H(%2V 6BX3@ M F6DMY@2S+3:ZKJP,Z7(1TB1GG!9 M$QN<8-E[\KQ0C63'6J!>[W9WC;44YS*7:5X Q+#@C6F<#M8D8T8K1;8V)A6F MJL7D4)1TB;04) \CBZB#-;,2=2!,5,B0S4 5R-2+E]3'BA5KY7EWM]_M ME^T)\4662RXY27@N.,",$8[RP60*])X<<&)H4@VJC\"TA&B:T71"E\F0LF$Y MT'%EY']T1=F\7JC.ZD+E >1:G>UNP_+;)#P\G+_>J,. MKZAKB]T+B4F,"D&+K/GAF*6\R7BT6PN(99(7,33)/C8_?\*S=V_JS>=?FY]Q M$RF@T1&IY7NI5G3JE<"^F30K?QV1Z$5YGF#JC/*,X34,Y1GE0>WN*QNC/.U# MA# 5AL^X\&!Q6+Y_:D&8C+\[Y,E,70ZHF M4)$77BH=P5Z(&F+FP%D)L>#"3D'>+F^&!P.+F!6@(*BQE7$0 3 M>QTQ,#*MFJ@G,6]L'Q:U)])&6SQQ.$IA=.F;0&F.]&CKC06C(:J.C1MGM<>: M%ZV^4,5R\^?'[YNKJN&P_,!D_\A14@C *(0BDR#+DK9$ZBWE+$-:1^S'_'S/ MNJ-010=848/+H%&0+67G968JMLP4YC%1-F^ZV3)FT#AI N;LVB+9,*C7[^AI MEY_06Q<$!="K:*P'M;O/Q4!@_^?'@BTW5V_8&[E<]0=N>VNH^=D\9P2@YJ=C MF<:-B<%:G&29MLB.L.%9:!6R]@IX@RTZ@C/0CC'\:2CN1-29J>XSK-E([QCZ M#.1W(AKM)-B:3CT=?M[WY[38 5L!Z+$++VJWWY#A?=,O]7;_J=S>J();77-M MI_D)%RS#:0H3R 07A:#R8$ODJ5$K*3L+OK<.%*CC4O=%=U7<9B'/DD"]^;9_ M[@PW"VQH\W,W]"EFSLRSQS$9QB1[I \/;WDZ8,1:9?K)/&8<%8*G*48\1T"R MK ':]#LGH2MC7F4QFIYSYI&2[7QP* 3O9EE<>\9=DPTQY#/0%7'U(N7=,>* M%>W^F=5&=>[8EE?5?GB\G"0QSB'&&9*):B\/Q6"()#PQ/#ID8<#[R2'MM;PQ M+.EIBF=ZS.1$@6G[ ;5PC.<^_W]S9[?;*@[$\?OS%#Q M6LPYN/F2!C;JY5V MNT=Y@2B-:!J=)E20YFS>?B$!0IHL8<8X<%,UK<3,_$S^\HSM\4!-*Z^(=$B( M!KYIJ(=. %^;3>JRZ+VC]VBB2L .IW7/D$LBN>,&DC&;V:&LM@X7A@)..6@? M+_SQANA=@F5!V&@]9,0P[Q@$@)$969G\Q60#@71H#<-!=$)X.O>95T6 M. 6I)CB">SQT0YL&0B@E/)_*QI0(%>PH$L; HU4$E>/@T&&4Q U32T9):^Y M!:6WG@ 93E%1H"%T:@J*1U]5F27[]'V_WJXN;=;U824=WW%<3A2)&"',OD"OE7LPH=&DV4]Q'@<2)CUGAE<24RQD/E"SF5R=3$:.PHY H X9E MZ?+PA,:*$HY>SW*,:7# @@R"F:&;1*ZY=)5E=#!.0VWT0KBZ!T2;!U9;ZNJQ M(,(/2:AL$?B!6UZ^%-7&B$M!??*0)D;1%U2.A66(TQ@#^(90F5&2K=ML $H# MA#E-K8$&<4=M4$QP9U/*&O2?NV23SVDL/,]S"&4B#D4.ZR='U[3.I0 @]E.<1_"#20X*W0/.I#1L.B1'E^8T-$<[BLX#*5@J MF&7K)F5;_+O>?&YXFF7IKS*A6WP4_]D=YF%$ Q'QP".N= +JV%(V$RVI8ALT M]QG2\%B%H"=KJE]MI:5T_B%^R- M+[3?X]AS"7ZPX9B&1IH)K6/9?F!^\$MU+B^L7"BD]E*\&M]9&E^W6^3K>Y]9IFUK+M//;6 MG<'&H)^9#M4UMPH34-J#<;WO[?W MF"%Y]\1?V8T_.\S5;.Z5^SE5Y!0/9$2ZKE>N?1[5/(YC(GM-3 &/,RR+*BMO M'NAY[@P H5O&#,4/TR4UBYYC"5&7O):7/%G^MDKWOU=QE.KBUQ]*8?%;PG*. M]892($",?$ ,X7"*'G1HT]+"]<+$\1#A;)W_Y =>B,+;9I']/!;OA5,DK[:C M"BD0OF2>C&RO-AOY/BBGU#9F>K[3]L\J';0:_W![(;7I]IO:/!0L3#%TF!IJ M!]O-JFO+TU"8IS$5&2Z:HD$N;1K4M$G$!JDBA+!A6KJ-35N75DU7X M!2PPX;#U+"(9)P83I,J5M@J-LF_S)I>N,H\6QVGHC68,7\LU Q#IU83I^;-\ M/^[>'.27;[>_BH^OLGM;KT[_/.1%(J7Y',2<.5'/B>A M$TK" Y?(:F]H++S 4[U;,PUNV; 2G?PM:["KEL?6YN0RH/'0\,COU(I&IPU3 ML3/HMK-6Y6VY_G#TUSHY;-4>CSH"@(90HXX$KDW4T"/2KWL4%-2MZJ!1X!/H M-&4NMO01KZQF2O\CR3P(*C*'-T53-W]_LG[%GDR?=O_P%02P,$% @ EH "3V'Z M2JN'?@ &X<& !4 !CR)OK> MO\+7_>QMS,-9O;L71K>Z94E7DH^[[TLNJBJKBL+G\PL'RWRRY^^ MC1AM<3%:K+[[9K&X^[=??_WV[=L_OG^93?Y1S*Y_10#@7[>U]I:( M/_U2%OLE?O0+1+]@^(_O\\N??PH23N>K[Z[P)67Q[R_*?\.KTE!*^>OJM]NB M\_&N@J%9^.O_^?WMIY6I'__-__RT\_K>&8%9/\8W[U4_SSCX]O MGC1R,1LO\N(?%\7MK_'7O^H ]E^7Q;?I^ZN/^==\NLS5]/)=,37+V2PH0\WG M^6*N[W_+B^O9Z.YF?#&:J%!E'CJY^JZ;67[USY\O9HLBX ,E8!A$=/YK:KN+ M^[O\GS_/Q[=WDX#=K]T*]VXTFP7V?,UMOAB-)ZT)N^][SBK\^\5-/GLSO2IF MMZL1U#(&1[[NK%!L"K_\3?H#S:7P]'5^%SZ>+E3)-L9PN9N-\WA5* M53MP5K@^C[Y,\M:P>-IZ(X*:XO9VO(@K\CSTP13315B[PQH^/BY%A:IM=_'1 MKRK2\*3&VA?CT0]-"+*_N;9%J38 *C?04'>GE_ETGL3\64T/#\MPG]7 M/7A_94;S&S\IOLW_F(Z6EZ'RY7$!3F[R7")]&,6YY29?Q.FD!?EVMM^1L,7M MW2R_"66"E?4F;$!N\P8U6:'Q;L3TXVG8 XQ'DP_%?!RMJ.:$/-[TN45LEKXU MOZ<;X9MF;LMD??F=[Z\^W03X;HK)93Z;NW\MQXO[.N*N; < M+>X?[5:.=;U*W48ZZ4:S:5@IYQ_RV0J78QW;5[Z5SJ@@NAU/EG&K^RF_6(;B MU#+^JTUJFXAXC;O_!'7-F_CB8U-O(G-]B:.#:?A:^,%-S]VY/%JM5P:^)M M/UN[IR+.LSS881_'\[\2A*O1;/NBO1V/OHPG=>R6$YMK393:\]&>FHUT<#W; M?1Y]/]ZC'46;[D)%C>ZOT72'JNEJ;X6&NK,83:_'H=WM^/NM*"Z_C2='-]D5 MJK;=QCF^7MZN//HSNZZST-9MIL.MUC>[#M1KLV*?E76@D2C^:E [F M^F?4I[35H!#5AOBNL@UVXL]\?'T3MOCJ:SX;78?*MZ-QW&&O?OLYG]V&*<6. MYQ?Q#/7C:%%Y<6RF]48$71\"/SXQ/=;Y_35:ZE!%4(]6;*E[U9AZK%[CG7MD M-=?IVXYJ;7;M!-VVO!W8\U7UM;RW[ZG?"N=J8KFX6H-=6TSD!ZI3EVLO"EA0'TH)N,JX=GU6NFP MXY61/J&Q#L5H5@^MZ",,\\M0^"(??ZTT!>XKWTIGU&12?(O;&U_,;+'\LKA: M3C:XS#\6D\E5,?LVFE4-<6JF]58$W>[KWDR?_^I$X:JWV(I U=;3P[5.ZMCC M2Y=RW;=I?AW]0V]'7_)G!Y:[ZDUFLR?5XFU/&6][0K;J\Z[6&N[INWS1;&>? M-]AP?]?&@9LV#/'N9EOI^Z?%:-8PYOL:;KC_G_/9/&^VYR^;;+K/Q6(T:;C/ M+YILKL\G$&/QLIL567 7#.MX(!GM[K?A@TWYV&ZKU[?7' M=FE27.R2?27WU6C^927\/^5TQBU:.^A)VA&&_479H$N'ZY\_AR[-C53+%&;$&AW\$0H@(9(W& MGB@,++86B:="3F)&@&*V@;U;*>.1YZ0(>ZC\<\!:AR_]JX; .VIGDEHIO.:6 M2^P9O=ZE+-+Q>0/M]@ M/^QR>Z6#WUD@$9;.6VJ5-])[AM?:,1H)+<\X^!]Y_%9:FOM :!=@GDU'$[.< M+XK;,&*"[MX6T^NW02^7CT[/#V&1U'!FA2?0 (@]!L@12K!E)6+&JQ]ERJA, MG.=31I?H/\PFM;@ZGRT>\33\])RCX:-L>X7NR43Q?3S?0;V#Y3/D@;32 0TU M"1,B-0304B;++1D8HSHB0-$\]*W2:3W0'O?0%C'L:Q^=]I7/N _+N%-: (,, MUL!)+['0:>&]%HTCV@UELQ+FLSSBW]<%U]_7;G.9O>1*;S\(1*%/R+* MYN/,?]S!BH=?9DP[B[U"V%$*'"',2K_IL#' P0%1(%UI12)\)\X*M0TB4TPO M@JBSE4;B[1U]K_/IQ9E_[%V^^#V/D6N'=FZ[RF<:86ZQDH8"BKS4#F)5R@:4'HB]T[RJ MGV_,&@"W*^+4G+;?CJ?YFV I'EHB3VTR$Y(;)3S@6@3[0EG) =\@9+53E=RG M>^B'^T>_,RV='6GG.']?'L/&3[)UT&UQ]=@._3V,R="7\?1;^/%FG;?F_5T^ MB_=U=IGOI[23 :$]5UP#B>)V1Q#@MO(QP?RP)K_V:5!TIXR.)\N(64P$&+UW M?XX7-R5N[OO%9!D32D?,PC^7GT??C\^3=5K+'.+4&AFPT2S $W94')6X<*U3 M2-K#W45G).U.)6?;:GS(9_&#T74.ZVPS'E7+#.4:.^G$:?80L![Z;9[:/,ZIN3(&Q_G\P!G@ MON(9P(0[9S2VT,M@-JIXG+J1B!KP]Q'@2>HO&D>^:RX=/ +<7R$+ Y) ))@% M1'% :!B-8B.5I(:D&#T]XE,SBCW"DI,0;9,GZP3*\7+F:'J_UV>ZIV0FK59 M4J6PY![QZ,G I1S FDIK_>ME1EUE%DV"^3JB46!8RQWTU'A'A38B ()*F83[ M^R@P>2EJ"OK7$8U"L9::6D=;\[=?2H_J%0IETPOB&W MFN%@(6&",=\"X!A(V8OTR*!H=L0GP]CJM#\?CSZ,+N)5Z\,S__-RF150!UO) MA<%@ !.&4:I+&0P#*;'S/3HK;V'R3T2R@_G_?WTX,/__KP^9"9MN3Z*U[+UQ ME@?ZDDV'0\?]0"*]$I55),+6@9X__79 SY]^RX#35FEL@=!*,RZH0.6.2'OJ M4NR[GLWVS>FY-FP_8IQ5P)!Y+)"S$C/*)72R].>%*=1U>HX[.+]$Q]KIBK_O MBNG%KG3$.WCYO&AFK*!:&N(P,-XMWC2(%ZSTZ_ MTI !2 E&CCA-D(*&0@ZVMVLHQ9C]'3+P?$H.QAL 0!D J0>8(8\8*!$+N[H? MY=YP9>(T&S)0#_W7<5)#N2&2M"_CI,: M*Y7CW$ !@,<:8:1,>=6#*4L'=#+<@%XKG=340[1O)S4:*NZ9M@E#$ M--LBI)*BU7HT[9S)Q.U8.S_.?3=!64R)):13AE&L%-*E%QA6$[=T:>! M^V[U5/(:O(N/LIVOWQ9;'2;MR]C^2MV,QC,@N);(*^7!*JJV/"SWCMA*-T=_ M+#>C^J_#S8B@]T$HX*&VR!-K MD#9;F2P8V$%85P2HEIZP%O2OP\UHF/ &$DRY8<8!Q!3>(D0Y&\A5MX;T6LG- M6 _1'L0"QZP#0I-@Y05#+&R P]:W](* \.] [..&E/8R++@>?!WHV[H#^K8N MPX!)&*Q\[X5U88,JE2I34L$8WS:,77P[^JX-7P?Z_DT?T/=O.G.8(VG"W*;# MXJ>H7/V[Z3!624?=K\9#>*J^:\/7@]A>ZQ@"&A$##<9A<\T8)66'%9$J0=]D MZ/JN#=^/Z ;&5BLF+ ,(.16@-4SI$B'GD_(9]V@!.=,6I&/M_#AN8!TG >^P MA-)2A0,>Y4T/ R6W W/%M$^?!MS ]5328S?PKL?^7JF/%T%B*29&DZ 8"+EP M8!.K;H'C_(RAI(\8]H+1CW7RH)$J[U(EM)I%2\(CBX"%U'OFG:&NQ(IX[(8U MI:139O^4T3+T7:UR+VR%W=/O8C$;?UFNGOKSQ2P?7T^WQT7/Y:[TM%I[WYH9 M 0G2G%##/$%A,6!R8PW;,$4G;2;Z:.LU3?'^J*;[(;#*\G/_Y_@R?WB([OWT MV;!^9H>\F;Z97HZ_CB^7H\E+)-9_O:\W)MKO1J808$9PY1DRRG@&@91;34"> MXE'KD8>E@T'2.UUU8'.:XO9VO(B(1KL\VLX!TWSZ\G7T#@W* WUZ4$P%*[-6 M.QFGT5,C"= 6*HZ!<&2M&@BT-+C26G-&/*I,2_4:RI! E$L$-%9$>H !$;Y$ MQ%(QD)>C6F;+BP3)+:K@O//%HU^=.^SH3#.()A9Y:1!VQ!(+A12;%'GE@[F7AC&"GO8!402FY]5!Z2$JIG$251L;K84^27@]RY 0PST.1 M=Z/;_.B+R[#MG/(=*FGXH-L.1G1XYS9\_21 M'DW_^G0?-D1!(_E'X_?>)CI0.D/:0:,(<=Q#SM%J?&SZ*@RG SLJ25=9T32D M)ZO_?W[29C2]?&O>^M'%>++*LGR8 OMK9#3TT HC(0U]9#X&Y].RSP#QE%#3 M'OK^FJ5!8[!VYK>[*6:+S_GL-N+P.7SU$1MC9_D,666?,J!44>L,UW,I'\$#RT#:DXV., M.0G3KCCS=CS-WU^9H(SQ\:=E7Q;.L$0@WDQCG'JDPKQ+7"F51!9URI0N'@Y+ MUF[1,*1=$67=Q7_L*?47A3,B8VY>C8APE$(*I6.XE$IH/) +\6TL0/8;26S3K>'K] MM,]'EY^#]3+J'>(($0T\4!0 B@@O937(#%23*\7U?=% MNXIGCBD) ->*>J*I%MZ)35"E5Q0GO4K>HY#\-M:D!N \%U&.KDN[*V3, LLE MD!Y:P061F)5Y:+P"9"B9OII1\!&VG(3H2[Z\IGU#*@2O==OP=-)Y6^'^RYX: M&3:6,88 CD]R6R-,@*Z$"B*6XL.B_1M_[1V5G8KH.3P26TMD]'U\N[S5Q6Q6 M?(MVRN@N_&9Q7]%7<:R93*I@,BDM&" ."8R@<]N)S7DSL(">9#X]6FDI#-9"(.,, +J^("*62'&&]I]")^BTZ M@?ID JVR76[[=238:&?A#'NL)2=6"4>9))RQ[? 1CHB4:[0]#!IIG!1-@'HV M$ZB*HV9_I8QP)#0,\ZV3RF&FK85;DL>(\"%3IWD3YU1U:I9Z#FSAF. 47R2%A#$2[M!@F!0=!(I)]=L MF>;7<1?S^162IB6\VV)-V"_FH]"==\4B@4#/6LF$U!9Z#N)YL#,J3+?;W _2 M2]Y-TLD?@TMIT#=,JS+CQBI!VL7]Y]EH.I^L-/A;V-#&.O4(=KR]#!,CN=18 M,*F)1;L>PT M$]Y-+U\9^]I$_+QL>]+S3<;(VI3;U4C&.)<6"0.4B+.\C09$B0*021%)O3?K M6_1,-(#U><-&SIQV]#R!(A([2Y5Q0?.(!@4AC-PF(0]&"E8Z0FKI6N0VC]F. ML\-']*N7OZYB6YDTDK(PYUJ/,8@YRQW5)2Y"=WM!KF_A)94YLS) RI@4+^Q3"CEH2:0>$*@4%ZC ,P&&4:2]E&]C(QO MAB9%Q[AW9=,&":[&BST;]I>%,@5$F#NYD0@R1KQ!0)> .>/$P-*1M:GFHB&, MNV**NOR/Y7R]]+XKIA3/*#U9AI6H#Q*\;FHB-P!WK7U ME1ER$% (J=%0 E''L)NK8O;OH]FX6.YU>"8TF3$DL(B=#%JPGC/-)-_. M!&QH=P+/3Y[B+'KK+G]/4(,>K38%MW=A=["2X9"%O;-"IC$%D!LJB,>*.@=% MF"HVTCGO4J(Y>^B7Z@TK&]5*=_](#9#Q> M.4,,(NB\9X)Y&?:,.#[=M9$:")-B))X<93:DG7;C*C@?\=3%ZAW>>1BZ^?CK MD5O65:IG0&(@%6+,$&&@T C%Z7XM.2,FQ;]3?=_<]938)"..DBT9]//3[1KA'C>0&1ID#Q.ZC[$KQH6_(;"6W@"L9,HY; \WQ6?A6@+>9UQ5 MHUWPY"'9>NOJB^H9419(@ZVBA'H,.#5>E9)+ZU..8/H;O]TIX9)![P?=WHY' M7S8YZ$_FW*,V,FL4X Y;A+@$'!O%/"\Q(!BFY$[MX4;W;(P['?*3CST.R/HV M_ORH2WOGL-,:RH0E6,NP00KB:4@MM4"4$D)M4J[R]C"LNP52=8)[5Q-:]0U4 M(T$Q&=="AL6,>@6H-(A[IK?CRP.?\N1-_2EM2-O3UG1P9B:^F7[-YTV%:1UH M+",,Q=L]&@$.")0LK -D:W @E&+E]7 _T6605G.HGYY^9W2_H7L['TSS(,@]@KY>CS6\.Y9FI MTTS&G?5$0\8\]@(1Y8+Q4R(A .CFK9H!SK@=*"-YR;\J8M*NBSR_G$>,S$T8 M/6%XK1P ?CP=32_&HTD\1SSB,DQO-!.&(@<=5D%^IAE UI1;0*@U3CDX[N_E M_:X7_BY4T[\]42-[H8S&)S@!T8K'K285$#%8HD 92(FLJ>\;.M?NO(T)LC4= MG)F)FP'5S.[\0&,9MA()9[ T7DED&-0/J+ T;""#[O'>H=7J%;3NP^X M?;^7P9,%DEH[Z]+::?%H?ODQ^MFW'H '8.2@.=X(Z&5:/TOB(/DK*! MO9[]<]M,:P+ZKC?$_L%PC2*L#-9ZEE[-EK)@Q!@E/-:4R/CBES&^#.E BO ? M:EO<"B-;U4?_3+]&3+X,:040]UP!;;R!1CM3HHVTP2D',:_GB+ -.K:F@ZZ8 MZ*ZN\HM@$[OO%ZM=_<I^GETP\> ME3Q V1:^+5N]Y$AK'^&+TUH@=&0K<=R03D FGF/"<,2:VU18V6,6<.0F4Y?W,Q]I#PM930F+C,/XCDKAYAP*&V8<'QU"*N*/*K;+O$0D%(I5L;[4BK)JMO M"ZK9F:3I>)J/:@UDP!C. Q>%#KL&RX&%F)8(*($&]FA=,V1XGJJP#:1[,1,$ M*6;Y32@S_IJO%\1>Y7A>=VF5OOM%1^O-#%5:RB0V !BMD)7 ,BI-X D1%G#" MM?>PDONNM8/]6KEW:5B#E$'&6R(T8!3HL ?;2 *#33/80=^LGO $94[O3RT3L^#^F25@'0P4 ^0+EVOC!37CO(-.0T: C88%%9 M5*)K@4^Y/M[#2).NZ-L+9?5A*'R('ZPD6[^,701@@^T[6READY4P7DJ9-S86 M$KXQ4QP:!Q4+5H52G KB,"WQ)9*E#(938UT&/QRZTU2>PH@,I1) M;2SDA!J$="FYDJS;])9='G^>C:T&#C"26Y*95ED 3#/\"L]N;/ M2B-1:TFPY=PR@ 2#%$MI2KR@1BEW VH?M ]GQ]:M5OK@D=S>U7-"[JV>"18/&C5V&$ C%#3 \97KF#(87Q@]XS'%ZI9Q!3F?%LR$XE( M+XQ"!C MG=LXPRE#4=K!>B ;4/+SXX<49+M:FM:=+#-A5J7+L_(!(L>P DA# M'_?*'BGG-K)A;MW GB@]5;$[^9$&99=A@G&Q?!HB5OT9]DKU,\B@-(QAZ2R0 M6&$!+2QEUV$9[I)&73Q'YHYW6_/24S!R6$%.%@ MPGMGPP_"B+*/2NB4%:F'Z1N:47XS6*;J>^4W77WQ:/KHAX-/1]2JGP%&PK2G M;/AZ3YSF;)49:B4/89!TDQ7IU2TS;6+))!-?34?=^+]U1_S-9$/6;6'ZF6"&HHYB4]+,\6IQ$Z67*<"P)3SP-X:N,E, M:1+2SG(LQ6/'T67^L&6;/Z2H/4"?@_4RJ<(:BXTQUEM!K*8.@E)6(F7*E=GZ M1O!KH4^3D'9%GQ=O@V_7SP/OUDTO5TE3;XI)T,@\ M;NL7]Q4B$JHVD1%K'";,*(B8!P8I($L[GGIMAOO>5O.A+2UA?@;658]\V5\I M0Q:2,)P@LP%$RR5$H%QMP^)+4J+.>QC^TKSR][,K#>FNHQ<>/U]=/7AA1ZW, M,40@1QJ'J=ERQ+6DJI03:YJ2MK/?C#I9X7L"&-+![6Q2*N9S$[:"X^EUO,H9 M!)@M1Y/J(5:5ZF<2:>>HXQ33(#"7%(CR+)\%7%*>0^WA(M@"L=J N<-Y:K;, M'\=V5)JE=M?)M/*<.T> )"*8"T(*5GHF&' JA4H]/'%H9XYJ!-J3(VZVAN%+ MX?8%V1RHDL4H#Z&QDLAZZJD(FY1RA\)1^.JAQ=4T2(F&L3W/(439[?L*L34' M*V9.$T\A8!YYA0"C2FR#5#ER-.7!VAX>0[0PM32*;U=LVB3U6QELQRFTHW1F M"%'*$\\M85[%_[LRZHPSE.0DK'W^\,IFH.9@[8HN[O9N4MSGY4.UE=:PRG4S M XP4P @ &;=8X_"OW@X1R#J]&?E*J=0TR)U&B=:BTYX:&<%0&>58K0;@'T'GJ (R!1J541&DYK/.- M-C;GJ9B>[?S\4<]K'J(_K9DA3!'7QCK*XQ4=)KWTS2G&$W]=@FU M1K[VT&_4:W203!5J9<90P#5EBOBPR8!>*++M.V&RTSM9KY@YS4-]9E=2I5GJ M:-U,KBZJ8DP%I=X*+B@LCWP$(DF9F/KM4&IG8FH:\'/M[*JQ:V^E#$$(=+S? M"(#@RDFMJ"VEQ"PIL+Z'\:[MTZHII,^PX:M$I=VR>15:1PQ""BBW(*S=K-SM M",M!"HOJ![]VN>UK/7SD9)#/0*!JM,DX<2PLW#YL9,,X@% )5?IB):(FQ<3N M81QLEV2I"6UGJ7>*V]OQ*E7Q?)6NK@P].$R9 [4R"945*(P#IBD'F"D7-JT; M.:'7*?--?3?3ZU^UFH.Z*TJ]!.&4-*Z5DN@U^469-9YIQQS FB"() E3>8FF MEDF).R#X 9E[5O5T.7\6TY6H1[.4/2N:>1>/%I0"%(B8SH 05YZ32R?YX!YA M.@\==LRG"5KH+%HA/E*]G-U78M;+PAF0.AB@T ++8R9L0:0O/<>2JJ2W?GK\ MRE\_*):LCLXB-B\O5SX7CJ,'U[>+E?!'(GODM1L*>"A$54@)MP@AA*B MD2Z7 .4!3=GU]O!XH"\\;55)79'V8[X8Q5,T-YI- SKS1U+%\[6+\:$-S/'* M&650Q$O66E)#C QR;JT310U*B7KNX=%"3ZC9N%[.M_6NM7W.#)9<4L2T81@X M3Z7;7BQ15-N4MYIZF&:N)VQ+UD-7[/I]/"UF*Y2.OASRO&B&@+- 0&44%,(2 M8C0HG0AQYS6XIT!ZP:Q$+;PNAV'KCL),:*V8IQQB@D5 D7E7WIM2+.W-Q1X> MCO2$PV?175\25%0[M=M9-0O&,M44 6X (@;;OG#6+=IWL7Z[L5!G>4U ?@# MQ?KXKM*'%>8W^6)\,9H\[?C 'EDB'##A$+ HS Q>"$GU)I0HJ#)\5&68M.0/ MF4R*;Z'7N2]FMEA^65PM)R]?3JAPQ[I..QGQ7(6!0#P%UF&D# 2HQ$,BFK(% MZ.6A1),4>>[A:!'X,YQOA3GA_6P%V.7*J?TAGWVZ"2A7._+:5SM#7$--E4>6 M.F@),@'C4F[D<,JMRAY>*6B5<,W#?0::K;HY5\O%3=B[_.?#$W^'Z?6\5N8- MBO?]# I@.B1CA,0F-H)BRE=8U,LR$%QX+#:EA MS@9A&2[E\\:D[/EZ>330)8U.@OAL%'J_7,P7HVG<>-;AT:-J&1?>>BN1%GYWT->]V/;LPJ[\STU,N& "BL!H=Q)S)ARA&Z6 M R+#UJC2-?6VSGJ_YM-E[@-/S2JK^L7BS_'BQBSGBR#);/NV1\R)&_ZY/!RD M<$)KF:%0>A98#BB.SUH):6B)#?1\8)OS9(:\.-9M&_'NC)-YF!,W\E08:SO+ M9XAY1QVQ5D'N%?"*>E#*IG#2:]P]W'DWS:8F,.V6+_'-F97O.I]]'5_D\T_% MY/"6:%^E#!.*F#4P9GAV CD S<;5393D/.4TM_H\U'5T::+"=]*G 70[O=VZ M[O7V@NX&C ,D.E KPU$\&*1U BNB*-/,E'("9+K)%ONZ6=0IT)#O/S>"^ MW\6]SKR"0;.W3A;&$6', DDXE%29L!SK,VJ:PK6[\-MY'K[K M)BRA-DQ[DV+U5N>F\PRO_!$>AP(-]E;*C/< "$F0]X)828Q6FZL61'- M4G(T]M?&:9Y*C2'8!$,A>?)&$62@4]+V5"@*>\ M^U+=-GI&G=8-ZN:IDPILYV1YN$U5A2X/I;.P-GNF**7**X:U(I#;4BY@:$H, M:?T#RU>W]4I'M"NFO"NFQ=/.'E^G]M;)%)%!$@\%!%(I$.#RZF'J%"G7?GN8 MMZQIUC2%:U?<>2!W>; RGBY#WS?L+Z9SG5\5L_S10S3N>X H:'0\'%",:BQTIX)#6QID1B.3#<9_;NV[=LA8"JX79%G[9H]8IL] M%,JD,QAS2BC5R$&!F42E 6$ 4BF'MCW,XM\T-TX&LC-++%]4LM:?E,M6298% M 5HY0R6VCHNM+!0D90DX(779JV-%"IAG(4;B?=C:;:TNS7&/'<3(F( #IF7R M#6*(ARE.IQ,N$[ZZ):EMP+LB89D0H[Q-HD?S\45T[X\GRV K5#BXJ]A"QJBU M84/,L0X;9D AI B5\FNK4T)=X0\0G-0.S&>E65U295)Q'M=R"R'S$F*LMQ[< ML/*G4:B/T=*-Z[P*IVJB?"X&;3"HP:%-C4PP3PQR1$+K,(DW"4@9C&4]!"DN MT-KST!!9=!K.7?'HSWQ\?1/%#M"/KO-WR]LO^>S]U8LK)Q56OKI-992&25Z' M_SG%F?2(@?(A>6(Y(DDV5P^O,#:]!+:,=]\8>&R-K-5.!H+DP.$(NS42 >55 M>:!EXULKP[IHT!Y53N3D*4HX,R$W\WB=NY(U6\JPC*_^>.VTL-PKH93?+A%* MF90)L8=;@G.3LB$U='-)[N7=N U23U+TG/^:W./N[4U1="C2K$K]# JC98QN M0,YIX PC<*TAXKC%H-(!5LOR?X[>CRJ"K@IF80ZT00P*($,0(\PX !N)!+,= M162>X^9T$UI^D5$M =K.XC#+3JZ%CLF!B^GJ$93OXT-^\8/U,N*L#-M5AZR MB'))M=YW_GW;5%K>C\?30[G]7^8P+XR4R MU GH)<-&:XM*V9Q]]%#TL.B2IN?G^_T&D#U#SH_?\V@%'6#,B[(9"',NM(@$ M6!QET$BHR58F"@>V1B7J=7\ZCY/0/$L.CZ,6F"2K+59M3Y%,20_0PPUFS'&H$TL["%E< M':7)XV*99F&M)A8B!I2Q &!M]3G.FGYZN&]@&;)D0!DAY=(=D0R':7(H6H9 M=!9*#2BC%#LD'0T_EY(:;E-NK/7PV9!F*=,@L)U[_=Z&B7!U$:"*JV];.,,& MAU55>XB==-(":<@F=!,'$&W*S:,>;JZ:]N^=BF.']RSB!C"W^?K/-].7WO&/ M@>V^F'T;S0X%^]1L*8,2"NNG92"/'R+D:+0)_! M+]A8+N"PP_3!LM-2&2(MMX9P54K*K4J*[JE+J;M\-B[BT>ELT7:(3SMLJ),< MN![PW:U\K^,-+, X"@ Q08:6V3*K- M15 L&?$I][M[Z.CLBEHM0-_IXKM^C<(N9W&Z7:\L*]OA7?YM]:O#6]$J#62" M>^NT0-!AQ#PCC,O2])#&^91M1 ^]HYTNFTV#?V;JK=YL2F#>T_H90RQ8O XZ MIJ&)[U,3C+;#SB5EM.BAY_7,Q$O"_BR!#)M7G2X",K.#EZ0.U,J$-1A@P20R M0H6Q)C V#U,[3=G0]M!5VQ7'FD/\+,Q:C86RPS%/]>_YXJ:H3+$]U3,I@+ J M3.988B0T4XR6WFN)(4C9')R:)V5X;&L&_.XB;OYC.5^L7L7Y7.P)]EB-GR^C MU7,ZMS$WS$KY'_,@XGR\R#=)^->S^,?\HKB>KEI9 7$P:*?=K\Z$,1I3R(W0 MQALI 2/E0%<"\I2T0/5SO@QF:NV9VL[G:5SMW&JY#E0-/0?TU'Y$ Q+74R#MDN,<<*,9L4 M4'WB&8F;#F.A;Q#WOT](GKK?O58.AID><4"H\,$VVOI5E5)IL^*)1R1#8>U9 M--3!!59;7"Q7.0^F056+E5A7Q>QVU<[3SE2^JCHO!]P\O_C'=?'UU\M\O!YK MX2_/AUCX*,P(7_/9@1NH+\IDV",/#%-(:2Y(0,Z$/PB#E .F!:UT.ZJ1KI?P M/4)MW_720\4S;"VA1C#/P\HJA84&NU(@)Q&NT1)5_.^8+-$4#NS:Q]U\^@M MTI>%,T>Y-UI+03$/YCJ6%I5CBQ.J4[;N/:)*@]I];JBF0GJ<*!>S1;%2/V 8 MK)0?/\G4;;"=+D93F]_%)Z='L_NUI;PWH+E"K8Q:RG@P-"R$'EBKG>2^[#M% MM)N',SNC0XKRBK9 ?1V7B:EFGB('/+6""$<,9ZB425.80I1>IIUK@"I-@5F- M($U8J6\/1+D?JY)9%7K//0S3J6)!-J-]*92@$@[D(G&C1DC#F+9,E,_A2XX0 M(Q;))/$:..@9"%,?$9QY(4SK@(&9BB1!FG+[/A0NO5L ML+>/<.-)V0PJ+1DEP'AN)(@3*+2E&%:CE'2V/0JK;949*8"VO63,1M/Y>'U$ M66':>%X\"[U&2D-D2-@-&:F1M5MA"%0I<14]BHQM=RE)P[0E@JS=RGX\V:1W MW$.,Y\4R;A#T'"" &5'!O.+>;M=$3US*=8\>1:RV0HA$+%LEPL?\>O7@Z73Q M;G2[;P'95313"B##H5*2!EL;"Z$DWP@AG4%B&)&D+1(B"<]621'#]6=AREJ) MNO+DF6(Y7!H2U2IDEX M6V60NKP,>IIO_HBBPX.\V5$^V%.<"@P8E-A8RYC 9#L@2-CB=Q+:^9K9D@YJ M%QPQ,9YI]KGXMNL\Y4#IC#,.K('8&B> $<[*K5=0 HI3MK8]BH5LGQ\G0]H) M.];S6R5JK(MFR$:&AS44(&@!Q)YK5@I!O4TZO*__!-YK)L9)@';!B@_%?#&: M_'_CNZ,&R:X*&051# D$],Q9ZI2F:#L)0IAR":I/;]BUSY 46%OBR8:TT;@N M]JTH3\IDPF-@([=%^!=I() -DQZ7P8PRC*&D5.!#]Y&F(-D6 2(]9_GHP-3P MN$@6+&6+I14:AL849XXXM1%;*0&3XC*&[@A- +(E[;\-^IE\N"FFA]U;SXME M2"%%;#P0]D)1+:S=2J\L5BG>##ATAV4.2XX#H[7#:-MY++Q)8<+0/9V)8+;$A,^S40P,_W1_^Z68[*'!DS)9 M?!:>WZQK428FNX-#=ENEXMKPZN.\7-Z/I=7[@]&-7TB2UI$?PT?9"+ M'Y8%8$<7B_'7W(X6HTV'CYR2[:J28[5+B)I],JDP:CPMF1&*K&9/$:68I M@\*K,A316,Z2DC[FY=ZZ5>J5IE__]_YX2GE6=F,6PZQ E!3PN(+9MC($IT@!4]Q MBJ"ANTV;0+2M$]7U-LJ/YQ>CR?_-1[/#UTWV%<^T,5;)P_=\^&38Y=9GY7.)+=..T1Y3#4B!:1Z>S_">)Z4 MY0L-W:?:#*:=T&-]:ZHZ01Z5SZ"12FAC%2,6*\)83-^T$0?8I%LH:.@.U:90 M;8DD*O3M7IB#Y0(#6 M\J"5+Y\&EJZLY:<=J)S[+#UWQ_..',B+=JQ*IBW75!!M)3).!CTAM$YV!XF1 MMAI?NY'RG[J(= M8,\P3%78Q-CQ9!D/8#:GO.-\;N-SQI/Y(,:P,!8)CK %'#$OF);2K54 A1/5 M;CVV(^6GBYO\L&W/1D3V_FB M3(9M"W=6,Q[#Q,(@T527B :C)"D8_Q7-%I6)]3R-WCFU4<:<2GT]645>D_)B'-6]\L<@OJ^5$ MW%D^HY9[RBF"$#(4Y@"")"IELQPEO0GP6NAWBJJ+YL$]3IP]F5570^/]781_ M/II>ZD\?C#N<575_C0Q#%-]R9M0):B3FP9"299\IY0-)@]@:(9J%]Y58AELG M6GMFX(.?#FMO#=#($$ 0#>-+B,WV'6HA8=+Y5_\(.@R;[U3MO1+^J]MX@;<] M\J_;SSAR5E+/J?%A$N)<.VY*[)PR*=GD7LU:W2;EFN7\24H[@[=1C^;CBR$Y M%XW@5A'%@:7.,/[@&A/RF4DS-+04Z!EL!VP MM]X97\H3WQ@9UK!/5VO1')A=K3]_YN/KF[!Y4%_SV>AZ1<:W1J0F0#V#Z; ZI,POAV0\,(VA@=1)BRB6 MVD/FP1ISI,*Z90& WL@)UVM!XV'>F . MVWC \7XY,TQ3QI T4A/B2RRP1IVZ8W@>O,$$G MMIPQ3XP+B[$D ECL.0!HBU>PME+FO==DD#1*SM;@[XJNJW=U8S]'D\U%HI4H M3Q^Y+0VP_/+#Z'XEU&P6\VNL'K8_P-CTQC/O)92&6V3B>RA>4,TW!A_25"0] M)M+#Q;HSCA5G5M3)!WL5>KHHRDA!=W657RR*]0+R94_/-X=2:G,HM>]\L/4O MS@"2GDKKPY0DPU:&0Z?Y%D%+4E[U[N$I3M=4[Z42>S7+F]%D\B#.GZ,H9?KT MOKO5S!JM*=*<8>B$M3:^IE?B9*5).5/OH3'2ZWF]$0V=>6>W#\OZ>[M]+656 MN_@LFP(2NP YU,:K$@\/3(KY7#^Q01$T.@#SN3&XS^4:WG2_AEMM4R-S@&C M'#"*4APPM$R24CXL74J468_R'K1&IV9@/8.#>!5T,@S',(&"<L?B,95)9 :!SR\5ZSM)C3#3,)UF$M M'M;.,UW)14=(GQX3NK=3F\DCE44[F\FH8MYI"#AA6(&PC#'G2NFP9@-Y*+=K M'C6!=5=&0W,!BQ5NSS;_91D. Y)ZZAG'Q!EFP^*ZB9 D),:-#&NOUAB#>Z.1 M#JPT=-XO;O+9B^Y4L'<.5PP;$T6DQE0@ M@H!F8;HIP]\5@E)4&@TM2ORNF!9W>7S(<7K]7(@J\T?U1C(-'&9:" D,]TQP M88$JD5!J:%%X3=&BZ COLX[Z9[_9?'SNJ)BVI@2L**=.$RL1<,8[HDQ\GLIC MR)0!K)+GOBW'[]=\[4M<]WZ5QSI\;7H[A9:-UKVAII4K ]$U=L_N7P-/.B=$9),&0)]!XX!XE#%GI8 MRB61Z"9"Y1EG7N]$DXIO5[R)7?N83R+:\9!JO)H=?9['TZCXNS?S^3(8$[DI MY@>/(VNUDWGGN!$*8.%YO VE!,,E%L3HE&"]ZL +4$O7: [PKXNW9 !ZWN Y7S(A 'EH:C$=$372K6_I@)+BD MU\I[E#*[97HUBG%7C#J%3/ME9(@P+RS P;3$!$DO 2IE! :GI%&KGUO[M5KP M3<%[5J?.NQ@:M'H":Z!^'$$P1A8I"*05#B&A\29X@%N(?*4I\S4,:2@T]1Q* M H! @#.HP59.$W8"G7AR>F;[5M9]Y9%=#^6SCNPS!Z6T-9XYIT1YA0READ%! M@P(V/GFIB+.5?%!M'PD?MC".AB2D-9@IR*&-$5+!'.8>$($U+1'"@TNUUQ1= M]A[PMHA]M_-#0&3YY'9/YW."'XUG_SZ:+',[GE],BOER5FE&.%0M0V'+QY$0 MWFIM#&4&D_6Q.0G65[#GSC"40:6\B _M MIG,SJG_N7V@0X#,-83.:WX3I+O[A_K48?1E/5@% O^>C*,?E^^G'&!0TBW= MII=A&9F5/\:HR?FQ].F-?4?&K0V;4B: 1UIP1A1S6QP980.S"IJAU+YYHV-E M=.8N+^73]]N__L]QL'IF%S?W;_.O^>1(#O1J#61(:17F:^ PT&%2]08R6THO MJ$]YEZG/5.R.-?MXVZ1:.B?E!JK5\O=2C*,9RFNU$_;Y<6?/C2420^6PETYL ML-#6LX&%P35-D'W\:P'ZSFGX9GJW7,Q7H*"CR<@/U,IX0-($\Y+&A[000QYL M4B1'.8/Y.5"*->9+I4'Q[T6J5!W1;(/Q6REM\56AAW"'%U,:[22,1:D-\$FP9HS$(P5 M8]T6!^7E0"G7"#6*KF#O[(+_?#&^'2WR]U=)_*O33$8Y-@:Z> ")!"80A66D M1$( 6^GIOU>X^K9!P!9Q[XJ!N]VU1PR\_94R))24GG-'A5,QBPM[D!)IF.+, MZ^'MS?/;=HVIHBO"/3S4M+OKNS^M\;A6_68S'Z_302.E]H)ZQR73>(.4!10/ M[ VN)BBS]_6MUM'OK?Y73$?5YB\#M;+J/8J7KKRGB/$D0BF2BFK8Y0/[+VM MLS"K205T[A])L#W>5G@WKM'OR20502->,"*)E,0B2U^P'L MPW-J[[Q[F!T[L=I;FAUM9&&M\=P)")TTEC)+*2(E!A+(@2WT9^)/I5U.NG;. M%"-E\UF0(=YMV/W;X<5*(0&(MAQB387UC&"YB4['GC*L*F5S:%G:=_GB02\K MMI=,O]_!\Q6Q_Y@67^;Y[&NN'715#G9+RB2>40JI:^.H,80T8(LYI+ M 8U5#K$2=2E%BJNOSU-5$@'WK9_]T-'0 JXDHMH:=AR69YYRZZ$P"DII($,>E5@ H(;*W(8(DA2'50_ZUQN' MI:'!WD*!+$54(JHDV\0%>094M0NBKY!BS7*@1AQ6/;Q??QR6 UP08PBG,(A* MD";E;LPS2FW*FZ$]="R^AL6W 34-*3R+,>4\)=(C2P#Q.@S/=JEU!-CBUV? MA7E&&\J)X,*)H !2^2UL -[,+;_UFA_=-W5*'LF;I5#CWU5,L I=V'ZL%8; MAHA5$I3SB(!4#6P:[Q=I7N0+;41'YV)A#?9E&@O+L!+.$LXA10IY74KDO$T) M%>HAZ](5>X0I-?'LGB&/SN)K358[ZF4 *9 &$F0 NH)%EJ#+6B #?5>0+]G MK'1%G964=0 ]8@'DP7PX#Q2FUDD\JC@;WZT)">J["G)K)G"HS9?K:- M-C)!6^/%Q_'\KR&&Q3B(@?(0P+"S%(Q;%K:?ZXQ."!M7[3)@2S%U84(+&IFM MU!KA/Q;,LKM"!B6R83<-'!>,.2H!)*24T.'!WK!-4O;SX+%CJGU5,LP$% QQH47WD-AI=U(2)RA*>=3/>1.JIJ+5E ] M)V^.'B+MKY0)!864*(PY+(U#A@ID2BECKHUA<2==V178YQ* M>YYB7N7)_3SZ'M;BE5FYEQ0'2F>"B3@'8Q\AP( K0$L$*%$RQ3W=P^UQ@U1H M#M2NYI)59]=OO"R.,.98EL^BAZ<:+?6?I5SV/V5,B ]Q<@CCKQ7%$GMG"^E!"3I7F4/EZ>&]TJ-X7HV M]CRXR7:XU7X??1_?+F_=][NCMR!3VLV<,@$=JY D"#"HL-H3EAN!#/AL7EV^F%[-\%)\/7?]Y M@*DIS696,8XU%T$5UGEDD15NBY3'*41]#9-E.E$[1/_<)Q&/SE"&> +!#&$. M:"8I,P H"(S:6-% !8NLTE!H6=I7\8@!DC9L8*524C,M(1<4NQ)'@/7 /$7- M4*JU1PSJ*>/U7^3Q0$B!G:-,8X" 4,AMO+Q $P^'^O).=SRI>6.GGCZ&=&/' M26B D5@1I,(:;R@5JI3<$#"P([O&>'#*C9UZ4 _WQHY6DEHCD)>8ZP"'(GSC M. (&&CK\E3>!&@DW=NK!/N0;.UH ##D(*X@ 7E+- -LB8;Q)W(,^@O(K@YCE," $?6L;=,S'FN>.O:;4T$-2QC=>OQK : MM3,61S3'C KB+38"&K$Y4(((AG__GA:;HUA[>CF98^[V;E+$^U)NA6S*>Z@]C$[IQQ+;O%XZV_KL.#.KQ\F*+626 M!#N;0T--S-$%,.%8E?('$R/%YT/_YN6>+4LKNNF*FR=3\HBTU%*H,'?66\B< ME4;3P:L-A.+1=#.\)G8J$K.%%^P>@ QTZ\=6>*Y<9Z%*17Y$D/BT5!?:VZ2NN=21E>$+H?F^ZN'W ./UKHWTT]!]:NS M\?=7V\7P0WQB*?!A"TZ=N;>A;\J@$D(3I+7R\6( ,XYO; 4,H1]LTK$VYN7S MJ.0,P5N/+['\-BN6=V&LUIJ2CS21>:B 5E(!PR2U'%"%RE4+$FI2C(4^>UU: MF7&;Q;J#S<*;:?AKOG*!GVUWL.W#@THJ; X.U,H$E!0C95T8UD(Q#C!9W_2% M'%M4[?9L9[)6&G_Q(&-C\'8[ M9L]]1Z#YH>L9ULZ&:3*^D^2Y V"3. K2 'VUA,0MR^J^CVZ#95'ES:V]=3*" MJ;)>6BJ$0D@(X(TKY20$#^RUC48TOF_0)F+;E4VW[:]:+FZ*,*;OWXUN\R.Q M^/LK95A+[@W%S(1I"$(@B>$;*;WV?JC3_NG:WL>?5&C/2Z"CD?2'JF7!WM7* M CRC0[OZT0 M5GRP7H85IB2FZ$!*Q*=[!=2HE!79I-/.'OJ"6USA&D"WLUP3ZVPJC[I^ET_G MN!+>0E!W43M#H-9S4)] MAL6O(J7VR<</[O<_/9#/HMQ!GN#NT]O,E-**D."L%0*S)@FA)%2 M:HU RN65'I[Q-,NHCL'O[.[J3HE,,5V,I\OQ]/K]7;Z.>#EDOU=O) M""\ZD MM#QLA:#12FW>]0LH8)5T2M'#(-IV)K76X#[G/O'A%NZ'8CX?APW/V_!GS4WC M[D8R)AB6EG'%41B#5%K Q08%R$R2C[1^O.PK)5UK<'=[5';F$-CF3\JT8]Q0 MY@#D5 !''24;#Q-3T3ET_@#8&#IY>U=,8V#.^ZL]%EGE&,.$5C. "126HS A M*FF(5=; $BL.R< "8AMAS=ZXJ[;1[V1:6(RFUW':VMXL^*TH+K^-)Y.S31!E M!T)?GG>OUI11JYU,!34P[2EFUH;U07@D-J\M,\T5JW3EKK53BCV=KQ8P<[1V MYHP !B--.,42(AT1*&7W1@SLM*(E7KP\OF@8]_-.!^<.L#G/K("DEA@3'E8* M$K0CH/(;#5$,D:@4G-*V:>''TZ#%MV$S]$*B8U$YU1O)<+2.&3:4&X)$6#=% M^0HX)4"S@87IM,22O:9$P_!W>/-X7[?U_>^C_RAF9C*:'TVS6;V5C H'@0X[ M>@(YH-HJM7FN(."@,!O8^U)M$.3E]>*6P.\!"1_Z7RE J&9+&3-*$F,$-4(2 M9@P70)9X0&J'E@FI#:949V,#&NCLZ#YL#)=!(9^*J\6W@.TS48Y&%U6JGPG$ M-0?(&J"YHV$K*54YXH.9J@?V9F]KS'CQ%D3SV)]\>/8YO[B9%I/B^CX^R;N< M+XK;?+;*FQ-=VS?CNR-OJE6MGRF)#82&"6B0MUY+ZV@I#Y,F)>%,#P.,VN92 MF]CW8%5]6R5-9H7JF1=($@^85190B35QNL25&BX']GC2>8VY4U'O =_\K\/H.J>C T=LC[,8]K5J!'G&=*$4^C M?]768URN<8(JC046SCFNK=[@QCRG W,.]8:%U4='2YKLYPB(@GS^5C3&^4U[ M&<7 8:=QG*KB@>YZS.OP]4_A]C$ARW"X?8+V^LMN7RR;,U7*!C,FE-?&$#4KJ^\?E);706U-\[O)ZUF82,2%C'"--*8,22M0>7Q.B<.I)"\A['+ MPR!YB@9[P/1W^8D>PU QLQ9Q8)%&A%*%-974EMY;KDA2K#WO86[JU\?7^DHZ M;^S=F2/VSQ-Z)X$4D&+B8I9R[*&"?G,LQJ PL%*D3[NA=\6A@YR]W*\=YM_$ MUV2& <,TI=I::2PD$CM1HDD9'5BH2DM,VQ.^=P8%=3 ?O<.SC]UL#H1 M9EHLM364(R4<06IMVR%K-!"5;J.U.5A7W;7Y/&CCKDJ6RP.U,B"D)! H8 #' M$B.&(=[(:G%:=NG^#]/*BMXY3)L M*M-Y8=9$2:5Q?V'R6BUP7'_6H[O5L_3 MWW\.'3D2"E^A=A: =)!QACSU.-@NS!%?RHT 'AR1&F# \_?6&T?Y[.R*_3X: MWUZA=@9%?-B.:BZU =)(2,$64P&27F;H(;L:94)5EIV,]HDLF\\6CQ@6?GK. MKO!1]O[J:GR1ZV6 *]A#>\.*]Q7-G D&F%>06D:55L#IS=.P41(+!V:%-JK; MHE%H3PXVMZ/%R.0QZ^;AH/+GY3+F-!=,,2T0EDI!BS7=],]1P%,6I![&Q;2A M^B9P[6H)VKT@OZT0$WZD9N8-P,1A0@5UF#+!'9&EO%;IE!B4'O*H#<.F682[ M8M337;@IYH=VD"\+9TAQ:QG@B&MLXM/D"I92>13&S;"6GL9T_/S]XU1@NZ++ MIYMBMOB+L/28DL) P1)HW:#@$-DO)%]C NLBVRI.+:V=2R#)T, M75QG$=(6,4[%L[/CF?59[^_C MZ?AVN5X7/XSN5Z]QOM8#&F@P-,@A#ZECCAO#Y?I14&0 0-72K;R6 QK$8@H^ MJ1DQV$ F&)"NE!5!6RF-Y&O:1IRFZ!H'-/4 /;L+O;$#&D@AT #1L%01:B$D MPI98AOV3&5BL32,,..& IA[*9V=78P;!:/;4&>Z9V2R(> MSB10MZG,<"0!I]#$B\.YLCH!1'KP]XW(E;-:W%2>YG% M2C)-%!0 @C ^B06E_2Q9&+T)E.QA1HMS4S(%^[[QL@$J9I000!'41@;I%670 M.5TB &52 %P/\U.X%X?Z87H;-?K&<+O)+]_TB%%6W\:=3V;>OO2RF M\&!0>VR%PCHL%Y*4?E@I)$P)^1:O-W"J#48VI(+SQ(1OI:@<&+ZMD1E-C1(" M>86"A,8 +;?S/20ZQ5DH?YRUMAET.XO$>C>:Q>Y^?;4WXQE0ABJ/B'-.<260 MA1M<___VOJS);1S9^OW[-=B7EQN!)='1$>ZVPW;//#+D*I9+=\J2KZ1RM^?7 M?X!$RN5R2:)$$J1H3\QX>B$IX.1!(A.Y0&",FUV-<"V)5\$:@HB7FG,+U DL MJV[P1!",S,1*!R\5]!F)5^)5Z"P,00K&96/41@1#OMY!P(_15SH M3 9OU)UYA%0+V7$:O#< )XE'8SY=YF-C- M(WT8-MTB?+$F>?&()OWQYW+CEI_B8KF)8CARVG'!5PJ"O)/"2&ZH9Y()87!5 M+248&#JQS-_.)+W,A?@P9VKKMQ',JG_@\7;71]\K G<*(HF1JU_S\^:%,._SLP;G>$;/!9!M_ MHY#<>RN]I5)XS"U%%E>-SP2$">X;EY'@^?W1/<$[S"91QS$;[P[U"T7 #*PQ M5CGGI(2@9!WU%&!4IMO)A#^T7WB0K1S<>GM_./]YO7=7^M=+_37'^)^ ML$@MTN&?F_O9XF,9EJOS WTMOEH 81@$YH$"L8A#NCBMPBD8Q2;68JQ_.N:3 M13:C9N#+-BXU6K0P5#O&7*""4R&#HG7' M<0.:**R9TG;?"B9@:J9VD_:E C[4-:45F*-(2_ICMGF,:_;K&40Z^VM%]-PQ M1IP0Z30GSBE&H<:%*S6Q,]O.2-8WT-GT_[_+M*>5M^9+G,S'ZIKL>DZIX9U9 MW/HJE>IM-"NOMK>/0%1Y )8J5@G'RGN,=_@KH8)L9*%?2XJ)$PH3*X4RQ (G MPF!6544H*86>MBO;6-!GI)B"+I3;W*^%2ZRGD0YT]700J[((RRGC*& MC35!^7I\@:LVC>M&Y/KDH$ 7^%Y_VHI7RLF@G<%(H""BN4G$?KZR6??0\?.I M#[.H'X0OUBBG?>+#WN=Y'R@< M @0F"N4(V*DA>S\@R-CE/K2/Y+C. /4P( M\N1L\!$-=>ZGBI113*Z^D\WI2KF_)H2?6Y MGRH0V" #29FQ )9CESR,"A$1ASM=Y=6.(.>HK?:X9XADO-[SA_E_R]LWJ_+S;'YK%K?;P>Y&FTR^I[O]PF6,_C>CEDCK[\=,%!4>.#EMY&:QIDW.]D-5X7,)[8 MC8C9I+OL&OF+/9CMA'SY(8KM(#>>/E-PXA&F/A@J K9"62="/2XC6T4H1^B3 M#,*(%GCG*Y+?SK^J+*F4_Q&]^>+SA7>@%19 :&HO*;0A:,]Q)5L5PI_=8S8: MY1^6$V-3E^CG8I8O5_,OVXX[.QA.<^O &X5.U[H9G5JC*4V(PK[JI$NE#PSE MN4MQLIJJ6_3;[5^[7YXM;M^6-V4<3B5"DC0TTPCL7A]OQ.A9$]Y2ZE$U[A8L1L\1C IXBR@D Q=7X08#)VZSU M)R/293(8Q'L>N&YDO,ZSTDR$@(CU B&F!"BS:P1-E62^V=E3/YB]N[DO;Q\? MRM=W!\39Y-BM^4<*@@@('K6A"'&-Q!7B JV1H&)J]2O9>//\_NB^!))9K=3U M$_,!M-A7KNAK.))8UW28:7CMT[!7NXE3[T&7S?"]YKF_I_"6<] M!2DDTV:72A+M.8+%@&6J;KG8#O'?\\V]>UQOEI_*U=OR[G'QK:_/Z4.-YA\I M N'>.Y/NJK*>""SC[&LD&"$3,P:ZI,;SCAM]89[K[.S/Y:9R#KN;%-.)MPKLC/-WOD4OMP;WX_,+<;/-*]K^^,YBW MA[^W\TV18VX^OH$EM.ZYNA[A2>$1@I+$TTVR7&@X,A^KFYJ-[SUJ'6ZA#D7I5[: M=5L:2C]LUQHP)YY3H0$0"0&34./)!-)YC_"OF6 ]H-W5/A?_=O7XK7=FG#=\ M^ORP_%J6J_(A=>VJGDL'P^]G_S0PE'KXE0)9S*BS D-08Q-799O, MVA'& #+MGWF%,IQ//W!DH&^7WMH $7H6@K42^]3$JSI$Q3[^T:AJM/\\VN?R M.#>C]N#[!1#+XW( %8 'YR#=NUK/7SDUD9*A/@AQ)'VV*[@SK/JWM;):#7I4 M_V087]^O9HMU%$6<29/&0*=>+5*1EV(Z:")2&32.\MUI6F0Y0;Z1(99WUN<= MUY_QE8@%CQ:2-SS$/8\0)E75@3YBH7V8V"5#W5'C>>?(WB#/LN2_E(MOE[$. ML-:WOQ^BN%XR[1LM^49?* )$0PIQY86( K98<;IS/DFZU;[93<6#8-!LV3?[ M1.'! 74!0Y# G%>"U)>T\5C12T;Y:QTE.^TWP]^_AQE3I[1R&^OJMF=*I)X+'7"H8(5UQ#_'_A MI7//#Y@EH6590U<2J*$J8XJ]45#5SR-NV31DB?;L2[[![87LE2?GP^PJ,] M_0X^7S!K6- X:(T(. X,2(400[)=5O&(R-*17)?=(]HG2TQ4GW%@ZZ--^+Y_ MJ,#!._",J+A>K$1!,5IUB&(8O!83XD-["2X[@C%7L S^ '.0##\^5' N3.J: M8JQT@C)GG:^!P-J)B=SWURT96L/8JT98SV=O9C?SN_G-<:7P_+G"$2\D-U9P MZ@3S&(BE>T(;F;78\EJHT 62V0HG7S:C7C5HOWCJU8)'[6>08DQZHXWQ5FE3 MSQA!JUYZ(U(CO1BD/6&I<(E9 MY&C5>(P9<&S <-DQ'=GDQ+S1^\6V< .S5.^)I0C2$X_K^0LSE2::O;'BC'.T M2S'/L.C?W4?T[&R="@ _I0X6VR\,MOJ_Q15?WST=4!6'W!8I;H?\(0VYOEBQ M27ELJP\7 )1KYD-(]8<:K$-593.AB 48,,#6>&+VZ<0::I$V7RZ<=UX8'7&C MGH.FE I:8T:X:9-X/$+]DHM@/ZJ=C$(:3"'953G[S^WR[ZA879QN-*7L[&&V MN!D\R#=6A24=:&:93\V'@L1,J*HY(G8V7>DVG,+Z5OC]LJC-:I6N)-U.QW[] M@;OF[]GJ]E3\L+/?*+0V&#FD5)P,XY8RA-$>1X4FP'D%56PC8 !Y;=H9^+29=C\VUV MB]LW<>M,5^@<#(KV^7.%4-)0!2&DFP,PDQ 0KY$%HB9RA55+5CW7D,,+XN)2 MHNVX7F_O&T@U(O;=&P?'K[PZ_$8A'!"" GC.<.#&IX[N]9BM:M75\FSRY.AJ M.:S@EWT()=_I>C1+YC?1;GFWB:[.7XOY9OWVW5\G([Q'WRN8IDIY%ASSDAAE M**^N:<6>8&.S!GU_&@+V(9J+]9E]=SA+X/L'"F&" L$5X0R1: \32E0](F_S M]N#-8,*-@2JM)# :,^X04$T"SNT_7CAA@'F#A9-("D.B7R?V*XG Q$+2P[L> MV44V>J)7AL;KQ\UZ$ZV-^>+CGX\G]NW.?ZL 9%0*TX"4)'BB4_%BC6F0K9I< MC]!3R4G"KOC?D>BN<#D\N_ *_BE7-_-U^2::1T=/1O.,H+!6!J6T)V"%TH8[ MI?9,L,&T*=(8XPXRB:73H4"O94']*SH496IRF]I#);_B_3+]HYS;3M,A%()* MZ9T0A!O#A97@0RT!REBSD,Z$G(GQ+JF>)'HM:ZK2&\D@'FB3:CB"0F"*+;9> M>LG L70%ZAY_ZUMM4B-LC7;%*ZH?@69=4!].S_[#V;/?W\YK-Z MW![Y;!L>O;^?+2J,_EPNOFQW^/Y,PW/'4 2$#"$:E "-+'4":5W+ 62M_/= MY!?8"$4Z6&:>NT\S_WVQ&_7K.[O^?%.^7L]6Z\EY1&'*-7>&((41<08\KW'D#"9V0IN+=+VEYYTG MKG&GYWF,I*,:8T0Q)MA0$?^VF@L307I>88Q!<%3 MPK1101I,JHL4<*"8^XFEG5[(JASI>><)8ASI>3( 1G'80%(_646I"S6 E/F\ MU^5<;7948\$W3,\[3RC7G9YG":*26.:%]T%R+A&O4A$#!^':G#3]/.EYYQ*P M#]'D2,]3FO,@ Q?(2>2H#+HJP8\CBKM F^*>:XRH9=-5ETI@-&;F07V>B)_F/RR-OEPT-8KM*_S)-^].0' M"VJ=M8Y@07$ZP$64UW&_N+6HT"8I?X0^2TXZ]I=M=+G\KG!U#)"\&O=2KBDV M7'L#*N[%3-8[LQ!:NYQKXG.YFB^C43A;;<:Y,CJB9^]IK><)]5H6RF_QPXIL;Y$[.HIK5,V@LTVT)) M;O'OZ_5C>>L?5Q&^W9"WLUMO_^7W>1CE45OJ[(\5'$QTM+P1G#$.""/,ZFU? M.-I+M4/EV)]5^QS]7<(E!1WD9 MZ3"F1C,NOZD)9T*6#-"??4$,+]AK,90BU'?E[@[K>KOKT5!ZX=<*+H*1 ELF M-&!CL2'<5KA*K'6;.^R;9W+^6C #R_5:U@O\\WF^VKZ38[V\\&N%8MHSYE7" M4>BX>8>Z-4:06LDV%X@T3\S\M5X&ENNUK)=A3ZR",]$WDQ*(-3PI'6]8C:E MK8PQ>=F)%2QN?RV4?"(=_3)IGL3=)L(%D;Q8X^W-(SS0>KV3F/ M!->_$+\_>1]D'7X_A"*@0+5C7 !F3G"EO*:5!'PJM_^UQ4UJ ;:2_NC77Q3" M;IX_X- H/M3CSR;+2#IL/&&, DC#K*P3][RRK0JO+HTD_5IIHY+YZ%?72"X:HK67K]DN#ZEV$5KAAX M)?XPBH)Q*8D65E#JM<&>8U(3!0CH-OVX)A@*F\IB;,N#T:_'8Y; /@Z2V^S< M_W#!K'7(H12AC"8]"H+9NI@-3+LM\-* VJ\%-S*ICWZ-7>4))W:I2H\RSJCA M0$40I#;_08E6A>%3"\]=R=KKF0+M2M*/981].) 1]L.$CH?A^ONQZ"M'FYRD MKI[((.,LJ+ W"J27;1;+-9:6=A]J&XWL1L#R@YM$+[]3.!0OGRJ8$$ARCX!9PS!V+/A0HZ2TSG./5:ZC MKNER_U*!CH#VNS/P_CF_^YV""\X140:X%MAJL%;5CDX U^KFG_$%6J9+^(ND M.0*V[P^9\YDY/_QDH4/T\@UB"3F:JJD"WN7N1FI%6[&-I3.^^,9TUT!;P8Y@ M.3PY"#:I/D.;YJGNDNB?:B'<&BR'SH M$T QD(A0KKUDV/I0%=1&? *0-JT#1G;Z/UW>7R3*P6X6^'.V2HOT2_GK$H$7 M/UP@JH7"@(6)0K-2!U]EFQ-, 37SRGL*C%[5)0*"8ZZ,BBO2"\>YD#+P&L?@ MR<0ZN>+\F2S]#.^4B#+?;#6@T,!8:LPEC4.)@BGKW_>]D!S_9?*;!U& :U?C0#AN$TP:400U-\\N MQ?="GJU7FR<_?SS^R4L-O/-UX/V MTP5?*91QE$IL&!,J.CZ&F 3A=OY6TE8W:XYH5^Q _L>8U"G&?7+LC]EBMEM@ M![>\EQXKG)8"*"A*!-,>$XQMC9*EAD_$=NI5MLO.X,UE.EUV;R (IHCB6"*B ME>&$"@C57%RA M ENR*L>]@><)(A?%^[GN+5B!C*1 K6&(<0),U[N+X]AE[;HT@C*+7NERUF5O MYPFF73B]J\LK.>$.2R&%1IA+9#A&OAZSB!.:F+,Y!C)U*Y+1;-<#WP_'G0Q8 M$>J)+#7/7OV)3,SL(AL]T:^P[C MT4R9/GZO\$1[[64Z!&0.L+50)TQB+XB>VB6D Z^6@<4W6!+@R_\4_DE_^2LQ M\$".EG!!2092$HB*#PO.JT@SM@)[Q\>0& B?/C\LOY;ENW+U97Y3'EA?#]O! MQ;]Z??>VO%E^7,S_&^>[5>Y;$)HG"7;X>P58KX ;S>(*9H()#LS7^&JK&^%[ M/:<.NR*H<487S!''=406#)'-:.[ , ML6"H160_5Q/$1'(^QD&7LZ(*YPEF'%$%I(..:]=SR9V)XC%6U3N,"MZVZ99T MC7YR#C)U*Y*+:63?F>.LV3]0$"=4:L*AK8__2\GKTM0CHICE::?_$Y+D4@GD MVM]^7]PL/Y7OHE"WN+RJ3-H3;L*1MPKJ4A:Z=T# 6T>5HQ35\S0A3*1_U3B= MAN[D,C#_3OH"1]\K<)#>(1PQU(3;N&0!VWJN" B9EGW5B=2;,>DB?#/:ZF7\ MK?NHNGWYI7Q8?DY#KXYRFUCLI]XN!,:@M&.86>60(E3;&DT=Z%2R<#OFP(\& M>,,UGI@AWX\*Z@/I7"SKQLQ\U2!/K.-?*H #-=1CQJEV3@-B2-5X1IK MY+Z8:3 */0^,]2&C;.[N>OTX6]RD5-)T^AQWH'^G)E2[+HH5LNO7*_&62H0X[76 32*MS0W"#->*716*C:IY0Z;A!8+9L:N=DB MW9M4_]W1H,1YGRHL\8A@P1Q&@7L/!-MZEM:'5HV/1WFOZ]!L*#VF 9*VZBN$9[^Y2+@1SMW?PF6LKP90O>8MN%:AWQ2Z?! MK^^^K^K*ONMODX@>;S:/J]0I<'%;B=[$X7V9;^9EDPV^\3>*5#NA&%AJ@Y,2 M6V?4[KB;&8.%;N2^-74.GB,_^Q[YY=WFOMR!?TSE7/RMP@6*N' !*4QLJA\) M&.JY2DK;9 ^,<(_M@0/+O!(8D38833OOO-K!:@-*$@F.0T#>!RQV80JF@B&N M45N4OHV< [,YL\+FY%<*\%)A#!Y90873DH'B-19!^XG5S?3 D8,V1]?87V]^ MF](&4X.9-98IB0+5>H^E5W9BS=Q[8< 966OGH7W=66M(1E=5XF"8Q6 "(A&V MW5PUDC9,3'MU(O6SLM;.PWAZ$%)@A[2T3A')?SQL<;=,0<)2-)SIB MP05Y:^H6PSAZ140;GIQ]C'-]/.D!XFEEKL7Y M<@60;H6RCA'B->'[Q6%"GCM^KY9>?6)](<\:-3Q.9F.%P)'F[,^>B@8 !.F5 M=((H1AD1EHMJ_!@4R:J*KMO(;H]N)G8<;:K^PW.%BFK4<^(\9YY8Q1RAKIZ# M0W(B);2MI/&N/W?Q_7F9'?T(V\4WG&F#,.$@W;,.2M];8)AVNX: MR?'RXER9'M -[;#,9:V\62VC=;7YFLHS-U%'IIYMGW=MJAIT.&GP=D$8M1;B MI!61GD48T\%[-6\L31M'?-29ROT=\72/^N!L2^,^>>#3X.U"DM0BS5 3G-8J MJG;O637O:+BAK.YY_VSKE E-678QVI>[Z.4J^AA;5S!UD-R/Y(2'?O2M@B/- MP&A&TW\)2VG-?#_VD+>#Z(!,N42:R[Y0SMJ(IM;-22-O]?,Z3>55@V*>)J\7 MTDFLO7.21GN!8JD8K^T'8CP++?@UZK;._>U[/< ^^,;WU[J\>WQX-;\[%K5M M\';AA"5"IY5KD!-:6NUD/6_%3)L#H1&JLVZIT'3GNQCN7#2K3DH7'W?'9:^6 MZV-J[(6G"VZQHIHCX%PA(0GV>+\'2.,G5F[=*XW:PYM1.]W--R?8\NVA(N[; M2B$K)06%@3DEH3XTH=Z+-B5[HSQ\[EO;7(9KMB+IV6H1YYW:4=?9L?.;(T1Y M\?F"6 $@7 M+.<0F)8&$46\JF<&6+;I*LK'6.76*WDZ0#A;74>J\WQ;?GYWAHY>4M/EN(0AGCBD1=W*"@S&6^CKJ M3#%2;>HSQ$^FR'(*8D2YU0=\Y:V'_'.E6].4N8&4CDH'-"-$XU!Y45(331HY MK5-)MXYSEM$9X-C*D*Y-DQ90C07V:B(QV!XYTB+=^CSL1W!*>2(N=^+- BPA MS 1 4E ?7$#65&ZH--'MF!C7>F%"\[/)"Q#/Q;!T^/\,E9-1N(/O%-YS&D1< MK#QH"RJ5!M(;Z8++Z,:-_,=U)8W)I/R]5F_M_F?&GZ M?H$"EII+(;1 FGI,D*WG8PVE$VO,WS%E>D+Y8M:\F7V-8#QL]]TXGC"[F3]L MK;ZG&_)QXISQB2+NZ(I2'^U'&5>!5CQN\/6L4M>?::4@=@1W]JJMH MOQ8.!R,Q>,R"5,ZI"$0UY2BMW6\QN9=[DY/L\F,=TB/CXZ=-L]?79"JS ^KE.$2T)2)$D,^&) M#%X[5T6^A [4- HM9L"ADLW;N)F&Y2J9[TUG_^.;A78^B)1,!Y1!)*Z1?#]G MA*=V@M,#%XXIA]9X#[+15*,^DU2%UJ"W:H=.>4R.U1SM;8F+5[S&B\-U$CJ4I'GBE<(8 8CRZ"U9[IK!C-NS7$Y)Y M$M &=:@ZI%5'*%^3G40]=Q(<$N!XG(IG42_7,S/$M3E$;)Z%]IV=!(N,>6A] M6TGGP3LB1WS@GNEY76V$")4>@N>82:^H2Y)2F@KK7+17&AUS#IJP;W> MM.#DL:\5AF)JC%,H"(7 2>;)'A?%95;O;,*\[% &^;GY?E7.UH^KK]M,7/O5 M/6*IEXJ(P( XM<>:AC:Z<>Q.7,\<[!+W,5E3];2VR=\_ M5QP#21'B1B9QM(/3G;U4\=VE]HQS[9L=ITTE&YHH!@(9(2,00A!(9Z@5%NFF MQHE=#],#1UID0Y^'?;YJH*JSTB[_+66^+1=;37(\%_KH>X4':3V.H"I%HN 0 MA-KMY )I,[$X6B\L^*&HISN\LY6X?C_4DSG0+SY? /=6QWV7Z[CQ2@O>>+=' MC(0V)T1CY%(WV]H!LMFRYY^:8"?[NK[P=,$9%>",=")@" 'S$/8H.>,F MMLNUE.WS//G6>%Z5X)NME7RN, MER9@C;TWC$GJA1-5KB67#EK%,T;HWG?#G7QX]\*MM^_^^E?N&=LEA@ MX!0%0036]6PXPFT:P(RPF4=OG.D*X"DETBNCL171JV5>*&WLM]N5N/0Z3.SZ MRQP.60^PYR+<'\LO6Q?C]\4?\\5R%5?A[XLHE#BA9EFTC=XOB!,B<() ><:5 M .JA2M#C"FRK=E8CM,*[I<.R?\ '<>>JYB.GCW>/O%4P$U()L %GH^UHM96R MWB*4L[Q-S>((B=6Q[(^Y>ZUP'I!/Y_&H$,@'(KG1 -JH0#1&H9X7"5,[!.]$ MPJ=9B^JVQ6!4>;H?^W6S>EO/M8T>C<.=^+*XO0XC%'#!AC#(C^/XP5P?-V^BO M\29L]\&\WK&_'HM*,Y\:$A*E%#!)J;%6UO.2C+9Q]4::Q)W+JCH/V4$8\Z_9 MPV-YKDOWW4L%<]XZZ0RSUA&/(W*^WO,U>)A8FX>,'ET;F(K<':UXJV3(T5;:=B'DD[PY$]D!E4_E.Z1CMS_*S?VRL5%^X/5" M4.JU=H@Y"2 I1H"JSLT\ @MM;N@;H4+*PJ;6*&_E8AJ> > MH6TW!6VXB@Y*[9X83$R;3J-7XAIVR,,>D;\6RTP;S5(!?$016? LM92O9\5! MM>E'>@UN86]VV7FX#K1O5M<.?+MHP'Q:/BXVN/F>>>@+!8)4VX,\\TA93@C& M4M3S!Z!M+F4;H776:V2Y'\AS5#X]?EB7__=8UH5/WP\@8S'3\X$T. DY]$J1 M3@>M?C]LT8H02 MI[&/F[*BQ M7S\TI,WW.G"OCXZRY"-6!&/.J01W>H5>*^!.<(J%-JDD%(86$ M"B^+M/03*P7N+Y"=4Q?0X,*P MQWDP9SE/K>ZG>=+YS=SOBE@G@6HBD"G#.O M!*.>TBK2Z;0BS4X(>EKJQ_!O%!UI]('":XJ-CMQ.]S4';"72O$8@R*G=_MH% M%9XO]3YP'LU*'SJ>TO6"YPI)CTU(51+62:F(K%).+<%"-+*Q^YGIJW*]+LM7 M9=PN?+F.TOJ<)'HJM'+DK8)QIYD0%H=H'JET*XF7]5P)M1/S)[H0^K(O<',9 MB.;V?Q_7F_J.AS_+OY^@LEHNXE_>;(^(3W5?/.L[!756$0W4:ZD85P$+J.[, MMA1)UB:;>81$ZX05RWQX9\OFVS;2-K?+ST>;IQU[O!#80"#&!LJ5#A$[@%#/ MS$@[-6ND'ZF_>#-]*Z"SJ:_]_-]M9HO;=%7Z7Y]O9YLR/B\0.EEO-SEY._%FU/I@-46>1/^= M(46+Y>M[F(<88RHC_VO6X1S,>KUYW(U2XMA._!7\]F'=,?ZUR-,.O!& MU.V82R(H-5P0Y9D 4WF'EEG1JD!UA"JI,VDO^T!W&/:\G7^\W[R^^VM=F@C. M,>_VZ'L%BDO.<.^1UH;S8+#!M97 L*19*PMSM(_)PZ5V*(_F-&=RY[=2<\V] M-A91(:EV3-=E"0Y'GW_ XQP[6\_7T>[Z?NQ?=W\V.;]M]H'"$L? *D.5YB"- MC*2F-0)>>CJMG:,+*BPSX)QK#SGB,Y[+MW,_56@337MNHK]@$ $0R'&H$9&L MUV!>SXCGXN#;\DNY>"Q#A,PM%UM(TAW%[G&]67XJ5\T9>-Z'"D0E MP8(Q+R06A/#4B*M"@Y"X)4\K[:$'_O6*=P:;Y_UJ=EN^+6_*^9>A+W/=CZ'1 MS6(_/%UP!UPAA013"H$*(-@.6^H48:I1Q6E/IR;+V6+]YW*36HY%N,WB]O7F MOEP]F82?KV\>ENO'5=EDD5_TO<()B4 &KI5AS@WRH5.0Z=;FZVW6Y&CI\W5XST'0- MDP9,DF]I+*:\:M!&#=&N63O%GGRY8R+8S^2),(ZY>.=^J\" C"!6@C=$2<*M M4+3&A00TL2;=K9CQ_ R_9ZRS!8L:S<,]KA+ K;E7?:>@GC&M,#9*,0=8&T)% MA04-LE4]2'/>?=_#YDVFIG ]$NJ9&HKS]+',W4 I'^TZQ/[RRL=FLXVNVVH]>WA]MQ_S"YQJ M]\&"$42,(RX8QH7E]8RI-&W"FF-TL'NG659Q]$S G>Z]^;J]#/QA)]Y] M-DL[*A[]=!&TT,""H%HP(9D \'MEKWVKI,81WF$V*E)V*9AI&XE2"BHMM4;% MJ0 =V^??B]\7S M?W7]9QA&2,5)*J)"'G,+GJ/*=+)4:-0H1MEK//H)8WY;+=?K!OK@Z(L%T ME@DEVY!LO-Y@IUSK$>[,*=-/QOMGN;E$?WU[K7"2<6< A93,%-W<((2M9TJY M%%D=O^5F]G ]C.H.U@&,D/?7'D:E%"&%P!&MC,%:"\/J)0I1E(V(V\_\9L-]08ZH/H7Z8\/LW7Y/__O_P-02P,$% @ EH "3T&Y>QF< M$0 QNH !H !E>&AI8FET,3 Q;6%T97)I86QC;VYT+FAT;>U=ZW/B.!+_ MO/M7Z)BZV>2*ES&OD&RN9A/F+E?SJ@QS>WO?A"U &V%3DAR&^^NO6[8)!,B# M1V(896H,-K8EM;K[UVIU2V=_N?Q\T?GC2YL,]%"0+]]^^W!U07*%4NEW]Z)4 MNNQM4JE\7A<'+O%4/9+G>L2 MOJI:$F&H6-'7?N[\YS.\=/[S3V<#1GWX_.GL+X4"N0R]:,@"33S)J&8^B10/ M^N1WGZD;XI!"87KG13B:2-X?:%(I.R?D]U#>\%N:WJ&Y%NR\_7W NUR?E>)3 M**R4E';6#?T)47HBV*^Y7ACH0H\.N9BT.GS(%/G$QN0Z'-+@U/RF^/]8RRF/ M]"E6W.>WYV>4!'0(SZI*L\+\>K-+&VZUVBS7FFZ]YG;KU6JW2FF=E7/G9R4* M_\U3Z2$M6?" %08,F]%R*N6_+A9WAE>6590' R:Y7O)$5T)Q>#DM=:9L\]NC MM1A1WP>R%[JAUN&P51]]/]7LNRY0P?M!RU!]IMSF*4B\Y\ S)8UZ ON!H0C?PO* H Z862\ ".P_A\%,D1\+LB82 F3V_0X[7G MPSY1TOLUYS'9HR+LA\4_1_TM.H5^/ILPN3. MW[YQ*Z?V8 ^'=$AE=6,M8=YVS123MP!EJ!_T@)%W_I '7('J0#6Q3<6P<84_ MO7WC-.JGQ55_:U76 SQGAA*@:Z-M7_8 M(Y2,X (-T)YAPY$()\:TR58;/+@DJ:<)#7Q"1R,9WE*!7P3WUF?0;?7Y$96Z M2#X4B5-Q&P6GBF1%&7HO6> -R ?:!:&Z"'UVO%8U!>OIJ06!)\9^6*CUS-OF M;BZGQ@8/?&BP.9\M+D!;0$P+T.$(C30#M)IV!2,>$R+Y]==<.6?.U8AZZ?GS M#=08SD^J1=>MG;B-VE]/@4(^DP4O%(*.%&NE7Q;H@+4""=,^@5N@%L&O.0>M M5^WC04Y_32H5E^24@:(/W'7+I 9&$DE!0^[[@J5U2FPV9_2=J%!PG[PIF[_3 M+O5N^C*, A_K'/QK?/O* MGTUG+ORXG%GPWNJ\8?I$SMM8O)TBN9JQ227K4XEE&BD:@71QX"8=FM/A:G5V M;T Q[>R2X>.%@<:39>_U0&&Q YSJ3GK@[9N3>JUYVO[XY8O'UN/L9&8?R1I%J MLTH:S3JI5$\(@%&]GN5F+G;PVB.OY&'08UT6L![7"I -I(($0,*C;]=?O[Y[ MGR<7[:_?\H1IKWB\G@F^*\ENS_4N@0(D4ZH%M2=N95O2LP%QOVJP!C0YTI,1 M,Z.$(%%%R(+*_'C<6E-5K!#S=:LJ(T9^$Q2&!FPG]O]XP?4D$U+VA4JN,@CKVT/^%^KX=[&J-YY!,,'A M^RA$A/48.>(]XO->#Z ^0/4*4+:*+YZDGS/4[A?D@=B.SX3.V<5'MNR85(TM M&4F1K>NN??G(5A=UF&"C01BP;=EK]_MY74AI#RD7F3 B%UV/4]?>RFF1>7?! M[OA[5W;+\V,-GN3K:J\_G%N.=!_5'8?MG4^^4G2KV7/(QW[R1QWR^^5W#Z&1 M/1&.6P/N Q.<3CT=&W)]\D3,C$]SB6^-]:5E?'JS+AJ <7L'5_G*#I4QHKDP)XK;:5B1KP\K4 M][QN_^Q4(+;&,QM,?^W8=;53P7LED8- AP"D\^]'O>8S 0FO]A'EKRGT"5@?_/W#5#T)P(9B\L:QN6?WP63U;@X^O-UP( MYF/R3Q2HY$1@.B6ST&/E<;_D,1/^'LQV8IX9M7>I[%,>8)JE2:4TB1U)2C5R M?Y)O.4W?.;JZO+@PV2KIG,]QBSC59GW&8>.%@8J$QG?VN!RJ3/FZVDE+?E%$ ML8"'<(_)3S.M_#X"LMS+CM]@[G'>^61^FP]"NUKOO89,/O/">%V&5@2J32(Q MX97E;53UH0)V4.=ZMLB[U3F9":-26?[9*?\TLD7>K?+/$,X'*ENQV1^Q3F)" M^C)4)H%QNF",P) D/68"H"6I^9$"I''MMI:4\V?5_0M'VFJW [RU 8X<5 G7]%(,*5LM-<8KGN@DC9)"?S53N6;PO3]P7]7=2/E+9 ?>!RWLB7FV[1=2U0 M'YC\OF==:9'ZAY#@9KE:K-K#%E_'!:B&0;5KH?I'E?//G@XM4!^\I+N5O.-6BC4+U([V:EZ%KO]X\JYY_"6SND_A$DW?J_#U2"/]*)Q>G#E]X3 MIUZL;V!G6YS>:RF_9)[%Z1]#TBU.'Z0$_RL*F 7JPQ??'Q:HIX'OM=R3&IJ% MY,=78?^KP!.1;U("@R"B C-OV7>/C3#Q!DZ[81#A9N$\F,GY&$B6IG*JY4, M<542-;,C/.XLS7M ;'CW+94\7JD#QB.*"@RU1Z,[WC8>R@C]/$G2T]G,XA^8 ME0Z#&<5U%#]^Q(4(F%)Y,J0@> '7D[S9=YYH8.ED/][B,P4]40YWIP\)_VYT MD3D.Y)V"Z+-"5S)Z4Z ]:&>+BC&=J-SKUF^15%M2D6N"V6(]UQY#+16+/=+8 ML2(\J19=MW:2O16KGJAG%U<#9TW\MV<*>+9RT[W.=ZV0YU=%J10)<@QR)?J- M?:Z\2"G0H I7BP+%X@W(, *M*F#T8A:5FEM0:6_\%LNPZ)I!,_SY);'T@,); MX0J #!P!E'!]$TT]3491%YX#(K# XPR0!2 *$85[$>!4C%#Q+?';XM6W\&Z MGO& R7Q=0,F1@17&<82^!#PZ8812GQ ,*0[&7,](+U("'(3A&/!_+[IF>D3 M )U(-Y6E#466,%:R)>/[J^NO'7+UJ=.^_O=5^_=U%\Y9M5[S):[G18Y\OS0< MEB;P=[SJ3LNEQ62 ]>GF+K7>G]NR= DS0D'LE&;^WPD)0KL4XI:!Y2#= MT7NV\O2RPP08RO*ZY?5]6O9S+>;G/3)!HZ$[(4LQCVMJ3K][%%E23XY; MN]\6\($-7+TG[S[]L0L7@'JB#^!DVSZ 3<7,^@ L %ACQQH[EM>ML9,% M8R>3N&A] %95_("P.,5&R^^6WRTTOC8T;@T<;0B1#2$ZI! BMT@Z,UNL37>> M>YTHZOV3IR<'49\TBLV:4ZMO&D3]6B*WOY+ES-1D6Y*4.^]@Q!@&D %W#.@M M,S%@/@;8A=,8.Y9&/@/C8#S93&@9QJ5)#$P#S(S#R^#6":&2D2[JM;S9U7$^ M>"_= A)?K^*-OE+1Q4CL"&/4DM>V%N!N/EM)A%3'+$92I@&BD 4RK9=V4W&< M>^;&[$O6>&<<-$4OM'-.::L!='R_>X!ZT?CEB@ M8KV-S/! I&>:($R'P%L:SGQ0 $C)+@.S\S!IMG(+T3R(2O=/AGR3R!.H^"0_ M09&1#&^-'"-)03@%'>=C,A57D6DI5NTH!>.SQEA23U#,^\X3L+QI,%F4]I>L MTN)4S343C"I&>C(<&@H'85 P_ HJ,:Y[QFK\)91@(7!AMJ#M&=D2Q@["')8! MHT(/0&I4)&G@L22&UYI(UD0Z$!.IO!,3Z1\F>SK!') JU 13^'H(K>:@[0BP M*XAP12ME;")X0[P)?:2/6ZMW8]U]\Y+\8N(TJWFW5BZ6RZ^+# $C [ <)=#& MR/JDT LC3&T((T5-J@3:D.DM/=X#7<D20LS2 ]4I#J2,&(;2>8Q')7! MB"PG&?7-#72$HS7FY\BZ<6GP.I,EB9ZX M*D)R?9"YIWJ:\^CZ9Z0T[TU>(M]WB9KX]+G3;JTI^,OL9W3H^JG/5B^;$R%< M&9T$:@B^F=&,QD4IS%.]9&$+IU8 "&"!3V7!IQ,BF?*X2:2 R3)](4ING91<)U@\4GD#/7>KRBQ4@%>8Y] PQN(KN%DVZ4#NL<^+C MNKRZ;E]<=-JE;QURE%3U\LI<.B8P/N/"7,(:F[4HXL1JJ 6Z'-&SG*[?077\ M$Y6",Z77FU>U%HNU6%YKDG5]"^:=Y,!2]V^_3'7&HJ2#_*BYD<"VP^?+U5*Y M,:?QGU/W^S$55W9L8B7]0"3=>(&X?"4G-# M/",WNV9+B83Q[$[R$BN.5AQMV-,+#2>R,("SQ_T]XG"4/#X1_U(\_TBN:29% M$$>X,)CE?C(+C_CX8%"+FHWD,*/4F9]_47?#XZX9'>\7-:@/+0%K09K6K!YG M6\YZ"F=QM=IY JQ&'V2T8606S4_=*XEK)3_C*5D^]LLGC)=$PLN&9_A#R;81&"QT,80S4T2!5R3HV^=XU08).O'^S[X7 +7AS)U/.&$.0W, MNG9QF W'>N-)H*(AYF#U>A3JD">" E#'P85WT8C[U9E'J2_K.%[P;T 5^3.2 M7/G<,]TU77.6*30YN1H8[]T8.W!^P_0ZJ5-$6^90Q99VJF1;J0XKH.,;EEU%TTW[Z3% M,] 3.$'&;UGLEYY1=?M%$&!78$$_ DBGT*1;#F,^N&:6V511(KZ"]4$'XGV& M:^-0Z*FL3V.A9S7X&$7?1/5QT.UFE4"^R.(-1FC7"=+I%JPI&!]$[-S)$DD&DN35$99:"+&V#X#!25G[_/V$0- M *\1C'V<(KF;#8Y[=A:^<7($.6@DJ,>>-,_QR#3'GJV5^X&.H0^*I-$L. VS MPQP-(HQLK>>)<])H$HIA>D %(%Y?&O?4)(QBDP.KCB)(/0\U$=+6"Z4T1G<\ M8T9!NE#]A-(G7:HP-"_ YP%$ @6"MV2QVXRLQ?[36:D;^I/SG\]* ST4Y_\' M4$L#!!0 ( ): D^N5+[A\0< $PB : 97AH:6)I=#,Q,6-E;S$P M<7$R,C Q.2YH=&W=6FEO&[<6_9S\"E9!6QO0-I+MNK)BP"N:A[XF3?T0]",U MI#2$.<,IR9&L_/J>RQG)6ANYM?W<&+!L:_/[.#9CMB-Y9G3GEE,JY;K:M?:JR6 M>)_W6JW)9-*<=)O&CEHW'UNTU$%+&^-D4WA1.WW=IZ[3UZ_ZB>0"?U_UOVDT MV*6)BU1FGL56G57:(&RO=;91.;M:K=^@,CILSYJ99O:T.3^<:0ITI/>S.?59]J)V[D](<*'&IWW.,IYBKHNNCR^CZ\ON^77W^/#@K'U\<=T^ MZAP=1&=GQU'GO%T[[;[;KPM[AV1>ER+D0,'MC8+PW:>\HOYMW>9.'MI=WOL&U&F6]X(5_ M+GEH3DHI!D8++%'YCW6C9K2LTB[2DZA19UG6&-B2]DF$O9#6JZ&*.44#&TR9 M3R2[2)0C25[/\0(:5E>6%=P;.D-VUVSYU'D-PB+D0IQ<'47)SP; M2786>_:QT.B*NKP1'>SQ?<8SP:)#4;5>FA;<,2Y,3ARR:&PH%_S3;7>8&08? M_<;M@&?2-=[?:3D-JN))IXT1#P?=;B&CY? 1(J9V^J[._B-YUCCGN5?.2_A( M2*UEG<4!C01"[GLO78VH^=V;Z*A]LO[YCB4<86/E6,D)7.D3Y=@?!;> C9ZB M/S<6[LK8M;$IB]J-7\EW%]A%PM?-L^;)2]>]TV3;E#_G#BI#N73*;C,ST5*, MX-I@@TIS81"2F4&^Q+I<90C**2LR;PL)*9!!0S*%23A+T;**:S;DA'#+3*I" M2(1Q:P,R&4OGN)W2D)3?RA K\S4=^@2$P98Z9.$JF&)ED<$Q+,-T2") =I-$ MQ0ES!7W8)DIZG9OA MY,4':O=O>%FRH-6!@? H&J@)1F*27A]H)5+: 8-2Q'A%.74%LK%VK@"\RCVK=&E)W)K8BG0 M[=@>#"\D/%E:=ULR/]R3"\F<6F5346[.2@30^HQB;P$8I:-(EITW&BYM-,1& MI.:%VWT*L>1 P@?53B7OFL)B 43:6+D0OQ@EL[ .E07WD;_('E9J'IQ:$>^] M8^H5L]!#!1: +,YH)<(YS14#IX3B5I$"JDP/@<\R6JEP1-DA#%S@]Q#M. U" M(!]JS3K+D=557&A.) 6U@A#WU(\992)9S'_X;R!I('@$\Z5XVGS_3* 9K()F MYU!VX@ZHHI1/<.%6S%P',"D^4%KY*>6%3=L2 MD(.7@P-+#"X-72@9 BG>50JAJL\!(!?R6!P;*X( H7@8R0SI20-'>"+#(8"& MH# JL0(@JQR\]%6@)=YG5V.NBQ"'9$HY'-(I9PPCN WY&/EH!T8IFYN3"HWB4X8Q"QY>LF,NU7TJ5<#=/5131 6%2!*H+]JAH M:(J3R*W4U8%E97S]'YOHZ5'U") YW'J29C>;]?]R:1I.X&*&P_I]V!$++&+A M/@+)FP_(66NE!BB*H]#PQKIY@@@=6"S%L=5+N\ * MR,016>$OE3LS@,L_"@7! YB+++P=)?3P8A+SJ4J/E80'*HJ? MUX 3R6^)L\N$&E@[E +A3<'LL/<@OU;E6GFRV1"C7&"BD_,0W8"!JG3 8#@2 M&;Y>I@R'?.&*-$6U^5D&-2I2W'@@#H'[M,?)98<>KS@T>KRR\ RL/[0(A3JL M*T/HPC_A_4GER'I)FBH;&SV6Q)P9'U6O@6P5[3+-M9E*/)TDIHQOO@03N'5# M6OG^ 6S9_/?;>_TBY>7Q_26\WF-GQ:@ #7?JX2[L;[V)WW:)LS!]R>CM%9M3 M>W']C*)/+]_%M)=MT$C-YT:Y+S;RX2 12ZVK.6]K[5IHNYS'L_;#;^PF2OBD MUSUJ'G:Z!]T?#K\]&8!(I&W$1FN>.]F;_;/F'_#+2&6EOKSP9M819.ZU@]2 MB*<"E:3,WM8BNN[S@C[L_&DE="E)U(;A_V+4F#(QBJ1*D!).,YDK< '@+!R] MV9MV^%D.B,X*]A;;U0J+7:4ZU+/L[R>XIZF=MEQK\Y7%RI7E@ZSS.-I7-@Y0 M73/P,YCFA9KE&33?1(B]#^5K 62Q-4GVM[FA%6AK[:+]>>_WUV_V M_U]?,GC5;]$7*TY?]\,W/D[_!%!+ P04 " "6@ )/%AI,_N\' :(@ M&@ &5X:&EB:70S,3)C9F\Q,'%Q,C(P,3DN:'1MW5IK;QNW$OV<_ I605L; MT&LERXYEQ8 M.VB WB8W]470C]SE2$N82VY)KF3EUW>&NWI9THWG:Y;Z3+%/_[O\]<.0U1JMUI?NL-6ZNKEBO]S\YU=V MU&Q'[,9R[:271G/5:EW_5F.UU/N\WVI-I]/FM-LT=MRZ^=RBK8Y:RA@'3>%% M[?SU@+K.7[\:I, %_GPU^*'18%UJM,&L1$SYOQ,P;O: MR&C?&/%,JEG_1F;@V&\P99]-QO59&'/R*_2C=N[/2' A)^<#SC3/<*WK71Q' MO7;O^/HT.NV]/SF^[+WMG@Q/AZFM-2BM@H@5M4_F/=J-E95VD?Z4G4J+,N:X+8 M OLDP@[!>CF2":=H8/&,^138,)4P8N^EYCJ17+&/(YP!EN6%=07'([UA^VOV M/(K\#DF!,R7&P?5=DG(]!G:1>/:Y4-@5=7DC.CK@AXQKP:*>J%HO30ON&!8&04?_N0=3\Z4UTW#[;_/S 4CX!9F$B88I> M]*ET[,^"6T2,FF%_;BQZ2J/J-F-1N_%??;2=>\TV2[E+[E# ME5&Y;,9NM9DJ$&.HES:H-!<&HU$;3)6X+Y<:XW'&"NUM 2@%)L^01]$DG&78 MLD0_(T[@MLQD,D1#F+*-?@L%T9EWJ$ 5!F':D350C< M$WVS8J0Z^E52T.1H6D(%H46II=LKB[M[1R.R1"CNZC2C4#@!?6W0(>$X%^1) MN$O92)FIFP/!PE@Z;XEQ.766[7;IS9K^/[O*714G M$\1-60(B*W)@&!W8X=H.$%H"=+Z^[*X[T#6,GCU"J;DM*R+A% ^S.*O15@E(XB M6?8^:+1VT @/(CWOPP5G$.L_;=J:CU.C?W0ZGR&1L;3O-[K8\0@@H:+H"AR> MBJ8)#/AMO]6)G!->N/V7$$O&@#ZH3BIYUQ06-\!(FT@7XA=G@0[[4%FPC/Q5 M]K"@>'!J1;Q+Q]0K9J%!B2R LCBCI A7-%?$3@K)K20%9)D> I]IVJEP1-DA M#%S@]Q#M>!%$@7PH,^LLQZPNDT)Q(BE4*PBQI'Y<42:2U?R'O\5 $Y%'<#V( MI\WWSP2:^#YH]@[%#>SL'\1[0PAA-Y&"D,$=7OF)K;A#5%'*)[AP*^:N0S!) M'DLE_8SRPK9C""VY&/, M1WLP2MGJO1$ GJ@HOA%#3@%?DN<72;4P-JA% C?%,PO>P_R:U6NE3>;+3'*!2YT ML C1+1BH2@>^?;PR M\ )9?F01^G6T)H1017^$[TLJQ]5+DI1Z8M0$B"DU'U=?^]@JNB'+E9D!CDY3 M4\8S7X,%NG%+&OGY >S8?.G,N/DB\O)DO$*?]ME%,2Z05#OU\*CUM[Y2W_4: ML[)\#;+M>Q1$[=7]-<626G]4::_;H)&9KXWR7#S(AVM! DI5:][5VK70=CE/ MYNV'/[U-I?!IOWO<['6Z1]V3WH]G,=("V$9BE.*Y@_[\EPW_(%N,I2[UY84W M\XX@<[\=I$:(>"HW24K]KA;1NYT7]&$7HY70I211&PW_?V9-**]BR5,)4L)I M+G,%KBB_8^$BS=ZTP[]U.NG[O-(*W+7Q;/Z\K_6;[_3_UI\,O!JTZ,\DSE\/PM]OG/\%4$L#!!0 ( M ): D]TMLJ%% 8 $@? : 97AH:6)I=#,R,6-E;V-F;S$P<7$R,BYH M=&WM6>MOVS80_]S^%5<7+5+ LAYV$L=V#32.@ZWH^DA<%/M(2Y3%528UBHKC M_?4[4I(MVN>OSOR3H,7)Y]&D]\_CR%2\Q@^?SW^\.L(&I9M M?VN/;/MD<@*_3'[[ )V6X\)$$IXRQ00GL6V//S:@$2F5]&Q[L5BT%NV6D#-[ M'S@9X:/G\VB"@)\/>SP0O+@A/A9W/*%?B2$D4#R%+& M9_ MH.EW<,&R5CM'(EE*-HL4>(Y[!-^$_,XN2+E#,173X?@R8E.F!G8^1&9V MP6TP%<$24K6,Z=M&*+BR0C)G\;(W87.:PD>Z@#,Q)[QOUE+V%^VY3J+Z6O" M70P'!#B9X]FT[;F=[KCK'CG.:'__='P\'G4.CX_:QUW/&;O[AXWAP";XWYPJ M?Y2<8\:I%5&M1L_UG%?;[ 9ZYBI!&8^H9.J*$U.)[/1TR;7"VZS=*$5"@@#- M;DV%4F+>.T@N5U-*)&:LZ*6R2,QFO&>\\.\E-\-%+L54Q &2*/P';:_EUE6Z MC?1:5->KR^HCMJB\%V%'5"H6,I_H:(#I$E1$810Q&L+XDOJ98A<4/H6X@TH@ M/"C63ADGW&&K7@G/I&4;>][S2!I$ " MD>B(?\1S'>USIKPKD'6+6W0C2 M/[(4T;F\%ZM^KGAP.! M1@SS[OC2CPB?T=(-[E&[DX,+B04(KCU]X/7+KNIF,^7VWS1-9%6QJM6I:C\0\(7Q95_B8Z,"+>U<4GG4E\O M8_\&(>\CV!O#R1HL&G+N83^%+QF1&$[Q$LYH@K$-&&JG0L[!=:PO.MH-;!(D M* +(X_9]QBFT\:+0CS6#K$7$$'E*@ZI^<^($40IAB<>(3@GK-T M$#:E6$=$ MF,4XZZ/4L0;S@JEH,R^E&M#K-+%',!O)]<3^7K!*3]4T8Z+M"K\9D-DF"'[& MPNX@\_X[L< XXGN>(]7'#019!_INTU#9"HR0,#U*)$TUZ)IZ(XEC0 +( M,R M+B0(.ES1Y\-5ND;2@2FK3'K'75F<8U9@6!GNZ48JO\J$-5C>P>.AYFP#,;.) M88ASU;/,S&,_?&XH5K3H=R'C"7JP!^^R&9H&O#RO/;W'VJZVO,T[MG)^*_BK M<-#C*@.NXR:N5V=%PM@I8^Y0K<^)G#&>BTL3;9&7.Z\J:;F^YGK7KU7/ MW9S%*B$[M>'* M%_0NUT9AE/M06B"K,!:+7L0"Q/Y=J*S+#J?_ _K]KYR^6==<=\?=)AKN1O'" MO"9[;=GV :SR,PP>4K_']O;3P_\#*'U-4^0GR/_K+MWJ1MU4LFQ\OGC@%-WE;A0$% ZQWH] M9#'^7#6&*AUH76ZO.CY86L]9FI9E>$%#"9CJ1H O)-(V7RFG2ZS10RHI]_4* M[L"*7'/1'R_K=3ID6![)3;;K?G>[VN]N0M%,JS7&]Q81Q4D)(V+=:,AUIYD>% M=JW;0^&^L+?Q5?.Q/K ^&]CZH_+P^M)0 3 " 0 !C'-D4$L! A0#% @ EH "3_Q=E.!V)0 M3Y@! !4 ( !!#T" &-R=&\M,C Q.3 V,S!?8V%L+GAM;%!+ M 0(4 Q0 ( ): D]P&*TC#5 ! (! 5 " :UB @!C M&UL4$L! M A0#% @ EH "3V'Z2JN'?@ &X<& !4 ( !S'H# &-R M=&\M,C Q.3 V,S!?<')E+GAM;%!+ 0(4 Q0 ( ): D]!N7L9G!$ ,;J M : " 8;Y P!E>&AI8FET,3 Q;6%T97)I86QC;VYT+FAT M;5!+ 0(4 Q0 ( ): D^N5+[A\0< $PB : " 5H+ M! !E>&AI8FET,S$Q8V5O,3!Q<3(R,#$Y+FAT;5!+ 0(4 Q0 ( ): D\6 M&DS^[P< !HB : " 8,3! !E>&AI8FET,S$R8V9O,3!Q M<3(R,#$Y+FAT;5!+ 0(4 Q0 ( ): D]TMLJ%% 8 $@? : M " :H;! !E>&AI8FET,S(Q8V5O8V9O,3!Q<3(R+FAT;5!+!08 .."@ * *P" #V(00 ! end

,L%.H]CPGA]_I4JYL6NEX7 G*9$2P[U)7*M=5M?B,L-3A MH5'NB]L!8J!$3[H]Z1X(Z;I-9Y PXDPCI 5FKL(1X=*K#7H=9("HG-'D7.UB*1L!3%V" ^93BIET/15AC*OJ] AH8[UCYM,)+\KFQYRQ M0P82]W,43DR8'B_INHW,Q"Y(4)]@%R0/XIH+I:(ZF(LBEQP*>GW9YV=Z==A9NL61%(H;!RN8>03R,=J+HA?(2UVT4,^'[:[8*RV "[O3_Z MJ/S1M#= 5PF2-L)4>Y+ _Q7F/E:!T"%"4>6((@0W [R>09!P[1'KP;+/6^^= M4"?( WBKE"608 %[4OK,\R+*/57%B(-0N\+G!\<#7B'/FY*>#?1LX/38@&QJ M/T(:H2@,1!BP"/D,N:S*\@H1I:&/]\D&NK%Z$4,G3:2GY8K^LFAZ=,S5_WNE M3K=E.8>822Y#,ZW&5;Z4KEXXK,,-XPR?1IW:@.$$M/47G:MQL,+ZK&3RJ1*_ MVYIASRCG6DGLXBSD\YDXUY_=;+1 M2TZ*>$YE]F&/D+!WEM)V%O.L"8]JSPY:>F+GNM]<^:>Y>*=Q57+7<55V M).+/:7R9CM-9FCQV7%6(<1#!:6,/!RS@0>3RJK*4$9_)J#6$AWD,KL44!4@2 M7WN(^JR\E%*.(_+@N*JM[UD;5V4WY%0#'9W6SISGCJIZS%J>LQ4S,&9W&%8[ M;FUX^R@EAER*@%IH&!FJ<3E023U*27F:MJ"H XI][6H@+P]^E6Y(>0U%Y;K1 M@UO?^IXU*!X:>=9X-:SP:MS"*S.,<)HGA>F$/JHG;Y6CE6!%CN7;JR.6NIQ0 MB39L=TD'W#1D:?T\MA/ (\!XA).>7/?"1831^@=_WMPG*V7V,?:)O.@D)MY/ M8CJ?4.&:JF'FRJZ,*#RER%F/K2>&K?\UGR0.14^?B7'HF'I0#+:2U'RC^K ? M[*7W8>]);ON,MGJ.$#XH8GXI^,J7+#CNIU'MU2'OCU,SBOHOQMR=QG=FTO23 MAAWV0PT./B>04LH3[C8Y@5(C+\0J5"((1829CV4U;IN8PAVZZHSRX8WFL?]( M9S=-"/4*#J-V3=U5KJH-$07U=]95(5V7]?.'5Z/31T=[WG*G>."7-D28K0(:1AS2-0H6#B-$@H$%5Y$-,\O_:E 437BQ^B^^,#W[O@IL. ML.HR$^!@Y?,)B.$S(!O6=+")?$K=0# <8HPBCZ# #VM114*V5AKS.++I3";) M3MNC'K[H.6X[6@^'L/19X4Q+!'%RFV-J@L69,XRGZ2P>.XFIF@+1-<^?+;A. MJJ-$29JB19J>5H$?>4R1D"-?!(%BM84:$6^1+F%2?'^LC[XFS?*PP]99[TVZ M$3Q@O.\U?JIFZ3E3HVHZ2/B1%,3SE2NP)D1PJ?VH%I3"Q_KYU-B-T!0#PD^[ MV=)IV7%5_I6UYK+\;$TYB5A+)_4BR@@)M-"1T#B*JGFS(7']*(PVY@E^!@S- M[UII@GLWZ@:<=.DP.5CA=DXR['CIIS6&'G1&S8@;<(*)0#R*6J$-&K*U*5E/ MI9^.AE\,N.A24!V^/#INXRY(KA+ B!$8=5^3R3SIM<55$F0-"8K(%0'1/ Q! MF'E>B!BJW2HN9GJMW]BF","+Q14%Z;1*Z> 4QMYZ.T]Z%$VT7WF^[[I"A9X2 M(D J#%0='? 06H\.[$B/W4A&*OI&G,=CP!U6'Y]3*VO>VYY?E!.IIE-$H(D( M/,$\Q'TC*KK3#[?E_C[ MB\4WF1S@;AO];ZUT/LB"YC.PI'N6UK,TP](4:E(O0A5$@8X$TE0+QCV?4ED; M.YJ@\&596DXZ-&RJ&E[?;0=5\<\L M\*<[:)HWB3.\B2?726'*L=_$3PVWORFO2,SW!9Q.>@5X.IDYHW@6.V6-0>$D M_YJG4Y,"[P#).>,D+I*;;#QRTMMI#L+&)L<[\1"N*E+;/\JLQ:@2L S V-$\ MMRN M1;I=^<6-G$#*P2LRT8.K"09+<#_Q.V;8KA2-*U5Q#T7([O !P#HQ?I* M5G#=_BA);;5;QWJYQYOG48+]X-G2 ,L5:K4_;_+Z$=/X.GE_F2?QG^_M-((? MX_&W^*Z %_UPDR_W,0D"G^A >C@$*4%$I$.0&S[UB<*4,R\P]\2/.*E#:)Q0 M_FDNWJFOB=JUK\G/25$DR4>@)TOI/QOR+!YLAB&D D.#^V'HLF M!T&''R?.?\5P"/F=4U:NNP/G6^+$HVQJVG-4:I5AO9]GP+CC?%0XOT]'AMO_ MFEV8&\1[1 :[,=\6MANAD@Y_6D#O[9=L"NBK&'FW(U]WOMVDPQL032!20$@! MK&[A :8#"8BI'.@'!-6_$R>K<=[*I:MT$D],CXQ20BTW+ID8OR?HA\4TFQ@P M.%8S?I]=O9_#I;%M_>5D94.3RW@,#P)A=9,DLXLU;OT\J'=ND/PC<6[BKPW8 M%X?O)%=7!J'ANQ4T,1N-00Z/0-K;Z,TLSXII=>UE7*3E@5EZ@.\GV:P\]V)F M<,<"PYP[7%P*\>+"^8?10[+"ZA'F1(>@\<:@!4RMFCRLM(Z1+:IS,EB8"1M= MWI5*086=H#4,QW-S7*L]9)[4%F7MR#?!I7VPJ[U3G'68;&INPE1I>5>Z_J,] MF;"N+>QCY?W+)C(KW_I$+/G?_Z$($4^RX&&=V_2-?2#S*"TQ#O0'H,JB %Z0 MV(28>')GD"@UF)/E\&M:6-H?5H[YLCT1?&,^,+AGV4 QL#A6LH2A:8)J55PK M.,#8N_>I])P1[@8I4U7N*@^6PKMSI(O:=%\['Q87U[;.[ MJ0'L^*[251+G*D^,EV4RJW4A2\GF;V/9E/VTZZ\LB3JW\9T3CXML\8B-#A7S M+?P#2A8LY.=F\4N.F;5'/64U%\Z7FZ38L+6*6]7/!+TO'26)08D$X]=H@V_-^M[9^PWXUK^_ MA7MGB5'NDT&IE.96H[3RMSS3S&H(19)_-4L9WL3Y=5*\NW# T-GP1*,G5)XR M(!%SJD5B5=ID?'>Q[IXY,,1_Q*$WL*R/'FP#ZYBS>OPD^6:/[0>C\,0Y7%;R M!3@ J\E;>R(QX#;N=@#A)+ZV2/F7PJKQPUG9)MX>W@AV7 B)[UJO1!N*19LRUP.:%E8U3"; ('?+>P,^.);"G1\ M"0O_GN3#%)C?P9MN'Y>YTUJKS86^,#)6F5%0R].J6G!6! GG;=MPSHU#US'L M_79^6SVQ;EWBF)C@ZDG'1H6]A>^'Y5F/+/PUT"P0EGFLX8@51E4\P;"G=&3P MSO JL/KAW W=6,>#45O,+0#O,%J M<_5V&BPM,3\'J)A3FAG,F(.A>S6?6%=.R1W,(V_-$ 2K:"WMRQSS)+G.0*\W MJ&ZN-F[PTCC-DVHAUMBUF.W#,Y+,^:R!M\!)%?/A36E@/+#I]FT&?:U@MF8# M(&RUG(41 \_]8)$<'@I6^NB?\Z+JM0J7 "-.2M=A#?6R2^OPKOZ[/-UZTVU@ M%\N7K$/^T*G%"L$R> '_6C:P( ]SFO=AOO%U%'"XUN%C]E*Y.#:0Q(7SWS&\ MW.K(UK@SZ%&]<<&KJL % -R<_0@ MKBINK18R,Y6;,8T@_UN8?>P/+=H_75Y M&0OJ;TF_>0$\\F+-,[J+_QB>[L-[MG=1IHQQZ4>18D0(A"(W\'CM&$7P;\MQ M'(8T="GR1"C = XQP1ZJ',?,E:[_H -6^8%F3,L 1XHC3P:(U^UWB2=#\AYU MVD5Y/_AJ8W.-T@'4-U["8*N%%%7[Y.+'_9'?6JNP>D.MERR91@?8P/@6-+IT M4BXOGL^R^H,R!\9^4O4X)A_P;G?M M]E7_KE-\UUDV6<1X#_5:NR7:[*D%XY<;8\3_4CKW0I,>\6IYA4\XEQX?]H4/ MG]/OV["AYP0OU>_[H#!CX6:Q63%[:@C>G\Z>U[Q&Z^['6'!/3]E9AOC' M*@QRGI4+)P_>P#B7_-*YU(/X)$'\Y%K#'K9' ]N>.Y\T>'ON?/(@OH\[GZ42 M3?8!Y8,RH#J8GO(R"+^/B.P+L;!#JN]=V<8!MS_A+N8)1KCI.N!2HEV?!IXG M(A5IYO.HC+$&$='46V\)ME1@9.+%;S9&F/_^)?BCNN>/WW*3@#>[^VT<3V9Z M,@KK0D+O[LO=--'?T^*/(I_]42HZWCP=FW/[Q8YC[*!B5PVX[+(+;=]%X*6[ M"/1\XG7X!&U*^=T0N\+W-&(RU%*&6+I>Q2=8H-E:GZ1]\0G3*N /HS*7&G-G M3$(,<*>MJGLFT3.)\V 2O&E,SZG46+F:*_F,AVNCTY[ )+KH MR\L&LM,I:3V-]S1^'C0N&QI7C'/&?1]A7W'J$D[Q@L8#Z7F[TOC_'([!@,7 MQ;TRT#.*GE$\E5&XK;D8V(^8$!QY5 GMAJY;#9 *(BI$L#;K<%^,8E\6 \8# MRG#/)7HNT7.)IW$)C%FKLY! @4]]&3%)3"3G#^#2W0QBD!U/#3G MU6C\T2&'XYY%\/DFRV=EJ=OX$6&)\VR"7E$A<9L9J30T0\]%X$=88^XBROS: MN\<(=U>IT![S%SCEXXD"\'Z6P1G/,MC'(1P(&3.U(&,2>8H)0A#WD&!^*#1G ME6T>^F3=_[8O,MZ7RLW):0^PZVGX3&E8- %YH8.(8Q)P3TJ$J,^(J,SF, J5 MOV8V/X&&.YEMAUB7+O2>!H^+!D]8'6Z-XHA")#11PO,T5\H/0U7+T8AAKM&N M-'A(/NX!ZPGYC GY=(4I:0V@X&#,"@^Y0N.0<>)["'MUL,H+O+6!L?LBY+WY MH ?HQ&-S >*-(' M;4],_ATQ\8E&S&'L2H1"3TL>A21$&KM^[?FAR%]35O=$?/O250EU>[KKZ>Y MZ$ZQUI1"H#-.N0?6(@NHCUC(*[H+=.@^0^AUHEVB3H<^]W1S .[3XZ4;BAJZ MP43Z4@J&7:"F$*E(2EQ'&SE&:Z6#CZ2;@W*2]LKBZ1#?T0LM2FB371MJWXN$ M=B,O8J[R0B3K4'] (KFKLG@HCDW*NW2I]'37T]USZ(Z11NBYKHR(%U%782F$ MTCC2E8<$<>:M9%@'E8BU.4!W_!WOZ!^^Z%&XG,K$K9&FH MY/7+)38UV3DHUG&H0OD(6<)6CJ :C@#".@#]F!!/4DTB))%'%C5HVEN/'.Z! M(W2F(O\[R;-17-R4TPFD@XX]^9XF^6Z5Z PUVC9G5'N8^SX0GFPV]9QK'+.*W\@36\(1 AY$,A8 'W%OXTX _K ME:=[X F]AMYKZ#WY/D&FBT9#1WX$BC@(=AU)%$11Z$=J(=.#8&W,Z"/I]Y#$ M\:GHZ*>5QFM[JCO9RNSL9W2A7E:W**A;H\P@ZRL,=GJ]'C*//H3.]_RR&HAJ M>E\P39ATM=(TY%*$%"FT\!&:.H-[!R4??, HP'IMF)^&W:\"+KW4?B>L_6< M[1[.QE'3#@0CR@.$/:E]Y6.,0T1I72F.V>GI52Z$7<#/_(#2HGOHMH$Y>[3E;5#*4_!9"!9I\&% MGJWU;*UG:P?-UE3#UCS,0X1,BTYFB@U7#V>< M3I+W-^4,84S0?ZY2"!8KG,-^\&R\-U[4I3W:GS=Y_8AI?)V\O\R3^,_W\16L M^L=X_"V^*^!%/]SDZQM>.1%+0%]@YY^3<6)1\;V0RLY0I,PB6]V^^@^H TF)DBB)1:I(PKN6FZ>J I#Y9"*1 M^:0!C&+)$";:ANZ9G-7[./^ "#OT'BP1Q*.'$TIR_^3 0446 Q29LZ2 MW"O]31">Z3SOA+BH(IE<)G^>C_,$@UX2)K.7W.;)539(+N=^CO+D>C@>7L^; MW@LWV??@CQ5)5GC<&GF;7?QX5^*V'M1SNK>OW.2..0;-[X=C[T=4KU>?8AR@ M=G3WGJ!R1TIP2?KY:%1_^I]GX*Q\[4?7;UX_,+6?A]=YD?R2WR8?)]?9FO-R MG4V_#,?5XV7SV:1YH_*%RG=NAX/9E?^VGZ$:?OM^:K.;(O^Q^<=/]\'V;)'W ML_[ M\Y37@$*\# [#U\M7MQ5.7$Q& __[!3"6-C&@8]=RL-Y*-O .F %>D&^VH_6N M(J;%:>Z*CWQM0\@HJ6)&Q6MR">,*=WV%R_31"-";C/<6@^V4<7XW'">SJ\F\ MR,:#8JODZ,-F'/F87V=ANS,-6[E'?)1-=6FO$H9=5Z^T$<]\;G.3-Z_0V!2J M%&@9:*#:2:(ALH@K+@!.J:W[=1LNK#4O"H7\6N_H%V+TX=(-0W#R'WDVO1?; M_+F*MG3F))KW<+LGT;$@JT.V+"+682,67A9D6(T0HEA;&I+[4FYXTP'-I$"( M-1JG-T6L'787)X)%N(IP%>&J@W!%EU46G#$D+7; 2 @IYR9U-1-KBAQA8M=P MU4Z;YX$L.<@,Q@XAK#IE(J=_/<"EK7\$"MTX0 M]2SE2^=Y4+?/MY-N;VDPZ>'8'.! +/XI**9<\KI8;A1TB '@$VIMI VBBDY M1Z\+.[2JF#OSW&6/2!ZU,FIE-[12PB5;BY*IHRG32!JKG,,*P\97-=BF#Q2: MM*"5+>@4Q3U!CT*G3N2HQ:CE=(3"F"## .7880>B, MU;RN?TK]NU9W0=P: L*2DB/XACV/:BP+SK=?:Q;"U1S_1@O+ MNJ"9N_)W18_Q-MW=J)51*[?12KQ2;6HU=B[%C'*G-=,4$[;(48!\JV#3XUK9 M1IB(]P1KD^RQ^Y[HP0=^<=POKNDB75I(!CE&@F'N&% "6@-T6NLB85"L=;QX MD2X.OW8\[HM #[2:L]"]/6>G%+RK=O48E9ROTCN0E%)&"0).FESMAB7>XH=1:(XTL%+5_ M;83FXF7<3RN:J<(2'(B3S7N<[HZ>LD-<;]L^^$E9Y.-5?[0TS) ZRI6@7!!, M!.9 ZR:ORA!.UYK,OI7Z'T;3R:CW4>\[K/=D688GL%102((!$$:XU#)B:K.O MK,"OWG$_0^^CQ8YQ\#6OO6Q/^0@?9MQ:KVDR6ZG_)\A! :C56(D4*B-1E$U1J1%-%))?,B=!FMGO>)9?\?O42Z1$>-3MJ]O%I-@+++E;:"*LL!5H2!JFF!C?LYT!JJ5K6 M[#:<;DA[@*.C5LSCBH7_?'WCURAP%Z;#HN_G>99\S&;Y:_5RBZ'O1_W>;=0_ M)%:ZR*4(<@@HP$H1;C 2-=-?ZOR+ET6^_C8>U#.<#^RWOO^JN@ZO.NY$\QX! M;=8)KTOX-K+1CA(\1%\:4S:/0YU7 EI00):F% "I1:4(&YAPZ"!I7A9)O4. MU7EGY8,]BMMTFJ,J1U7>IRJSI2H#K1@PFE,$G4D!)E+1)N73";Q+R]Q.#U>) MV\P8.11-/*E0=2EDR4+*.M,,\;&I/;HNB=NP8G:_?2)")P*A1 5$,)!4\=2"5JI]J36 M?'$"5MAZM;0*"L0D<Z#7'I1M-4I6@?&STK/_SLM0P^$B@) M0>B_3*:S+_Y7_SW)QL6'\<<\&]EBYIV>-"_ZT^%-$R%95#ERHJ M-.246DYH2DB=9&Z9U&:-D_?M%?F1 .BC6HS.!6Q/BV/>ZIZ=L#O[VC=(DCDL MW^HH'/$VG:Y=3$@W0J-DM:074B*I95@ "32T&%/;N&,F]. L"(!Y[, MBVP\*$ZX0,N$_<1-YO4L[ JRLMK/[Q?&_=$\[ K*68UZ$$HPB][N2R<4L&XZK74G^K7^5C;_DI3,R MSF_OGWELWIVTCCX[3W1Z<*J>N.NKRN>VJ([;+9 ]-;W/.O+E8,D2 3E+#=9 MI$)PZB1)&6D<'\OT6G5R*8X?+O]6Y"K(XH=:$G\>VUH.W63ZO.JY5KTCVBX' M1.YJ26X7TE#4>GUL+[G-DZOLJ_?0_-W"@V:CM>237G(S]=(P M]9>N(D=53FHOF5UEL^K7X\DL^9[/O"!>^XU#WWMXMU?#_E5R.QR-DFE>S$>S MX/,]?I-5;Z^L[9T^Y#Y>)MG-S73RS3_-+/=/T\SYJ_93_[Y1G?$RV]1A!@PR MUD"A4(JYTJ[N&VSJT1],HD@ MX#SY>ZC[[$^^C/W-O>:%,Z+\VTT^+JK-6;VT?MHR__33+*S&^[ RR456#/T' M'NG+0Z;1\#(/2EK^._SH/$EF>BQCR?#USM!W J/@:0K)ROTY6[D^*V5X6<]D[2 $&L=\P.DH7Y>@>+W6CTWA2:KC05X5Z7%4,.<,L !R* ML)@& $D=,F^QF+M2:$3.UP_1'EG)=9?JI4O1@K]$:B_QKC^Q @C>(ZF\FL;' M6>2L-$DLU1XB4/B,)[=A=8KA()_Z+_@Y>+]P<6XFX]+#*>;ART42ZG%G^;CT MS5=U@M\R=]?3//LM_=E-_,?L]%M]KT(V>17TWK 62F&A8'$ M <,!\IA-&9,:"F"E$EI9Y&TZ#+_)GC%3FV8"W)N(115#>Z&U!]+:_!8Q3^1Y M_=$(S[TH4OXU]QL4-YU<&_^+@!-_]ZZ^F1=^1/DTJ+ >3?J_G3V@T2"5 M$J542HNI UH(E_*%1EN(WB^[J"/_AI]M(EB:8@!02D#51ME"Z6RJG]PJ;;P/ M/$MRCXDW09JG\_SLC_6HDD=+VLNEW8Q9S[GS-@^.SN[3$+2S;+].1L/^]R<7 M#R)BI<..09L:1"%WBBSXW5(J5A9/ (&U)L1)28!!RF"NFL73F((GYX C#2G M5 *"@)8<0;ZXC[4I?0_N+]Y6X+,#G7L,4-MZQO_SBS:\_-X*-)1?_G$X\U?N M/P06C6)\K*QJ*?8[&UA;9 ?>*(]&P>@7(1!8N@*#87$SRKXGV: ,&A=Y%;.X MS+/9?!JB2S?3R6#N97?D!SPJG8@081J4BNXW'UY7O ,Z&/H/9J/O(4S2'PW+ M2U1!D^:Z9;;;EWS<'WK3G_Q_0Z]>TQ"B'GWOE1L:,QW.\HG?TPS\7:[*@KO^ MO/ /6$Q&(=[HI]?K1GDM?Z40:*GO\Q]^LW-1^!\G7_U=_%6#-Q,>H];@HN=W M2-G%*/QL7I0/6#H@J]?P5_>WN+W*QR'F.0U[JE!86L5JLA \#3LJ_V1#_P ] M_YUY>/#DXGNX0/^W\HD\ZLW.D[],IJ6GY:\:1M:$>+T/EI7;M'!3/Z)Y-7OE M_ RF>>&]I.1B.LF\CY5,RZ-Y[\Q?9]/?\G*X7R;>8UU$F.J'/M^=O+6D2*7( M^0UGB%'=3I+RJ\-JUWEG#LI!!;&:>K\QN(L7T_"W'N>/=X?YHK+$^V-\:!Y6 MAW&_=#%9GX$'JPC%G=*\9V>;^,?:@-+W[G_WZ+(N^ML2W,))JO!NQ8N.4OV3 M;_)N=^&PW7OP&C3^LE"43XU8O7IG':I\E\(8]CC9.,CLBJI>ST>SX8T7POL* MZO&@!([PCL>TX;3<. 5_I*B@Y [R9G[?E?6G$W_%6M'S\'U,&EH*[4GTAG*R-DY_#!M[?M#YJW:3[FW6RB^;YY]*I^K_Y MN(KWE1A5N2J-D[58\I7CZE$Q\??(IK,JM+SR[9L0XO'_+KVX4BK&)=E"&5SR M+HZ'TXOAN-HC>B<@A"W?^]E_/QS[ZWG/M+3ZBS>O;\*4A^\&B2C*C5"(0'GD M67FLE;/MTKEK?EYZ9N?==\D78;FELI2.J)]NOQL=%Y=E?-?O3">C,&=>7J^' MI5_\[/NVC_G>O21$(!FY4[B^_!A][FI>NVJ2D\UY>J9KC<1T;K/3! M?S7\KC)=37@P:Q9A^S/PEL7P8;-AK-1Q;1Q/PMU=C4IEC'#KB];.(7I M9]XU\)/'&5?- +J2(WC20LSIG\FMS5Z;MGQ8W( M/O>Y'W_8\^0QFJ7N;W*>(0TK6/;$ZON/JE\&I:IHB,HS_=+A6IO,8=%LWBN5 MJJ9_<>X_+.XNW9,K]]2U#V2?&?J/9^68/<;=>,ON(29,;C8M-]156.,B[V:EE 2VK_*,2^B[GHTLO"4U]\/UGJ0&_A)+E^.U(5# M8C^1DVFCZ#>3Z6PA*WX4H8(@W'56GBY5Q$G5Z:.?]GDY":7D?RGW-:6L/Y!T MM!I(?DR<.'DY/=)N?.@'HG_IL,B^?)GF7Q:^3#U'[:F*V)&JA'/!BLRJ]*:# MW\4+' 5BAF7[!'EXC9K'R0US[Q5_Y)/ODRSFZNPT0D'A-GRHUIZ*ZGQ MOZU/%\^3)ECJ+=+ZSX?W@&\TZ2]F=8%*TR)LP"#_:8FTYVMG$"^/_M]=QP^7 M]8-^#K/R9- _M49QQ[G4%@L#G-%R<0;+%:6K)S;68$ @M9AI[@21SM ZZ"\X M%_3)H/_&^ZR=V'3/6WI XI)@#BLOU0OURQGKR,[20Z>C:0:>Z'R>CYK3UL)#JJT MC=F^:CKC\G=K^>U?K(I+?Y)+KXIA]OY7[UI<#OM1!$Y2!#Y/_&[VZ(F6'J]Y MV2 6D$9BOCUK?+U/0N!%6:Z[U?XC&_*>6IJ^#7_+"VE:GML"\LWY\!XO%.0 RIQ+N#C]P HC"#5D/.7"6<8I MP/7I!V;&J1?68]AO(9?(#SI0M?C_'WS.OCU>#AS*.S^%CD#A"TRN1$ MD98>A9A&J4#0*(5US?[KM'(O+;!_$3BUP?J+>0^*-KNT=@]HCNM(;RUF]% O ML=@1H5N P9: $793%&H *2"F10"W$2 ""%F1_LL^881(-R3O$U7IK,>2W1, M(FJTB1IBR?J+.!22(2,D24DJ@?:04J,&".&:-T2-G41GH"0]3&5$C8@:$35> MA!H2+%DI$0U[!26D4X(S69XQ-9L3#,2.(B?/]S5V$3F!LB=@=#"%P MH!7@,%)8R#"!$@*B (<<5<"!$;[%QP8-VOH[W)G!@8OYV9=&7 +/)PUD>:&RSRC+#469]Y[VEBF;Q>+, M-W6,3KX^)Q9GGO3RQ^+,DUWZ6)QY\B)P6L69]YL7Q=+,MU[J6.X32[KB&L--4F=7)GJ;S_ M>)O,/()HCW!VU+F_G0*I3ARN1V@Z%&C"J\V_"474IJGB!%.-+,"B[A<-A"*[ M*\[<#$T[2?\C"/>8C&7C$9HB-'41FBA90),3EE$''1!,2.(0305HH(DYL;L" MJ&=Z33O(,404]:!8;V<>T>F8T2E69QX*.O$E.BG,0G-AI!3"*0-0I:9.\ JY MC6)W?#O_:"61$?8@@#U,VBR$Z![6'->Q7BS0/+S<9XCD$C-,*BP"#!O-=(J) M_\BH.@[D#$[MSI*?WRH.A&%/LJ/(EN[" <2A.2<1-EX/&QCB!6QPF KF+'0( M&2JADU(W,1K_!M]=B>9;Q6@ Z0'0YBXHPD:$C=. #8R6O'N06:R8(APRJJCW M,31J8$,CB-[:V]A)_ 3T,&@SNAN1(R+':2 '72('9=ZOL(P!92%B1CDF*DZ( MU'% Y>Z89-J*;0#!>HBW2<'YMB&,NV6:+UW_!ZZ\5M*YN121(PTIP%0"@H"6 M'$%.FE)$:U/Z'CS98'/CSU]:R0CN8<).6FHN1+?LGWDU] (]+7MD%I/1O)RH MT)1U,!U^#=_QPN^EI^P^/;N:3N9?KA+C%SN?)'_)IK_EL_"=3_4/B^1=$.%\ M.OJ>^ N&=NWU=]/O7KN&_>1C/LNF7\I?_=!+QJ&7NY^?X6"^>ONLWP_-XOVO MPX-:#4GB=?/8IE-H/MBB*?Q>UN0!>>[8,U8O MPY>?:&WLAQ>,C0?KOO43(; MCI-^/8HB] 0O6Q1?![D;CD-Z__!KWDMNO=MW%7K*WI-5__VOF;]K600<6G4/ M\FG=HM[?-2]F'LQG>=TL.[L.O[S7P#C_=N/!)33*+C\-CW41.MY.O))43<)7 MGJ[JI?V]?)!%=_9!]=1^;//^O0;3Y5-?XB7/*1<1Z^#*=YW9"]]@ 6\OM",3N,SO=!;*8# M[Y'4@UZT4[Z]RKTF9,55!KYE4C"$60 M$H^]I1_CWSI/D@_AG>H"R2R?7I<*\MW?[R8?5S:HDOLBGWX=AHO4+=B^WY07 M;(3]/ GU/VL*6C>:_^=\Z!^MN4;T4PF%_XYLLIK"=#];OA#Z>J%2?72[UU]CZ]>'(=?AF,_Q0M<'N7C+[.R M7?UDG"??\VP:9';D]P E'K\;WKE.N')E+&Y7('KAKU0(O(+UB^]>95^K@90; MIO#1X-A^L9^:0J_U2G\_%Q?#XNB MG/L29[QIG9?PUD/AI4DW.1^Q_>7X/SY'-I M6_N38@E8H>YS4"ZIQX[J"<)236Y*H^4QJ'ZZXGS3CF(G>XR6Z4YVYI >!6<. MW)XS)RL7N2!,8HR91(I#B@U4B*1W^-?:]P@JI4>3_F]G#VB82"'05BE",06*(2*4J#4, M"^?L^Y6^+=8Y1I%RU (L!>*P80;%Q*LH>W*[O_$^\,S[R/WL)LC_=)Z?_;$< MR/MR),GJ8)-U0JI5J=P,*L]YE&U&@EZFK>*>B(HV=-4C>7(QR;QWZHWMP'MX M_=G$[WJN_/:FQ/YL/KOR]CGL>"Z^EQ:CMC?)=5[%)4*P('B!816NO$R'39.W MI%^F87.37]^,)M]SO_O)IN&-U_GYZYZ:5Y%W.EBV09Y\FLR+_G1X4ZZB?_UK M-IV5'YCI[_\-8?R3%WGO( ]^_V_"FX6?K'<;\IOIL"C]X#/]Z5=CB[,?>J_= M@90#]W:N\G):&]^[#_45UT;X'ZI??1(>_\,G%1[^M2[IU&\WO6H$GZL:1XBA MMCF*LX^?_N8?\+7/%UP(K\'OU^0H>=?:,SXL1W=F69>S_,HQ;.$U[D3ET_DT MZ.U#/ ^O7:;'$\Q>>*%>$RSQ^%-U"/]2+;='F2!)E4\Y+C<=0?2]O'K *<=B M&Q$I[4%2J4_RZRC$-&$(U_CMMY_N0=A-5^95-C&7;#X8!A6X$^[T7_9[F&&( MF3;'D47PH4?S0761\$LU'H>HZL?\QKO189OM0AP+@O?_M0B3EIYS-;NIW]>' M \L$PZJ \[YHO(C9[KY@/" [JS-^G_PN61>DAWCHB*A.FNK#CF?G1_JGVF#> M[MW_[KD=J>[ZXAVV0(B]Z-30/^LEEV^&JXWG,@QY(>? M$[8D:>>28PDQ-(AAP25DVK+:%<-.V#76U*53N.I)J8"Y7TH5T-_7_$;E,7E@ M_SD?SK[_//;F9%ZJRH>@R)^OLG%MQ_Y4ZO'/XU_+/>;=4[S*D85^C@!<9 :5 ME_W\_2:_DR_T<6&P/LV\I_JW8*X\,*PE I36K%@]!?SY%[ZRA!="\@PI?]863@CH46I](!(+C6J<,0,@0Q3XE :Z?Z;PDB MR$\2HET $B4_ M)R9[U^6#%TT88"F#O7M"6$E:^%Z5,-#/F[/5).M?A=/24C++,^!9/@TR>?@4 M>/HYZH0EAI+V"-J-.Q\0;+>+O[J7TXPA)ATE0A'- =8F++ZUA IFU\B .KOX M_>EL\K_EK>OK^5DLP["M+CM#/='^)JX,.FW:M^A M"L7WRCGNE?K5"]'7$'Q-+J>3Z^0V9%,%"]YD(=P/YH6KO"R(%WX1U",;?_^/ M8MMP7L_?;U2?@I=?_F1-N,J=X$^2?^OG-[/%!9]P7F9W?/K)_1U@G>?(.FKG9/ M><]>-9!GV2 *5XYVO=BED"*9,@4(,WX;9[ -M832$:C%@S;H8K,-NKAO@\H_ M_U.)],EY:K3H/)O-\/I G:S9'8[J3"M2O[9V9XF0L=) M0LUXM><"KO:,PE+1Q;KY=^4AW'GKKC+*- M&\OBL9WEDQEF5D#(+=580(E:/Y((:,J-5+G+*1$A*%ZY3?J#WR3]P2/0'_SNJ.6DY-C5 M[[5=_=#9X\Y'W=4//=%7CK;>Q>X0KOB\MGZ=:K[R?#AHO[Q]%PV6=EM(OH9U M9W\,X%7"V$-G*-O.0&1>B*+Y>M'T-C4*913*;@GEFI,793+*Y!O+9-D1\:B@ MIL5&;49+/DS]EX'BK%X:M985N=BC'X1_F,^*65;6[/]21P#OQ&=^+IFJ^,> M%+Q'V'J8\9@(H"/9_.DH/.;+UA$4@=0H!*QU7*3<0*:. *,B42[%.@6.F M9D*EJ0N5[)VS_WZKV&XNN80]UBHC8M3NJ-UOI]ULV<(.I4A0#C2V&#)CG;$@ MK;6;\!0MO/N@5YO3$2X>24=8L_1/:79+2BMZB,H>XL?=$.JXFK3\JS>'_4_325&\-#FH2WGL MA\!(?.IAW\/54[G:]Y5Y@^D_0HHZ*RPF:1T2,]QQJ+M1A=)29E];%4@]1$ / M2!&U.&KQFVDQ!\MD7$,P5]"F*=%:*Z13QVO7URBJ^%KZ7U>L[=:[VW_ET\D@ M*ZZJ3&R(?HHJ&57R[51RY:S) :G]QC-U@,E4:[T4HSAYNL M:&N6$ /4D_PH+.&S]Y^'?5YLO^73_C 46[Y;Y.V%M.,?3B.@]&Z3#N,5L\HU M$(I3RB3W6UG:.,<(JG6S&ES.GXMBG@\J5KY*"TO5+[N1::C]I^.]J^P;4) 4\(#[[< 1*54 M*E;'L(W03*S'QO9C_CN]:8[*&Y7W#9UWL6Q>Z;1ARB@+4FP93R&CMG'>I7-: M[6@#OEFWHY.^(R?]N Z0_Z=,%TS>>5_M-3N2[BKQ)AV6RPVX4T!8S30T$& + M,8*F#J)9#!A_^'3J-203M6'^GY44S;HPOBO'R#'2?80FN+M*NLG2"K@2ZF;: M6>DDMEI"JU4:[&WM)UMIVTNKW'B&7.GO(9PA&F=F4\3D>;V4KM=KV3/5U;>")'SFXRO*AX.!2TZ M!1)=LO''B!%\>0H-_,::80E$R,D63BO$&XP *>=[[+&S /*#V&(#T..;V^9$ M!(D(=)^H=F_R M#R18QM^E%$@:C(T&7#C'B31U_#U%3&J^H^# PAG87[8YDJB',(XF_5@/O6W@ MI#^MJFF)ED3HQ"@B_=O*,1'J,#FHB= #A0%U[;5F722B-2T NA8-B+'X([3# MAZNC>+D;5YJ'4FE.L"7:,D13 1MK"R1HC]G@J9SPA=IV:@,>E38J;8>4EH@[ MC09&=T72N:N;-]ZU$JW0G2:8>NX!B\GDS[#C,ZOOF6#";ST!6I MH49O=:;JNY4]F)Y/PKY7[>=+@RRA%8P;A)B Q"%,D6H26A"EDKP%%:=7^C<] M\D8]!D.,JU4J[E?+X.ODZ:U-_^G&N"/8W 4;B5; !EC_MN/(X5#+#0A'32D8 M1[8][[\%&O#'06B_-."4TAYNMRM A*((1:<(11 ML"BU#H*D5/:[W<$:$QD2HPQJ6*8-Z>'6"*V;P)T M#RMMI?+U"!4]C"-F;(C/-.W7Z_<'+70UWU*0JY?ARR]MEJVG>?;;8');MJC-:%+X)TOJ$,VK^V0C<&^8L4_V5GVRX=GC(<*Z3[9X73/I5_[LB8]DZU?< M^O%/J1?V0FC0V4O0^4![:B[X-8^IK>8)2.GQ2V9LBWUP0GE:T'ED+;)/I-"W MV@HFDV7,:5M9/KS,_4T[=@A1/ 7=]REHK-7ID"4[.8W',!Y%=NLH,N)!A_#@ MI+T!0N/1X&FU)SZNBKV_E]NV?/ ^\X/(ON1)7A,@)S?>,N1[VJOO>)"__S>! M&=DF5;O[0,3!2FHV])L/DT(MB;-4"%*WD[/^6ZQ]4J(5(&K$2572U+!I_QID M:4>;%?NWC__[J_WXO^NXA9Z+6O2 M:;S0"AN&X4C[K32$5"&_JTZY!J(V7@8I* [&>#WD6V]OJR ^!VVRZG7?C3Z* MD'H5JHG[YS7-A\N:(NP8<-Q:K8P!PBFNA*XUGZ54MKY_KMAQU7A@O]WD(0CV M>1+>.HP@.\2H)WB;7FOW=MJ=0H8N>2D'!02OR=^;(X M#7#KL!$ 6H4)#*?3QM;XE#+,V^MW?+<1:DB!/\S +SEOE6"ZL\[)$?@@,? ; M)>A0)"@:KV<:+PR6+.<&XEPW'R/<^FQ%WG_Q\%\&@3E[(_L'"P2+>O).ZH]>* P) M'[PPGK+QH7S9.YLZA!1S!FE."<+8LCI; 2ACTH=;\QR \5GQ81^U-?R41!FK:E:^ ML;76('1OC.7?JVESB1LOGN\O AW(^^S2/_6/V>@V^U[X&_WA:KH^X+O:]RBW M[SW%ZE_E@_DH_W!IKV]&D^]Y_BF??O7[MT>VB:/1I%_^Z\/EQ[P_^3+VXQE4 M?,)F4LR*S_Z>VG_GM[-2_\/+3_DH+W==[RG7W&(-I$V=8A88:5BE]003D]+W MRUQ<:!TU@!('N64I,U#SJD308DR9LV=)[K=_-V%QI_/\K!S]JCP\<'>10J"M M4H1B"A1#1"C1W%TX9]^CETE%IUACPF*,^\/1L!K][7!V59+'_&VA6U'B M\:VL"L["BT\S_S]E?5381/T\[D^N7T\LLZ8>XN8A7ID[ANLAZICUR5MYB(V_ M/AGB&1SD]&GB&81?Q=S"]L@2P_=XKV,=5[S7ONYUDF1%&#ZV1VDH[_=)N;'& M3B9>9F#%PXP;GZ^F>9[\Q7]P5236FY.'LDU/WQWO M@C[4G:)3JEJ[H_)%.X,M07M#7*F=8;^ "_3MYB3.0Y2-*!M1-J)L1-DX(-GH MRE#C\D=HB+(192/*1I2-*!L[FI-.A2O>/K"\BZSR'06BW@W'R>QJ,@])AL4/ M<6DWI#6]Q9'!_>PF_K*%YP\O_,??9]VH MA/ZIE-"CZG40)?2H)/3S9):-HGQ&^>RH?$8O-$IHMR4T>J%10KLMH=$+C1+: M;0D].B]TX1DH/6QM=)]^Q5">?;'?]]BA#OO,O^J M$57EJN\VL*P@1)8MZP!$2'*I16J9 ,JQ13T:#/UJW/VZNKI0+A\\7$<7B G' MQ7V2E%"F)_Z*_OIHC>FS&E MOE65=2U*O?Z[KMR[?Z4\F_:OU'B0YE_ST>0F M?+5^O#4ZEGDQ6.5@>8\7)"SX21(6UO/3V@8)RSWQ6BIZIS7HH=.A$S#4$0./ M /9$@.1$HXZQ3CC& #A($2NQD#BF%NK+>XZ!E9T,1Z^"H]^'V[RJJ*V:!O\ M1 ]0&<$O@E\$OT,#/[$"?@X*Z5("(+98>.?/LL8!A-)J=FC@UWSG3_G8 ]_( M(Z :7 _'0W]=_Z6O>=LH2'H0M,(9&U$PHF!$P3VB(%[I,@6PP)"G%B (#0H] MG!L.%8@!5[A#*-@"9D'18R#N6R-H1= Z.-!"2]"B6!$!-;4N32W63DN%:]#2 MP-*U!EFO!BUYC+$[W).TE08E$0,C!D8,W"<&DB7;,T\I8P!C*+4#(I64.M@X M;E:(]LXO]H2!>XK=D1YC,787P2^"W\&!'UN"GP("2^(=/X6\%YA22-.FOQ.' M4+07N]NS [BOV!WN$1FWP1$%(PH>' J*)0HBX,$NM+B#3/'4"<5QT_"#&"-T MAU"PC=@=ZD'82N.?XP&M9R??'78+H5)>%YV!_I"4+6"VS25]DW8,NX0& I9L MZY([8IG_;PJ)Q)(RHDW30AZ*%.TGK+^A?4\78V.H3;=HHXR]"'HZYQ*==EN7 MX\41M,01E7JPT)0+J@SF!@@-5>-B**O,X>#(GN)+#+096H\ <@( LJ&RXP@! MABP!!A H,$$46"6I B"UMDE!%<(H>S@ L^\8#A*D3:395@HC$AT^$AT?TC"X M0!I!.!(<.F>48@PQ3673H2Y53*^U57X3I&DC3M)#,/H@4?./6O,W*KY847Q& MG.&6$:F@T0 ;2,7BL,BF=#]ATH[&0@J_,/Z]I_Q"4FKW=)+2M3#'<["!\U:.9"(V1&SHTL:!KL1 MN6&I9="_Q0DU3$EM= T."%ES@/[#OD(4K%6.@+@1B4C2.239""0KL4[&,$)8 M"JL]CJ2(:D9H'8$PDL ]I>RV%(%XEG- Z5$[!\?%?5124R5%D(SW%T'8O& M MI:V#U%W=S]:B;*G]@@,L(1%2*6:PX1XM4>U& &%9>V[$O?AC=Y(K6(_S5B.3 MSY2I T[P.H&LU @A3T.(6($0E3I*E4A3)$$J4@Q4 R$, +#MI$-(7L"BJCS4>>CSK] Y\E2 MYRUC@JI44\93IAFV$J5-"K@$&NPJ:MF=N 7N810A)$)(A)"70,A*ZB736 F@ MJ9!:&.H_5[2.6P#K'-H97U,'XA:X)V2,>4;LB-CQ$NQ8H>F5D'@'1&)K+#?, M2"8$:&*>V)+VTK9?X7[LD6J71!")(!)!Y 4@PL$21!A-4P\;%&)&J$+.8-;4 M?ECK4'LLM[*UN 7L^8%$G8]L&&O?UY_4(SVJ3C?-BJ^PPP(4"CV<9I![WX$@ MX](F8.&W'U#>5_:?BV*>C?OYA\N2N,9;\[]GTVDVGA5N,OV43[\.^WGQ86I& MV?"Z>%6]EU^Q[C!>_"N?3@99<16,BT 0_734*5HQZ_(DX6"ET9N6G*D40@6M M9E@+HAUMXI<8N<[#P:X"%1$'(@[L$@<.8(>P$J),K0&$&;]!P, B)B%E#9VR M1(ZO58!U#27V'I) N+.E'=W:E43D.48/9#.XK,0P1G&5R+7VJ:W 0PP\1!R(.O'(3 M(%;R*-,T5=0X3J05.A6(8M[T&Q9:Z;5FZUT#@KWW**&MUGO%;47$C\/#CY4( M)2084*<P:FH26F:<2EU49([;0D MSOMNIHE=>4A#:3?@ M=]^:XB"EY>[VHFTT@0(]1**C%;$H8M'A8A$3*USSBAH*-!.66"@ $A(WFT?O M?XD=8%&D78G0%J$M0MM.H$W(!;0A30B7E!J53"S[PRR[&.6+ M]\N_*X\Q&H[S]U=Y.0Z(P._N/SAD]P8G_.N59^][,Y1/'X";U U/V>7B=%\DO M^6WR<7*=K0'D=3;],AQ7CY?-9Y/FC6IURW=NAX/9E?^VGZ!:-OJ3T2B[*?(? MFW_\=']%SQ99?8N<5HS.'D_ZJ^Z!\.]^.EL3T_K^CW_$7O6KUWW$]WBO8QU7 MO->^[K4YO?9X7+,ET, W8 E\U,"M&0GQ,A,7OEZ^NJULQ,5D-/"__S3\EOS% MOWU5)-8;D\&KX[$/5N.$YF5Y-YD8T'Q>L(.8YP:=^BK="SDR#: M6?B/O\^N;WY*7T.XM&'PSSW:WSO37)30@Y+03Z6$?H@2&B6THQ+ZIU)"5930 M**$=E="2@"S*9Y3/CLIG]$*CA'9;0J,7&B6TVQ(:O= HH=V6T*/S0H^+I?CC MI[\]TE6Y];&]77^ZUY2V[6Q ^ZQK$Y*L< \;);D4&%* "3/"N8:@4VKG;&O- MX,5?T3\>95!?X5*938?]%GL3L.F]56"T"Q4,01+BSA"Y9B""0]-!#<$W\+)#V)042_B'X1_0X- M_? 2_50JL%* *<@M3[65NNFE@[P/R-:Z?7<=_?;-]")[B,B(@A$%(PH>&@I2 MND1!1!46*#2E #@UF#K:$+PH)NQ:I^(W1,%6.HQYT&J3>R^"5@2M"%I[ 2V^ M EH:<(85UURD#F+CD")-](X:W%[T3AYC]([WN&R34SEB8,3 B(%[P4#)EB<8 MF O $+;80*$IE$KH&@,U@6"M%6S7,7!?P3O08XA$](OH%]'OL-"/ +A$/TXT M!%1)1PU(G;4IT* .WA$J-3HT]-MW\([U (S[X(B"$04/#@7Q$@6-]@CE&!:, M*H2%40K71QA "$K;.\#='@7;Z'-&>@1'U^UU^7<76?^W+]/)?#P(',63Z8__ MUN_G^>7E823FE?*:3&[*+4'RAT1_^M78;=-)VYR1;D #10MH2*G5*@5&(2,I M=MY%@G6G':_.9$G#@XLJ< DV2M]O:* !(! MY/ 1"X!A"NOVTC8T.+/(N[W*Z)N&P]8FJ;X< !DWS$:V&.PS02KB"412PX/ M2R#$RW@'8X@Y2#14?C<#'/9X4F]J,#.LO3.O;;"DC4A'3_+H143-/VK-WZCX M>*GXVAJ46H'\AQ(@9(&SS6&WU5JVYT0\&>CL:#2C\ OCWWNZ+2>A;>#))H7K M;)U\A(AG%- ?'X2L!$0%4L X(1BG*2 0A/A%O0^Q*3;\<""DS4#&<["#XE9" MHL^D,HC8-)2L!4>))*&JND"-+SONSW[H5O*9$=I/GJ?EH76@ES"JT 0\YRZ*2C?KMB%EL5XAS> MV9EK=[(PH'<;:)NI7L\5J@-.!3N!_-6((4]CR)V(J9"& 0$$XHIC[VQ8T>Q8 M3*IV1G#6@0P,2'M"MGI\$L$C@L?1@P?%*Z005DEH#736 & I B1MDD<-T3NC MQNE4X +T!&NS3#JB2$21XT<1OB382E-BD-#.0 X45%@JV[ T&&JE:QE%VDC^ M%CT$X[8CZGS4^9?H_ JOLC1"$D.$,M*ES%IFN*UU7D"@=L9*T)W0!>]AVB8U M?U",]K8XW'VNCLO,E MAPY+02H!H:G4BD++)0*N*7#'R*X=E/Y<%/-LW,\_7)8L-]Z:_SV;3K/QK'"3 MZ:=\^G78SXL/4S/*AM?%JTK+_(IUAQ[C7_ET,LB*JV!$$,FXQK2O-$$(L7>/-Z1H<["I2$7$@XL"AX\#&30!9"4-B M)!$2E%LMG:&.02B:!"KJX#KQ3=> 8-]1!T%CF4?$CQ/'CY5()"8VU'=P#9V# M%#IM=',2RK!3[ WQ(VI[U/:H[=ON&LAJ%RU(.0;:4$92 :W#B"V:,3"D0-O* MOKFT*P81XN;A9.#@S8\7-F+%2EHDD@JF"%LH") D<%'8YHA2(8I:CS"TC15' M%6%HY4@B(LC!(T@WM@\KB90" 4V@QH!+ZP1CU*B:Z@YZG0:=1XF])SW R-L= M\>.T\8.NA"_]OH.DWIL J>&:&V1@TQH$ZK!#>4/\B-H>N24V<4OD_YP/9]^3 M+(A1<8==(LDKR['#I)96%/^MFAP]=Y"=!S,"EH>RCF%*N74<&6!#6I9J*',H MUG)151)PYLOBD20L>WTSFGS/\VP\^,6_6;^*U!AMIWIUSN4Y L\F8MO1 M8!M;8ALP&D .G65"26DH3.G"4<,B=6^+;9&R(X):!+4(:L\!-;$$-2G+MG,< M<\VL!"EWH&GZ@C$$IAL.V]ZH1&"/M]IS/*);1+>(;GM%-P;@"C\C,H@9@I!* M&=:0:E57*$,'.=^=R]9*?\L>X*T2LT8LBE@4L6BO6(266)1JR(7D0".NG=2I M4+KN\PN5_R+: 19%ZI4(;1':(K3M!-K(DB@?:Z5,RBWF*G4ZD,#@AC].&F#2 MMX6V2 D302V"6@2UYX :0RL$-0Y28:6E"A) D!(:-Z28Q$#>#7]M;T5C/4A: M;7$00.26/\9HW78GQNBX<[ K0T*'=JCLI4F MJ4>%165RV1]FV<4H;]Y_84+70TGN?I+#2@['\ZR>Y6K:?YE?>RSIWQGD:#C. MWU_EY2Q!!'YW?UH@NS=UPK]>F9F^-W+Y=/O$M ?&4?ZIWFY>/[ T]0.<;3>J M\HVM!X'PO94H_UY-FTO<9%_R]Q?3//OM?7;IG_K';'2;?2_\C?YP-:T'G)48 M4*2, \0E<\(!B@C0J01(X13X5Q!J$GZ3/6.FWF0FJI?ARU[L/";47[BM'N-B M,AI4(N3A85+M[()XYOX^OTQF>0+A>?+_[HCLX\AT-\_VP\Q;2P]IDVK'./Y2 MN6/>TZJ1[[._B!Y-^K^=E=,<7G[*1WF)1N\9"4$^"5+F.#1 &Z/K.D."F:'H M_?((UG* N:58I5IH[IU-RAH2,^V\IUEAJ=? ?*!F+[Z/_WGN8?4F2/ITGI_] MT0W'V;CO9SJI!I1XY$[J(17)FG[?$<)[:/":<<.S/[YN/3[UK_+!?)1_N'QD M99IE"0CXY-IX3QXZJZ&D2B(BO2@+UCRCT0ZNK URJ5+8"H8( H HB$4=V4!& M8V3O3VZ;<-A2ENY5'F9X$*8FY-R/2]L6./#\1>J=19%,+I-A)0WAJ9.A?S\) MQ5T(_+24E_H;[^J\WA_*+\"?DKY_H(L\N9A.?LO'R6!R.TZRPEOPD?=2BQ^3 M-23>N;U8N<<=#Q0TOQ^&^:A>KSY$#3!W( Q4MKRTJTD_'XWJ3__S#)R5K_W@ M^LWK!Y;E\_#:J]4O^6WR<7*=K;GKU]GTRW!$YZ=4,J?_?3V9H' M57T&G_CHE3][W4?\63_;G'=_//NUQ0KS-V /?=3I;<>U6[/\ =ZF>9[\Q7]P M5236J_7@57471[C^A\L>VY9L_'D^SJNIPJ"7A-R,UU3@;9BFPZQ+CH)^U((N M3T;03Q+:'S7M6XSU^:9;O$QHQ<,R^VXX3F97DWEH9UZ\KEARCRM;;Q 0>%% M8[M5QCM8Y0Z/^Y3&>I)K?"(T[FOQDLOIY#KI9\5562O]-1N%B,LKCBE>Y:?L MFG/KD4EXU3G;IF5OXX#MM4<*U6@>.V&CPLM\SE:Z>DLK(;.2I(H+Q)CS+^M" M:,2D)>MD]>.O>3$+P;@JF/ES,+K^G8SPIIE8TQI?U_5!9%$YB#76<:V2$;DPV@EJC=46KIO') M=M?MZ!<1;;:)VVD^RRN7ZT2SZTY!Q<12Q;2D3C.F&731J M]1-:C<1*+Q1('-&4":^.CJ948=N$K:!\H#W"L[2Z/2--6BVP.SZM[LI&=6ACJQWP4,D'- MY/IZ6(:,PO26I?\7LX9GV$R*V2-MC%Z@U(6?+/_>TS:[S2!29Z/.IV0_#TG5 M-II)MC23Q&!G#% NMM::P84'W<>!'T9-I[J^6 MY-_Z5]GX2YY\R8;CY-UH4CR8<7.DGO&S%5PLC2ET3FMG"3"$?LVUY,*>?\-!WEN-F- M*KU4:0&6*JVP,GZKZVVV$U(1*KR/W*BT=5*UJ](OL]C/46G8 Z)5!H9#5^JN M['7;&6%9U)A<+I+'GFR><< .^+-5%R^K,+5FS"&'&&9$I!@92YM8,_96>JU# M[],%HGLQP*A-YLY#T=K4/Q,D%=]:\]JW MD[C5]@2'HGHGLJ.M>DY=/EJ2OC7["[[YE@PF\U#LO55]V)NV,6TSE7+3[&R3 M:_F&573/!D/.%F!(I2,8(4"0((P[:0W7#5$'Y&[M<.QM/1"_7P"MGH%O+0DO MPM"W5)080HCX&?&S'?R42_RT@#(,%864(BLQ!H!60=4T3;60:T'5M_4C80_O ML'O?R>'G3NCIMB8GBVQ"D4THCVQ"D4VH(B7X-/P6N81>A0KD4LH"OI) M"'KD$CIJB8]<0L?*MW*J/#-QC8]_W"=RW!6YA%X;=CUT!A (P4J3;H(E=5@+ M)Q@T5 6.@BIP:B$W^(&JK)>0";73E8."5H*EG:4 B><_$4H.%4K@,@O6&*?" M,8Q.@0N'+QK!^@S& JGP R0G+V$3:@=*N&BENT]GH>2X$EG M7%@I#'* <: @A1(M-$W3M=2Y9]$)M:-@L =(FT>;AY(DUX6=85L972I M99(KDG+J/^406JT-8ZK)*: 4OD++6C-C(0'K%+6L\WOSR"G4H;)J"#E=TH]0 M(! Q/$5".D,A3LDR0\BE#W!=/I-4J#6-QI& )-(*G5"EY3:*+9>*+=,T],_# M%".L)5 6V+16;*N8?8 .^YF\0NTHMN!1K2.OT-%YU%LH+X++O%TN%7:<.IM" MXI1B5!C7A)^A868'S$(MV>OCIO1LRR:?DND]+B7%2R65C$NJH$-:: B8( K9 MQG6&>MW"MD!)U)*2XJBE![%MCIQ$;Q#K0G3)GNW?<2;E--6 24ZT3@5LG&B= M[H"4Z 4*_KR*&DXB+5'<+$>M1GRIU=P*F8+4$U&K.[A7CKQ$N]%=N>0!33621J9:22, 9-8I09LS7@4):8.8J&5U MC0>_<0=\J*J'X5+U'+500XH<@IBIU# (0.T,&V\UUW(B7\-,U+;JH:K?%$P\"HU__>-:K[2@)1C;4,' MTA1KS8#3,K4<:$N5)2K5ZTS2K5*0T86:LV<>F)RO!VL2/R,C_X][RO["J2N+ M-6:[GWH)ESUSJ!(I">]C;!G70$(3IMX:" 2B6[FH&Q'VQ5./S]2VWR:)X.I?S5.+KZ73^X7\_U\-AP-_Y65XMH/N0UAIQ[.4@9) M5B0WV7263"Z3R7R:9%^SX:@D:ON8?YV,OGHY3(S_WG"6>('V5YE]3]Y]-.Z' M9D7]YXU:3?/^Y(L7QG 7?[DL&>=?LO!DR?#ZQHM3>//R_DFX7_ROV6A>/EOA M?U%^:UKE:"17^>"+O\-YHF8=F.HP/UYZ)\7<3_)LLAA+OSZ52J;#XK?DUL]H MH/R8>@/^KS#!,S^!PUD^23Z=J_-RLL*P_"?S(LS>VE6*V^RF2+S<^4]NL^D@ MN9E/_605>?EFX16Z6)W)^G?#O#A?M\4!-(;C:G:[8/@>ML;-V_>M\SJ)RED7 M!H'(O8DN_UY-FTO<9%_R]Q?3//OM?7;IG_K';'2;?2_\C?YP-:T'G)5FHW#* M<,"8I8P""C42%&!K"!*"JY00$'Z3/6.FWF0F5I)\:MK'\IU5FIIR!;U]F4Q+ M$0R6)??W^64RRQ.(SI/_=\=??-S&W4^4#I;Q<_8M'1;]4:F/G_W/]&C2_^VL MG-CP\E,^RDL;]IX8Z2S5AJ8,I]CO=82H6VD0#+PQ?K]D'2!6&I(2R0CR_Z.I M(QK6S=H5!9Q5=MBK5#Y0LQ??!YXEN3?)-T&VI_,\%,^4 5,_E+*$])[W?$?* M[FGS:X8)GZD^I8"@[06DWC75>YS7BXL.NC28W)9FY=Z4M>78BYMO:Z2?VY\C M>XLQR[XE-]/)UV$15BWX$\, 9^Z7W_M/E967ORRM/PQ?>_?[?!$+@)V4_?RS_"7_ZH9=D@_^;%\&*AGL. MO*9,_4T2;XFNBR3SIBK?Y2(?YY?>H6A\J\OY*!PB M!%\U^9YGT^3=K#Q7\.,.O^J'2U16KJJW'N27>>F[W)G:P@_9>Q6C>5C2\KK5 M3(7+!.=W>#GL9_X*\_&\"/-8+L3E-/_GW%]W]#V9],,]RDDII\A_[D=V,\VO M_'.73DPUTNK3\636^#O!R)?SZ+W$F1]OR"D--ZV^?Y[8K'_53' Y?_.;P?W9 M#=\/%WATC7OER(>7]]:D_OY"$@83/_V59U7>ZCK[S5_4S]YU6-%PP4HJRF=< M6_P@KO4+/R%W9K>Z_^3.%YXMH/['7C:*^<7_A?7PGM/J>G@O,YM5CN5@7OI5 M1?[5;X&\2'A GDQ+7[5>U?(N%]67_1>SL&3^^OY9;H*/&A9[*9)5>F4CF?=5 ML/Q*):Y^'OSTS(8WWNO]O[G7C'"ETAUM!+F:T?*;ZPZL?X"BFKL'5+,6C,OY M+#B-MWXOY<77:\(@E$N&3VXFT\9A#L_N'].K1I%X-0A@<#N<7?E+5',_*X:# MFGOO=%YZ/\PZ7QLN[1=CPK/EPN[&N]^=25PGX.^X(G M#2U$6%LDI0U]F*'3$G+56""DW*JAE1HA1IFB1C@FL# 8-H:6&2+Q?4OY$G ' M^\#V$,/QLSP($Q0R$<9E1*_4R@4,%$L<2,)#E^"1U&C]ZZ,266.X1V*_B_/8 M.IW\YO=SI0'TFXO+R6@TN2U^W)WQJYWM.P<%#Q%_K\_ARD-L_/6AT(9+>HZP M )(V?W=-&\Y?R>2-]DD;_KR;=8J#21KHZ,?4^X.R/IH[W++=%D:7S %DZ'T]'8AA1 MF%.Y9.D$%/O-O[%:&*840-RQFO#7* #X&JM9+2*/!"MV2;& 1(_2V)8^9F-& M"#I\"&(K1,&, @(0H@:([#D6EK10)# :"TA\L40U!Z!!.EAU@IC\+% T#%5 MH#[H$OV2S^J#B'"JL'H(=H0L3HWV;E)>O*1;@UQP9AEW1JO & $=;UB^K4)Z MS7](ZQGC,WE'%QYX_.PT5DS%BJEV,5$LDQ8T%H*F$%/# M&4>620Y=73"E+$1KM#5O$9N /8!B"_<8V8AUIA$UWPXU^4HG-^<88A(ZBJ"U MDB%KO!-9U^D+_^[K4;,]#Y+V.(C5^:=37+J3E$!WOUBLJ,O$POESTF1*E-F< M07BK9."B3.-=),\N4GL7*:23R^T*%C=IZDK\4U"@.86I]VV<00X:W!2$0R%= MNN 7ZD]GDQ]MD^VZT->/_G$_YEY+0Z%8F<%OF^'4G_Z:3\-9ZL,.T-U"4J^A M%_ET59O10IG?HZ?K&->I^7[70NGH3EK'6>KQ0IE,O6CV\+SY/.B(N!.@G8HU]OMPBX+L24B MQ$H@E2'(6,@@5DW.,^?:K44H'UY;,RFK@#R2?:A*A2?C1PCE3UJA\+(*FSN$ MA3783W)*I>/8+7+-,1)RS0'9:MY;5:%U[K1MY_V!LNM-5FI5Z2H]&@S]#(6J MTU#X,[O-\_&=ZI5U&]844CR@@&L5U@\]CBSUM*X/*1_?_WQ957RONJF8]Z]" MIGQQE4WS]Q=9E:!_'9S)NG:N>MZ_^27R'WV:524K='':".%&\O)OO!2IU09505^82*^&&P*].Z*"ALFDXKA D"/9%'@"K6"GCG^9?LNFB).ZA M9]TTI1OJ*,[^>'ZH4GE'<>^+R./EEK6D#.[\8"D/2U@J,>;\TWDH5DW,?%85 ME/UY#3UN!:#+Q]4:3U;E!Y7/R:M"P/%L.AG, M^_ZVJ[5T39V:!\GRODL/*!EEM^?)PK"%U:\&'9ZA?@0O&>&2@^5S7^:#LA)O MY3H59D\GUPFFOPLW0O!WY2-YZ"SG;>P%I:JK"V03?G,<6AW4E:#O@V)]]^KU MO:R."J:E.<6>!'G.D@#623Z=E$Z<']+P??9U,AR4.N6OV@MEF77]E+;JRR]K(H?W3S\ZIXG!=ZAJ>[/KR;PJD^VO M#RH4TPT#2\FUEYU0FGL94+*1FI6:NF6Y<;_D*"D_:]@V5*_YIYE,;\Z3Q^C!./N4WLQI2>06I92!FZH'6 M(Z,'_F0PS2YGH<1[V,\KX9O<3,HXS;)X^NR7#[^JLPH)PZC+YGUC+]D?\Z_Y MV#NJG_+IU_#[=V<_?_SDT3V;!Q*=I6140MD8C;+NO;)*"\3'L'P\T@L*<3F< M7OL/:U*?07XY#$P[7_/F,:O*4Y=?3.?!31&]VN%0HY!A_N4J#-&[R=F7X/:' MLN+JJ3]^^H\B\8.K6'N"4@2?I-8#+^OE]J:85?[#,' 5%/.\LAK!RRW+O[W' M.QG-FRKF\FM!;[[4OG;AMT*-'? WZ(4J]O(G7RL/*?-Z-1[[\<['EQ[LIZ7; MXG5L7H2!ST>#VJ4NO^O_WXM$N'#PR&OSM*JN)5JLL"<,_-6_#:_GUTGVY4MP MAH*'O0"?[,:O[;?RBWZP.^(%JS>D#*^V24>I==I0;E."M$MKYEH+)3'K%/HK M$?$LN(JK09T/E[].BF+H)RVTP;B[(0W[4?Y7["7^/>+_6U_M?Q=74W,O&UX: MO__B[Z:^#8N5KU327 MS+6OZ25YO9YY&./1EQ/U^/#[5#-K;* ]%04%SF MN1>G8=.K. BZWPYFH]DS>9,.C:*(MD911+&V&G$E=&HH-4())36WB*6I%:ET M1TU1A%]+462SZ=@/I/@UGWX*48@G:1,LXU!J)Z524AA#'3>PH4UP2KE5?J(T ME?Z>RCO PL# \8--'1N&PH:SM"?XB3;>9XV?J!E&XL>1E /9FJ7H&0_Q?"<) MD0ZQ%&6%EX\'9VQ'3GEP1H:7W[>'B[_G*X'TBW(<>3..&S^.,I 6? __\,-% M,"$XP+4CWK@Q-3EB-IM-AQ?S66/*R]]?^;D+7G2],?XU*UWMVJ&IYC>X6('[ MY8N_>!DU+\E%C 5J4=#?FO"GLX(>!2$B7D2\ M$Q?TTT&\9SOKAUP&6_$_U.'63?'5E88CL:1MMXAX$&0]SUW8-R/P,G4+! M M0.NM^$X)04ZS>+P%+>M ;?@F%5PAU&"" F.\#2<0 58J8,WYF5JM@'J%$6^G M(!SCEIFYWE8XHX7OI(6/P-0E8%KEK$B),(H(%_88D-J4+4M&J79XC?WL&;Y! M2_P^LB?)7GR#;@+3FY[,MJZ$?W])VEN,\;8^UF[@#EIQB! B6FD(G":I4:GB M4-4.$9=,@?NXTPB0JN3GEU)\/ER6J8S%AZ7LE&F-SXEZ5&*W"DU@@4S@261B MK(<)[U'9"C-Z)#2-FK6]9N$EMPTF4C-%F-V^K66O1 M@"TTB_2H@#W"VXPJ=ON ^N ECRZKO;1A('6I%D9KX_]/(R9J7Q)*"-=8(UO M]'^TA^E^;WY$DA UBR\UBW*AA68"$0$-%10ZH2O-PBAU9BV"VP*FMZ99 M7JNH[ FV3JUT@)IU(D?P^I'2J!A >VV.R:YY8[L81-LE-6PG(%J )42S-)4T M=5)@11%WF K,=[YG%]\YN'N=:>QF-PCEKA?]UZD3OK'47$ MBHAUM(B%T#+T[Q16&C@!G(,<*Z<@J@,%F&.W1L[Q7,1Z*#U@.\2";?J.QXA8 M47&/7G'Q,I\'$.0L410HEZ8@M<9Q5#< ,PS(=7K=Y[L::V=WVRDNC:Y&=#4B M8ITF8M$E8@DB.$8$$3Q$LX77FB;G@-;<(^? M)V8R+O)_SDM&S5[BIVPY>\NYJXBFBY7UJ?C!2S)<+S#Y8)>T5[6F;B:^DM#P ME#N$,%* I]A):1L@,%JK%>(K#MW_S]Z;-CFN&^G"?X5OC7UO=P2K3(![GSLG M@NNY[?'IT^YJOX[Y-,&24"5.4Z3,I;MK?OU-@*3V*I4H2N("A]TN25P Y),/ M$HE$IF,XLF;XLFYZON>K;K4[(]F^9.CGS%S5&@O0Y.$DF,SJU&8+D M-3#(% M0;(QI],AU6VF7O2[*M7ICN*^"^_(7<49R8(.I@CJ%-^2^2)*GFE6UB!-:1;O M=S?VO77SGA5> /Y@F<#+V^A\#C]_N?_'S7N:"7OOK9\=#WX-,Y9-.6-I:[,7 MU/51""DOU!FUJP2^=/3]9^RBU\R?Q>[;^L@\WG MF8J&T[^1Y>'BZC*N]&_.8=+(]=?M'"4G)./IV+$4#M1! _6$9#K= ^J8 M!JZS&?M[EW=CVAQ_ZP#T?G,<2:8TQ@Q? M_=L0YRS%66JT+ 4T-<8L8@-B*:ZLXU%6+(\QW]B E)6;%)RE!L]2BCS&Y&/] M8ZDWN[-ZX;4Z*@'9Z;ZK 3#U69W2'>&BM5+E/"%91U)L<-4:A&H9F&4LYOW?-TR4$^6O+:M[CJ:91F^[LB:I&%D>9:O50X#WW:1 MO[TR^1A/4G9X/(B<9#Y/XG)-8JW%S7Y-Z@PW9/HY>*876_2,^Q.[[TWA?A'KM,CU>FU&J6V;H,NZ[IF(EU&V#0=5'M[+,>UU*OK=(N+4ZPK(C:- MH>OTJ*$M*ZN$W*ZC^KZM(EO58-H"\UJO(I\PPCZ2KP[M%I>ZLJF(ILRG*SY= M#5"GU95.JZYI6"8R?=6W+<5P9,DU:Q/4LCWSZCK=XHI:EE11T5L]H=,YG1[8 M!FJYGJX2.&?%IS.O>'51&R_BN9::RF?60X8+3KNJ-+MN?9FJ[(E9*!52^9YU6R M%I>@LB3J\E".L(T A"I:[=7KAH20:3BZ[1C(PC9VD5GOV"#+W#G)W3K3MV98 MZJ(DM9F?@C,]9_I3E$Q>*9ED6)*G8%6Q58PH[GV_=MK(EF]J9V?ZMI1,D41- MYINA?3D#>.9BEO/0I\A)ZWF3Q"%36LB&JK MZXE>ZCF'^RMP7\L$;6FVIWJN[1F6@WS5=+G-83N/-IC>OYCIYK2%K+I2R[OFSK&):*3-71?$^3?:E*3(15&9L[6;5?*#[^QI(=]5WK'(W?R-'2'98N MFKZVDQ69.$]QGAH-3ZFKN!O'?XTFY!H;?SU+ZB M':?Q%+IL?:%^\137X_'IL;Y*-^(A5<<8N9+BZ;!&]$W3J4KN.([IFSOI1HZR M-W8RY9^FQRJW-[B]P7EJ/#QEKO&4J3F>ZF$-*XJM8,/7)4.R#<=7)81TO./. M.LK>:)FGE,L6'^HD3S'7U5]8 %#]_;$8V?/D3\G43$E4S]-YDXR7Q1Y0$7XQ^,VI+[" MR^PHF7R[81Y>'C\^D:_75&A!^OA/ LAU?(9T$.E]+T=C#^M[4 J$HM@WB\S_?L M+C'RH__AEFWUNEK[MY9X. MPC'.\C?TRD]*L]O:?^*U&G)X,V'H)N1P^K=4&/7$3=!6 M]SI?9+ZCYA+VL9Q*0&+1E$TN*2'"[_##+!,\8,DI'Q9XP'WX\]"@<*4?>O_. MB.@K+A'WH/VO14S*X9$E4: .IG/$ '1R,<7!/3IPFQS:[_'U-=1ROC-$W//\XN_4%"* MGR@ZPD ?WBDA$Z\.N?N&HMJ^*MN*IMN*Z5F:BJLZN)*K:SN;YR=NF5MS&,G\ MQ>#T_ZI>\U\GOL9^WO\ ZV>8+=^Q4H[[/)E\^YW0O>IV$AV+,-(BUEH]O-2Y MPTF<,D9$&DFC*PKTC63L;%^BJ)Z.]2FE#)\0>\YZAKO*0:JJCF[#*\#RDZ%AQ':37O"?Y"AJ@7X+6 MS/@O=EF5*S6HRER MR6?:_3P26%+6\D@XMN3(BF&JJNNI-.N-JBWM+=.^F$.UQ5S_%PTWZ&:D-5=U MKNJEJJ\5\/ 5&^PLT_$M9.E8TS0'R\L"'IJVDTKSO Z&UL($#%'3VC1[AJ+J M8T6\MBIE82+)E##UIFG(L!3#P-XRFD_VY)WJ7>=U)O1O>[]GB.>3V\A4W5A+ M&J5J"O8,U7$UPU2P8IH*JKWGLJQ<-EEY8W;N;!VLYAL#L[1N;+8%R>K"]:V^LC^G:7U(Q;!$[E]2$GP[39X MA%9_"*(?P7,&+_K++*TZ'##UR@Q9=A7D&[:.+=7055-3L0(ZY*O8=7T5T7N" MM9%Y::2N,A+E1WIQG22,?;-^ )=)$%0L29FT*10(O.=3DA,!*7="LQQZM-9G MF-.ZG[2BI\/@]$3B"5"*&V:3*,F* _GQ+,\V)%TW)$MS5 OKIB>I=7X\6W>\ MM?QXMN^IKFVYV%$L63$]Y-I:E6K:1*;OE:P$>"93*S_Z/6@[O=Y:WUB@R62] M=[OJM([#+=5JTFUTG((96Z@R3@=5Q905&3:'V/HX-DZV=X;^K?4HS(';)NR@ MU/( !RZKDC0'-Q"@4&:OCF@;PYX+^V7 ,2Q/J?_V;(6O* M+Z]84J:F$?AK50_-,PW50K:E6K8"DX#BJE4";$^W#*1O4Q^%P1^/)28J-#S_ M'OP,Y\7<3M(T^0%C[@0T^V+^O&4O?2SY=+D#L_F0K>#'"I!;+V+;)\NK7/*0 M?XPSX"TJF-7."X7E?3WL((JMV_Z6Q$^T;"Z]_>OS@FR\>;U_.[LUI$C7+;N/ MG_RE;:>]OEFC2G>[V;L%$&@$?VQ9>$=*7GAW$F3^= @L:Q'\AJM)#E8UE<)% MUF1/0DX%%L.RDIR8CNBI6I::,L65%H-DO2 M_)8.NS I9Q_:MG+.2>KI1GA<34:,:__OO>T(BV@B"O:GS\+G( T?@O*>OSE_ MNQ/J-Q4Y/!U:,-TBWD"8E]"D1'T)%EXOMNQCQZ.+6<=%LJ$C3:V.QH!BZ;*Z MD]Z[#XI%Q0&##V._LAJNS\08W>WZTOI!Q-KJ$*)I.)+LJA*R#%N2;*2X>EU^ MQM.0O%/%=/1X:4S&6#D;7M[7*;J#IZ>4/%$3L8BGI$S[?2P%W@E@GS8GKI?3 M5!WY(&8/SX*I$"E:OY;CD&V,Q!KC M/Y @A?&#KTF6@UV= 9\GY7!2 WP.[9H)WC^^?+3_^"*DS/RF#Z2)='=_8X.W MW3@V6[ C"S\3J+G/2)Y21BBD!1I9>S/@N^DE/(#TP8ZU=!GA#%M5%; 2F#M MG= %]AHZ?.&$W+4Z6;<>TK+'W]:M)K:WF-]P@FPY/4XIPO"W),LVGFX_KSX^ MO^I#H"LO>]N ="KIXIEW1UNK MA=Z]0.N=B>GFU\\U#[+2,&2^B))G0FY3$@64!JD!\<0FK3,D&.WLYC]'<<]0 M_ =,WNG:G,[!RL':6;!^3?(@&A)"1VD=('0 JZUB\6SE;MXQ;U%2T,-$V?OQ MGJ.Q@RB()T0(-N[IDH=6#2.IMQ"'UN&OR:H?& MQ;J&D(1D7;,-U<66AYTJX-!19;R3O&S3K_-L329I$416[@1I^@Q?_O]!5) ] MKG;C[\J:NWO'-_0IH-4<_WAN\]BN8D4): M]HY/_1J,RU:S2]K-VN-6438USJZ<73F[LQ._*&S!"'"$)?$82.3,U"KF7JR-9D MQ\.66Z]P#61@Z_H$T9KM?,XLS=VKP<)U>YBZ?7#V-U9&N(0QDCS74"W51JJ$ M+5TW*CDHBPTX+T@&(+YGM_]=1 *S>SAV3+ M\&59E22?YE24Z/&P*@V(:DC^,7KZI1KA3TD^!(-=;9,6^J+]W!LV" V7US5< M0@XV/=-T5,,T#<^4JW6XBSU%]3JEX>?R5L.X<&7FRMQ/9597RNSZONWJ)K(D M2Y44VT.64?NV50I]C+H'>MO ML=*OP0,GV>L9M!:^>]5RT-HT''KOF^-,,4ZF,-&**71%OOEKHQ:)@_;#VBRD&KWZ^96C'6 9Q6L64UV+YD(*P MIB/=DE3%-DW=0E:]/%(MI[6S@.N)3CNV%MIVI4BMEH0Z>!ZFD\=>1N#8Y&S( MV9"QH6JL3D9KFJ4:,G(T586_=,>[+ D\3YE?)Q^?&.J30YFK?R\&NBEU;M5S9D["K>$C1ZW.3AFN_ M\=SDACJ7[JSM8IVC7MWQK:X.V34CUGPDK3FP'5M1/PM<;5IK7&[\D3A>$7LDA22HIO+3#N M8DLQ74/",E"OA5Q/,>OB4+*MZVO%H5Q9]1Q#DFWLTF2;6-+LJHX4AM68IKQ> M8/S0>W8*C-L4+-.$%H9[%+Z0[P0>S"JI?8+'5=0N6%E&0 T?GH7?2/*4!HL9 MI57!HGG!A).KD+^AS:=T&9^HN>9+U@UO@6AE>^RN@;A8T++44,+3BM] M^K)E8.BF1!396,NH+6-9EFS'-R3-=Y!D5H:!AV73L#<#6$#48'0GC^MH^#U( MOP%(PIBY6SR05_[\1]6M@[;!G-W\4DU(:<,^N,W(A-H(/Y)T"M/#S:^LCN A M ^'(\1.>UH%>-B_;KE]V5"&P=4A)N^:B5)/B"[7"A%T1[RO4I:FEV5E90F_V M^4&K#JC)UOLWS&&Y,G:/]M$9&&M';3A .P_-Q.?058M1&Y#=NT_ ^S-&D/=@ M9LR$ZI?WOPB'##N.EK&@Q?O=LX1W7I$"K8O"[VQA>>L%65FBU'JL $,_<-!P MT%04DX7![6>0Z6,XV2X+OXN+-YA5L-1'K@ZS.1CWLF6ZBN[4=I$BPZK2J5W2ZL7S-O=V\-LLYPQ6/CEB,/C@BF#3D;2K%J7"I, ##H8CJQYK>"& M [WVA@W%Z6"ATZI,IB2=6+=4NWF9?$ZK6]I^O5#^LA=O&V49M%%4[*O-YB$5 M[>,@'1A(J;7. GU8D>[UH_:OSYQOWZ#3-6 O>D3%" M-M)T5S=\3]-5J8S1\Y"L.?[.2:/*L>6GR9S&\- W_#/,9TZ101=)ZOV<1 7M M--W>A?].OP8_]QPQ-_Z.__[5_:\LS?_K/@]R%H:QOO''0O/HK_5JK[WD[ CS M>B:]L74X:W2(-8S5*1W#-Q7?4E7?4;&&'<72S&HC "%/D_TKLD8= TR7X.VQ MAH1$R6BS/B%G#U9UU3!U65%4QU4<;.FN4H6A(2Q9VDZ@\*5M MC2P,*I=(>\73L"S*PZC\Q(F#$\>)_FV MY>]$U+9)'&WDEY=U$1EMGO?KL/=J$"=]6\EDU2A!P;D/DK29G."$4NK=H!AE M13%TW:(B6Y(DI!J:XR))KOT@BJ(X9UK1F%?T@\BBJ;=IF'3O#-28#R=R9NHU M,VGJJCZ\C@Q3PRQ?N.*:DFUHU6$4)%'GRQ69Z2R^%F0JHJR:G)DX,W%FZAXS M&4I/:8.0XPD16?S4A&:P2)_ID: PGB3IHLHY4!\Y^AS0 M4_1BE>H"[L^3T\YU_^F0;J%5LFY#UB53,S5918ZGRH[F.&JE6PJ6?/N*&SG5 MN/V7_^45)5272JB]GK])O]O=\Q5@+"/XX\3#X.LG-<\C,+Q6?$J2+5O'("O; M-U3'U15I28:&84A7M-3:%9AZA\\EL,<7(QM9X0.ACG]CDJ6]%X649 MZ=/([ MB9ZW#N\URA2R)A;O9T[2.(AJD63V\VIH61*-KY177\T@HF'#U!T?*XYB68YG M29ZOU,;+:QE$?!LC!6NR*ZNVHWBRIZ/:">'92#Z03N/PL=&M#")M-N2B[[_H3SS'QR%P/0B8QR' /.Y\W$B.F67A3W[(C!\RX_&;G?/% M;Z2(=B57\UW+03YR/-FS'=NLBAZ[MN/ZYMD@J!:NBHK>98;JSNX$# M,"$X;72)-M25UU'U%!6KGNM:NB*K-O8DV:@RRTN&I9SOF-EAVCA+Z)."95$S M^>%43AN<-HZE#6VU/>D;GJ;ZR)<,S3 5'ZNN(=6TH?G&^8Z+O-':.$-<$E:Q MB(S=O2_.')PY.'.\SAS&6A5R63--1<*6A657DY#E.GH=V(!,XWS9,/ZSE: A M)"()B;+29O T/VK&CYI=G4QZ'YF(D+1B&<1C[*@F\DW3KCTN\(5^ MOL-FU_*X2(HH26VNFS@U<6KBU-06-2EK.<>0YLF69BDZTE1+!5O)QC4UV1CM M5!.^M-5T%J^.),H2KR#,V8FS4Q?925NQDZJ!?>1IFF1Y"&N.Y6M&&2#O^KJD MFN?+']*6YT@R-!'K;:8X[![7]+4H\OII!%E>M%#T]Y7S9Y<[4H:0L=KK=21; MUAU9=4W95W1;5K$K2;9G(L\V#0.=Z8C2FS9M6CVBI!MWN\?'^W*F#"2V.F%K M68KO2+JOR9*.5 ]YGFE0B6$+&]CQ]"L:9.U*#-_M1O*T?*AL.XY1V UY>]NY MLBX>=FU:%WLR(],B(G\\OG;NSW;J:>\EZP1@DP)NGF*ZY CBO#HR#-T6?L!/1/A!ZAK0M.)@5?B^O#G? M+8GXX=2:VV_IURG#TG+-[5$="S35.TDV-1C:ZM\3#PFJ!P\)RD:STVWR)8_2 MM?^R#C9_E"S"D#@S)*!7B&L7"JF>R MF?#M!;BV73CMX*).T< 6\,>>('EC3;%F_;VV@[4=E!_1=ZX"W5"!HP*-^JX" M' 6<"#D1Y.9P&HCA('OH_1N3 M+,?4UZ'W;S2R?/-,\\;@+:F3<]#-K_^(0[IAQO:9+Y5R&O_COHU8+T,7H?^#CO3B4:6#*5%IINY[^C5SC+2JF;(NBPH>=E@X-Q8X)?65 MDLP5)5D>M0DT18?%BN3X'EW&U,:"+XM1:Z8G5=,O'*6:2;R+5.5 M+ ?['G)]S79KQ;0473J?J?!V9UDKBHDD>?!UQ+FMP"FIKY2DK"A)LF5/46@J M.ZS(MB:[)C*6F_VZ=;XBW1>G)$E437G0E-30?]]5!TH5"/D?\-)I,K\0$W60 M8@L#K=@">ZJ'),/5/*S8BJ0B7UO-O\;(06QNBS(E36$9<]S4651VYIO*!WP??_U:VN@^YHCJ')AN,KLNPKFFK6ZV];]LPS'>H]RO?=#EM@$6MM;L /BBVX-IV@ M3F:*&.^\7[#JJ;OI;M3M--'6/=L"0/?K"1;%]!@[)*M3^1?*>4 M,B@3^V*E>"N] W&\&O&QI_#BGZ]=/E:KR7&Z M57UQ-R7X30LL>#+KX>UZ#^S?65H_8@'@N'U(2?#M-GB$5G\(HA_!/61/484 M2&V)"LRVIK<46?TSM"0*JF++$8@8OG]*"3-#L_="D)+=PIUE-F2HZJUB:2 MI-.J:\K,JGRUNB;"C2I&-JS)V>@G\X+ONF2_](&^:ZC8>-N[1ED89^CIC;@L M!]77H??OS?796O52M^+OW;=>>A1^@$4ZZY,_D>XO0.A=Y1(>>E>Y MA(?>52[AH7=UC!(^O#"NW3P]SKE]\ZM+)BR3@B"C,HG(,6 _P3G2BP* ;Y5P MUS,@8 /L-)YM#@YYWT'8WS'&%9E(UQUP0>;&IG M3CQ])QX=K1(+T[40&Z%;.H$ MB32VN#4+!^NB8?)5%><=#M*.N:(=WW)DF]H[JN:Y2/(E['F5 MJ>/:BG+>=54[&?*1J,EM%K/B7,.YAG--2UQC2.;*Q+%DP_*1;2JFK:F>)='] MJK)F!_(M_3PF3LTU][^UL9P239-[<#C5<*KI(M5@8VTU92K8T'77LEQ;P[[C M>DY%-9*#M(94TP:#F)HH*<->&KTYY*87D36T-$_)&E5]'O-"[-%!DN@/%R@K M+O!LQY21KYF>Y-FZK2F>:E1+',-WY"9+'//O^&J!,K(J(F40!<&Z$'S9-Y." MD\()I*#I2U*P;-G0515[JH-,U_$5W:^+]R(98>D$4KAX$ L2<:M!+)P0."&, M@Q ,;4D(8 A(DFMX#L*R[B =*YI6$X)GJ=99"*'= !-)%Q5#XT3 B8 3P7%$ M8$HK(E!=N@]K(%/S94<&1D!R'=[J20;RST($YPG^D$7_W]L7+=\^1R7#X5 M;$^F_$Q%$<9%4 X4NZR\<;I5YWXW[>?FX*Q7H$=8^O,VEEG9^W6\LR].AB_> M#D]@_\[2^A&+X(G9(JZ=C0-4E3L2L;*D#<=.D]P=K(O#125QF)\B.]&$0,&E)=L)Y6E4D0E"5) MF;0I% B\YU.2$P%I=\+_V8#'II*ZI9+^Y]>=/!M?2$3# 3X':?[\-0WBK%2Z MS VS291D14J^PE/L*)E\NV'C3#_>DXBPRVXMI+FN:R-/QI*&5,DVE"H@6U%= MW<*WJ]AMC#S7MRW+-DW=E#T/ 2E56Q:J[>A:R2L 9C*U\J/?@VX$ BRSH%!/ M"W+S:]4Q@?8L))D@[.K/.O"V=*E)5]%Q&B5MP8A^WJ8H]CF,8;K./RA&&PKW M%9B,"#_H/W$B9/ FZK$)XEQ(RP&[75 H"/D:%H1ID4(KA7Q&A 6,73*%>U,A MB)^%R2R(GXC \OW"$X,< ",DC^S3QB,"> H(* T?0"9P.8,M5H0\8==.UD)3 MA,3.]HXI4^=^98,4@M$CX0A9)F@L@.Q\T2$#2 M[7_0V89=_!C2&4AX)D$JD)@^92<#D4!^3L@BIPU]3"*PD[(/FPAI6;2GS_R[ M,T3GT?='+- -0&K96R:*#@PKY($L!3#0F$"@LEG02XXLY \"G\ V$ ; 7E_ M/ )(05B_@V1"(MPOPF@.+YXQ5$U"*E 4D2"[V0='/3+19%F!1$"(28_A$F0 M$GA,LJ!0H0;+\YUP#]?3!]$N;]P,WP&2_UI$ST+57"!9#HF6(>$]/E*"!<&Q MD<;:%C+N[ZP[@,=4^#V]$UQX]%>23),L+,1U8?VO?S,PTG_)*N1\)9-9G$3) MTW,-'5&8%SG0!+PB> (05$"C#ZT?*/Q(BHA:E&0A3),?L?"8)G-A%F9"FD2$ MPN&EA[/V9028$^BJO(W,%U'R3*FKPM$]D$O%.%(^J_"T:^#M&'17-M#.#ZDQ M-''?0GG==G4E"=E@L:JR ;:KZYNN(7F>(OFF)TG&KNW::UM5;VJKWA?,^.9;KJAE#VXV33]"UM.*4+N'W+MAU3 MB\LM_,%RR) M$(;73H)T2CG8#5/H6O;/FU/^*-GTVI>1 ML1LY(H!H(OACRW]TI SKU M9A111;:.N&F)0?9+!EJ>/3Y7%@0A HP7&*K"(H(7?"<9,XAA$02&<$$;%V99 M0;^B]FWU%&J.+(!K0>.9Q0-7@_SC4MV%'V$^$W[_7\%\\8NUL4B[$S[& M5; M^FG#O!+FP?-+368]K#5FFL W<4)7D]#JM+3&EWH%K64/"^-P7LP%$"&UA^#; MM7;3-ST0(2NR!5NI@>&63&&-"B^$Q=P4%G(UD0F@WLS(#^>$=0I$ @T)X3)H M =AE=]TV"EYP\36V )LUNH79!9\VN\B-O!A+:)+O050POP%@74@ <"F@9SG% MDG**99-!,F&>;+B2^A*;LOHK1ZQVQ'Y8C7YM?:8F]FQ'@(: MK0C8#BJJJB:AS1%5K'BV8IC*QK=\T*>C4S< MUH[ !82[L\*Z^?4CJ&1)0_A.^#V(85RH:BT-%.K!+[*,L@A56BL.HNQ&DH%1@ M,^ZZT__.'DD;M-:_-?<]R*\/X(?EH-V3V"N9T=<62.\G]56 M!9@-\Y -OT@-RIM[S[D1Z?M^#\!*%=!>SUS7$-5YT._A*[H^IUOT@C5A04%4 M%SX#>B9+$<'2!I9W).MRQWHP]O4FWXSNACP0$E/;C XLO;C:L6,K3:IVDUHJ MP4HJBW6ID%HJI5^;JE88EPMQ2E*P\/L>5FI,9R0!B\+-:C;ZW^W-0^+- B'U^Z\9Q7N0#[VJ[/%/)3TFPC^6=.\LZ7[]Z/[:L-VOF):V/EB? M7*K'UO*&(=LGXFE!ZCW8]7ZSR8#Y-X)TRK>]3FZBN]I!?PS3+!?^54ZT=*S+ M[:X?%$;?0RIL"NU:[9:KM8P\%I$0A8^E&P66NAE)OY.TU-)RV4O760NVYU1D M*RT!T 1":>)72MQPX2LW=:$U]Z"J3'6SAG=3[QO@>!6DL!S5'VSG>+F,?6 . M+$[.]D7NTC)DO^HV)O. Y_PNA.VG:''OD,<:.),-IIA>4#<3=5N*]<08Y!5"RGWDU?2;LOF)T*]* M^WE!0984&6!I02;TERWU;JJ@)VE+V5C&'/54F(4_A3E<-\N64&>3* OBJ+U? MI8\[G"^""3/<6>S/+"6DO/65.YD:GAW\",1\,LJV6MD._HT[_;KP1\K)\!_] M2JG]D)C.VS-[5G=?"+4PHF?A8Y;1O9G/:5+NPS+K]$*=T8_KB]Z/T;[Y]1ZX M]&9[A-<6$_>5H9[1G=0I:&:U#A&ZLA"9D#0/-E<@]>*BVB-8S99AV;TJYK0A M/ZWORAQK-'8;"YV'ZQYR^$>Y]_LIB6]_LZS/:[CY'2;4(KV8RV>H!,%6%"L_ M;>4G*=BS2@<:X@ M&UCG9J6;;I)DP/7O;N#&F_?"$XFII4[7T-])Y45;+&!BH2>@:I&S!7*U&"B] M?!NO?Z![#D_TV2EYI+O=97-VKV)NRP30\U0?-J5Q-MNP?/'I>UX-4^03Q1X\ M\QMY7D&4K86J-\Z7/DWVA(4P!U>)RK(3' MHCPML;HL"N(Z".8;++YR>MD3##R-VI44@&9/@MIG-PD684[] M"Q]C@1[B"*E:IB@RPGI7]"B9IDF4O2-!BJ@]] QMG MN\TM2+?N3M69=25#[LZKI(%<_K(.*;1XMG;$-4>Y>VCCU%2WO9D%=9@7+-J29!2GQ_,>N21 M@G0U'U8K_G?4;0/6\'NQ_B8/?H(%#7JZ -&%P7(C(Y@GH(?_$Y0!=4']M2B_!JF&=#K\@E!N1WT4$R?2-D*ZG8%,HB2!=UK M3UEPA&3^PGZ+$@HTDJZYF>!FQL$'*13ZO&10:&MWA+9KCJTS^2:/9V\F\IK# M-SAZ=U2V7UV]-CLOY::KS<(U?V&KM-NW$"IT>@A5.Y%09^'P\T\SXYX:5VNV M>GI<\W:W-8>MSXQL0W,/Y84QJ/U3^, .W]'4$V>@RYIZ8 9?ZT'.EJKK\:K[ MEK0O+7691\FWNK3HZ+*BP9S8#1"\%0/BB1BXQDS MDX/H+&[%[? F)IIBL8B8',!:7BV-6*Z;;!4.5NX"@&@2^#T*ERJ^M3:'AU8N MAUW+%7Y;33SBB_C=N(P%>023&2@;)1B&3B"!2I68-VKI45SW2]T)?P#&BM)/ M_9HGE&4* );+@V5>BX R2! ]EW%T>9)$96.?DZ*.\&5^SHIS:*/F;*<;EIS5 MN#"4!^S82A[F15[Z6(*U4#FJ JOFU,H39*O@@G+G9^4O%>ZKW>F2R#8:G9(/ MPCOT_M@=$N-.W7.<^4A0E:%*3" QW7>JO-4EE5=?UJ%+H' @[_2Y"JQ@FT09 M= 0FH#7'4IK2^)Z*H^GY,="+E/ZR:990O$W#1\ RVT:8C% 50C$]$C<3F-A5SY[XLU/WL)P+61H/UTKQ:Q9>_!08"PK_)K'_M)ON MM9KJ5CTQCV-QC57E@_+K??CST)!PA1]._Y;8EJ^ [=VQ MJ-["+)J=5UQ:%7:R/A@<(QPC!S#R0O%E/H9G5G/QF28K);1ZDMHN4P1 M^S,)_!W;%TJ*+& Q0-6![6IKE28[JT\CL<.N[T]!PT,P^?:4)D4\I8Z,)/WP M;Y,)(8^/%X%)[=LZ;H.I?5MV+(/P=I(=R8#P0>"HX /"U82CXM@!.6Q@G-$" M:]O>JK:@Q[GR:EUZ+UK+6_N1[P8>SJM<.5I5#LG01*QO)Z#NM')POR9?FO.E M.4<%1P4?$*XF'!77\ACVS1B^%.[Q@6#"5@?AG-X^L,)D21--36[@J3S8RY78KNN9O?EU M7^0C1_+@D*R(&!^UA3,8) ]2H)HLB;HT3H%R:AH4DK$F:NI1)W:&@>2K>LE: M-Y3_J)+3;'C/1KX&/*2F'=1&;(JF>E2H.^MT_A METP%T=),+HD2TII,Y&_L:^>ER[FEO^A551%)RFC1VTU_[DD=99\VX_5^8[5$ M%FGR&.9\<7D>W6YUD)KE$#A/L">6)!%K3-<^GP0N J,7/I7#6W;=D9LOJ.%4+]".V@*.OV^A31 D=M:W=-_3U63HF%@UMNSSB MH*3#N:'#Z)-$U1PN^KKIM#J[!7L?T,+;K+SNJHYZ?ZW7P:ZCAGKF"^8T'3>* M%._WD2\.Y*$!6155:9P) @8I3V08HJPW60OU7Z":>'<3*.H[?OZ-6U M)AD-!H/>(4M7ET0L-[+7AR)=SDW]1:]FBJH\7F[JIO=]XYG*9J[T9CE$DQPL M]H3'C79Q&7ZU0UYTC:ZKHHD:6=:MKM%;.>G%75%:R! QEH8$3>[/KYVBFFC@$W81N3^?L]*U"BB8HB:?4)2F8] 35 FB'H].R:!ZWV]!OG>[F9N/F,VEN738D80P4D'^X1?2.$]T, MJU6X$'P/PBB@LLH3(9L%*9D!&$B:"G'WSBY,0P/F+ IF@J?.*\=@A"1_TA"Y*6 MOW\8I[=X&=TDOQ3=-)R^#KU_8Y+EF/HZ]/Z-1I9]V:DX<1ZV@RR<\(7)VVWO M5M<=W5M9G+!P.._20+IK=ESXU*'G2WZN64/7+-0HJJ@_FL4!=F6 -KFFG4=S5(:Q1]T3K,ZYNX\42QN&!4YF0KC=!&T+K_.$4(']+Y16JS.3IP< M]1SU;UJH-)GMNH=ZCHIV5Q><"SD7C@[UC7*V=MC [\(:NCH7@:6--<#E-PK' M,@AOWDT"HX /"U82CXFSQ&I?Q(+8>,/E/-HYD*@30K>")E)&0F9 4 M>98',7V]4&3P>Q@#,N:+(J??+$,FA6 . ,@S'CHY^+X.O7]CDN68^CKT_HU& MECQTLKOFV*4P?C !:YN#<%Y7FZ:)LJ*+JMFHYD/GMMHY/ <&3T54#20J^C B M088J)4W$JC(D*7$2&1(\ 9JJ*1K:,"*!.^8,.E$XXPXG.VM=L3-KE2XJAB'* MJ$GXYG6/JJIA210V#R2?U:ON_YV,.>JR;HHJ:I*;@>LSU>+\>&[(L:@KN M$Z:88?67G&;K6'[/_EUKSDZ&T:VQ1=K6^+,OMCNQ(3&V@?;:EIIQIQXGA-4- M3;.E5LE2A^WT]2(9\1^%]*B#"'WV>90*"34^&O14P$61(%+"%#".(I M_<,4X=(0+ODYB8HIR80_H3M)@%=$M-@EO0B^T.LO1"$EV8),\O [B9Y%FE E M7DN\DN=I^%#D=>Z5.(G!@(_S-(&;XR>X+"=P?YX),Q)-A8=GX3^#69+\?\)? M ]K+,!:2(BT_D(P(6?&0A=,P2)_KK"W_\1]W0MW!+/S9J'OX3M[LGK+J;P>Z MMZDC5]:"0^J^#<+E]:=E#,;OF^E ]?JC\QS7NN,D64YEGI+O)"X(@T>R(&G MMK[)SP6),X 0P(%B22#_*L+\60A^!.DT8WOD\#M<"\"JKA4%^G_TBXRDW\,) M@:L 'Z(P)8N43,+R8OJ:8)[ ./W/UMT436DQR8N4-J"Z-YC >[.07GF;DBB@ M*SGV$WO0E#R2-(6O%FGY/GC_E'6!OBD3'@&LR8_M;?O>LNWNM,+^*;_>[MI: M(R>$*NO6O->LZR>KB[QM!;)_9^EJ_?]$;A]2$GR[#1ZAU1^"Z$?PG,&+_C)+ M7^WPT1TR]HCR=#K8*Z0NM9%]W$RD[Y(\""/0HX_Q8Y+.2_V!_]Z3".8'^GU. MYIGPKHB#8@KL/7U_1I6JT+JA5-*63NV/AWK)C;3O[O5FQK3/T6:CI-*&+>>_ M"8FBZM=_OY%NV&?H_J3^O&?HOX9S8,]/Y(?P)9D'.[;\/$B?PKAL7E#D2?U% MN31@W_P(I_GL@ZG?85TR515IJF;B/]=G'5[Y/4?_\R\V.(5W^AIK]U/"VKKRL@\U_\WF :Q2A]Z_I7+J)U9=;765 M7I%P^U/-5[94^[UO]G!<#25'C R'4)(3SFBNE M(7><2Y\/ E>!D4O_JJ'*K>\=?B$9"=+)K-K;_DZB9#$'*VRY&S].9]GE8M/: M$>.U4V(U;+8FZCH/M>;0'R'T%1%+PXA.YM!H&1H(B7*C,N7=PP:G18[]HYIM MB!@W\?A?-\!^Z*[#FU_O@XADZP&[29R=LD88[/*P^^>-&VNFIC7:B^O<86.. MS:%A4Q4ULU$5ZBYB1B'64ZMS^]DY [JM^OA)6.56_.-&5*CM$L'^MK9&8,#LNN 5,PFZ3NZ#,A! M"PPF=!TW6A%T6&(G-9Q33+<1:XBH6='=K@*V'X[1C7?(RV/!;>9K8!^W3J0E M.1BUA_,;\,7GVS(@N @[NM>+$P8GCG,2!%%$VSV&2#84XN/YP_7EE=&135)5SG-X;8YO+N*7SHWT.&-]CF'W>EZF9^RF;*<20!V&T'>?2YX/ 56#DTA]6 M_"Y/+]'A,D@-98I1KRH@<3AU&TZHT1YK+R)GNSCO5B4:]4<1CYTXSIPS@'S9EC<,A4 MAI'B8U@>/GY"?XRG%5$C+T)GSRIR./8=XN6K)VJ+ M_.;7=P&M6%4L^"*7GP[BIX-.'!WEI:*<)U%YSXX&<=;@K,%9XZB3S#P- %<> MKCR-1L=0^6E<9);KIACE9$ %CG?I[.:N&G- MI*Q<4 MU^!N \H$0#4YO-)]BZ[/H67GRCG%EV)]6XHA46^T;]B]I1C'YO"P:>#!>,"' M*2)95+1&Z2"Z*").'P/#IC:0#;1.Q2]NO./"6::F9SK_, =?EUOSW'*>^B' MN<\V!F>KVRZ+JM8DK/3@L>U.GL[F2LV5>@1*C409G2470[^4FH-^1*!7=!%+ MC:)7A@7Z-_:JG9F.9S#BC-!=1I!$K5G,4"\9X/2CEOP#.[U[ MP4'HRDG>$V8*#AD.F>Y"AH]67Q2L'R/$\?3FT>IS)/4>>_4+R?*TF.1%"N_M M6#4,Q".LNY(P[9H,/8#^C4F68^KKT/LW&EF.))KV8,: [AG0W<#_H *.$#]O MRX'926!B?EB_TP)Z)Q]7#/JM?5QIU2F=;&>.?,^I9@1('@K5="KD]F2IO'K0 M?^1+L#Z>JD1&K\Y4##GMX2A,)'A/AWZE&[FD<.PU$+WDZ!H]'RF*<,X'0R;CK!HM:H&D$_IU#FE?A+ M'CQ$9/D]^W>M.3O+Z"T9(FT+ZVCI8&@%KD9U>;MK_>/>+OA)*N0S O]+"1'F M\/,L$T@\)5/AKT5,!%D2!2PAD^W;T0NS\.A99'M^TYF0?I$,N$1VA+FF1"3'T*2/@5QE$R>"-#U19+F[+YY$>7A[2)-IG"ML(B"')XX%]@^(WEZ%H),F)(\"".X M]8%0]ETZ;%[R*4E;+B7Z>5TD,;P AG4#)5*Y7&+@$R8DBJI?__U&NF&?X963 M^O,>27T-YS 8GV 0OB3S8&=N^!%.\]D'T[R3L"HK",F2)BG8_'.MB9,DBH)% M1C[4?^Q ]F;IL%NZ5O6;E]UYY0MEP-[-#F=4OZ&7?T/&*[\U^^EM3USOR6$7 M\G 6RV_NZV6,HA>G@ G5X72M;^9Q]&F^X)QE1/9[R5 >9:AQ^DQ&#H-[F*8. M@&#T!*&>H:^7EC.U/LK.UB8(E_3QDN[.$O!,,'D7QF"+)D4&9FRVSX/0""(= MB>$R3.36\'TE(S>M,2!Z%#.QQ8<*Q.R3L=F9^;[FO;H<*/)P7N4C$ MC3;XNK='-QSKD4/H[4(\-' MJAO>!>\%[_&QC+D0_AK$19 ^"XAMAF!1"("F WJK\!2$<9GV)DJRC&; 2RIT/U\+Y4^8_Q)"JF= @F_RK"+*3^ ME-MZ';+A9$D>80#R('X*:31' ..6,Q_YG]"=+,#+HMHU\R=\IR^_>'Q;5(W! M[MR-FZD?J&Z^0;U3=M[P:CC.2\\?AC G[0D3W^%M81KM"E-9DUTE3+5KPFPY MONUE&F;_E%]OMWEW*_#FJ#[M#]H[N1/R=AXW]N\L706-/9';AY0$WVZ#1VCU MAR#Z$3QG-!9IEK[:X2X(:8^A[R0QFZZ9$MWG\'\TYHYIBQ_&03RA,\KGI-0V MP0WR0'A7Q$$Q#>&&]Q]:PZ1RD=[V. Y0NS,,))E(0[HIRSH^+0[0.!@'J*G- M@O;TUL, 7_E)/CI"<.C+F:N&@UT\V-TE$S)_(&D5&03&,&-?.HN>89G#E^$< MM^W@=C.:K<;L.G7P5K.W>I2)V/\:%Y?K]HBZ.D8)=TJ9+R5?_9)9 M,7?B88WC9IH7,LP<%0_;H5VLALMW)\C*:C03^@?Y5Q%^#R*ZGKUVY$L[W3OJ M@.M6-ZZ8 DO6%%'!3S#'OK@"IC',K= M@5,7I7W*2(A$U=1%)#?)GMV]D)Q.8;2S3I-^X5-73%'5QI(W\X(&]L8[6-;, MUO-H J^FP90%'!"POA\BDHE"3'*ZHQ1$H!M!/*ER0$R3XB%_+("#)Q,0V