0000796343-20-000013.txt : 20200121 0000796343-20-000013.hdr.sgml : 20200121 20200121060641 ACCESSION NUMBER: 0000796343-20-000013 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 132 CONFORMED PERIOD OF REPORT: 20191129 FILED AS OF DATE: 20200121 DATE AS OF CHANGE: 20200121 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ADOBE INC. CENTRAL INDEX KEY: 0000796343 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 770019522 STATE OF INCORPORATION: DE FISCAL YEAR END: 1129 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-15175 FILM NUMBER: 20534965 BUSINESS ADDRESS: STREET 1: 345 PARK AVE CITY: SAN JOSE STATE: CA ZIP: 95110-2704 BUSINESS PHONE: 4085366000 MAIL ADDRESS: STREET 1: 345 PARK AVENUE CITY: SAN JOSE STATE: CA ZIP: 95110-2704 FORMER COMPANY: FORMER CONFORMED NAME: ADOBE SYSTEMS INC DATE OF NAME CHANGE: 19940208 10-K 1 adbe10kfy19.htm 10-K Document
1.00over five, ten or fifteen yearsP3Y4P13WP13WP13WP13WP13WP13WP13WP13WP52WP52WP52WP0Y0M30DP24MP6M0.250.33330.25false--11-29FY201900007963431498100096500000.00010.0001900000000900000000600834000600834000487663000482339000P180DP12MP180D0.00010.00012000000200000000P4YP3YP4YP3YP1Y0.270.290.350.220.260.300.01410.02520.02470.00620.01540.0178P2YP6MP2YP6MP2YP6M2038-01-012020-01-01113171000118495000 0000796343 2018-12-01 2019-11-29 0000796343 us-gaap:AccountingStandardsUpdate201409Member 2018-12-01 2019-11-29 0000796343 us-gaap:SalesReturnsAndAllowancesMember 2018-12-01 2019-11-29 0000796343 us-gaap:AllowanceForCreditLossMember 2018-12-01 2019-11-29 0000796343 adbe:MarketoMember 2018-12-01 2019-11-29 0000796343 adbe:MagentoMember 2018-12-01 2019-11-29 0000796343 2020-01-10 0000796343 2019-05-31 0000796343 2018-11-30 0000796343 2019-11-29 0000796343 2017-12-02 2018-11-30 0000796343 2016-12-03 2017-12-01 0000796343 us-gaap:TreasuryStockMember 2018-12-01 2019-11-29 0000796343 us-gaap:RetainedEarningsMember 2016-12-03 2017-12-01 0000796343 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-11-29 0000796343 us-gaap:AdditionalPaidInCapitalMember 2017-12-02 2018-11-30 0000796343 us-gaap:TreasuryStockMember 2017-12-02 2018-11-30 0000796343 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-01 0000796343 us-gaap:TreasuryStockMember 2016-12-02 0000796343 us-gaap:RetainedEarningsMember 2018-12-01 2019-11-29 0000796343 us-gaap:AdditionalPaidInCapitalMember 2018-12-01 2019-11-29 0000796343 us-gaap:TreasuryStockMember 2019-11-29 0000796343 us-gaap:CommonStockMember 2016-12-02 0000796343 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-01 2019-11-29 0000796343 us-gaap:AdditionalPaidInCapitalMember 2016-12-02 0000796343 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-03 2017-12-01 0000796343 us-gaap:RetainedEarningsMember 2017-12-02 2018-11-30 0000796343 us-gaap:RetainedEarningsMember 2019-11-29 0000796343 us-gaap:TreasuryStockMember 2016-12-03 2017-12-01 0000796343 us-gaap:CommonStockMember 2017-12-01 0000796343 us-gaap:AdditionalPaidInCapitalMember 2016-12-03 2017-12-01 0000796343 us-gaap:TreasuryStockMember 2018-11-30 0000796343 us-gaap:RetainedEarningsMember 2017-12-01 0000796343 us-gaap:TreasuryStockMember 2017-12-01 0000796343 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-02 2018-11-30 0000796343 us-gaap:CommonStockMember 2019-11-29 0000796343 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-11-30 0000796343 us-gaap:AdditionalPaidInCapitalMember 2018-11-30 0000796343 us-gaap:AdditionalPaidInCapitalMember 2017-12-01 0000796343 us-gaap:RetainedEarningsMember 2016-12-02 0000796343 us-gaap:AdditionalPaidInCapitalMember 2019-11-29 0000796343 us-gaap:CommonStockMember 2018-11-30 0000796343 us-gaap:RetainedEarningsMember 2018-11-30 0000796343 2016-12-02 0000796343 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-02 0000796343 2017-12-01 0000796343 us-gaap:OrderOrProductionBacklogMember 2018-12-01 2019-11-29 0000796343 us-gaap:OtherIntangibleAssetsMember 2018-12-01 2019-11-29 0000796343 adbe:CustomerContractsAndRelationshipsMember 2018-12-01 2019-11-29 0000796343 us-gaap:DevelopedTechnologyRightsMember 2018-12-01 2019-11-29 0000796343 us-gaap:TrademarksMember 2018-12-01 2019-11-29 0000796343 adbe:PurchasedTechnologyMember 2018-12-01 2019-11-29 0000796343 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-11-30 0000796343 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-12-01 0000796343 2018-12-01 0000796343 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2018-12-01 2019-11-29 0000796343 srt:MinimumMember us-gaap:BuildingImprovementsMember 2018-12-01 2019-11-29 0000796343 srt:MaximumMember us-gaap:BuildingImprovementsMember 2018-12-01 2019-11-29 0000796343 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2018-12-01 2019-11-29 0000796343 srt:MaximumMember 2018-12-01 2019-11-29 0000796343 srt:MaximumMember us-gaap:BuildingMember 2018-12-01 2019-11-29 0000796343 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2018-12-01 2019-11-29 0000796343 srt:MinimumMember 2018-12-01 2019-11-29 0000796343 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2018-12-01 2019-11-29 0000796343 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2018-12-01 2019-11-29 0000796343 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2018-12-01 2019-11-29 0000796343 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-12-01 2019-11-29 0000796343 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-12-01 2019-11-29 0000796343 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-11-29 0000796343 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2019-11-29 0000796343 adbe:DigitalMediaMember 2016-12-03 2017-12-01 0000796343 adbe:DigitalMediaMember 2018-12-01 2019-11-29 0000796343 adbe:DigitalExperienceMember 2016-12-03 2017-12-01 0000796343 adbe:DigitalExperienceMember 2018-12-01 2019-11-29 0000796343 adbe:DigitalExperienceMember 2017-12-02 2018-11-30 0000796343 adbe:PublishingMember 2016-12-03 2017-12-01 0000796343 adbe:PublishingMember 2018-12-01 2019-11-29 0000796343 adbe:DigitalMediaMember 2017-12-02 2018-11-30 0000796343 adbe:PublishingMember 2017-12-02 2018-11-30 0000796343 us-gaap:SalesReturnsAndAllowancesMember 2016-12-03 2017-12-01 0000796343 us-gaap:SalesReturnsAndAllowancesMember 2018-11-30 0000796343 us-gaap:SalesReturnsAndAllowancesMember 2017-12-02 2018-11-30 0000796343 us-gaap:SalesReturnsAndAllowancesMember 2016-12-02 0000796343 us-gaap:SalesReturnsAndAllowancesMember 2017-12-01 0000796343 us-gaap:SalesReturnsAndAllowancesMember 2019-11-29 0000796343 us-gaap:AllowanceForCreditLossMember 2017-12-01 0000796343 us-gaap:AllowanceForCreditLossMember 2017-12-02 2018-11-30 0000796343 us-gaap:AllowanceForCreditLossMember 2016-12-02 0000796343 us-gaap:AllowanceForCreditLossMember 2018-11-30 0000796343 us-gaap:AllowanceForCreditLossMember 2016-12-03 2017-12-01 0000796343 us-gaap:AllowanceForCreditLossMember 2019-11-29 0000796343 srt:AmericasMember 2018-12-01 2019-11-29 0000796343 country:US 2017-12-02 2018-11-30 0000796343 adbe:OtherAsiaMember 2016-12-03 2017-12-01 0000796343 us-gaap:EMEAMember 2018-12-01 2019-11-29 0000796343 country:US 2018-12-01 2019-11-29 0000796343 country:JP 2018-12-01 2019-11-29 0000796343 country:JP 2017-12-02 2018-11-30 0000796343 srt:AmericasMember 2016-12-03 2017-12-01 0000796343 srt:AsiaMember 2016-12-03 2017-12-01 0000796343 country:US 2016-12-03 2017-12-01 0000796343 us-gaap:EMEAMember 2017-12-02 2018-11-30 0000796343 us-gaap:EMEAMember 2016-12-03 2017-12-01 0000796343 adbe:OtherAsiaMember 2018-12-01 2019-11-29 0000796343 country:JP 2016-12-03 2017-12-01 0000796343 srt:AsiaMember 2018-12-01 2019-11-29 0000796343 adbe:OtherAsiaMember 2017-12-02 2018-11-30 0000796343 adbe:OtherAmericasMember 2018-12-01 2019-11-29 0000796343 srt:AmericasMember 2017-12-02 2018-11-30 0000796343 adbe:OtherAmericasMember 2017-12-02 2018-11-30 0000796343 adbe:OtherAmericasMember 2016-12-03 2017-12-01 0000796343 srt:AsiaMember 2017-12-02 2018-11-30 0000796343 adbe:NoncancellableCommittedFundsMember 2019-11-29 0000796343 adbe:RefundableCustomerDepositsMember 2019-11-29 0000796343 adbe:MagentoMember 2018-06-18 0000796343 adbe:MagentoMember us-gaap:TrademarksMember 2018-06-18 2018-06-18 0000796343 adbe:MagentoMember adbe:CustomerContractsAndRelationshipsMember 2018-06-18 2018-06-18 0000796343 adbe:MagentoMember us-gaap:OtherIntangibleAssetsMember 2018-06-18 2018-06-18 0000796343 adbe:MagentoMember adbe:PurchasedTechnologyMember 2018-06-18 2018-06-18 0000796343 adbe:MagentoMember 2018-06-18 2018-06-18 0000796343 adbe:MarketoMember 2018-10-31 0000796343 adbe:MarketoMember 2018-10-31 2018-10-31 0000796343 adbe:TubeMogulMember 2016-12-19 0000796343 adbe:AllegorithmicMember 2019-01-23 2019-01-23 0000796343 adbe:AllegorithmicMember 2019-01-23 0000796343 adbe:TubeMogulMember 2016-12-19 2016-12-19 0000796343 adbe:MarketoMember us-gaap:LoansPayableMember 2018-10-17 0000796343 adbe:MarketoMember 2017-12-02 2018-11-30 0000796343 adbe:MarketoMember 2016-12-03 2017-12-01 0000796343 adbe:MarketoMember adbe:CustomerContractsAndRelationshipsMember 2018-10-31 2018-10-31 0000796343 adbe:MarketoMember us-gaap:TrademarksMember 2018-10-31 2018-10-31 0000796343 adbe:MarketoMember us-gaap:NoncompeteAgreementsMember 2018-10-31 2018-10-31 0000796343 adbe:MarketoMember adbe:PurchasedTechnologyMember 2018-10-31 2018-10-31 0000796343 adbe:MarketoMember us-gaap:OrderOrProductionBacklogMember 2018-10-31 2018-10-31 0000796343 us-gaap:MunicipalNotesMember 2019-11-29 0000796343 us-gaap:AssetBackedSecuritiesMember 2018-11-30 0000796343 us-gaap:AssetBackedSecuritiesMember 2019-11-29 0000796343 us-gaap:CorporateDebtSecuritiesMember 2019-11-29 0000796343 us-gaap:CorporateDebtSecuritiesMember 2018-11-30 0000796343 us-gaap:MunicipalNotesMember 2018-11-30 0000796343 us-gaap:BankTimeDepositsMember us-gaap:CashEquivalentsMember 2019-11-29 0000796343 us-gaap:CashAndCashEquivalentsMember 2019-11-29 0000796343 us-gaap:CashMember 2019-11-29 0000796343 us-gaap:ShortTermInvestmentsMember 2019-11-29 0000796343 us-gaap:CorporateDebtSecuritiesMember us-gaap:CashEquivalentsMember 2019-11-29 0000796343 us-gaap:CashEquivalentsMember 2019-11-29 0000796343 us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2019-11-29 0000796343 us-gaap:USTreasurySecuritiesMember us-gaap:FixedIncomeInvestmentsMember 2019-11-29 0000796343 us-gaap:AssetBackedSecuritiesMember us-gaap:FixedIncomeInvestmentsMember 2019-11-29 0000796343 us-gaap:CorporateDebtSecuritiesMember us-gaap:FixedIncomeInvestmentsMember 2019-11-29 0000796343 us-gaap:MunicipalNotesMember us-gaap:FixedIncomeInvestmentsMember 2019-11-29 0000796343 us-gaap:AssetBackedSecuritiesMember us-gaap:FixedIncomeInvestmentsMember 2018-11-30 0000796343 us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2018-11-30 0000796343 us-gaap:CashEquivalentsMember 2018-11-30 0000796343 us-gaap:CashAndCashEquivalentsMember 2018-11-30 0000796343 us-gaap:CorporateDebtSecuritiesMember us-gaap:FixedIncomeInvestmentsMember 2018-11-30 0000796343 us-gaap:BankTimeDepositsMember us-gaap:CashEquivalentsMember 2018-11-30 0000796343 us-gaap:ShortTermInvestmentsMember 2018-11-30 0000796343 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FixedIncomeInvestmentsMember 2018-11-30 0000796343 us-gaap:CashMember 2018-11-30 0000796343 us-gaap:MunicipalNotesMember us-gaap:FixedIncomeInvestmentsMember 2018-11-30 0000796343 us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-11-30 0000796343 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueMeasurementsRecurringMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-11-29 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-11-30 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-11-30 0000796343 us-gaap:FairValueMeasurementsRecurringMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-11-30 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-11-30 0000796343 adbe:Notes2020and2025Member 2019-11-29 0000796343 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-02 2018-11-30 0000796343 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember 2018-12-01 2019-11-29 0000796343 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-02 2018-11-30 0000796343 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember 2016-12-03 2017-12-01 0000796343 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2017-12-02 2018-11-30 0000796343 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2016-12-03 2017-12-01 0000796343 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2016-12-03 2017-12-01 0000796343 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2016-12-03 2017-12-01 0000796343 us-gaap:TreasuryLockMember us-gaap:NondesignatedMember 2018-12-01 2019-11-29 0000796343 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-01 2019-11-29 0000796343 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-12-01 2019-11-29 0000796343 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember 2017-12-02 2018-11-30 0000796343 us-gaap:TreasuryLockMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-01 2019-11-29 0000796343 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-01 2019-11-29 0000796343 us-gaap:ForeignExchangeOptionMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-01 2019-11-29 0000796343 adbe:Notes2020Member 2010-02-28 0000796343 us-gaap:ForeignExchangeForwardMember 2018-11-30 0000796343 us-gaap:InterestRateSwapMember 2014-06-13 0000796343 us-gaap:ForeignExchangeOptionMember 2018-12-01 2019-11-29 0000796343 us-gaap:ForeignExchangeForwardMember 2019-11-29 0000796343 us-gaap:TreasuryLockMember 2019-06-07 0000796343 us-gaap:ForeignExchangeOptionMember 2019-11-29 0000796343 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-01 2019-11-29 0000796343 us-gaap:NondesignatedMember 2018-12-01 2019-11-29 0000796343 us-gaap:NondesignatedMember 2016-12-03 2017-12-01 0000796343 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2016-12-03 2017-12-01 0000796343 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-12-02 2018-11-30 0000796343 us-gaap:NondesignatedMember 2017-12-02 2018-11-30 0000796343 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-11-30 0000796343 us-gaap:TreasuryLockMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-11-30 0000796343 us-gaap:ForeignExchangeOptionMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-11-29 0000796343 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-11-29 0000796343 us-gaap:TreasuryLockMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-11-29 0000796343 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-11-30 0000796343 us-gaap:ForeignExchangeOptionMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-11-30 0000796343 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-11-29 0000796343 us-gaap:ForeignExchangeOptionMember 2017-12-02 2018-11-30 0000796343 us-gaap:ForeignExchangeForwardMember 2017-12-02 2018-11-30 0000796343 us-gaap:ForeignExchangeForwardMember 2018-12-01 2019-11-29 0000796343 us-gaap:ConstructionInProgressMember 2018-11-30 0000796343 us-gaap:LeaseholdImprovementsMember 2018-11-30 0000796343 us-gaap:BuildingImprovementsMember 2019-11-29 0000796343 us-gaap:LeaseholdImprovementsMember 2019-11-29 0000796343 us-gaap:ConstructionInProgressMember 2019-11-29 0000796343 us-gaap:BuildingImprovementsMember 2018-11-30 0000796343 us-gaap:LandMember 2018-11-30 0000796343 us-gaap:LandMember 2019-11-29 0000796343 us-gaap:FurnitureAndFixturesMember 2019-11-29 0000796343 us-gaap:BuildingMember 2018-11-30 0000796343 us-gaap:BuildingMember 2019-11-29 0000796343 us-gaap:MachineryAndEquipmentMember 2018-11-30 0000796343 us-gaap:MachineryAndEquipmentMember 2019-11-29 0000796343 us-gaap:FurnitureAndFixturesMember 2018-11-30 0000796343 srt:AmericasMember 2018-11-30 0000796343 srt:AsiaMember 2018-11-30 0000796343 us-gaap:EMEAMember 2019-11-29 0000796343 country:US 2019-11-29 0000796343 adbe:OtherAmericasMember 2018-11-30 0000796343 adbe:OtherAmericasMember 2019-11-29 0000796343 us-gaap:EMEAMember 2018-11-30 0000796343 country:US 2018-11-30 0000796343 srt:AmericasMember 2019-11-29 0000796343 srt:AsiaMember 2019-11-29 0000796343 adbe:DigitalMediaMember 2019-11-29 0000796343 adbe:DigitalMediaMember 2018-11-30 0000796343 adbe:DigitalExperienceMember 2018-11-30 0000796343 adbe:PublishingMember 2018-11-30 0000796343 adbe:PublishingMember 2017-12-01 0000796343 adbe:DigitalExperienceMember 2019-11-29 0000796343 adbe:DigitalMediaMember 2017-12-01 0000796343 adbe:DigitalExperienceMember 2017-12-01 0000796343 adbe:PublishingMember 2019-11-29 0000796343 us-gaap:DevelopedTechnologyRightsMember 2019-11-29 0000796343 adbe:PurchasedTechnologyMember 2019-11-29 0000796343 us-gaap:TrademarksMember 2018-11-30 0000796343 adbe:PurchasedTechnologyMember 2018-11-30 0000796343 us-gaap:OrderOrProductionBacklogMember 2018-11-30 0000796343 us-gaap:DevelopedTechnologyRightsMember 2018-11-30 0000796343 us-gaap:OtherIntangibleAssetsMember 2018-11-30 0000796343 us-gaap:OtherIntangibleAssetsMember 2019-11-29 0000796343 us-gaap:TrademarksMember 2019-11-29 0000796343 adbe:CustomerContractsAndRelationshipsMember 2018-11-30 0000796343 adbe:CustomerContractsAndRelationshipsMember 2019-11-29 0000796343 us-gaap:OrderOrProductionBacklogMember 2019-11-29 0000796343 us-gaap:StateAndLocalJurisdictionMember 2019-11-29 0000796343 us-gaap:ForeignCountryMember 2019-11-29 0000796343 srt:MinimumMember 2019-11-29 0000796343 us-gaap:InternalRevenueServiceIRSMember 2019-11-29 0000796343 srt:MaximumMember 2019-11-29 0000796343 2018-01-01 2018-11-30 0000796343 adbe:BoardOfDirectorsAndCertainExecutivesMember 2018-12-01 2019-11-29 0000796343 adbe:BoardOfDirectorsAndCertainExecutivesMember 2018-11-30 0000796343 adbe:BoardOfDirectorsAndCertainExecutivesMember 2019-11-29 0000796343 adbe:MaximumSharesEligibleToReceiveMember us-gaap:PerformanceSharesMember 2017-12-01 0000796343 adbe:SharesGrantedMember us-gaap:PerformanceSharesMember 2016-12-03 2017-12-01 0000796343 adbe:MaximumSharesEligibleToReceiveMember us-gaap:PerformanceSharesMember 2017-12-02 2018-11-30 0000796343 adbe:SharesGrantedMember us-gaap:PerformanceSharesMember 2018-12-01 2019-11-29 0000796343 adbe:MaximumSharesEligibleToReceiveMember us-gaap:PerformanceSharesMember 2016-12-02 0000796343 adbe:SharesGrantedMember us-gaap:PerformanceSharesMember 2017-12-02 2018-11-30 0000796343 adbe:MaximumSharesEligibleToReceiveMember us-gaap:PerformanceSharesMember 2016-12-03 2017-12-01 0000796343 adbe:SharesGrantedMember us-gaap:PerformanceSharesMember 2017-12-01 0000796343 adbe:MaximumSharesEligibleToReceiveMember us-gaap:PerformanceSharesMember 2018-12-01 2019-11-29 0000796343 adbe:SharesGrantedMember us-gaap:PerformanceSharesMember 2018-11-30 0000796343 adbe:SharesGrantedMember us-gaap:PerformanceSharesMember 2016-12-02 0000796343 adbe:SharesGrantedMember us-gaap:PerformanceSharesMember 2019-11-29 0000796343 adbe:MaximumSharesEligibleToReceiveMember us-gaap:PerformanceSharesMember 2018-11-30 0000796343 adbe:MaximumSharesEligibleToReceiveMember us-gaap:PerformanceSharesMember 2019-11-29 0000796343 us-gaap:RestrictedStockUnitsRSUMember 2017-12-02 2018-11-30 0000796343 us-gaap:RestrictedStockUnitsRSUMember 2017-12-01 0000796343 us-gaap:RestrictedStockUnitsRSUMember 2019-11-29 0000796343 us-gaap:RestrictedStockUnitsRSUMember 2016-12-03 2017-12-01 0000796343 us-gaap:RestrictedStockUnitsRSUMember 2018-11-30 0000796343 us-gaap:RestrictedStockUnitsRSUMember 2018-12-01 2019-11-29 0000796343 adbe:Program2016Member us-gaap:PerformanceSharesMember 2018-12-01 2019-11-29 0000796343 adbe:Program2016Member us-gaap:PerformanceSharesMember 2018-12-01 2019-11-29 0000796343 adbe:Plan2019Member 2019-11-29 0000796343 us-gaap:EmployeeStockMember 2019-11-29 0000796343 us-gaap:EmployeeStockMember 2017-12-02 2018-11-30 0000796343 adbe:Program2015Member us-gaap:PerformanceSharesMember 2017-12-02 2018-11-30 0000796343 us-gaap:EmployeeStockMember 2016-12-03 2017-12-01 0000796343 us-gaap:EmployeeStockMember 2017-12-01 0000796343 us-gaap:EmployeeStockMember 2018-12-01 2019-11-29 0000796343 adbe:Program2014Member us-gaap:PerformanceSharesMember 2016-12-03 2017-12-01 0000796343 us-gaap:PerformanceSharesMember 2018-12-01 2019-11-29 0000796343 adbe:ProgramsachievedMember us-gaap:PerformanceSharesMember 2016-12-03 2017-12-01 0000796343 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2018-12-01 2019-11-29 0000796343 adbe:Program2015Member us-gaap:PerformanceSharesMember 2017-12-02 2018-11-30 0000796343 adbe:ProgramsachievedMember us-gaap:PerformanceSharesMember 2017-12-02 2018-11-30 0000796343 adbe:ProgramsachievedMember us-gaap:PerformanceSharesMember 2018-12-01 2019-11-29 0000796343 adbe:Program2014Member us-gaap:PerformanceSharesMember 2016-12-03 2017-12-01 0000796343 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2019-11-29 0000796343 us-gaap:EmployeeStockMember 2018-11-30 0000796343 us-gaap:RestrictedStockUnitsRSUMember adbe:ExistingNonEmployeeDirectorsMember 2018-12-01 2019-11-29 0000796343 us-gaap:RestrictedStockUnitsRSUMember adbe:NewNonEmployeeDirectorsMember 2016-12-03 2017-12-01 0000796343 us-gaap:RestrictedStockUnitsRSUMember adbe:ExistingNonEmployeeDirectorsMember 2016-12-03 2017-12-01 0000796343 us-gaap:RestrictedStockUnitsRSUMember adbe:NewNonEmployeeDirectorsMember 2018-12-01 2019-11-29 0000796343 us-gaap:RestrictedStockUnitsRSUMember adbe:NewNonEmployeeDirectorsMember 2017-12-02 2018-11-30 0000796343 us-gaap:RestrictedStockUnitsRSUMember adbe:ExistingNonEmployeeDirectorsMember 2017-12-02 2018-11-30 0000796343 us-gaap:RestrictedStockUnitsRSUMember 2016-12-02 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember adbe:CostOfSubscriptionRevenueMember 2017-12-02 2018-11-30 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember us-gaap:GeneralAndAdministrativeExpenseMember 2016-12-03 2017-12-01 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember us-gaap:GeneralAndAdministrativeExpenseMember 2017-12-02 2018-11-30 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember us-gaap:ResearchAndDevelopmentExpenseMember 2016-12-03 2017-12-01 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember adbe:CostOfServiceAndSupportRevenueMember 2016-12-03 2017-12-01 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember adbe:CostOfSubscriptionRevenueMember 2016-12-03 2017-12-01 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-12-01 2019-11-29 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember us-gaap:SellingAndMarketingExpenseMember 2017-12-02 2018-11-30 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember adbe:CostOfServiceAndSupportRevenueMember 2018-12-01 2019-11-29 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember us-gaap:SellingAndMarketingExpenseMember 2017-12-02 2018-11-30 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-12-01 2019-11-29 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember 2018-12-01 2019-11-29 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember us-gaap:GeneralAndAdministrativeExpenseMember 2017-12-02 2018-11-30 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember adbe:CostOfServiceAndSupportRevenueMember 2018-12-01 2019-11-29 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember us-gaap:SellingAndMarketingExpenseMember 2018-12-01 2019-11-29 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember 2016-12-03 2017-12-01 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember us-gaap:SellingAndMarketingExpenseMember 2016-12-03 2017-12-01 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-12-01 2019-11-29 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember 2018-12-01 2019-11-29 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember adbe:CostOfSubscriptionRevenueMember 2018-12-01 2019-11-29 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember us-gaap:ResearchAndDevelopmentExpenseMember 2016-12-03 2017-12-01 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember us-gaap:ResearchAndDevelopmentExpenseMember 2017-12-02 2018-11-30 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember us-gaap:SellingAndMarketingExpenseMember 2018-12-01 2019-11-29 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-12-01 2019-11-29 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember 2017-12-02 2018-11-30 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember adbe:CostOfServiceAndSupportRevenueMember 2016-12-03 2017-12-01 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember us-gaap:GeneralAndAdministrativeExpenseMember 2016-12-03 2017-12-01 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember adbe:CostOfSubscriptionRevenueMember 2018-12-01 2019-11-29 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember adbe:CostOfSubscriptionRevenueMember 2016-12-03 2017-12-01 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember adbe:CostOfServiceAndSupportRevenueMember 2017-12-02 2018-11-30 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember us-gaap:SellingAndMarketingExpenseMember 2016-12-03 2017-12-01 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember us-gaap:ResearchAndDevelopmentExpenseMember 2017-12-02 2018-11-30 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember adbe:CostOfSubscriptionRevenueMember 2017-12-02 2018-11-30 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember 2017-12-02 2018-11-30 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember adbe:CostOfServiceAndSupportRevenueMember 2017-12-02 2018-11-30 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember 2016-12-03 2017-12-01 0000796343 srt:MinimumMember us-gaap:EmployeeStockMember 2018-12-01 2019-11-29 0000796343 srt:MaximumMember us-gaap:EmployeeStockMember 2016-12-03 2017-12-01 0000796343 srt:MaximumMember us-gaap:EmployeeStockMember 2017-12-02 2018-11-30 0000796343 srt:MinimumMember us-gaap:EmployeeStockMember 2017-12-02 2018-11-30 0000796343 srt:MinimumMember us-gaap:EmployeeStockMember 2016-12-03 2017-12-01 0000796343 srt:MaximumMember us-gaap:EmployeeStockMember 2018-12-01 2019-11-29 0000796343 adbe:ProgramsnotyetachievedMember us-gaap:PerformanceSharesMember 2018-12-01 2019-11-29 0000796343 adbe:OtherAwardsMember us-gaap:RestrictedStockUnitsRSUMember 2019-11-29 0000796343 adbe:FocalAwardsMember us-gaap:RestrictedStockUnitsRSUMember 2018-12-01 2018-12-31 0000796343 adbe:FocalAwardsMember us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000796343 adbe:OtherAwardsMember us-gaap:RestrictedStockUnitsRSUMember 2018-12-01 2019-11-29 0000796343 adbe:FocalAwardsMember us-gaap:RestrictedStockUnitsRSUMember 2019-11-29 0000796343 adbe:FocalAwardsMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-11-29 0000796343 adbe:StockRepurchaseAuthority2018Member us-gaap:SubsequentEventMember 2019-11-30 2020-01-21 0000796343 adbe:StockRepurchaseAuthority2018Member 2018-05-21 0000796343 adbe:StockRepurchaseAuthority2018Member us-gaap:SubsequentEventMember 2020-01-21 0000796343 us-gaap:RevolvingCreditFacilityMember 2018-10-17 0000796343 adbe:Notes2025Member 2014-11-29 2015-02-27 0000796343 us-gaap:LoansPayableMember 2018-12-01 2019-11-29 0000796343 adbe:Notes2025Member 2015-01-21 0000796343 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2018-10-17 2018-10-17 0000796343 adbe:ScenarioiMember srt:MinimumMember us-gaap:LoansPayableMember 2018-10-17 0000796343 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2018-10-17 2018-10-17 0000796343 adbe:ScenarioiiMember srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2018-10-17 0000796343 adbe:Notes2020Member 2010-02-28 2010-02-28 0000796343 adbe:Notes2020Member 2019-11-29 0000796343 adbe:ScenarioiMember srt:MaximumMember us-gaap:LoansPayableMember 2018-10-17 0000796343 adbe:ScenarioiiMember srt:MinimumMember us-gaap:LoansPayableMember 2018-10-17 0000796343 us-gaap:LoansPayableMember 2019-11-29 0000796343 us-gaap:LoansPayableMember 2018-10-17 0000796343 adbe:Notes2020and2025Member 2010-02-28 0000796343 adbe:ScenarioiiMember srt:MaximumMember us-gaap:LoansPayableMember 2018-10-17 0000796343 adbe:ScenarioiMember srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2018-10-17 0000796343 us-gaap:RevolvingCreditFacilityMember 2019-11-29 0000796343 adbe:ScenarioiiMember srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2018-10-17 0000796343 adbe:ScenarioiMember srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2018-10-17 0000796343 adbe:ScenarioiiMember us-gaap:RevolvingCreditFacilityMember 2018-10-17 0000796343 adbe:Notes2020and2025Member 2018-12-01 2019-11-29 0000796343 us-gaap:LoansPayableMember 2018-11-30 0000796343 adbe:Notes2020Member us-gaap:InterestRateSwapMember 2019-11-29 0000796343 adbe:Notes2020Member us-gaap:InterestRateSwapMember 2018-11-30 0000796343 adbe:Notes2020and2025Member 2018-11-30 0000796343 2018-09-01 2018-11-30 0000796343 2017-12-02 2018-03-02 0000796343 2018-03-03 2018-06-01 0000796343 2018-06-02 2018-08-31 0000796343 2019-06-01 2019-08-30 0000796343 2018-12-01 2019-03-01 0000796343 2019-03-02 2019-05-31 0000796343 2019-08-31 2019-11-29 iso4217:USD iso4217:USD xbrli:shares xbrli:shares xbrli:pure adbe:purchaseperiods adbe:securities
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_____________________________
 FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended November 29, 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: 0-15175
ADOBE INC.
(Exact name of registrant as specified in its charter)
_____________________________
Delaware
77-0019522
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
 
345 Park Avenue, San Jose, California 95110-2704
(Address of principal executive offices)
(408536-6000
(Registrant’s telephone number, including area code)
 
Securities registered pursuant to Section 12(b) of the Act:
Title of Each Class
Trading Symbol
Name of Each Exchange on Which Registered
Common Stock, $0.0001 par value per share
ADBE
NASDAQ
Securities registered pursuant to Section 12(g) of the Act: None
_____________________________
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes   No 
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  No 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes   No 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes   No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes  No 
The aggregate market value of the registrant’s common stock, $0.0001 par value per share, held by non-affiliates of the registrant on May 31, 2019, the last business day of the registrant’s most recently completed second fiscal quarter, was $102.25 billion (based on the closing sales price of the registrant’s common stock on that date). Shares of the registrant’s common stock held by each officer and director and each person who owns 5% or more of the outstanding common stock of the registrant have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes. As of January 10, 2020, 482,130,975 shares of the registrant’s common stock, $0.0001 par value per share, were issued and outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the Proxy Statement for the registrant’s 2020 Annual Meeting of Stockholders (the “Proxy Statement”), to be filed within 120 days of the end of the fiscal year ended November 29, 2019, are incorporated by reference in Part III hereof. Except with respect to information specifically incorporated by reference in this Form 10-K, the Proxy Statement is not deemed to be filed as part hereof.
 



ADOBE INC.
FORM 10-K
 
TABLE OF CONTENTS
 
 
 
Page No.
PART I
 
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
 
 
 
PART II
 
Item 5.
Item 6
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
 
 
PART III
 
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
 
 
 
PART IV
 
 
Item 15.
 
 
 


 

2



Forward-Looking Statements
In addition to historical information, this Annual Report on Form 10-K contains forward-looking statements, including statements regarding product plans, future growth, market opportunities, strategic initiatives, industry positioning, customer acquisition and retention, the amount of annualized recurring revenue and revenue growth. In addition, when used in this report, the words “will,” “expects,” “could,” “would,” “may,” “anticipates,” “intends,” “plans,” “believes,” “seeks,” “targets,” “estimates,” “looks for,” “looks to,” “continues” and similar expressions, as well as statements regarding our focus for the future, are generally intended to identify forward-looking statements. Each of the forward-looking statements we make in this report involves risks and uncertainties that could cause actual results to differ materially from these forward-looking statements. Factors that might cause or contribute to such differences include, but are not limited to, those discussed in the section entitled “Risk Factors” in Part I, Item 1A of this report. You should carefully review the risks described herein and in other documents we file from time to time with the U.S. Securities and Exchange Commission (the “SEC”), including our Quarterly Reports on Form 10-Q to be filed in 2020. You should not place undue reliance on these forward-looking statements, which speak only as of the date of this Annual Report on Form 10-K. We undertake no obligation to publicly release any revisions to the forward-looking statements or reflect events or circumstances after the date of this document, except as required by law.

PART I
ITEM 1.  BUSINESS
Founded in 1982, Adobe Inc. is one of the largest and most diversified software companies in the world. We offer a line of products and services used by creative professionals, marketers, knowledge workers, students, application developers, enterprises and consumers for creating, managing, delivering, measuring, optimizing, engaging and transacting with compelling content and experiences across personal computers, devices and media. We market our products and services directly to enterprise customers through our sales force and local field offices. We license our products to end users through app stores and our own website at www.adobe.com. We offer many of our products via a Software-as-a-Service (“SaaS”) model or a managed services model (both of which are referred to as hosted or cloud-based) as well as through term subscription and pay-per-use models. We also distribute certain products and services through a network of distributors, value-added resellers (“VARs”), systems integrators (“SIs”), independent software vendors (“ISVs”), retailers, software developers and original equipment manufacturers (“OEMs”). In addition, we license our technology to hardware manufacturers, software developers and service providers for use in their products and solutions. Our products run on personal and server-based computers, as well as on smartphones, tablets and other devices, depending on the product. We have operations in the Americas, Europe, Middle East and Africa (“EMEA”), and Asia-Pacific (“APAC”).
Adobe was originally incorporated in California in October 1983 and was reincorporated in Delaware in May 1997. Our executive offices and principal facilities are located at 345 Park Avenue, San Jose, California 95110-2704. Our telephone number is 408-536-6000 and our website is www.adobe.com. Investors can obtain copies of our SEC filings from this site free of charge, as well as from the SEC website at www.sec.gov. The information posted to our website is not incorporated into this Annual Report on Form 10-K.
BUSINESS OVERVIEW
For over 35 years, Adobe’s innovations have transformed how individuals, teams, businesses and governments engage and interact with their constituents in print and online. We help our customers create and deliver the most compelling experiences in a streamlined workflow and optimize those experiences for greater return on investment. Our solutions turn ordinary interactions into valuable digital experiences, across media and devices, anytime, anywhere.
While we continue to offer a broad portfolio of products, services and solutions, we focus our investments in two strategic growth areas:
Digital Media – providing products, services and solutions that enable individuals, teams and enterprises to create, publish and promote their content anywhere. Our customers include creative professionals like photographers, video editors, graphic and experience designers, and application and game developers; communicators like content creators, students, marketers and knowledge workers who create, collaborate on and distribute documents and creative content; and consumers. This is the core of what we have delivered for decades, and we have evolved our business model to provide our customers with a range of flexible solutions that allow them to reach their full creative potential anytime, anywhere, on any device on projects of all types.
Digital Experience – providing a comprehensive and integrated platform and set of applications and services through Adobe Experience Cloud that enables businesses and brands to create, manage, execute, measure, monetize and optimize customer

3


experiences that span from advertising to commerce. Our customers include marketers, advertisers, agencies, publishers, merchandisers, merchants, web analysts, data scientists, developers, marketing executives, information management and technology executives, product development executives and sales and support executives. Underpinning Adobe Experience Cloud is our Adobe Experience Platform, which provides businesses and brands with an open and extensible platform for customer experience management with real-time customer profiles that enable deep customer insights and the delivery of personalized digital experiences in milliseconds. By combining the creativity of our Digital Media business with the science of our Digital Experience offerings, we help our customers more efficiently and effectively make, manage, measure and monetize their content across channels and devices with an end-to-end workflow and feedback loop.
We believe we are uniquely positioned to be a leader in both the Digital Media and Digital Experience markets, where our mission is to change the world through digital experiences. By integrating products from each of these areas, our customers are able to utilize a comprehensive suite of solutions and services that no other company currently offers. In addition, our ability to deliver innovation and productivity improvements across customer workflows involving the creation, management, delivery, measurement and optimization of engaging content favorably positions Adobe as our customers continue to invest in delivering digital experiences.
SEGMENTS
Our business is organized into three reportable segments: Digital Media, Digital Experience and Publishing. These segments provide Adobe’s senior management with a comprehensive financial view of our key businesses. Our segments are aligned around our two strategic growth opportunities described above, placing our Publishing business in a third segment that contains some of our mature products and solutions.
MARKET OVERVIEW
This overview provides an explanation of our markets and a discussion of strategic opportunities in fiscal 2020 and beyond for each of our segments. See “Results of Operations” within Part II, Item 7 titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and Note 2 of Part II, Item 8 titled “Notes to Consolidated Financial Statements” for further segment information.
Digital Media
Digital Media Opportunity
Recent technology trends in digital communications continue to provide a significant market opportunity for Adobe in digital media. Everyone has a story to tell — from creative professionals, to students and knowledge workers, to immersive content and experience designers — and they need to tell those stories on an ever-increasing number of canvasses. In today’s world where the velocity of creation and consumption of digital content is constantly growing, design and creativity have never been more relevant and customers are looking for a way to meet demand with engaging online experiences. Adobe is in a strong position to capitalize on this opportunity with innovation that will accelerate the creative process across all platforms and devices, deepen engagement with communities and accelerate long-term revenue growth by focusing on cloud-based offerings, which are licensed on a subscription basis.
The flagship of our Digital Media business is Adobe Creative Cloud — a subscription service that allows members to use Adobe’s creative products integrated with cloud-delivered services across desktop, web and mobile devices. Creative Cloud members can download and access the latest versions of our creative products such as Photoshop, Illustrator, Premiere Pro, Lightroom, InDesign, Adobe XD and many more creative applications. To expand our reach and improve the way we serve the needs of our customers, we create different combinations of these services, including our applications with free and paid tiers such as Adobe Lightroom Mobile that have brought new customers into our franchise and increased our footprint on mobile devices. In addition, members can access built-in templates and presets created by the Adobe user community to jumpstart designs and step-by-step interactive tutorials to sharpen their skills and get up to speed quickly. Through Creative Cloud, members can access online services to sync, store and share files across users’ devices, access marketplace, social and community-based features within our Adobe Stock and Behance services, and create apps and websites, all at affordable subscription pricing.
Adobe continues to redefine the creative process with Adobe Creative Cloud so that our customers can obtain everything they need to create, collaborate and be inspired. One part of our strategy is Adobe Sensei, a proprietary framework and set of intelligent services for dramatically improving the design and delivery of digital experiences. Adobe Sensei leverages Adobe’s massive content and data assets, as well as its deep domain expertise in the creative, marketing and document segments, within a unified artificial intelligence (“AI”) and machine learning framework to help customers discover hidden opportunities, reduce tedious processes and offer relevant experiences to every customer.

4


Adobe Creative Cloud addresses the needs of creative professionals such as artists, designers, developers, students and administrators, as well as knowledge workers, marketers, educators, hobbyists and consumers, who also use our products to create and deliver content. Our customers rely on our products for content creation, design, video and animation production, mobile app and gaming development and document creation and collaboration. End users of our creative products work in businesses of all sizes ranging from large publishers, media companies and global enterprises, to smaller design agencies and individual freelancers. Moreover, our creative products are used to create much of the printed and online information people see, read and interact with every day, including video, animation, mobile and advertising content. We have introduced new products, features and services to address emerging categories of content creation across devices and platforms, such as voice-based prototyping, refined content creation tools, 3D, augmented reality, virtual reality and user experience design. New projects announced and solutions offered include: Substance, a suite of applications for creating, mixing and applying textures and materials for 3D creations; Adobe Fresco, a mobile drawing and painting application, featuring live brushes that mimic natural media like oil paint and watercolors in amazingly lifelike ways; Adobe Aero, a free iOS application for viewing, building and sharing immersive and interactive augmented reality experiences; Photoshop Camera, an AI-driven mobile camera application launching in 2020 powered by Adobe Sensei featuring unique Photoshop lenses and camera effects right inside the camera; and both Illustrator on iPad, which will be available in 2020, and Photoshop on iPad to enable a seamless content creation experience across devices and attract a new, mobile-centric audience.
Adobe’s Digital Media segment includes our Adobe Document Cloud business, built around our Acrobat family of products, including Adobe Acrobat and Adobe Acrobat Reader, and a set of integrated, cloud-based document services, including Adobe Sign and Adobe Scan. Tens of millions of knowledge workers worldwide interact with documents daily. Across industries and across the world, business processes from contracting to invoicing to employee onboarding are making the change from paper to electronic documents. Cloud services and mobile devices are reshaping how we work in ways that are more ad hoc, collaborative, unstructured and on the go. For over 25 years, Acrobat has provided for the reliable creation and exchange of electronic documents, regardless of platform or application source type. Users can collaborate on documents with electronic comments and tailor the security of a file in order to distribute reliable Adobe PDF documents that can be viewed, printed or filled out utilizing our free Acrobat Reader on any device. Acrobat provides essential electronic document capabilities and services across desktop, mobile devices and the web to help knowledge workers accomplish a wide variety of tasks ranging from simple publications and forms to mission-critical engineering documentation and architectural plans. With our Acrobat product and its innovative cloud services, we have extended the capabilities of our document solutions, from view and create, to edit, secure, scan, review, embed, share and sign. Users can create a PDF with just the camera on their phone with Adobe Scan, edit PDFs on the go with Acrobat on iOS and Android, and turn slow, manual signing processes into automated experiences and collect signatures with Adobe Sign.
Digital Media Strategy
Our goal is to be the leading platform for creativity where we offer a range of products and services that allow individuals, teams and enterprises, and both professionals and enthusiasts, to design and deliver amazing digital content.
We believe there is significant opportunity for growth across all customer segments and expect Adobe Creative Cloud will drive sustained long-term revenue growth through a continued expansion of our customer base by using our products to enable everyone to create and tell their stories, expanding into new categories and technologies like immersive 3D and augmented reality, making the creative process more productive with cloud-enabled collaboration and workflows, delivering intelligent, time-saving features with Adobe Sensei’s artificial intelligence and machine learning capabilities, and acquiring new users by engaging with the creative community.
We will continue to deepen our relationship with existing users through meeting their needs holistically and delivering additional features and increased value, including through data-driven customer engagement, AI and machine learning through Adobe Sensei, and offering a true “multi-surface platform” that provides our customers with the ability to use our tools for creation wherever inspiration strikes, by enabling them to seamlessly access their assets in the cloud and work across mobile, tablet and desktop with new applications like Adobe Fresco and Photoshop for iPad. We are embracing new frontiers in technology and creativity such as immersive 3D and augmented reality (“AR”) experiences with Adobe Aero and our Substance suite of products. We are pursuing new ways to help our customers develop creative skills such as allowing creators to live-stream their creative process on Behance and allowing users to learn with step-by-step, in-app, interactive tutorials from experienced creators.
As appropriate, we plan to optimize our pricing strategy and move our customers to higher priced and better value offerings and continue to employ targeted promotions that attract past customers and potential users to try out and ultimately subscribe to Adobe Creative Cloud. To target new customers and better address the needs of our existing customers, we will continue to invest in driving innovation to maintain the leadership position that we have established. We offer a marketplace for Creative Cloud subscribers to enable the delivery and purchase of stock content in our Adobe Stock service. Overall, our strategy with Creative Cloud is designed to enable us to increase our revenue with users, attract more new customers and grow a recurring and predictable revenue stream that is recognized ratably.

5


As part of our Adobe Creative Cloud strategy, we utilize a data-driven operating model and our Adobe Experience Cloud solutions to drive and optimize customer awareness, engagement and licensing of our creative products and services at every stop of the customer journey through our website and across other channels. Adobe.com is increasingly becoming the destination site where we engage individual and small business customers to sign up for and renew Creative Cloud subscriptions. We offer free apps and trials to attract new customers and through a data-driven model, we optimize conversion of these trialists to paid subscribers. We utilize channel partners to target mid-size creative customers with our Creative Cloud for teams offering. Our direct sales force is focused on building relationships with our largest customers and driving adoption of our Creative Cloud for enterprise offering.
We offer many of the products included in Adobe Creative Cloud on a standalone basis, including subscriptions to the Creative Cloud version of certain point products. We also offer a range of other creative tools and services, including our hobbyist products such as Photoshop Elements and Premiere Elements, Adobe Fonts and mobile apps such as Photoshop Express, Photoshop Sketch, Adobe Capture, Premiere Rush and Adobe Spark. Further descriptions of our Digital Media products are included below under “Principal Products and Services.”
In our Adobe Document Cloud business, Adobe Acrobat has achieved strong market adoption and a leadership position in document-intensive industries such as government, financial services, pharmaceutical, legal, aerospace, insurance and technical publishing. Trillions of PDF documents are created every year and we believe there remain hundreds of millions of users in industries that engage with PDF files on a daily basis like legal, financial services or publishing, as well as a broader array of communicators, knowledge workers and Acrobat Reader users, who need the capabilities provided by our Acrobat applications and the document services platform found in Document Cloud. We expect to drive sustained long-term revenue growth in Adobe Document Cloud through a continued expansion of our customer base by delivering the best PDF experience on every platform and across platforms, expanding the number of actions and features in Acrobat, using Adobe Sensei to make both new and legacy documents more intelligent and responsive, and investing in embedded document services such as integrating Adobe Sign in third-party applications. As with our Adobe Creative Cloud strategy, we utilize a data-driven operating model to market our Document Cloud solutions to and optimize our subscription-based pricing for individuals as well as small and medium-sized businesses, large enterprises and government institutions around the world. We aim to increase our seat penetration in our key markets through the utilization of our corporate and volume licensing programs. We also intend to increase our focus on marketing and licensing Acrobat in targeted vertical markets such as education, financial services, telecommunications and government, as well as on expanding into emerging markets. We will continue to engage in strategic partnerships to help drive the enterprise business, including our partnership with Microsoft.
Our Document Cloud customers increasingly expect business processes to be seamless across desktop, web and mobile devices. Acrobat on mobile devices can be used to create, edit, export, combine, collaborate on and share PDFs on the go and the Adobe Scan app for mobile devices can be used to capture paper documents as images and transform them into full-featured PDFs via Document Cloud services that can be shared immediately, essentially putting scanning capabilities in the pocket of every person. We are delivering PDF document services on the web, such as allowing users to create, convert and compress PDFs on Adobe.com. Our Adobe Sign service also provides a green alternative to costly paper-based solutions, and is a more modern and convenient way for customers to digitally manage their documents, processes and contract workflows. We believe that by growing the awareness of electronic signatures in the broader contract delivery and signing market, utilizing Adobe Sensei to enhance customer experiences through machine learning and AI, and continuing to add new capabilities to our Adobe Scan and Adobe Sign offerings, we can help our customers migrate away from paper-based express mailing and adopt our solution to modernize and digitize document experiences, growing our revenue with this business in the process.
Digital Experience
Digital Experience Opportunity
Digital transformation is a macro trend that affects every business, government and educational institution today - making every business a digital business. Consumers today buy experiences, not just products, and they demand compelling experiences in their digital interactions that are seamless across channels and devices. Enterprises and brands recognize that customers have more choices and lower switching costs than ever before. In this new hyper-connected digital environment, it is the customer experience that differentiates brands and ultimately determines customer loyalty. As a result, businesses must determine how to best attract, engage, acquire and retain customers in a digital world where the reach and quality of experiences directly impact success. Business customers are consumers too, and they increasingly have the same expectations, which are driving business-to-business (“B2B”) companies to deliver business-to-consumer (“B2C”) experiences with a “business-to-everyone” (“B2E”) strategy. Delivering the best experience to a consumer at a given moment requires the right combination of data, insights and content across multiple channels in real time. To deliver these multi-channel experiences that are personalized to every customer, executives are increasingly demanding solutions that optimize their consumers’ experiences in real time and deliver the greatest return on marketing and IT spend so they can demonstrate the business impact of their programs using objective metrics.

6


For the past decade, Adobe Experience Cloud has helped businesses provide exceptional experiences to their customers via a comprehensive suite of solutions. We believe there is now a significant opportunity to address these challenges of customer experience management and help our customers transform their businesses into “Experience Businesses.” The world’s leading brands are increasingly steering their marketing, advertising and development budgets toward digital experiences. As enterprises make this move to digital, our opportunity is accelerating as brands seek vendors to help them navigate this transition. Enterprises have a mandate to deliver meaningful experiences to their consumers across digital channels and in areas such as sales, support and product interactions where consumers expect experiences to be consistent and personalized.
Our Adobe Experience Cloud business targets this large and growing opportunity to help companies deliver the most engaging customer experiences by providing an integrated, comprehensive set of solutions for customer experience management. Together, our applications, services and platforms provide real-time data and insights, deliver content and personalization, enable customer journey management and provide platforms for commerce and advertising management. Our solutions address analytics, targeting, advertising optimization, digital experience management, marketing automation and engagement, cross-channel campaign management, content management, creative asset management, audience management, digital commerce enablement, order management, predictive intelligence and monetization. Collectively, these comprehensive solutions enable marketers to measure, personalize and optimize digital experiences across all channels and touch points to drive stronger business performance throughout the customer journey.
We believe the market for Adobe Experience Cloud is large and rapidly growing as more businesses and enterprises invest in solutions that aid their goals to transform how they engage with their customers and constituents digitally.
Digital Experience Strategy
Our goal is to be the leading provider of cloud-based solutions for delivering digital experiences and enabling digital transformation. The Adobe Experience Cloud applications, services and platform are designed to manage customer journeys, enable shoppable experiences and deliver intelligence for businesses of any size in any industry. Our differentiation and competitive advantage is strengthened by our ability to use the Adobe Experience Platform to connect our comprehensive set of solutions.
Adobe Experience Cloud delivers the following sets of solutions for our customers:
Data and insights. Our solutions deliver real-time customer profiles and intelligence across the customer journey. Adobe Analytics provides an experience system of intelligence for real-time cross-channel data, insights and activations across every channel. Adobe Audience Manager, our data management platform, helps digital publishers build unique audience profiles to identify the most valuable segments and use them across any digital channel. Adobe Experience Platform ingests, processes and stitches data across sources, channels and customer interactions in real time to create unified customer profiles. Adobe’s Real-time Customer Data Platform service, built on Adobe Experience Platform, enables brands to bring together known and unknown customer data, to activate customer profiles across channels and leverage intelligent decision-making throughout the customer journey. Our Customer Journey Analytics service brings a powerful set of analytics tools to omnichannel data in Adobe Experience Platform, providing brands viewing data across channels an easy, interactive way to dig deeper and uncover new insights, while making analytics more accessible across their organization.
Content and commerce. We offer solutions to help customers manage, deliver, test, target and optimize content delivery and enable shopping experiences that scale from mid-market to enterprise businesses. Our leading digital experience management solution, Adobe Experience Manager, helps customers organize, create, manage and deliver creative assets and other content across digital marketing channels, including web, mobile, email, communities and video, enabling customers to improve their market and brand perception and provide a personalized experience to their consumers. Adobe Target is a personalization engine that lets our customers test, target and optimize content using machine learning across multiple apps and the web. Magento Commerce, which integrates with Adobe Experience Manager, enables our customers to create content and promotions for storefronts on every platform and provides a highly customizable and scalable end-to-end platform to manage, personalize and optimize the commerce experience across every touchpoint by bringing together digital commerce, order management and predictive intelligence to enable engaging shopping experiences.
Customer journey management. Our solutions help businesses manage, personalize and orchestrate campaigns and customer journeys across B2E use cases. Adobe Campaign enables marketers to manage the B2C customer journey and use rich customer data to create, coordinate and deliver dynamic, personalized experiences that are synchronized across multiple channels and determined by each consumer’s behaviors and preferences. Marketo Engage is a complete customer experience management solution optimized for B2B, cross-channel campaigns requiring lead management, account-based marketing and revenue attribution technology by bringing together planning, engagement and measurement capabilities into an integrated marketing platform. Our Journey Orchestration service, built on Adobe

7


Experience Platform, enables businesses to design, orchestrate and measure event-driven, customer-led journeys across the entire customer lifecycle at the individual level to intelligently anticipate every individual’s needs across their personal journey.
Advertising. Adobe Advertising Cloud delivers an end-to-end platform for managing advertising across traditional TV and digital formats, and simplifies the delivery of video, display and search advertising across channels and screens. Adobe Sensei enables machine learning and predictive intelligence and helps automate digital media buying to traditional TV advertising as well as ad creation. Adobe Advertising Cloud integrates with Adobe Creative Cloud products and combines capabilities from the Adobe Advertising Cloud Demand-Side Platform, Adobe Advertising Cloud Search, Adobe Advertising Cloud TV and Adobe Advertising Cloud Creative offerings.
We believe the AI and machine learning framework enabled by our strategy with Adobe Sensei enhances the delivery of digital experiences.  Adobe Experience Cloud offers domain-specific AI services powered by Adobe Sensei that work with Adobe Experience Platform to augment existing Experience Cloud product offerings. These AI services help provide domain-specific intelligence in areas such as attribution and automated insights, customer journey management, lead management, sentiment analysis, one-click personalization, enhanced anomaly detection and more. By building on existing features and these AI-powered services, we believe Adobe Sensei will increase the value we provide our customers and create a competitive differentiation in the market.
Adobe Experience Cloud also offers an open platform and ecosystem through its multi-cloud foundation, the Adobe Experience Platform, AI services powered by Adobe Sensei, and developer services through Adobe I/O. Adobe Experience Platform standardizes data into an easily sharable format consumable by Adobe Sensei and provides an open and extensible cloud infrastructure for Adobe Experience Cloud that allows data to flow freely within the Adobe Experience Platform and between Adobe Experience Cloud solutions and third-party software. This open architecture offers scalability with a wide variety of supporting products and services, empowers users to quickly develop innovative applications to interact with consumers, and enables a broad industry ecosystem through our Open Data Initiative, an open alliance among Adobe, Microsoft, SAP and others.
To drive growth of Adobe Experience Cloud, we are focused on delivering the best customer experience management solutions for B2E, enterprise and mid-market through our applications, services and platform. We also intend to focus on customer engagement, growing within existing customer accounts, and product differentiation. We are expanding our customers to include Chief Information Officers and continuing to invest in Adobe Experience Platform integrations with Adobe Analytics and Adobe Audience Manager, as well as new services such as Customer Journey Analytics and our Real-time Customer Data Platform, to create a truly comprehensive customer data and insights offering. To give our customers increased flexibility and expand our reach, we are also delivering new functionality through additional services delivered on the Adobe Experience Platform such as Journey Orchestration. We utilize a direct sales force to market and license our Experience Cloud solutions, as well as an extensive ecosystem of partners, including marketing agencies, SIs and ISVs that help license and deploy our solutions to their customers. Strategic partnerships, such as the one we have formed with Microsoft, continue to increase our market reach. We have made significant investments to broaden the scale and size of all of these routes to market and believe these investments will result in continued growth in revenue in our Digital Experience segment in fiscal 2020 and beyond.
Publishing
Our Publishing segment contains legacy products and services that address diverse market opportunities including eLearning solutions, technical document publishing, web conferencing, document and forms platform, web application development and high-end printing. Graphics professionals and professional publishers continue to require quality, reliability and efficiency in production printing, and our Adobe PostScript and Adobe PDF printing technologies provide advanced functionality to meet the sophisticated requirements of this marketplace. As high-end printing systems evolve and transition to fully digital, composite workflows, we believe we are well positioned to be a supplier of software and technology based on the Adobe PostScript and Adobe PDF standards for use by this industry.
We generate revenue by licensing our technology to OEMs that manufacture workflow software, printers and other output devices. In fiscal 2019, we maintained a relatively consistent annual revenue run-rate with the mature products we market and license in our Publishing business.

8


COMPETITION
The markets for our products and services are characterized by intense competition, new industry standards, evolving distribution models, disruptive technology developments, frequent product introductions, short product life cycles, price cutting with resulting downward pressure on gross margins and price sensitivity on the part of consumers. Our future success will depend on our ability to enhance and better integrate our existing products, introduce new products on a timely and cost-effective basis, meet changing customer needs, provide best-in-class information security to build customer confidence and combat cyber-attacks, extend our core technology into new applications and anticipate emerging standards, business models, software delivery methods and other technological changes.
Digital Media
No single company has offerings that match the capabilities of our Adobe Creative Cloud products and services, but we face collective competition from a variety of point offerings, free products and downloadable apps. Our competition includes offerings from companies such as Apple, Autodesk, Avid, Corel, Microsoft, Affinity and others, as well as from many lower-end offerings. We believe our greatest advantage in this space is the performance and scope of our integrated solutions, which work together as part of Creative Cloud. With Creative Cloud, we compete favorably on the basis of features and functionality, ease of use, product reliability, value and performance characteristics.
Professional digital imaging, drawing and illustration products are characterized by feature-rich competition, brand awareness and price sensitivity. Competition in this space is also emerging with drawing and illustration applications on tablet and smartphone platforms. The demand for professional web page layout and professional web content creation tools is constantly evolving and highly volatile. In this area, we face direct and indirect competition from desktop software companies and various proprietary and open source web-authoring tools.
We face competition from device, hardware and camera manufacturers as they try to differentiate their offerings by bundling, for free, their own digital imaging software or those of our competitors. Similarly, we face potential competition from operating system manufacturers as they integrate or offer hobbyist-level digital imaging and image management features with their operating systems. We also face competition from smartphone and tablet manufacturers that integrate imaging and video software into their devices to work with cameras that come as part of their smartphone and tablet offerings. In addition, social networking platforms such as Facebook (including Instagram), Snapchat, Twitter, TikTok and Pinterest, as well as portal sites such as Google and Bing are becoming a direct means to post, edit and share digital media, bypassing the step of using image editing and sharing software. Online storage and synchronization are becoming free and ubiquitous. Consumers will be encouraged to use the image and video editing software offered by those storage products, thus competing with our software.
In addition, the needs of digital imaging and video editing software users are constantly evolving due to rapid technology and hardware advancements in digital cameras, digital video cameras, printers, personal computers, tablets, smartphones and other new devices. Our imaging and video offerings, including Photoshop, Lightroom, After Effects, Premiere Pro and Premiere Rush, face competition from established and emerging companies offering similar products.
New image editing applications for mobile devices and tablets with features that compete with our professional tools are also emerging as adoption of these devices grows. Our consumer digital imaging and video editing offerings are subject to intense competition, including customer price sensitivity and competitor brand awareness. We face direct and indirect competition in the consumer digital imaging space from a number of companies whose market software competes with our offerings.
Applications and tools for experience and interface design and prototyping are still emerging and evolving as adoption of these tools by designers, design teams and larger organizations grows. Competitors to Adobe XD include Figma, Invision and Sketch. Partnerships and integrations between these companies and third parties create an increasingly competitive landscape in this space.
The universe of applications for 3D texturing and material authoring as well as other applications and tools in the areas of 3D, augmented reality and immersive design are still developing and advancing as adoption grows and new use cases emerge. Adobe’s Substance suite of applications and Adobe Aero face competition from both hardware and software players in these nascent fields and competitors include Autodesk, Foundry, Quixel and Unity.
The stock content marketplace has significant competition, especially in the microstock segment, where Adobe primarily operates today with our Adobe Stock offering. Key competitors in this segment include Shutterstock, Getty Images and a number of smaller companies. Deep product integration with Adobe Creative Cloud and superior reach and relationships with creative professionals around the world differentiate our Adobe Stock offerings.

9


The nature of traditional digital document creation, storage, collaboration and signing has been rapidly evolving as knowledge workers and consumers shift their behavior increasingly to non-desktop workflows. Competitors like Microsoft, Google, Box, Dropbox and DocuSign all offer competitive alternatives to our Adobe Document Cloud business for creating and managing PDFs and e-signatures. In addition, other PDF creation solutions can be found at a low cost or for free on the web or via mobile applications. To address these competitive threats, we are working to ensure our Document Cloud applications stay at the forefront of innovation in emerging opportunities such as PDF document generation, document collaboration and document security, document workflow management, easeful software integrations, enablement of paper to digital transformations, and accessibility and usability on multiple devices, including mobile and desktop.
Digital Experience
The markets in which our Digital Experience business unit competes are growing rapidly and characterized by intense competition. Our Adobe Experience Cloud solutions face competition from large companies such as Google, Oracle, salesforce.com, SAP, SAS, Shopify, Sitecore and others, in addition to point product solutions and focused competitors. Additionally, new competitors are constantly entering these markets. Some of these competitors provide SaaS solutions to customers, generally through a web browser, while others provide software that is installed by customers directly on their servers. In addition, we compete at times with our customers’ or potential customers’ internally developed applications. Of the competitors listed above, no single company has products identical in breadth and depth to our Adobe Experience Cloud offerings. Adobe Experience Cloud competes in a variety of areas, including: reporting and analytics; cross-channel marketing and optimization; online marketing; audience management; advertising and real-time bidding technology; marketing automation; customer data platforms; digital commerce enablement; order management; web experience management; customer experience management and others.
Large software, internet and database management companies have expanded their offerings in the digital experience area, either by developing competing services or by acquiring existing competitors or strategic partners of ours. We believe competitive factors in our markets include the proven performance, security, scalability, flexibility and reliability of services; the strategic relationships and integration with third-party applications; the intuitiveness and visual appeal of user interfaces; demonstrable cost-effective benefits to customers; pricing; the flexibility of services to match changing business demands; enterprise-level customer service and training; perceived market leadership; the usability of services; real-time data and reporting; independence from portals and search engines; the ability to deploy the services globally; and success in educating customers in how to utilize services effectively. We believe we compete favorably with both the enterprise and low-cost alternatives based on many of these competitive factors including our strong feature set, the breadth of our offerings, our focus on global, multi-brand companies, our superior user experience, tools for building multi-screen, cross-channel applications, standards-based architecture, scalability and performance and leadership in industry standards efforts.
Creative and digital agencies, as well as SIs, are increasingly investing in acquiring their own digital experience technology to complement their creative services offerings. Adobe may face competition from these agencies and SIs as they come to market with best-of-breed offerings in one or more digital experience capabilities, or if agencies attempt to create a more complete technology platform offering. We believe our creative tools heritage differentiates us from our competitors. We have worked closely with marketing and creative customers for over 30 years. We also believe we have leadership in this space, with current customers representing leading global brands. Our comprehensive solutions extend more broadly than any other company in serving the needs of marketers and addressing this market opportunity; we integrate content and data, analytics, personalization, digital experience management, marketing automation, cross-channel campaign management, digital commerce, audience management and customer intelligence in our Adobe Experience Cloud. Most importantly, we provide a vision for our Digital Experience customers as we engage with them across the important aspects of their business, extending from their use of Adobe Creative Cloud and Adobe Document Cloud to how they manage, deliver, measure and monetize their content, participate in digital commerce, and create highly personalized and engaging shoppable experiences with our Experience Cloud.
Publishing
Our Publishing product offerings face competition from large-scale publishing systems, XML-based publishing companies, as well as lower-end desktop publishing products. Similarly, our web conferencing product faces competition from a number of established products from other companies, including Cisco, Citrix and Microsoft. Competition involves a number of factors, including: product features, ease-of-use, printer service support, the level of customization and integration with other publishing system components, the number of hardware platforms supported, service and price. We believe we can successfully compete based upon the quality and features of our products, our strong brand among users, the widespread adoption of our products among printer service bureaus, and our extensive application programming interfaces.

10


In printing technologies, we believe the principal competitive factors for OEMs in selecting a page description language or a printing technology are product capabilities, market leadership, reliability, price, support and engineering development assistance. We believe that our competitive advantages include our technology competency, OEM customer relationships and our intellectual property portfolio.
PRINCIPAL PRODUCTS AND SERVICES
Digital Media Offerings
Creative Cloud
Adobe Creative Cloud is a cloud-based subscription offering that enables creative professionals and enthusiasts alike to express themselves with apps and services for video, design, photography and the web that connect across devices, platforms and geographies. Members have access to a vibrant creative community, publishing services to deliver apps and websites, cloud storage to easily access their work, the ability to sync their files to virtually any device, collaboration capabilities with team members, and new products and exclusive updates as they are developed. Creative Cloud members can build a Creative Profile which persists wherever they are. A user’s Creative Profile moves with them via Creative Cloud services from app to app and device to device, giving them immediate access to their personal files, photos, brushes, graphics, colors, fonts, text styles, desktop setting customizations and other important assets. All of the applications listed below and many more are available through subscriptions to Creative Cloud.
Adobe Photoshop and Adobe Lightroom
Adobe Photoshop is the world’s most advanced digital imaging and design app. It is used by photographers, designers, animators, web professionals and video professionals, and is available to Adobe Creative Cloud subscribers on both desktop and iPad. Lightroom, our cloud-based photo service for editing, organizing, storing and sharing photos, is also available to Creative Cloud subscribers on desktop, tablet and mobile devices. Customers can also subscribe to Photoshop or Lightroom as individual cloud-enabled subscription products, or through our Photography Plan, which is a cloud-enabled offering targeted at photographers and photo hobbyists and includes Photoshop, Lightroom, integrated cloud services, and Lightroom Classic, a desktop-only version of the photo service app.
We also offer Photoshop Elements, which is targeted at consumers who desire the brand and power of Photoshop through an easy-to-use interface. For tablet and smartphone users, we offer several mobile apps including Photoshop Sketch, Photoshop Mix, Photoshop Express and Photoshop Fix – all of which enable sophisticated photo editing and content creation using a touch-based interface on tablet and mobile devices.
Adobe Illustrator
Adobe Illustrator is our industry-standard vector graphics app used worldwide by designers of all types who want to create digital graphics and illustrations from web icons and product packaging to book illustrations and billboards, and for all kinds of media: print, web, interactive, video and mobile. Illustrator is available to Adobe Creative Cloud subscribers, and customers can also subscribe to use it as an individual subscription product. Users can also utilize mobile apps such as Illustrator Draw to gain access to Illustrator capabilities on their tablets and mobile devices, and seamlessly sync their work across apps and devices through Adobe CreativeSync technology, including for use with Illustrator on their desktop. Illustrator will also be available on iPad starting in 2020.
Adobe Fresco
Adobe Fresco (formerly Project Gemini) is an illustration app designed for the latest stylus and touch devices that brings together the world’s largest collection of vector and raster brushes, plus revolutionary new Live Brushes, to deliver a completely natural painting and drawing experience for artists, illustrators, animators, sketchers and anyone who wants to discover - or rediscover - the joy of drawing and painting. Live Brushes, powered by Adobe Sensei, look, feel and act just like real watercolors that bloom and bleed in real time or oil that can be swirled and smudged on canvas. Tight integration with Adobe Creative Cloud enables customers to start their projects on tablet devices and move seamlessly to desktop, with all files, brushes, fonts and assets synced across devices through Adobe Creative Cloud. A free version of Adobe Fresco is available and a premium version is offered as part of Adobe Creative Cloud, as part of an Adobe Photoshop subscription plan, or as a standalone subscription for individuals, teams, education or enterprises. Adobe Fresco is available for iPad, Microsoft Surface computers and Wacom Mobile Studio devices.
Adobe InDesign
Adobe InDesign is the industry-leading design and layout app for print and digital media. Our customers use it to create, preflight and publish a broad range of content including newspapers and magazines for print, online and tablet app delivery. From

11


stationery, fliers and posters to brochures, annual reports, magazines and books with professional layout and typesetting tools, customers can create multicolumn pages that feature stylish typography and rich graphics, images and tables. Tight integration with other Adobe offerings such as Photoshop, Illustrator and Acrobat enables customers to work productively in print and digital workflows. InDesign integrates seamlessly with Adobe InCopy, so customers can work on layouts simultaneously with writers and editors. Customers can also access Adobe digital publishing capabilities from within InDesign to create and publish engaging apps for a broad range of devices, including iOS, Android and Amazon-based devices. InDesign is available to Adobe Creative Cloud subscribers, and customers can also subscribe to use InDesign as an individual cloud-enabled subscription product.
Adobe Stock
Adobe Stock provides designers and businesses with access to millions of high-quality, curated, royalty-free photos, vectors, illustrations, videos, templates and 3D assets, for all their creative projects. Adobe Stock is built into Adobe Creative Cloud apps, including Photoshop , Illustrator and InDesign, enabling users to search, browse, and add images to their Creative Cloud Libraries, and obtain instant access to assets across desktop and mobile devices. Adobe Stock assets may be licensed directly within the Creative Cloud desktop apps, through stock.adobe.com or as a multi-asset subscription.
Adobe XD
Adobe XD is our all-in-one experience design (XD) solution used to build user experiences (UX) and user interfaces (UI) when designing websites, mobile apps and more; Adobe XD enables users to go from concept to prototype faster. Adobe XD brings design and prototyping together with fast, intuitive tools that deliver precision and performance using timesaving features like Responsive Resize, Repeat Grid, Auto-Animate and flexible artboards to create everything from low-fidelity wireframes to fully interactive prototypes for any size screen in minutes. Adobe XD also makes it easy to, with a single click, share and collaborate on designs and prototypes with teammates and allow multiple colleagues on multiple devices to simultaneously make changes to the same document in real time, with support for version control. Adobe XD offers prototyping capabilities that no other design tools offer by allowing designers to design, prototype and share digital experiences that extend beyond the screen, including keyboard and gamepad triggers for desktop and console-based experiences, and voice prototyping to create audio interactions for voice-based smart assistants and other similar platforms. Adobe XD also enables users to share and reuse assets with design systems that can scale as teams and organizations grow. Adobe XD is available to Adobe Creative Cloud subscribers, and individuals and teams can also subscribe to use it as an individual cloud-enabled subscription product. A free version is also available.
Adobe Premiere Pro and Adobe Premiere Rush
Adobe Premiere Pro is a leading nonlinear video editing tool used by filmmakers, TV editors, YouTubers and videographers. Customers can import and combine various types of media, from video shot on a smartphone to 8K to virtual reality, and then edit in its native format without transcoding. Premiere Pro supports a vast majority of formats, and customers can use multiple graphics cards to accelerate, render and export times. Premiere Pro is the only nonlinear editor that lets users have multiple projects open while simultaneously collaborating on a single project with their team. Automated tools powered by Adobe Sensei like Auto-Reframe save time and workflows for color, graphics, audio and immersive 360/VR in Premiere Pro take customers from first edit to final credits faster than ever. Adobe Premiere Rush (formerly Project Rush) is an all-in-one, easy-to-use video editing app that simplifies video creation and sharing on platforms including YouTube, Instagram and TikTok, while delivering professional quality video results. Premiere Rush is uniquely positioned toward social media marketers, video bloggers and video enthusiasts who are looking for an all-in-one app to create and directly share online videos. Premiere Pro and Premiere Rush tightly integrate with other Adobe creative applications and are available to Adobe Creative Cloud subscribers, and customers can also subscribe to use Premiere Pro and Premiere Rush as individual cloud-enabled subscription products, or they can download the free Premiere Rush starter plan.
Adobe After Effects
Adobe After Effects is our industry-standard motion graphics and visual effects app used by a wide variety of animators, designers and compositors to create cinematic movie titles, remove objects from videos, apply countless effects and create animations. It offers superior control, a wealth of creative options and integration with other post-production applications. After Effects works together seamlessly with other Adobe apps such as Premiere Pro, Photoshop, Illustrator, Adobe XD and Adobe Audition. After Effects is available to Adobe Creative Cloud subscribers, and customers can also subscribe to use it as an individual cloud-enabled subscription product.
Adobe Dimension
Adobe Dimension is designed to make it easy for graphic designers to compose, adjust and render high-quality, photorealistic 3D images. Users can composite 2D and 3D assets to create product shots, craft photorealistic scenes and visualize branding, packaging and logo designs in 3D with photorealistic renderings. Dimension integrates well with other Adobe apps. Users can

12


drag and drop background images from Photoshop, geometry from Substance Painter and 3D models from Adobe Stock - without leaving Dimension. Dimension is available to Adobe Creative Cloud subscribers, and customers can also subscribe to use it as an individual cloud-enabled subscription product.
Adobe Aero
Adobe Aero (formerly Project Aero) is our free iOS application for viewing, building and sharing immersive and interactive augmented reality experiences. Users can directly import 2D and 3D assets created in Adobe applications like Adobe Photoshop, Adobe Illustrator, Adobe Dimension and Substance by Adobe, as well as third-party applications like Cinema4D, and bring them to life with animations and interactive triggers. Adobe Aero automatically optimizes these assets for augmented reality and uses machine learning technology to mimic real-world lighting on objects without the need for complex models or time-consuming manual rendering. Adobe Aero is available for free on the iOS App Store.
Substance by Adobe
On January 23, 2019, Adobe acquired Allegorithmic, a privately held 3D editing and authoring software company for gaming and entertainment, and began integrating it into Adobe Creative Cloud as Substance by Adobe. Substance by Adobe is a suite of tools, comprised of Substance Painter, Substance Source, Substance Alchemist and Substance Designer, for 3D texturing and materials authoring that enables users to get all the details just right in their 3D creations. Substance Painter allows users to nondestructively paint 3D textures on models in real time with smart materials that adjust to any object to show realistic wear and tear. Substance Source is a 3D materials library from which users can import professional quality 3D textures into their projects and generate infinite texture variations. Substance Alchemist allows users to create collections of 3D textures and materials, mix and tweak existing materials and even create new materials from the real world using photographs and high-resolution scans. Substance Designer is the industry standard texture authoring tool for precisely creating custom materials with complete nondestructive authoring control. Substance integrates well with other Adobe apps like Dimension, as well as game engines like Epic Games’ Unreal Engine 4, Unity, Autodesk’s Maya and 3ds Max and more. Customers can also subscribe to use Substance as an individual subscription product.
Adobe Fonts
Adobe Fonts brings thousands of fonts from foundry partners into one library for quick browsing, easy use on the web or on the user’s desktop and endless typographic inspiration. Our full library of commercially-licensed fonts is offered through Adobe Creative Cloud. In addition, customers may subscribe to the standalone Adobe Fonts portfolio plan, or license individual fonts from the Adobe Fonts Marketplace.
Behance
Behance is the leading social community to showcase and discover creative work online. Adobe Portfolio allows users to quickly and simply build a fully customizable and hosted website that seamlessly syncs with Behance.
Adobe Spark
Adobe Spark is our integrated web and mobile software for creating and sharing impactful visual stories. Designed for everyday communication, Adobe Spark empowers users to transform text, photos and videos into dynamic web stories, video stories or professional-looking graphics for social media that engage audiences across multiple channels and on any device. The Adobe Spark web app seamlessly syncs with the Spark Post, Spark Page and Spark Video iOS mobile apps (with Spark Post also available as an Android app), allowing users to create, edit and share their story from any location regardless of their design experience. Adobe Spark with premium features allows users to apply custom branding to anything they create; the premium product is offered as part of any Adobe Creative Cloud plan or as a standalone subscription for individuals, teams, education or enterprises. A free version is also available.
Acrobat and Adobe Document Cloud
Adobe Document Cloud is a cloud-based subscription offering that enables complete, reliable and automated digital document and signature workflows across desktop, mobile, web and third-party enterprise applications to drive business productivity for individuals, teams, small businesses and enterprises. With Document Cloud, users can create, review, approve, sign and track documents, and store them in Document Cloud for easy access and sharing, whether on a desktop or mobile device. Document Cloud includes Adobe Acrobat DC, Adobe Sign, Adobe Scan and other Document Cloud apps and services that work standalone or integrate with users’ existing productivity apps, processes and systems.
At the heart of Adobe Document Cloud is Adobe Acrobat DC, the industry standard for PDF creation and conversion. Acrobat enables users to create secure, reliable and compact Adobe PDF documents from authoring applications such as Microsoft

13


Office software, graphics applications and more. Acrobat enables automated collaborative workflows with a rich set of commenting tools and review tracking features and includes everything needed to create and distribute rich, secure electronic documents that can be viewed easily within leading web browsers or on computer desktops via the free Adobe Acrobat Reader.
Adobe Acrobat is available to both Adobe Creative Cloud and Adobe Document Cloud subscribers. Customers can also license Acrobat Pro DC or Acrobat Standard DC (which has a subset of Acrobat Pro DC features) as individual point products available through a cloud-enabled subscription. Adobe Acrobat Reader, our free software for reliable viewing, annotating and printing of Adobe PDF documents on a variety of desktop and mobile platforms, offers additional features for subscribers to Adobe Document Cloud or Adobe Acrobat DC that enables subscribers to create, edit, export, combine, share and collaborate on PDF documents on mobile devices. Users of both Acrobat and Acrobat Reader can also access, edit and save changes to their PDF files stored in the Adobe Document Cloud, or other third-party cloud storage services, including Box, Dropbox, Google Drive and Microsoft OneDrive.
Adobe Scan can be used for free on mobile devices to provide scanning capabilities in the pocket of every person. It captures paper documents as images and transforms them into full-featured and versatile PDFs via Adobe Document Cloud services for instant sharing with others.
Our Adobe Sign cloud-based e-signature service allows users to securely electronically send and sign any document from any device. As well as being available on the web, Adobe Sign has a mobile app that allows users to e-sign documents and forms, send them for signature, track responses in real time and obtain instant signatures with in-person signing. Adobe Sign also integrates with users’ enterprise systems through a comprehensive set of applicable programming interfaces, and Adobe Experience Manager Forms and Advanced Workflows for Adobe Sign, to create forms and provide seamless experiences to customers across web and mobile sites. Adobe Sign is Microsoft’s preferred e-sign solution and is integrated into Microsoft Office 365, Microsoft Dynamics 365 and Microsoft SharePoint.
Digital Experience Offerings
Adobe Experience Cloud is a comprehensive collection of best-in-class solutions for advertising, analytics, marketing and commerce, all integrated on a cloud platform, along with service, support and an open ecosystem. Experience Cloud is comprised of the following sets of solutions for our customers: Data and Insights, Content and Commerce, Customer Journey Management and Advertising, which are each described below.
Data and Insights
Our Data and Insights solutions deliver real-time customer profiles and intelligence across the customer journey with a unified, purpose-built platform for customer experience management, a data management platform and cross-channel analytics. The following is a brief description of our solutions for Data and Insights.
Adobe Experience Platform
Adobe Experience Platform is the industry’s first purpose-built platform for customer experience management that helps users ingest, process and stitch together known and unknown customer data from every customer interaction across multiple channels in real time into unified customer profiles. Adobe Experience Platform standardizes data into an easily sharable format consumable by Adobe Sensei and provides an open and extensible cloud infrastructure which allows that data to flow freely within the Adobe Experience Platform and between Adobe applications and services and third-party software. This open architecture offers scalability with a wide variety of supporting products and services, empowers users to quickly develop innovative applications to interact with consumers and enables a broad industry ecosystem through our Open Data Initiative, an open alliance among Adobe, Microsoft and SAP. Adobe Experience Platform also offers Query Service and Data Science Workspace, which enable users to gain deeper insights from stored datasets, and customer journey intelligence, which leverages predefined data-driven operational best practices, AI and business intelligence to enable and optimize real-time decisions, actions and business processes. Users are able to leverage Adobe Experience Platform to activate insights across all Adobe Experience Cloud applications.
Adobe Analytics
Adobe Analytics is our industry leading solution that helps our customers create a holistic view of their business by turning consumer interactions into actionable insights. Adobe Analytics enables web, social, video, mobile, attribution and predictive analytics to continuously improve the performance of marketing activities and better direct our customers’ marketing spend. From attribution and predictive modeling to contribution analysis and propensity scoring, Adobe Analytics is immersed in machine learning and AI. With intuitive and interactive dashboards and reports, our customers can sift, sort and share real-time information to provide insights that can be used to identify problems and opportunities and to drive conversion and relevant consumer experiences. Our Analysis Workspace provides a robust, flexible canvas for creating and curating reusable analysis projects that

14


are customized to their needs. Adobe Analytics lets users capture, analyze and integrate data from virtually any source, both online and offline, from web, email and CRM to voice, IoT and connected car data.
Adobe Audience Manager
Adobe Audience Manager is a data management platform that helps digital publishers build unique audience profiles to identify the most valuable segments and use them across any digital channel. Adobe Audience Manager consolidates audience information from all available sources. It then identifies, quantifies and optimizes high-value target audiences, which can then be offered to advertisers via an integrated, secure, privacy-friendly management system that works across all advertising distribution platforms. Adobe Audience Manager provides access to multiple data sources, offering digital publishers the ability to use a wide variety of third-party data as well as Audience Manager’s private data co-op.
Customer Journey Analytics
Our Customer Journey Analytics service, built on Adobe Experience Platform, brings a powerful set of analytics tools that stitch and analyze cross-channel data to deliver comprehensive customer journey insights that allow our customers to more easily deliver consistent experiences regardless of channel. This service provides brands viewing data across channels with an easy, interactive way to dig deeper and uncover new insights with omnichannel data analysis, while making analytics more accessible across their organization. The Customer Journey Analytics interface democratizes data analysis by allowing users to creatively and intelligently visualize their customer data and gather collections of insights for different audiences in real time by manipulating layers of data.
Real-Time Customer Data Platform
Our Real-time Customer Data Platform, built on Adobe Experience Platform, uses customer data to instantly personalize experiences. It does so by activating Adobe Experience Platform’s unified customer profiles across channels to leverage intelligent decision making throughout the customer journey and deliver hyper-personalized experiences across all known channels and devices. The Real-time Customer Data Platform utilizes an open and extensible architecture that allows integration with a variety of data sources and activation touchpoints and provides continuous data refreshes to keep customer profiles updated in real time.
Content and Commerce
Our Content and Commerce solutions help customers manage, deliver, test, target and optimize content delivery and enable shopping experiences that scale from mid-market to enterprise businesses. The following is a brief description of our solutions for Content and Commerce.
Adobe Experience Manager
Adobe Experience Manager is a leading digital experience management solution that uses AI tools to help customers organize, create and manage the delivery of creative assets and other content across digital marketing channels, including web, mobile, email, communities and video. It enables customers to manage content on premise or host it in the cloud, delivering agile and rapid deployment. With this ultimate control of content and campaigns, our customers can deliver real-time and personalized experiences to their consumers that help build customers’ brands, drive demand and extend reach. Adobe Experience Manager includes digital asset management, web content management, digital publishing and enterprise-level forms management. These tools enable customers to improve their market and brand perception and provide a personalized experience to their consumers.
Adobe Target
Adobe Target is a personalization engine that lets our customers test, target and optimize content using machine learning across multiple apps and the web. With Adobe Target, our customers have the tools they need to quickly discover what gets noticed and what increases conversion and engagement. It paves a path from simple testing to targeting to true segmentation and optimization through A/B and multivariate testing, AI-powered automation at scale, content targeting and automated decision making. Adobe Target capabilities also enable our customers to test and target adaptive or responsive mobile web experiences.
Magento Commerce
Magento Commerce offers digital commerce enablement and order orchestration for both physical and digital goods across a range of industries, including consumer packaged goods, retail, wholesale, manufacturing and the public sector. Magento Commerce brings together digital commerce, order management and predictive intelligence to enable shopping experiences that scale from mid-market to enterprise businesses. Based on an open-source ecosystem, Magento Commerce extends beyond the web shopping cart to every shoppable experience, including email, mobile, in-store and marketplaces. Magento Commerce also

15


integrates with Adobe Experience Manager to enable the user-friendly creation and deployment of content and promotions for shopping experiences that integrate seamlessly across mobile, social or in-store.
Customer Journey Management
Our Customer Journey Management solutions enable our customers to manage and orchestrate individual cross-channel campaigns that encourage meaningful customer experiences; personalize content and deliver optimized experiences at scale that are meaningful to each of their customers; and plan, orchestrate and measure engagement with their prospects and customers at every stage of the customer journey, across B2E use cases. The following is a brief description of our solutions for Customer Journey Management.
Adobe Campaign
Adobe Campaign is optimized for B2C experiences involving high volume email and cross-channel campaign management. Adobe Campaign enables marketers to manage the customer journey and use rich customer data to create, coordinate and deliver dynamic, personalized experiences that are synchronized across multiple channels and determined by each consumer’s behaviors and preferences. As part of its feature set, Adobe Campaign provides visual campaign orchestration, allowing for intuitive design and automated consumer experiences across channels, from one-off campaigns to triggered messages, with a graphically rich interface. Marketers can also integrate consumer data from across marketing channels to develop and deliver more relevant marketing experiences to their consumers through email, mobile, offline channels and more. Features also include targeted segmentation, multilingual email execution, real-time interaction, in-app messaging and operational reporting to easily see how well campaigns are performing.
Marketo Engage
Marketo Engage is a complete customer experience management solution optimized for B2B, cross-channel campaigns requiring lead management, account-based marketing and revenue attribution technology by bringing together planning, engagement and measurement capabilities into an integrated marketing platform. Marketo Engage simplifies how companies plan, orchestrate and measure engagement with prospects and customers at every stage of their experience and allows companies to better align marketing and sales at every touchpoint to engage high priority accounts. It offers a feature-rich and cloud-native platform with a set of solutions for delivering transformative customer experiences across industries and companies of all sizes.
Journey Orchestration
Our Journey Orchestration service, built on Adobe Experience Platform, enables businesses to design, orchestrate and measure event-driven, customer-led journeys across the entire customer lifecycle at the individual level to intelligently anticipate every individual’s needs across their personal journey. It allows businesses to trigger individual journeys, apply conditions in real time to qualify events and personalize journeys, as well as visually map individual journeys across all systems in an intuitive workflow-based interface. Journey Orchestration also allows businesses to track detailed performance of executed journeys and how individuals are progressing in real time, with data automatically sent to Adobe Experience Platform to allow full-funnel analysis.
Advertising
Adobe Advertising Cloud is an end-to-end, independent platform for managing advertising that unifies and automates all media, screens, data and creativity at scale. With Adobe Advertising Cloud and its use of Adobe Sensei AI and data integrations, customers can identify and amplify their high-value audiences for more personal and accurate targeting; seamlessly unite creative, data and media buying across all screens and formats; protect their brand by preventing their campaigns from mixing with content and properties that do not align with their image; scale bidding and optimization strategies; implement programmatic creative management using automated advertisement creation for both prospecting and retargeting customers; generate advertisements at scale using Adobe Creative Cloud apps; and use data insights that reveal customers’ interests and past behaviors to create relevant, targeted ads. Adobe Advertising Cloud includes Adobe Advertising Cloud Demand Side Platform, Adobe Advertising Cloud Search, Adobe Advertising Cloud TV and Adobe Advertising Cloud Creative offerings.
Adobe Advertising Cloud DSP is the first independent, omnichannel demand-side platform that brings cross-screen and cross-channel integrations for planning, buying, measurement and optimization and supports all forms of TV (linear, addressable and connected), video, display, native, audio, social and search campaigns. It builds identities, finds optimal mixes to reach audiences and manages tactics that span multiple sites simultaneously, effortlessly and nearly instantly. Adobe Advertising Cloud Search brings customers the most comprehensive search management through the automation of search, shopping and retargeting campaigns by offering model transparency and accuracy reports that give insight into actual performance rather than just forecasts for clicks, cost and revenue. With intuitive navigation and time-saving workflows, it delivers powerful, real-time integration with

16


Adobe Analytics, Adobe Audience Manager and Adobe Campaign and connects users’ data, audience segments and other marketing channels to get a bird’s-eye view of their performance. Adobe Advertising Cloud TV uses data and automation to help customers make smarter TV buying decisions, deliver precision against their audiences and increase the impact of their TV advertising with access to over 30,000 audience data attributes. As part of the Adobe Advertising Cloud DSP, Adobe Advertising Cloud Creative uniquely brings together designers and marketing professionals in a self-serve, intuitive interface with direct integration with Adobe Creative Cloud apps that enhances collaboration between customers’ ad production and media teams and enables users to automatically create thousands of ads at scale.
Other Products and Services
We also offer a broad range of other enterprise and digital media products and services. Information about other products not referenced here can be found on our corporate website, www.adobe.com.
OPERATIONS
Marketing and Sales
We market and license our products directly using our sales force and certain local offices and through our own website at www.adobe.com. We also market and distribute our products through sales channels, which include distributors, retailers, software developers, SIs, ISVs and VARs, as well as through OEM and hardware bundle customers.
Our local field offices include locations in Australia, Belgium, Brazil, Canada, China, Denmark, France, Germany, Hong Kong, India, Ireland, Israel, Italy, Japan, Mexico, Moldova, the Netherlands, Poland, Romania, Singapore, South Africa, South Korea, Spain, Sweden, Switzerland, Taiwan, the United Kingdom and the United States.
We sell the majority of our products through a software subscription model where our customers purchase access to a product for a specific period of time during which they always have rights to use the most recent version of that product. We also license perpetual versions of our software with maintenance and support, which includes rights to upgrades, when and if available, support, updates and enhancements.
For fiscal 2019, 2018 and 2017, there were no customers that represented at least 10% of net revenue. As of fiscal year end 2019 and 2018, no single customer was responsible for over 10% of our trade receivables.
Services and Support
We provide expert consulting, customer success management, technical support and learning services across all our customer segments, including enterprises, small and medium businesses, creative professionals and consumers. With a focus on ensuring sustained customer success and realized value, this comprehensive portfolio of services is designed to help customers and partners maximize the return on their investments in our cloud solutions and licensed products. Our service and support revenue consists primarily of consulting fees, software maintenance, technical support fees and training fees.
Consulting Services
We have a global professional services team dedicated to designing and implementing solutions for our largest customers. Our professional services team uses a comprehensive, customer-focused methodology that has been refined over years of capturing and analyzing best practices from numerous customer engagements across a diverse mix of solutions, industries and customer segments. Increasingly, our customers seek to integrate across Adobe’s products and cloud solutions, and engage our professional services teams to share their expertise in leading customers’ digital strategies, multi-solution integrations and in running customer platforms. Using our methodology, our professional services teams are able to accelerate customers’ time to value, and maximize the return customers earn on their investment in Adobe solutions.
A key component of Adobe’s strategy is developing a large partner ecosystem to expand the reach and breadth of Adobe solutions in the global marketplace. In order to assist partners in building their respective digital practices, Adobe Global Services provides a comprehensive set of deliverables through Adobe’s Solution Partner Program. The breadth of services described in the program provides system integrators, agencies and regional partners the tools required to develop core capabilities for positioning and building with Adobe technology, as well as implementing and running customer platforms. We believe that through these programmatic services and support, our joint customers benefit greatly from the combination of Adobe technology and the deep customer context that our global partners represent.

17


Customer Success Account Management
Adobe Customer Solutions provides Customer Success Managers, who work with enterprise and commercial customers on an ongoing basis to understand their current and future business needs, promote faster solution adoption, and align product capabilities to customers’ business objectives to maximize the return on their investment in Adobe’s offerings. We engage customers to share innovative best practices, relevant industry and vertical knowledge, and proven success strategies based on our extensive engagements with leading marketers and brands. The performance of these teams is directly associated with customer-focused outcomes.
Technical Support
Adobe provides enterprise maintenance and support services to customers of subscription products as part of the subscription entitlement, and to perpetual license customers via annual fee-based maintenance and support programs. These offerings provide:
technical support on the products they have purchased from Adobe;
“how to” help in using our products; and
product upgrades and enhancements during the term of the maintenance and support or subscription period, which is typically one to three years.
We provide product support through a global support organization that includes several regional and global support centers, supplemented with outsourced vendors for specific services. Customers can seek help through multiple channels including phone, chat, web, social media and email, allowing quick and easy access to the information they need. These teams are responsible for providing timely, high-quality technical expertise on all our products.
Certain consumers are eligible to receive Getting Started support, to assist with easy adoption of their products. Support for some products and in some countries may vary. For enterprise customers with greater support needs, we offer personalized service options through Premium Services options, delivered by global support centers and technical account managers who can also provide proactive risk mitigation services and on-site support services for those with business-critical deployments.
Lastly, we also offer delivery assurance, technical support and enablement services to partners and developer organizations. Through the Adobe Partner Connection Reseller Program, we provide developers with high-quality tools, software development kits, information and services.
Digital Learning Services
Adobe Customer Solutions offers a comprehensive portfolio of learning and enablement services to assist our customer and partner teams in the use of our products, including those within Digital Experience, Digital Media and other legacy products and solutions. Our training portfolio includes a large number of free online self-service learning options on www.training.adobe.com. Adobe Digital Learning Services also has an extensive portfolio of fee-based learning programs including a wide range of traditional classroom, virtual and on-demand training and certifications delivered by our team of training professionals and partners across the globe.
These core offerings are complemented by our custom learning services, which support our largest enterprise customers and their unique requirements. Solution-specific skills assessments help our enterprise customers objectively assess the knowledge and competencies within their marketing teams and tailor their learning priorities accordingly. Finally, aligned with our cloud strategy, we have introduced a new learning subscription service that enables customers to access both business and technical Digital Experience training over a 12-month period, which is a scalable approach to supporting long-term learning.
Investments
From time to time we make direct investments in privately held companies. We enter into these investments with the intent of securing financial returns as well as for strategic purposes, as they often increase our knowledge of emerging markets and technologies and expand our opportunities to provide Adobe products and services.

18


PRODUCT DEVELOPMENT
A continuous high level of investment is required for the enhancement of existing solutions and the development of new solutions due to the speed of technological change that characterizes the software industry. We develop our software internally, as well as acquire products or technology developed by others by purchasing the stock or assets of the business entity that owns the technology. In other instances, we have licensed or purchased the intellectual property ownership rights of programs developed by others with license or technology transfer agreements that may obligate us to pay a flat license fee or royalties, typically based on a dollar amount per unit or a percentage of the revenue generated by those programs.
PROTECTING AND LICENSING OUR PRODUCTS
We protect our intellectual property through a combination of patents, copyrights, trademarks and trade secrets, foreign intellectual property laws, confidentiality procedures and contractual provisions. We have United States and foreign patents and pending applications that relate to various aspects of our products and technology. Although our patents have value, no single patent is essential to any of our principal businesses. We have also registered, and applied for the registration of, U.S. and international trademarks, service marks, domain names and copyrights.
Our enterprise customers license our hosted offerings as SaaS or Managed Services, and consumers primarily use our desktop software and mobile apps. We license our desktop software to users under ‘click through’ or signed license agreements containing restrictions on duplication, disclosure and transfer. Similarly, cloud products and services are provided to users under ‘click through’ or signed agreements containing restrictions on access and use.
Despite our efforts to protect our proprietary technology and our intellectual property rights, unauthorized parties may attempt to copy or obtain and use our technology to develop applications with the same functionality as our application. Policing unauthorized use of our technology and intellectual property rights is difficult. We believe that our transition from perpetual-use software licenses to a subscription-based business model combined with the increased focus on cloud-based computing has and may continue to improve our efforts to combat the pirating of our products.
EMPLOYEES 
As of November 29, 2019, we employed 22,634 people. We have not experienced work stoppages and believe our employee relations are good.
AVAILABLE INFORMATION 
Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended, are available free of charge on our Investor Relations website at www.adobe.com/adbe as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. The information posted on our website is not incorporated into this report.
EXECUTIVE OFFICERS 
Adobe’s executive officers as of January 21, 2020 are as follows:
Name
 
Age
 
Positions
 Shantanu Narayen
 
 
 
56
 
Chairman, President and Chief Executive Officer

Mr. Narayen currently serves as our Chairman of the Board, President and Chief Executive Officer. He joined Adobe in January 1998 as Vice President and General Manager of our engineering technology group. In January 1999, he was promoted to Senior Vice President, Worldwide Products, and in March 2001 he was promoted to Executive Vice President, Worldwide Product Marketing and Development. In January 2005, Mr. Narayen was promoted to President and Chief Operating Officer, and effective December 2007, he was appointed our Chief Executive Officer and joined our Board of Directors. In January 2017, he was named our Chairman of the Board. Mr. Narayen serves as lead independent director on the board of directors of Pfizer, a multinational pharmaceutical corporation. Mr. Narayen holds a B.S. in Electronics Engineering from Osmania University in India, a M.S. in Computer Science from Bowling Green State University and an M.B.A. from the Haas School of Business, University of California, Berkeley.

19


Name
 
Age
 
Positions
 John Murphy
 
51
 
Executive Vice President and Chief Financial Officer

Mr. Murphy currently serves as our Executive Vice President and Chief Financial Officer. He joined Adobe in March 2017 and served as our Senior Vice President, Chief Accounting Officer and Corporate Controller until April 2018. Prior to joining Adobe, Mr. Murphy served as Senior Vice President, Chief Accounting Officer and Corporate Controller of Qualcomm Incorporated from September 2014 to March 2017. He previously served as Senior Vice President, Controller and Chief Accounting Officer of DIRECTV Inc. from November 2007 until August 2014, and Vice President and General Auditor of DIRECTV from October 2004 to November 2007. Prior to joining DIRECTV he worked at several global companies, including Experian, Nestle, and Atlantic Richfield (ARCO), in a variety of finance and accounting roles. He served as Director of DirecTV Holdings LLC from November 2007 until August 2014. Mr. Murphy serves on the Corporate Advisory Board of the Marshall School of Business at the University of Southern California. He holds an MBA from the Marshall School of Business at the University of Southern California, a B.S. in Accounting from Fordham University.
Scott Belsky
 
39
 
Chief Product Officer and Executive Vice President, Creative Cloud

Mr. Belsky joined Adobe in December 2017 as Chief Product Officer and Executive Vice President, Creative Cloud. Prior to joining Adobe in December 2017, Belsky was a venture investor at Benchmark in San Francisco from February 2016 to December 2017. Prior to Benchmark, Belsky led Adobe's mobile strategy for Creative Cloud from December 2012 to January 2016, having joined the company through the acquisition of Behance. Belsky co-founded Behance in 2006 and served as its CEO for over 6 years. He is an early advisor and investor to Pinterest, Uber and Warby Parker among other early-stage companies, and co-founded and serves on the board of Prefer, a referrals platform that empowers the careers of independent professionals. Mr. Belsky also serves on the advisory board of Cornell University's Entrepreneurship Program and as President of the Smithsonian Cooper-Hewitt National Design Museum board of trustees.
Anil Chakravarthy
 
52
 
Executive Vice President and General Manager, Digital Experience

Mr. Chakravarthy joined Adobe in January 2020 as Executive Vice President and General Manager, Digital Experience. Prior to joining Adobe, he served as Informatica’s Chief Executive Officer from August 2015 to January 2020 and Executive Vice President and Chief Product Officer from September 2013 to August 2015. Prior to joining Informatica, for over nine years, Mr. Chakravarthy held multiple leadership roles at Symantec Corporation, most recently serving as its Executive Vice President, Information Security from February 2013 to September 2013. Prior to Symantec, he was a Director of Product Management for enterprise security services at VeriSign. Mr. Chakravarthy began his career as an engagement manager at McKinsey & Company. Mr. Chakravarthy holds a Bachelor of Technology in Computer Science and Engineering from the Institute of Technology, Varanasi, India and Master of Science and Ph.D. degrees from the Massachusetts Institute of Technology.
Gloria Chen
 
55
 
Executive Vice President, Strategy and Growth

Ms. Chen joined Adobe in 1997 and currently serves as Executive Vice President, Strategy and Growth. In her more than 20 years at Adobe, she has held senior leadership positions in worldwide sales operations, customer service and support, and strategic planning. In October 2009, Ms. Chen was appointed Vice President and Chief of Staff to the Chief Executive Officer. In March 2018, she was promoted to Senior Vice President, Strategy and Growth and in November 2019, she was elevated to Executive Vice President, Strategy and Growth. Prior to joining Adobe, Ms. Chen was an engagement manager at McKinsey & Company. Ms. Chen holds a BS in electrical engineering from the University of Washington, an MS in electrical and computer engineering from Carnegie Mellon University and an MBA from Harvard Business School.
Bryan Lamkin
 
59
 
Executive Vice President and General Manager, Digital Media


Mr. Lamkin currently serves as Executive Vice President and General Manager, Digital Media. He rejoined Adobe in February 2013 as Senior Vice President, Technology and Corporate Development. From June 2011 to May 2012, Mr. Lamkin served as President and Chief Executive Officer of Clover, a mobile payments platform. Prior to Clover, Mr. Lamkin co-founded and served as the Chief Executive Officer of Bagcheck, a sharing and discovery platform, from June 2010 to May 2011. From April 2009 to June 2010, Mr. Lamkin served as Senior Vice President of Consumer Products and Applications at Yahoo!, a global technology company providing online search, content and communication tools. From May 2008 to April 2009, Mr. Lamkin served as Executive in Residence at Sutter Hill Ventures. Mr. Lamkin previously was with Adobe from 1992 to 2006 and held various senior management positions including Senior Vice President, Creative Solutions Business Unit.

20


Name
 
Age
 
Positions
Ann Lewnes

 
58
 
Executive Vice President and Chief Marketing Officer 

Ms. Lewnes joined Adobe in November 2006 and currently serves as Executive Vice President and Chief Marketing Officer. Prior to joining Adobe, Ms. Lewnes spent 20 years at Intel Corporation, where she was Vice President of Sales and Marketing. Ms. Lewnes is a board member of Mattel and the Adobe Foundation.
Donna Morris

 
52
 
Chief Human Resources Officer and Executive Vice President, Employee Experience

Ms. Morris currently serves as Chief Human Resources Officer and Executive Vice President of Adobe's Global Customer and Employee Experience organization. Ms. Morris joined Adobe as Senior Director of Global Talent Management in April 2002 through the acquisition of Accelio Corporation, a Canadian software company, where she served as Vice President of Human Resources and Learning. In December 2005, Ms. Morris was promoted to Vice President Global Human Resources Operations and subsequently to Senior Vice President Human Resources in March 2007. Ms. Morris is a director of Marvell Technology Group Limited and the Adobe Foundation.
Abhay Parasnis
 
45
 
Executive Vice President and Chief Technology Officer

Mr. Parasnis joined Adobe in July 2015 as Senior Vice President of Adobe's Cloud Technology & Services organization and Chief Technology Officer. Prior to joining Adobe, he served as President and Chief Operating Officer at Kony, Inc. from March 2013 to March 2015. From January 2012 to November 2013, Mr. Parasnis was a Senior Vice President and later Strategic Advisor for the Oracle Public Cloud at Oracle. Prior to joining Oracle, he was General Manager of Microsoft Azure AppFabric at Microsoft from April 2009 to December 2011.
Dana Rao
 
50
 
Executive Vice President, General Counsel and Corporate Secretary

Mr. Rao currently serves as our Executive Vice President, General Counsel and Corporate Secretary.  He joined Adobe in April 2012 and served as our Vice President, Intellectual Property and Litigation where he spearheaded strategic initiatives including the company’s litigation efforts, and its patent, trademark and copyright portfolio strategies until June 2018.  Prior to joining Adobe, Mr. Rao was with Microsoft Corporation for 11 years, serving in a variety of roles including Associate General Counsel of Intellectual Property and Licensing, where he oversaw all patent matters for Microsoft’s entertainment and devices division as well as the company-wide patent acquisition team. From 1997 until March 2001, he served as a patent attorney at Fenwick & West.  He holds a B.S. in Electrical Engineering from Villanova University and a J.D. from George Washington University. 
Matthew Thompson
 
61
 
Executive Vice President, Worldwide Field Operations

Mr. Thompson currently serves as Executive Vice President, Worldwide Field Operations. Mr. Thompson joined Adobe in January 2007 as Senior Vice President, Worldwide Field Operations. In January 2013, he was promoted to Executive Vice President, Worldwide Field Operations. Prior to joining Adobe, Mr. Thompson served as Senior Vice President of Worldwide Sales at Borland Software Corporation, a software delivery optimization solutions provider, from October 2003 to December 2006. Prior to joining Borland, Mr. Thompson was Vice President of Worldwide Sales and Field Operations for Marimba, Inc., a provider of products and services for software change and configuration management, from February 2001 to January 2003. From July 2000 to January 2001, Mr. Thompson was Vice President of Worldwide Sales for Calico Commerce, Inc., a provider of eBusiness applications. Prior to joining Calico, Mr. Thompson spent six years at Cadence Design Systems, Inc., a provider of electronic design technologies. While at Cadence, from January 1998 to June 2000, Mr. Thompson served as Senior Vice President, Worldwide Sales and Field Operations and from April 1994 to January 1998 as Vice President, Worldwide Professional Services. Mr. Thompson is a board member of NCR Corporation.
Mark Garfield
 
49
 
Vice President, Chief Accounting Officer and Corporate Controller

Mr. Garfield currently serves as our Vice President, Chief Accounting Officer and Corporate Controller. Prior to joining Adobe in December 2018, Mr. Garfield served as the Vice President of Finance of Cloudflare, Inc. commencing in November 2017. He served as Senior Vice President and Chief Accounting Officer at Symantec Corporation from March 2014 to October 2017. Prior to joining Symantec, he was at Brightstar Corporation where he served primarily as Senior Vice President and Chief Accounting Officer from January 2013 to February 2014. Mr. Garfield served as Director of Finance at Advanced Micro Devices from August 2010 to December 2012. Prior to Advanced Micro Devices, Mr. Garfield also served in senior level finance roles at LoudCloud and Ernst and Young. Mr. Garfield holds a B.A. in Business Economics from University of California at Santa Barbara.

21


ITEM 1A.  RISK FACTORS
As previously discussed, our actual results could differ materially from our forward-looking statements. Below we discuss some of the factors that could cause these differences. These and many other factors described in this report could adversely affect our operations, performance and financial condition.
Our competitive position and results of operations could be harmed if we do not compete effectively.
The markets for our products and services are characterized by intense competition, new industry standards, evolving distribution models, limited barriers to entry, disruptive technology developments, short product life cycles, customer price sensitivity and frequent product introductions (including alternatives with limited functionality available at lower costs or free of charge). Any of these factors could create downward pressure on pricing and gross margins and could adversely affect our renewal and upsell and cross-sell rates, as well as our ability to attract new customers. Our future success will depend on our continued ability to enhance and integrate our existing products and services, introduce new products and services in a timely and cost-effective manner, meet changing customer expectations and needs, extend our core technology into new applications, and anticipate emerging standards, business models, software delivery methods and other technological developments. Furthermore, some of our competitors and potential competitors enjoy competitive advantages such as greater financial, technical, sales, marketing and other resources, broader brand awareness and access to larger customer bases. As a result of these advantages, potential and current customers might select the products and services of our competitors, causing a loss of our market share. In addition, consolidation has occurred among some of our competitors. Further consolidations in these markets may subject us to increased competitive pressures and may harm our results of operations.
If we cannot continue to develop, acquire, market and offer new products and services or enhancements to existing products and services that meet customer requirements, our operating results could suffer.
The process of developing and acquiring new technology products and services and enhancing existing offerings is complex, costly and uncertain. If we fail to anticipate customers’ rapidly changing needs and expectations or adapt to emerging technological trends, our market share and results of operations could suffer. We must make long-term investments, develop, acquire or obtain appropriate intellectual property and commit significant resources before knowing whether our predictions will accurately reflect customer demand for our products and services. If we misjudge customer needs in the future, our new products and services may not succeed and our revenues and earnings may be harmed. Additionally, any delay in the development, acquisition, marketing or launch of a new offering or enhancement to an existing offering could result in customer attrition or impede our ability to attract new customers, causing a decline in our revenue, earnings or stock price and weakening our competitive position.
We offer our products on a variety of hardware platforms. Consumers continue to migrate from personal computers to tablet and mobile devices. If we cannot continue adapting our products to tablet and mobile devices, or if our competitors can adapt their products more quickly than us, our business could be harmed. Releases of new devices or operating systems may make it more difficult for our products to perform or may require significant costs in order for us to adapt our solutions to such devices or operating systems. These potential costs and delays could harm our business.
Introduction of new technology could harm our business and results of operations.
The expectations and needs of technology consumers are constantly evolving. Our future success depends on a variety of factors, including our continued ability to innovate, introduce new products and services efficiently, enhance and integrate our products and services in a timely and cost-effective manner, extend our core technology into new applications, and anticipate emerging standards, business models, software delivery methods and other technological developments. Integration of our products and services with one another and other companies’ offerings creates an increasingly complex ecosystem that is partly reliant on third parties. If any disruptive technology, or competing products, services or operating systems that are not compatible with our solutions, achieve widespread acceptance, our operating results could suffer and our business could be harmed.
The introduction of certain technologies may reduce the effectiveness of our products. For example, some of our products rely on third-party cookies, which are placed on individual browsers when consumers visit websites that contain advertisements. We use these cookies to help our customers more effectively advertise, gauge the performance of their advertisements and detect and prevent fraudulent activity. Consumers can block or delete cookies through their browsers or “ad-blocking” software or applications. The most common Internet browsers allow consumers to modify their browser settings to prevent cookies from being accepted by their browsers, or are set to block third-party cookies by default. Increased use of methods, software or applications that block cookies could harm our business.

22


Security breaches in data centers we manage, or third parties manage on our behalf, may compromise the confidentiality, integrity, or availability of employee and customer data, which could expose us to liability and adversely affect our reputation and business.
We process and store significant amounts of employee and customer data, a large volume of which is hosted by third-party service providers. A security incident impacting our own data centers or those controlled by our service providers may compromise the confidentiality, integrity or availability of this data. Unauthorized access to or loss or disclosure of data stored by Adobe or our service providers may occur through physical break-ins, breaches of a secure network by an unauthorized party, software vulnerabilities or coding errors, employee theft or misuse or other misconduct. It is also possible that unauthorized access to or disclosure of employee or customer data may be obtained through inadequate use of security controls by customers or employees. Accounts created with weak or recycled passwords could allow cyber-attackers to gain access to employee or customer data. Additionally, failure by Adobe or our customers to remove the accounts of their own employees, or the granting of accounts in an uncontrolled manner, may allow for access by former or unauthorized individuals. If there were an inadvertent disclosure of customer data, or unauthorized access to the data we possess on behalf of our customers, our operations could be disrupted, our reputation could be damaged and we could be subject to claims or other liabilities, regulatory investigations, or fines. In addition, such perceived or actual unauthorized loss or disclosure of the information we collect, process, or store or breach of our security could damage our reputation, result in the loss of customers and harm our business.
We rely on data centers managed both by Adobe and third parties to host and deliver our services, as well as access, collect, process, use, transmit and store data, and any interruptions or delays in these hosted services, or failures in data collection or transmission could expose us to liability and harm our business and reputation.
Much of our business relies on hardware and services that are hosted, managed and controlled directly by Adobe or third-party service providers, including our online store at adobe.com, Creative Cloud, Document Cloud and Experience Cloud solutions. We do not have redundancy for all of our systems, many of our critical applications reside in only one of our data centers, and our disaster recovery planning may not account for all eventualities. If our business relationship with a third-party provider of hosting or content delivery services is negatively affected, or if one of our content delivery suppliers were to terminate its agreement with us, without adequate notice, we might not be able to deliver the corresponding hosted offerings to our customers, which could subject us to reputational harm, costly and time-intensive notification requirements, and cause us to lose customers and future business. Occasionally, we migrate data among data centers and to third-party hosted environments. If a transition among data centers or to third-party service providers encounters unexpected interruptions, unforeseen complexity, or unplanned disruptions despite precautions undertaken during the process, this may impair our delivery of products and services to customers and result in increased costs and liabilities, which may harm our operating results and our business.
It is also possible that hardware or software failures or errors in our systems (or those of our third-party service providers) could result in data loss or corruption, cause the information that we collect or maintain to be incomplete or contain inaccuracies that our customers regard as significant, or cause us to fail to meet committed service levels or comply with regulatory notification requirements. Furthermore, our ability to collect and report data may be delayed or interrupted by a number of factors, including access to the Internet, the failure of our network or software systems, security breaches or significant variability in visitor traffic on customer websites. In addition, computer viruses, worms, or other malware may harm our systems, causing us to lose data, and the transmission of computer viruses or other malware could expose us to litigation or regulatory investigation, and costly and time-intensive notification requirements.
We may also find, on occasion, that we cannot deliver data and reports to our customers in near real time because of a number of factors, including significant spikes in customer activity on their websites or failures of our network or software, or the failure of our third-party service providers’ network or software. If we fail to plan infrastructure capacity appropriately and expand it proportionally with the needs of our customer base, and we experience a rapid and significant demand on the capacity of our data centers or those of third parties, service outages could occur, and our customers could suffer impaired performance of our services. Such a strain on our infrastructure capacity could subject us to regulatory and customer notification requirements, violations of service level agreement commitments, financial liabilities, result in customer dissatisfaction, or harm our business. If we supply inaccurate information or experience interruptions in our ability to capture, store and supply information in near real time or at all, our reputation could be harmed and we could lose customers as a result, or we could be found liable for damages or incur other losses.
Increasing regulatory focus on privacy and security issues and expanding laws could impact our business models and expose us to increased liability.
As a global company, Adobe is subject to global data privacy and security laws, regulations and codes of conduct that apply to our various business units. These laws and regulations may be inconsistent across jurisdictions and are subject to evolving and differing (sometimes conflicting) interpretations. Government officials and regulators, privacy advocates and class action attorneys

23


are increasingly scrutinizing how companies collect, process, use, store, share and transmit personal data. This increased scrutiny may result in new interpretations of existing laws, thereby further impacting Adobe’s business. Globally, new and emerging laws, such as the General Data Protection Regulation (“GDPR”) and the Network and Information Systems Directive (“NISD”) in Europe, state laws in the U.S. on privacy, data and related technologies, such as the California Consumer Privacy Act, as well as industry self-regulatory codes create new compliance obligations and expand the scope of potential liability, either jointly or severally with our customers and suppliers. While we have invested in readiness to comply with applicable requirements, these new and emerging laws, regulations and codes may affect our ability (and our enterprise customers’ ability) to reach current and prospective customers, to respond to both enterprise and individual customer requests under the laws (such as individual rights of access, correction and deletion of their personal information), and to implement our business models effectively. These new laws may also impact our innovation and business drivers in developing new and emerging technologies (e.g., artificial intelligence and machine learning). These requirements, among others, may impact demand for our offerings and force us to bear the burden of more onerous obligations in our contracts. Any perception of our practices, products or services as a violation of individual privacy rights may subject us to public criticism, class action lawsuits, reputational harm, or investigations or claims by regulators, industry groups or other third parties, all of which could disrupt our business and expose us to increased liability. Additionally, we collect and store information on behalf of our business customers and if our customers fail to comply with contractual obligations or applicable laws, it could result in litigation or reputational harm to us.
Transferring personal information across international borders is becoming increasingly complex. For example, European data transfers outside the European Economic Area are highly regulated. The mechanisms that we and many other companies rely upon for European data transfers (e.g., Privacy Shield and Model Clauses) are being contested in the European court system. We are closely monitoring developments related to requirements for transferring personal data outside the European Union and other countries that have similar trans-border data flow requirements. These requirements may result in an increase in the obligations required to provide our services in the European Union or in sanctions and fines for non-compliance. Several other countries, including Australia and Japan, have also established specific legal requirements for cross-border transfers of personal information. Other countries, such as India, are considering requirements for data localization (e.g., where personal data must remain in the country). If the mechanisms for transferring personal information from certain countries or areas, including Europe to the United States, should be found invalid or if other countries implement more restrictive regulations for cross-border data transfers (or not permit data to leave the country of origin), such developments could harm our business, financial condition and results of operations.
Security vulnerabilities in our products and systems, or in our supply chain, could lead to reduced revenue or to liability claims.
Maintaining the security of our products and services is a critical issue for us and our customers. Security threats to our information systems, end points and networks have the potential to impact our customers as well. Security researchers, criminal hackers and other third parties regularly develop new techniques to penetrate our end points, information systems and network security measures. And, as we have previously disclosed, certain unauthorized parties have in the past managed to gain access to and misuse some of our systems and software in order to access our end users’ authentication, payment and personal information. In addition, cyber-attackers also develop and deploy viruses, worms, credential stuffing attack tools and other malicious software programs, some of which may be specifically designed to attack our products, services, information systems or networks. Hardware, software and operating system applications that we develop or procure from third parties may contain defects in design or manufacture, including bugs, vulnerabilities and other problems that could unexpectedly compromise the security of the system or impair a customer’s ability to operate or use our products. The costs to prevent, eliminate, mitigate, or alleviate cyber- or other security problems, bugs, viruses, worms, malicious software programs and security vulnerabilities are significant, and our efforts to address these problems, including notifying affected parties, may not be successful or may be delayed and could result in interruptions, delays, cessation of service and loss of existing or potential customers. It is impossible to predict the extent, frequency or impact these problems may have on us.
Outside parties have in the past and may in the future attempt to fraudulently induce our employees or users of our products or services to disclose sensitive, personal, or confidential information via illegal electronic spamming, phishing or other tactics. Unauthorized parties may also attempt to gain physical access to our facilities in order to infiltrate our information systems or attempt to gain logical access to our products, services, or information systems for the purpose of exfiltrating content and data. These actual and potential breaches of our security measures and the accidental loss, inadvertent disclosure or unauthorized dissemination of proprietary information or sensitive, personal or confidential data about us, our employees, our customers or their end users, including the potential loss or disclosure of such information or data as a result of hacking, fraud, trickery or other forms of deception, could expose us, our employees, our customers or the individuals affected to a risk of loss or misuse of this information. This may result in litigation and liability or fines, our compliance with costly and time-intensive notice requirements, governmental inquiry or oversight or a loss of customer confidence, any of which could harm our business or damage our brand and reputation, possibly impeding our present and future success in retaining and attracting new customers and thereby requiring time and resources to repair our brand and reputation. These risks will likely increase as we expand our hosted offerings, integrate our products and services and store and process more data, including personal information.

24


These problems affect our products and services in particular because cyber-attackers tend to focus their efforts on popular offerings with a large user base, and we expect them to continue to do so. Critical vulnerabilities may be identified in some of our applications and services and those of our third-party service providers. These vulnerabilities could cause such applications and services to crash and could allow an attacker to access our or our users’ confidential or personal information or take control of the affected system, which could result in liability to us or limit our ability to conduct our business and deliver our products and services to customers. We devote significant resources to address security vulnerabilities through engineering more secure products, enhancing security and reliability features in our products and systems, code hardening, conducting rigorous penetration tests, deploying updates to address security vulnerabilities, reviewing our service providers’ security controls, reviewing and auditing our hosted services against independent security control frameworks (such as ISO 27001, SOC 2 and PCI), and improving our incident response time, but these security vulnerabilities cannot be totally eliminated. The cost of these steps could reduce our operating margins, and we may be unable to implement these measures quickly enough to prevent cyber-attackers from gaining unauthorized access into our systems and products. Despite our preventative efforts, actual or perceived security vulnerabilities in our products and systems may harm our reputation or lead to claims against us (and have in the past led to such claims), and could lead some customers to stop using certain products or services, to reduce or delay future purchases of products or services, or to use competing products or services. If we do not make the appropriate level of investment in our technology systems or if our systems become out-of-date or obsolete and we are not able to deliver the quality of data security customers require, our business could be adversely affected. Customers may also adopt security measures designed to protect their existing computer systems from attack, which could delay adoption of new technologies. Further, if we, our supply chain, or our customers are subject to a future attack, or our technology is used in a third-party attack, we could be subject to costly and time-intensive notice requirements, and it may be necessary for us to take additional extraordinary measures and make additional expenditures to take appropriate responsive and preventative steps. Any of these events could adversely affect our revenue or margins. Moreover, delayed sales, lower margins or lost customers resulting from disruptions caused by cyber-attacks or preventative measures could adversely affect our financial results, stock price and reputation.
Some of our enterprise offerings have extended and complex sales cycles, which can make our sales cycles unpredictable.
Sales cycles for some of our enterprise offerings, including our Adobe Experience Cloud and Adobe Experience Platform solutions and Enterprise Term License Agreements (“ETLAs”) in our Digital Media business, are multi-phased and complex. The complexity in these sales cycles is due to several factors, including:
the need for our sales representatives to educate customers about the use and benefit of large-scale deployments of our products and services, including technical capabilities, security features, potential cost savings and return on investment;
the desire of organizations to undertake significant evaluation processes to determine their technology requirements prior to making information technology expenditures;
the need for our representatives to spend a significant amount of time assisting potential customers in their testing and evaluation of our products and services;
intensifying competition within the industry;
the negotiation of large, complex, enterprise-wide contracts;
the need for our customers to obtain requisition approvals from various decision makers within their organizations due to the complexity of our solutions touching multiple departments within customers’ organizations; and
customer budget constraints, economic conditions and unplanned administrative delays.
We spend substantial time and expense on our sales efforts without assurance that potential customers will ultimately purchase our solutions. As we target our sales efforts at larger enterprise customers, these trends are expected to continue and could have a greater impact on our results of operations.  Additionally, our enterprise sales pattern has historically been uneven, where a higher percentage of a quarter’s total sales occur during the final weeks of each quarter, which is common in our industry.  Our extended sales cycle for these products and services makes it difficult to predict when a given sales cycle will close.
If our customers fail to renew subscriptions in accordance with our expectations, our future revenue and operating results could suffer.
Our Adobe Experience Cloud, Creative Cloud and Document Cloud offerings typically involve subscription-based offerings pursuant to product and service agreements. Revenue from our subscription customers is generally recognized ratably over the term of their agreements, which typically range from 1 to 36 months. Our customers have no obligation to renew their subscriptions for our services after the expiration of their initial subscription period, and customers may not renew their subscriptions at the same or higher level of service, for the same number of seats or for the same duration of time, if at all. Moreover, under certain

25


circumstances, some of our customers have the right to cancel their agreements prior to the expiration of the terms. Our varied customer base combined with the flexibility we offer in the length of our subscription-based agreements complicates our ability to precisely forecast renewal rates. Therefore, we cannot provide assurance that we will be able to accurately predict future customer renewal rates.
Our customers’ renewal rates may decline or fluctuate as a result of a number of factors, including their level of satisfaction with our services, our ability to continue enhancing features and functionality, the reliability (including uptime) of our subscription offerings, the prices of offerings and those offered by our competitors, the actual or perceived information security of our systems and services, decreases in the size of our customer base, reductions in our customers’ spending levels or declines in customer activity as a result of economic downturns or uncertainty in financial markets. If our customers do not renew their subscriptions or if they renew on terms less favorable to us, our revenue may decline.
We face various risks associated with our operating as a multinational corporation.
As a global business that generates approximately 42% of our total revenue from sales to customers outside of the Americas, we are subject to a number of risks, including:
foreign currency fluctuations and controls;
international and regional economic, political and labor conditions, including any instability or security concerns abroad and the United Kingdom’s vote to exit the European Union (Brexit);
tax laws (including U.S. taxes on foreign subsidiaries);
increased financial accounting and reporting burdens and complexities;
changes in, or impositions of, legislative or regulatory requirements;
changes in laws governing the free flow of data across international borders;
failure of laws to protect our intellectual property rights adequately;
inadequate local infrastructure and difficulties in managing and staffing international operations;
delays resulting from difficulty in obtaining export licenses for certain technology, tariffs, quotas and other trade barriers;
the imposition of governmental economic sanctions on countries in which we do business or where we plan to expand our business;
costs and delays associated with developing products in multiple languages;
operating in locations with a higher incidence of corruption and fraudulent business practices; and
other factors beyond our control, such as terrorism, war, natural disasters and pandemics.
Some of our third-party business partners have international operations and are also subject to these risks and if our third-party business partners are unable to appropriately manage these risks, our business may be harmed. If sales to any of our customers outside of the Americas are reduced, delayed or canceled because of any of the above factors, our revenue may decline.
Our business could be harmed if we fail to effectively manage critical strategic third-party business relationships.
As our offerings expand and our customer base grows, our relationships with strategic partners become increasingly valuable. If our contractual relationships with these third parties were to terminate, or if we were unable to renew on favorable terms, our business could be harmed. This is especially the case when the third party’s offerings are integrated with our products and services, or where the third party’s offerings are difficult to substitute or replace. Alternative arrangements for such products and services may not be available to us, or on commercially reasonable terms, and we may experience business interruptions upon a transition to an alternative partner. The failure of third parties to provide acceptable products and services or to update their technology may result in a disruption to our business operations and those of our customers, which may reduce our revenues and profits, cause us to lose customers and damage our reputation.

26


We may not realize the anticipated benefits of past or future investments or acquisitions, and integration of acquisitions may disrupt our business and management.
We may not realize the anticipated benefits of an investment or acquisition of a company, division, product or technology, each of which involves numerous risks. These risks include:
inability to achieve the financial and strategic goals for the acquired and combined businesses;
difficulty in, and the cost of, effectively integrating the operations, technologies, products or services, and personnel of the acquired business;
entry into markets in which we have minimal prior experience and where competitors in such markets have stronger market positions;
disruption of our ongoing business and distraction of our management and other employees from other opportunities and challenges;
inability to retain personnel of the acquired business;
inability to retain key customers, distributors, vendors and other business partners of the acquired business;
inability to take advantage of anticipated tax benefits;
incurring acquisition-related costs or amortization costs for acquired intangible assets that could impact our operating results;
elevated delinquency or bad debt write-offs related to receivables of the acquired business we assume;
increased accounts receivables collection times and working capital requirements associated with acquired business models;
additional costs of bringing acquired companies into compliance with laws and regulations applicable to a multinational corporation;
difficulty in maintaining controls, procedures and policies during the transition and integration;
impairment of our relationships with employees, customers, partners, distributors or third-party providers of our technologies, products or services;
failure of our due diligence processes to identify significant problems, liabilities or other challenges of an acquired company or technology;
exposure to litigation or other claims in connection with, or inheritance of claims or litigation risk as a result of, an acquisition, such as claims from terminated employees, customers, former stockholders or other third parties;
incurring significant exit charges if products or services acquired in business combinations are unsuccessful;
inability to conclude that our internal controls over financial reporting are effective;
inability to obtain, or obtain in a timely manner, approvals from governmental authorities, which could delay or prevent such acquisitions;
the failure of strategic investments to perform as expected or to meet financial projections;
delay in customer and distributor purchasing decisions due to uncertainty about the direction of our product and service offerings; and
incompatibility of business cultures.
Mergers and acquisitions of technology companies are inherently risky. If we do not complete an announced acquisition transaction or integrate an acquired business successfully and in a timely manner, we may not realize the benefits of the acquisition to the extent anticipated, and in certain circumstances an acquisition could harm our financial position.

27


We are subject to risks associated with compliance with laws and regulations globally, which may harm our business.
We are a global company subject to varied and complex laws, regulations and customs, both domestically and internationally. These laws and regulations relate to a number of aspects of our business, including trade protection, import and export control, data and transaction processing security, payment card industry data security standards, records management, user-generated content hosted on websites we operate, privacy practices, data residency, corporate governance, anti-trust and competition, employee and third-party complaints, anti-corruption, gift policies, conflicts of interest, securities regulations and other regulatory requirements affecting trade and investment. The application of these laws and regulations to our business is often unclear and may at times conflict. For example, in many foreign countries, particularly in those with developing economies, it is common to engage in business practices that are prohibited by U.S. regulations applicable to us, including the Foreign Corrupt Practices Act. We cannot provide assurance that our employees, contractors, agents and business partners will not take actions in violation of our internal policies or U.S. laws. Compliance with these laws and regulations may involve significant costs or require changes in our business practices that result in reduced revenue and profitability. Non-compliance could also result in fines, damages, criminal sanctions against us, our officers or our employees, prohibitions on the conduct of our business, and damage to our reputation.
In addition, approximately 48% of our employees are located outside the United States. Accordingly, we are exposed to changes in laws governing our employee relationships in various U.S. and foreign jurisdictions, including laws and regulations regarding wage and hour requirements, fair labor standards, employee data privacy, unemployment tax rates, workers’ compensation rates, citizenship requirements and payroll and other taxes, which likely would have a direct impact on our operating costs.
Uncertainty about current and future economic conditions and other adverse changes in general political conditions in any of the major countries in which we do business could adversely affect our operating results.
As our business has grown, we have become increasingly subject to the risks arising from adverse changes in economic and political conditions, both domestically and globally, including trends toward protectionism and nationalism. Uncertainty about the effects of current and future economic and political conditions on us, our customers, suppliers and partners makes it difficult for us to forecast operating results and to make decisions about future investments. If economic growth in countries where we do business slows, customers may delay or reduce technology purchases, advertising spending or marketing spending. This could result in reductions in sales of our products and services, more extended sales cycles, slower adoption of new technologies and increased price competition. Among our customers are government entities, including the U.S. federal government, and our revenue could decline if spending cuts impact the government’s ability to purchase our products and services. Deterioration in economic conditions in any of the countries in which we do business could also cause slower or impaired collections on accounts receivable, which may adversely impact our liquidity and financial condition.
A disruption in financial markets could impair our banking partners, on which we rely for operating cash management and affect our derivative counterparties. Any of these events would likely harm our business, financial condition and results of operations.
Political instability or adverse political developments in or around any of the major countries in which we do business would also likely harm our business, financial condition and results of operations.
Subscription offerings could create risks related to the timing of revenue recognition.
We generally recognize revenue from subscription offerings ratably over the terms of their subscription agreements, which typically range from 1 to 36 months. As a result, most of the subscription revenue we report in each quarter is the result of subscription agreements entered into during previous quarters. Any reduction in new or renewed subscriptions in a quarter may not be reflected in our revenue results until a later quarter. Declines in new or renewed subscriptions may decrease our revenue in future quarters. Lower sales, reduced demand for our products and services, and increases in our attrition rate may not be fully reflected in our results of operations until future periods. Our subscription model could also make it difficult for us to rapidly increase our revenue from subscription-based or hosted services through additional sales in any period, as revenue from new customers will be recognized over the applicable subscription term.
Additionally, in connection with our sales efforts to enterprise customers and our use of ETLAs, a number of factors could affect our revenue, including longer-than-expected sales and implementation cycles, potential deferral of revenue and alternative licensing arrangements. If any of our assumptions about revenue from our subscription-based offerings prove incorrect, our actual results may vary materially from those anticipated.

28


Changes in accounting principles, or interpretations thereof, could have a significant impact on our financial position and results of operations.
We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (“GAAP”). These principles are subject to interpretation by the SEC and various bodies formed to interpret and create appropriate accounting principles. A change in these principles, how the principles are interpreted, or the adoption of new accounting standards can have a significant effect on our reported results, and could even retroactively affect previously reported transactions, and may require that we make significant changes to our systems, processes and controls.
Changes resulting from these new standards may result in materially different financial results and may require that we change how we process, analyze and report financial information and that we change financial reporting controls. For additional information regarding these new standards, see the section titled “Recent Accounting Pronouncements Not Yet Effective” within Part II. Item 8, Note 1. Basis of Presentation and Summary of Significant Accounting Policies.
Such changes in accounting principles may have an adverse effect on our business, financial position and income, or cause an adverse deviation from our revenue and profitability targets, which may negatively impact our financial results.
Changes in tax rules and regulations, or interpretations thereof, may adversely affect our effective tax rates.
We are a United States-based multinational company subject to tax in multiple U.S. and foreign tax jurisdictions. A significant portion of our foreign earnings for the current fiscal year were earned by our Irish subsidiaries. The Tax Cuts and Jobs Act, enacted into law on December 22, 2017, changed existing U.S. tax law applicable to us and included certain international provisions effective for us starting in fiscal 2019. The applicability and impact of these new tax provisions, and of other international tax law changes effective for fiscal 2020 and beyond, will likely require us to respond by making change(s) to our international trading structure. The net impact of such change(s) is uncertain but is anticipated to adversely affect our effective income tax rate and cash flows in years beyond fiscal 2020.
Our income tax expense has differed from the tax computed at the U.S. federal statutory income tax rate due primarily to discrete items including, but not limited to, the effects of tax credits, stock-based compensation and settlements of tax examinations, and to tax on earnings from foreign operations. Unanticipated changes in our tax rates could affect our future results of operations. Our future effective tax rates are likely to be unfavorably affected by changes in the tax rates in jurisdictions where our income is earned, by changes in our repatriation policy, by changes in or our interpretation of tax rules and regulations in the jurisdictions in which we do business, by unanticipated decreases in the amount of earnings in countries with low statutory tax rates, by unexpected negative changes in business and market conditions that could reduce certain tax benefits, or by changes in the valuation of our deferred tax assets and liabilities.
In addition, in countries where we conduct business and in jurisdictions in which we are subject to tax, including those covered by governing bodies that enact tax laws applicable to us, such as the European Commission of the European Union, we are subject to potential changes in relevant tax, accounting and other laws, regulations and interpretations, including changes to tax laws applicable to corporate multinationals such as Adobe. These countries, other governmental bodies and intergovernmental economic organizations such as the Organization for Economic Cooperation and Development, have or could make unprecedented assertions about how taxation is determined in their jurisdictions that are contrary to the way in which we have interpreted and historically applied the rules and regulations described above in our income tax returns filed in such jurisdictions. In the current global tax policy environment, any changes in laws, regulations and interpretations related to these assertions could adversely affect our effective tax rates or result in other costs to us which could adversely affect our operations and financial results.
Moreover, we are subject to the continual examination of our income tax returns by the U.S. Internal Revenue Service and other domestic and foreign tax authorities. These tax examinations are expected to focus on our intercompany transfer pricing practices as well as other matters. We regularly assess the likelihood of outcomes resulting from these examinations to determine the adequacy of our provision for income taxes and have reserved for adjustments that may result from these examinations. We cannot provide assurance that the final determination of any of these examinations will not have an adverse effect on our operating results and financial position.
If our products or platforms are used to create or disseminate objectionable content, particularly misleading content intended to manipulate public opinion, our brand reputation may be damaged, and our business and financial results may be harmed.
We believe that our brands have significantly contributed to the success of our business. Maintaining and enhancing the brands within Adobe increases our ability to enter new categories and launch new and innovative products that better serve the needs of our customers. We also believe that maintaining and enhancing our brands is critical to expanding our base of customers. Our brands may be negatively affected by the use of our products or services to create or disseminate newsworthy content that is deemed to be misleading, deceptive, or intended to manipulate public opinion (e.g. “DeepFakes”), by the use of our products or

29


services for illicit, objectionable, or illegal ends, or by our failure to respond appropriately and expeditiously to such uses of our products and services. Such uses of our products and services may also cause us to face claims related to defamation, rights of publicity and privacy, illegal content, misinformation and personal injury torts. Maintaining and enhancing our brands may require us to make substantial investments and these investments may not be successful. If we fail to appropriately respond to objectionable content created using our products or services or shared on our platforms, our users may lose confidence in our brands and our business and financial results may be adversely affected.
The success of some of our product and service offerings depends on our ability to continue to attract and retain customers of and contributors to our online marketplaces for creative content.
The success of some of our product and service offerings, such as Adobe Stock, depends on our ability to continue to attract new customers and contributors to these online marketplaces for creative content, as well as our ability to continue to retain existing customers and contributors. An increase in paying customers has generally resulted in more content from contributors, which increases the size of our collection and in turn attracts new paying customers. We rely on the functionality and features of our online marketplaces, the size and content of our collection and the effectiveness of our marketing efforts to attract new customers and contributors and retain existing ones. New technologies may render the features of our online marketplaces obsolete, our collection may fail to grow as anticipated or our marketing efforts may be unsuccessful, any of which may adversely affect our results of operations.
Our intellectual property portfolio is a valuable asset and we may not be able to protect our intellectual property rights, including our source code, from infringement or unauthorized copying, use or disclosure.
Our intellectual property portfolio is a valuable asset. Infringement or misappropriation of our patents, trademarks, trade secrets, copyrights and other intellectual property rights could result in lost revenues and ultimately reduce their value. Preventing unauthorized use or infringement of our intellectual property rights is inherently difficult. We actively combat software piracy as we enforce our intellectual property rights, but we nonetheless lose significant revenue due to illegal use of our software. If piracy activities continue at historical levels or increase, they may further harm our business. We apply for patents in the U.S. and internationally to protect our newly created technology and if we are unable to obtain patent protection for the technology described in our pending patent, or if the patent is not obtained timely, this could result in revenue loss, adverse effects on operations and harm to our business. We offer our products and services in foreign countries and we may seek intellectual property protection from those foreign legal systems. Some of those foreign countries may not have as robust or comprehensive of intellectual property protection laws and schemes as those offered in the U.S. In some foreign countries, the mechanisms to enforce intellectual property rights may be inadequate to protect our technology, which could harm our business.
If unauthorized disclosure of our source code occurs through security breach, cyber-attack or otherwise, we could lose future trade secret protection for that source code. The loss of future trade secret protection could make it easier for third parties to compete with our products by copying functionality, which could cause us to lose customers and could adversely affect our revenue and operating margins. We also seek to protect our confidential information and trade secrets through the use of non-disclosure agreements with our customers, contractors, vendors and partners. However, there is a risk that our confidential information and trade secrets may be disclosed or published without our authorization, and in these situations, enforcing our rights may be difficult or costly.
We may incur substantial costs defending against third parties alleging that we infringe their proprietary rights.
We have been, are currently, and may in the future be, subject to claims, negotiations and complex, protracted litigation relating to disputes regarding the validity or alleged infringement of third-party intellectual property rights, including patent rights. Intellectual property disputes and litigation are typically costly and can be disruptive to our business operations by diverting the attention of management and key personnel. We may not prevail in every lawsuit or dispute. Third-party intellectual property disputes, including those initiated by patent assertion entities, could subject us to significant liabilities, require us to enter into royalty and licensing arrangements on unfavorable terms, prevent us from licensing certain of our products or offering certain of our services, subject us to injunctions restricting our sale of products or services, cause severe disruptions to our operations or the markets in which we compete, or require us to satisfy indemnification commitments with our customers, including contractual provisions under various license arrangements and service agreements. In addition, we may incur significant costs in acquiring the necessary third-party intellectual property rights for use in our products, in some cases to fulfill contractual obligations with our customers. Any of these occurrences could significantly harm our business.
We may incur losses associated with currency fluctuations and may not be able to effectively hedge our exposure.
Our operating results are subject to fluctuations in foreign currency exchange rates due to the global scope of our business. Global economic events, including trade disputes, economic sanctions and emerging market volatility, and associated uncertainty may cause currencies to fluctuate. We attempt to mitigate a portion of these risks through foreign currency hedging based on our

30


judgment of the appropriate trade-offs among risk, opportunity and expense. We regularly review our program to partially hedge our exposure to foreign currency fluctuations and make adjustments as necessary. Our hedging activities may not offset more than a portion of the adverse financial impact resulting from unfavorable movement in foreign currency exchange rates, which could adversely affect our financial condition or results of operations.
Failure of our third-party customer service and technical support providers to adequately address customers’ requests could harm our business and adversely affect our financial results.
Our customers rely on our customer service support organization to resolve issues with our products and services. We outsource a substantial portion of our customer service and technical support activities to third-party service providers. We depend heavily on these third-party customer service and technical support representatives working on our behalf, and we expect to continue to rely heavily on third parties in the future. This strategy presents risks to our business due to the fact that we may not be able to influence the quality of support as directly as we would be able to do if our own employees performed these activities. Our customers may react negatively to providing information to, and receiving support from, third-party organizations, especially if these third-party organizations are based overseas. If we encounter problems with our third-party customer service and technical support providers, our reputation may be harmed, our ability to sell our offerings could be adversely affected, and we could lose customers and associated revenue.
Revenue, margin or earnings shortfalls or the volatility of the market generally may cause the market price of our stock to decline.
In the past, the market price for our common stock experienced significant fluctuations and it may do so in the future. A number of factors may affect the market price for our common stock, such as:
shortfalls in, or changes in expectations about, our revenue, margins, earnings, Annualized Recurring Revenue (“ARR”), sales of our Digital Experience offerings, or other key performance metrics;
changes in estimates or recommendations by securities analysts;
whether our results meet analysts’ expectations;
compression or expansion of multiples used by investors and analysts to value high technology SaaS companies;
the announcement of new products or services, product enhancements, service introductions, strategic alliances or significant agreements by us or our competitors;
the loss of large customers or our inability to increase sales to existing customers, retain customers or attract new customers;
recruitment or departure of key personnel;
variations in our or our competitors’ results of operations, changes in the competitive landscape generally and developments in our industry;
general socio-economic, political or market conditions; and
unusual events such as significant acquisitions by us or our competitors, divestitures, litigation, regulatory actions and other factors, including factors unrelated to our operating performance.
In addition, the market for technology stocks or the stock market in general may experience uneven investor confidence, which may cause the market price for our common stock to decline for reasons unrelated to our operating performance. Volatility in the market price of a company’s securities for a period of time may increase the company’s susceptibility to securities class action litigation. Oftentimes, this type of litigation is expensive and diverts management’s attention and resources which may adversely affect our business.
Contracting with government entities exposes us to additional risks inherent in the government procurement process.
We provide products and services, directly and indirectly, to a variety of government entities, both domestically and internationally. Risks associated with licensing and selling products and services to government entities include more extended sales and collection cycles, varying governmental budgeting processes and adherence to complex procurement regulations and other government-specific contractual requirements. We may be subject to audits and investigations relating to our government contracts and any violations could result in various civil and criminal penalties and administrative sanctions, including termination

31


of contracts, payment of fines, and suspension or debarment from future government business, as well as harm to our reputation and financial results.
If we are unable to recruit and retain key personnel, our business may be harmed.
Much of our future success depends on the continued service, availability and performance of our senior management. These individuals have acquired specialized knowledge and skills with respect to Adobe. The loss of any of these individuals could harm our business, especially if we have not been successful in developing adequate succession plans. Our business is also dependent on our ability to retain, hire and motivate talented, highly skilled personnel across all levels of our organization. Our efforts to attract, develop, integrate and retain highly skilled employees with appropriate qualifications may be compounded by intensified restrictions on travel, immigration, or the availability of work visas. Experienced personnel in the information technology industry are in high demand and competition for their talents is intense in many areas where our employees are located. We may experience higher compensation costs to retain senior management and experienced personnel that may not be offset by improved productivity or increased sales. If we are unable to continue to successfully attract and retain key personnel, our business may be harmed.
We continue to hire personnel in countries where exceptional technical knowledge and other expertise are offered at lower costs, which increases the efficiency of our global workforce structure and reduces our personnel related expenditures. Nonetheless, as globalization continues, competition for these employees in these countries has increased, which may impact our ability to retain these employees and increase our expenses resulting from competitive compensation. We may continue to expand our international operations and international sales and marketing activities, which would require significant management attention and resources. We may be unable to scale our infrastructure effectively or as quickly as our competitors in these markets, and our revenue may not increase to offset these expected increases in costs and operating expenses, causing our results to suffer.
We believe that a critical contributor to our success to date has been our corporate culture, which we have built to foster innovation, teamwork and employee satisfaction. As we grow, including from the integration of employees and businesses acquired in connection with previous or future acquisitions, we may find it difficult to maintain important aspects of our corporate culture, which could negatively affect our ability to retain and recruit personnel who are essential to our future success.
Failure to manage our sales and distribution channels effectively could result in a loss of revenue and harm to our business.
We contract with a number of software distributors and other strategic partners, none of which are individually responsible for a material amount of our total net revenue for any recent period. Nonetheless, if any single agreement with one of our distributors were terminated, any prolonged delay in securing a replacement distributor could have a negative impact on our results of operations.
Successfully managing our indirect distribution channel efforts to reach various customer segments for our products and services is a complex process across the broad range of geographies where we do business or plan to do business. Our distributors and other channel partners are independent businesses that we do not control. Notwithstanding the independence of our channel partners, we face legal risk and potential reputational harm from the activities of these third parties including, but not limited to, export control violations, workplace conditions, corruption and anti-competitive behavior.
We cannot be certain that our distribution channel will continue to market or sell our products and services effectively. If our distribution channel is not successful, we may lose sales opportunities, customers and revenue. Our distributors also sell our competitors’ products and services, and if they favor our competitors’ products or services for any reason, they may fail to market our products or services effectively or to devote resources necessary to provide effective sales, which would cause our results to suffer. We also distribute some products and services through our OEM channel, and if our OEMs decide not to bundle our applications on their devices, our results could suffer. In addition, the financial health of our distributors and our continuing relationships with them are important to our success. Some of these distributors may be unable to withstand adverse changes in economic conditions, which could result in insolvency, the inability of such distributors to obtain credit to finance purchases of our products and services, or a delay in paying their obligations to us.
We also sell some of our products and services through our direct sales force. Risks associated with this sales channel include more extended sales and collection cycles associated with direct sales efforts, challenges related to hiring, retaining and motivating our direct sales force, and substantial amounts of ongoing training for sales representatives. Moreover, recent hires may not become as productive as we would like, as in most cases it takes a significant period of time before they achieve full productivity. Our business could be seriously harmed if our expansion efforts do not generate a corresponding significant increase in revenue and we are unable to achieve the efficiencies we anticipate. In addition, the loss of key sales employees could impact our customer relationships and future ability to sell to certain accounts covered by such employees.

32


If our goodwill or amortizable intangible assets become impaired, then we could be required to record a significant charge to earnings.
GAAP requires us to test for goodwill impairment at least annually. In addition, we review our goodwill and amortizable intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Factors that may be considered a change in circumstances indicating that the carrying value of our goodwill or amortizable intangible assets may not be recoverable include declines in stock price, market capitalization or cash flows, and slower growth rates in our industry. Depending on the results of our review, we could be required to record a significant charge to earnings in our consolidated financial statements during the period in which any impairment of our goodwill or amortizable intangible assets were determined, negatively impacting our results of operations.
We have issued $1.9 billion of notes in debt offerings and have a $2.25 billion term loan, and may incur other debt in the future, which may adversely affect our financial condition and future financial results.
We have $1.9 billion in senior unsecured notes and a $2.25 billion senior unsecured term loan outstanding. We also have a $1 billion senior unsecured revolving credit agreement, which is currently undrawn. This debt may adversely affect our financial condition and future financial results by, among other things:
increasing our vulnerability to adverse changes in general economic and industry conditions;
requiring the dedication of a portion of our expected cash flow from operations to service our indebtedness, thereby reducing the amount of expected cash flow available for other purposes, including capital expenditures and acquisitions; and
limiting our flexibility in planning for, or reacting to, changes in our business and our industry.
Our senior unsecured notes and senior unsecured credit agreements impose restrictions on us and require us to maintain compliance with specified covenants. Our ability to comply with these covenants may be affected by events beyond our control. If we breach any of the covenants and do not obtain a waiver from the noteholders or lenders, then, subject to applicable cure periods, any outstanding indebtedness may be declared immediately due and payable.
In addition, changes by any rating agency to our credit rating may negatively impact the value and liquidity of both our debt and equity securities, as well as the potential costs associated with a refinancing of our debt. Under certain circumstances, if our credit ratings are downgraded or other negative action is taken, the interest rate payable by us under our revolving credit facility and Term Loan could increase. Downgrades in our credit ratings could also affect the terms of any such financing and restrict our ability to obtain additional financing in the future.
Catastrophic events may disrupt our business.
We are a highly automated business and rely on our network infrastructure and enterprise applications, internal technology systems and website for our development, marketing, operations, support, hosted services and sales activities. In addition, some of our businesses rely on third-party hosted services, and we do not control the operation of third-party data center facilities serving our customers from around the world, which increases our vulnerability. A disruption, infiltration or failure of these systems or third-party hosted services in the event of a major earthquake, fire, flood, tsunami or other weather event, power loss, telecommunications failure, software or hardware malfunctions, pandemics, cyber-attack, war, terrorist attack or other catastrophic event that our disaster recovery plans do not adequately address, could cause system interruptions, reputational harm, loss of intellectual property, delays in our product development, lengthy interruptions in our services, breaches of data security and loss of critical data. Any of these events could prevent us from fulfilling our customers’ orders or could negatively impact a country or region in which we sell our products, which could in turn decrease that country’s or region’s demand for our products. Our corporate headquarters, a significant portion of our research and development activities, certain of our data centers and certain other critical business operations are located in the San Francisco Bay Area, and additional facilities where we conduct significant operations are located in the Salt Lake Valley Area, both of which are near major earthquake faults. A catastrophic event that results in the destruction or disruption of any of our data centers or our critical business or information technology systems could severely affect our ability to conduct normal business operations and, as a result, our future operating results could be adversely affected.
Climate change may have a long-term impact on our business.
 While we seek to partner with organizations that mitigate their business risks associated with climate change, we recognize that there are inherent risks wherever business is conducted. Access to clean water and reliable energy in the communities where we conduct our business, whether for our offices or for our vendors, is a priority. Our major sites in California, Utah and India are vulnerable to climate change effects. For example, in California, increasing intensity of drought throughout the state and annual periods of wildfire danger increase the probability of planned power outages in the communities where we work and live. While

33


this danger has a low-assessed risk of disrupting normal business operations, it has the potential impact on employees’ abilities to commute to work and to stay connected. Climate-related events, including the increasing frequency of extreme weather events and their impact on U.S., India and other major regions’ critical infrastructure, have the potential to disrupt our business, our third-party suppliers, and/or the business of our customers, and may cause us to experience higher attrition, losses, and additional costs to maintain or resume operations. To accurately assess and take potential proactive action as appropriate, Adobe is aligned with the guidelines of the Financial Stability Board’s Task Force on Climate-related Financial Disclosures recommendations and the Sustainability Accounting Standards Board environmental metrics.
Our investment portfolio may become impaired by deterioration of the financial markets.
Our cash equivalent and short-term investment portfolio as of November 29, 2019 consisted of asset-backed securities, corporate debt securities, money market mutual funds, municipal securities, time deposits and U.S. Treasury securities. We follow an established investment policy and set of guidelines to monitor and help mitigate our exposure to interest rate and credit risk. The policy sets forth credit quality standards and limits our exposure to any one issuer, as well as our maximum exposure to various asset classes.
Should financial market conditions worsen in the future, investments in some financial instruments may pose risks arising from market liquidity and credit concerns. In addition, any deterioration of the capital markets could cause our other income and expense to vary from expectations. As of November 29, 2019, we had no material impairment charges associated with our short-term investment portfolio, and although we believe our current investment portfolio has little risk of material impairment, we cannot predict future market conditions, market liquidity or credit availability, and can provide no assurance that our investment portfolio will remain materially unimpaired.
ITEM 1B.  UNRESOLVED STAFF COMMENTS
None.
ITEM 2.  PROPERTIES
The following table sets forth the location, approximate square footage and use of our material properties during fiscal 2019:
Location
Owned / Leased
Approximate
Square Footage
 
Use
Americas:
 
 
 
 
San Jose, California
Owned & leased
1,081,000

(1) 
Research, product development, sales, marketing and administration
San Francisco, California
Owned & leased
657,000

(2) 
Research, product development, sales, marketing and administration
APAC:
 
 
 
 
Bangalore, India
Owned & leased
422,000

(3) 
Research, product development, sales and administration
Noida, India
Owned & leased
554,000

(4) 
Research, product development, sales and administration
EMEA:
 
 
 
 
Greater London Area, United Kingdom
Leased
92,000

 
Product development, sales, marketing and administration
_________________________________________ 
(1) 
We own approximately 989,000 square feet of our San Jose properties where our headquarters is located.
(2) 
We own approximately 346,000 square feet of our San Francisco properties
(3) 
We own approximately 250,000 square feet of our Bangalore properties.
(4) 
We own our Noida properties except for a land lease for one of our buildings. The term for the land lease is until 2091.
We lease or sublease the properties we occupy under operating leases. Such leases expire at various times through 2031, with the exception of our ground lease in Noida.
In general, all facilities are in good condition, suitable for the conduct of our business and are operating at an average capacity of approximately 95%.

34


ITEM 3.  LEGAL PROCEEDINGS 
In connection with disputes relating to the validity or alleged infringement of third-party intellectual property rights, including patent rights, we have been, are currently and may in the future be subject to claims, negotiations or complex, protracted litigation. Intellectual property disputes and litigation may be very costly and can be disruptive to our business operations by diverting the attention and energies of management and key technical personnel. Although we have successfully defended or resolved past litigation and disputes, we may not prevail in any ongoing or future litigation and disputes. Third-party intellectual property disputes could subject us to significant liabilities, require us to enter into royalty and licensing arrangements on unfavorable terms, prevent us from licensing certain of our products or offering certain of our services, subject us to injunctions restricting our sale of products or services, cause severe disruptions to our operations or the markets in which we compete, or require us to satisfy indemnification commitments with our customers including contractual provisions under various license arrangements and service agreements.
In addition to intellectual property disputes, we are subject to legal proceedings, claims and investigations in the ordinary course of business, including claims relating to commercial, employment and other matters. Some of these disputes and legal proceedings may include speculative claims for substantial or indeterminate amounts of damages. We consider all claims on a quarterly basis in accordance with GAAP and, based on known facts, assess whether potential losses are considered reasonably possible, probable and estimable. Based upon this assessment, we then evaluate disclosure requirements and whether to accrue for such claims in our financial statements. This determination is then reviewed and discussed with the Audit Committee of the Board of Directors and our independent registered public accounting firm.
We make a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Unless otherwise specifically disclosed in our Consolidated Financial Statements and notes thereto, we have determined that no provision for liability or disclosure is required related to any claim against us because: (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial.
All legal costs associated with litigation are expensed as incurred. Litigation is inherently unpredictable. However, we believe that we have valid defenses with respect to the legal matters pending against us. It is possible, nevertheless, that our consolidated financial position, cash flows or results of operations could be negatively affected by an unfavorable resolution of one or more of such proceedings, claims or investigations.
In connection with our piracy conversion efforts, conducted both internally and through organizations such as the Business Software Alliance, from time to time we undertake litigation against alleged copyright infringers. Such lawsuits may lead to counter-claims alleging improper use of litigation or violation of other laws. We believe we have valid defenses with respect to such counter-claims; however, it is possible that our consolidated financial position, cash flows or results of operations could be negatively affected in any particular period by the resolution of one or more of these counter-claims.
ITEM 4.  MINE SAFETY DISCLOSURES
Not applicable.

35


PART II
ITEM 5.  MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES 
Market Information for Common Stock
Our common stock is traded on the NASDAQ Global Select Market under the symbol “ADBE.”
Stockholders
According to the records of our transfer agent, there were 993 holders of record of our common stock on January 10, 2020. Because many of such shares are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders.
Dividends
We do not anticipate paying any cash dividends in the foreseeable future.
Issuer Purchases of Equity Securities
Below is a summary of stock repurchases for the three months ended November 29, 2019. See Note 14 of our Notes to Consolidated Financial Statements for information regarding our stock repurchase programs.
 
Period
 
Total Number of Shares
Repurchased
 
Average
Price Paid
Per
Share
 
Total
Number of
Shares
Purchased
as Part of
Publicly
Announced
Plans
 
 
Approximate
Dollar Value
that May
Yet be
Purchased
Under the
Plan(1)
 
 
      (in thousands, except average price per share)
 
Beginning repurchase authority
 
 
 
 
 
 
$
6,100,054

 
August 31 — September 27, 2019
 
 
 
 
 
 
 
 
Shares repurchased
885

 
$
282.43

 
885

 
$
(250,054
)
 
September 28 — October 25, 2019
 
 
 
 
 
 
 
 
Shares repurchased
927

 
$
274.12

 
927

 
$
(254,032
)
(2) 
October 26 — November 29, 2019
 

 
 

 
 

 
 

 
Shares repurchased
954

 
$
279.52

 
954

 
$
(266,779
)
(2) 
Total
2,766

 
 

 
2,766

 
$
5,329,189

 
_________________________________________ 
(1) 
In May 2018, the Board of Directors granted authority to repurchase up to $8 billion in common stock through the end of fiscal 2021.
(2) 
In September 2019, we entered into a structured stock repurchase agreement with a large financial institution whereupon we provided them with a prepayment of $750 million. As of November 29, 2019, approximately $229.2 million of the prepayment remained under this agreement.

36


ITEM 6.  SELECTED FINANCIAL DATA 
The following selected consolidated financial data is derived from our Consolidated Financial Statements. As our historical operating results are not necessarily indicative of future operating results, this data should be read in conjunction with the Consolidated Financial Statements and notes thereto, and with Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations.
(in thousands, except per share amounts and employee data)
  Fiscal Years
 
2019(1)
 
2018
 
2017
 
2016(3)
 
2015
Operations:
 
 
 
 
 
 
 
 
 
Revenue:
$
11,171,297

 
$
9,030,008

 
$
7,301,505

 
$
5,854,430

 
$
4,795,511

Gross profit
$
9,498,577

 
$
7,835,009

 
$
6,291,014

 
$
5,034,522

 
$
4,051,194

Income before income taxes
$
3,204,741

 
$
2,793,876

 
$
2,137,641

 
$
1,435,138

 
$
873,781

Net income
$
2,951,458

 
$
2,590,774

 
$
1,693,954

 
$
1,168,782

 
$
629,551

Net income per share:
 

 
 

 
 

 
 

 
 

Basic
$
6.07

 
$
5.28

 
$
3.43

 
$
2.35

 
$
1.26

Diluted
$
6.00

 
$
5.20

 
$
3.38

 
$
2.32

 
$
1.24

Shares used to compute basic net income per share
486,291

 
490,564

 
493,632

 
498,345

 
498,764

Shares used to compute diluted net income per share
491,572

 
497,843

 
501,123

 
504,299

 
507,164

Financial position:
 

 
 

 
 

 
 

 
 

Cash, cash equivalents and short-term investments
$
4,176,976

 
$
3,228,962

 
$
5,819,774

 
$
4,761,300

 
$
3,988,084

Working capital(2)
$
(1,696,013
)
 
$
555,913

 
$
3,720,356

 
$
3,028,139

 
$
2,608,336

Total assets
$
20,762,400

 
$
18,768,682

 
$
14,535,556

 
$
12,697,246

 
$
11,714,500

Debt, current
$
3,149,343

 
$

 
$

 
$

 
$

Debt, non-current
$
988,924

 
$
4,124,800

 
$
1,881,421

 
$
1,892,200

 
$
1,895,259

Stockholders’ equity
$
10,530,155

 
$
9,362,114

 
$
8,459,869

 
$
7,424,835

 
$
7,001,580

Additional data:
 
 
 

 
 

 
 

 
 

Worldwide employees
22,634

 
21,357

 
17,973

 
15,706

 
13,893

_________________________________________ 
(1) 
On December 1, 2018, the beginning of our fiscal year 2019, we adopted the requirements of the Financial Accounting Standards Board’s Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers, Topic 606, utilizing the modified retrospective method of transition. Prior period information has not been restated and continues to be reported under the accounting standard in effect for those periods.
(2) 
As of November 29, 2019, working capital was in a deficit primarily due to the reclassification of our $2.25 billion term loan due April 30, 2020 and $900 million 4.75% senior notes due February 1, 2020 to current liabilities. We intend to refinance our Term Loan and 2020 Notes on or before the due dates.
(3) 
Our fiscal year is a 52- or 53-week year that ends on the Friday closest to November 30. Fiscal 2016 was a 53-week fiscal year compared with the other periods presented which were 52-week fiscal years.




37


ITEM 7.  MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS 
The following discussion should be read in conjunction with our Consolidated Financial Statements and Notes thereto. Discussion regarding our financial condition and results of operations for fiscal 2018 as compared to fiscal 2017 is included in Item 7 of our Annual Report on Form 10-K for the fiscal year ended November 30, 2018, filed with the SEC on January 25,2019.
ACQUISITIONS
During fiscal 2019, we acquired the remaining interest in Allegorithmic SAS (“Allegorithmic”), a privately held 3D editing and authoring software company for gaming and entertainment, for approximately $106.2 million in cash consideration, and integrated it into our Digital Media reportable segment.
During fiscal 2018, we completed our acquisitions of Marketo, a privately held marketing cloud platform company, for $4.73 billion and Magento, a privately held commerce platform company, for $1.64 billion, and integrated them into our Digital Experience reportable segment.
During fiscal 2017, we completed our acquisition of TubeMogul, a publicly held video advertising platform company, for $560.8 million, and integrated it into our Digital Experience reportable segment.
We also completed other immaterial business acquisitions during the fiscal years presented.
See Note 3 of our Notes to Consolidated Financial Statements for further information regarding these acquisitions, including pro forma financial information related to the Marketo acquisition. Pro forma information has not been presented for our other acquisitions during the fiscal years presented as the impact to our Consolidated Financial Statements was not material.
CRITICAL ACCOUNTING POLICIES AND ESTIMATES
In preparing our Consolidated Financial Statements in accordance with GAAP and pursuant to the rules and regulations of the SEC, we make assumptions, judgments and estimates that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures of contingent assets and liabilities. We base our assumptions, judgments and estimates on historical experience and various other factors that we believe to be reasonable under the circumstances. Actual results could differ materially from these estimates under different assumptions or conditions. On a regular basis, we evaluate our assumptions, judgments and estimates. We also discuss our critical accounting policies and estimates with the Audit Committee of the Board of Directors.
We believe that the assumptions, judgments and estimates involved in the accounting for revenue recognition, business combinations and income taxes have the greatest potential impact on our Consolidated Financial Statements. These areas are key components of our results of operations and are based on complex rules requiring us to make judgments and estimates, and consequently, we consider these to be our critical accounting policies. Historically, our assumptions, judgments and estimates relative to our critical accounting policies have not differed materially from actual results.
Revenue Recognition
Our contracts with customers may include multiple goods and services. For example, some of our offerings include both on-premise and/or on-device software licenses and cloud services. Determining whether the software licenses and the cloud services are distinct from each other, and therefore performance obligations to be accounted for separately, or not distinct from each other, and therefore part of a single performance obligation, may require significant judgment. We have concluded that the on-premise/on-device software licenses and cloud services provided in our Creative Cloud and Document Cloud subscription offerings are not distinct from each other such that revenue from each offering should be recognized ratably over the subscription period for which the cloud services are provided. In reaching this conclusion, we considered the nature of our promise to Creative Cloud and Document Cloud customers, which is to provide a complete end-to-end creative design or document workflow solution that operates seamlessly across multiple devices and teams. We fulfill this promise by providing access to a solution that integrates cloud-based and on-premise/on-device features that, together through their integration, provide functionalities, utility and workflow efficiencies that could not be obtained from either the on-premise/on-device software or cloud services on their own.
Cloud-based features that are integral to our Creative Cloud and Document Cloud offerings and that work together with the on-premise/on-device software include, but are not limited to: Creative Cloud Libraries, which enable customers to access their work, settings, preferences, and other assets seamlessly across desktop and mobile devices and collaborate across teams in real time; shared reviews which enable simultaneous editing and commenting of PDFs across desktop, mobile, and web; automatic cloud rendering of a design which enables it to be worked on in multiple mediums; and Sensei, Adobe’s cloud-hosted artificial intelligence and machine learning framework, which enables features such as automated photo-editing, photograph content-awareness, natural language processing, optical character recognition, and automated document tagging.

38


Business Combinations
We allocate the purchase price of acquired companies to tangible and intangible assets acquired and liabilities assumed based upon their estimated fair values at the acquisition date. The purchase price allocation process requires management to make significant estimates and assumptions with respect to intangible assets and deferred revenue obligations. Although we believe the assumptions and estimates we have made are reasonable, they are based in part on historical experience, market conditions and information obtained from management of the acquired companies and are inherently uncertain. Examples of critical estimates in valuing certain of the intangible assets we have acquired or may acquire in the future include but are not limited to:
future expected cash flows from software license sales, subscriptions, support agreements, consulting contracts and acquired developed technologies and patents;
historical and expected customer attrition rates and anticipated growth in revenue from acquired customers;
the acquired company’s trade name and trademarks as well as assumptions about the period of time the acquired trade name and trademarks will continue to be used in the combined company’s product portfolio;
the expected use of the acquired assets; and
discount rates.
In connection with the purchase price allocations for our acquisitions, we estimate the fair value of the deferred revenue obligations assumed. The estimated fair value of these obligations is determined utilizing a cost build-up approach. The cost build-up approach determines fair value by estimating the costs related to fulfilling the obligations plus a normal profit margin.
Unanticipated events and circumstances may occur which may affect the accuracy or validity of such assumptions, estimates or actual results.
Accounting for Income Taxes
We use the asset and liability method of accounting for income taxes. Under this method, income tax expense is recognized for the amount of taxes payable or refundable for the current year. In addition, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and for operating losses and tax credit carryforwards. Management must make assumptions, judgments and estimates to determine our current provision for income taxes and also our deferred tax assets and liabilities.
Our assumptions, judgments and estimates relative to the current provision for income taxes take into account current tax laws, our interpretation of current tax laws and possible outcomes of current and future audits conducted by foreign and domestic tax authorities. We have established reserves for income taxes to address potential exposures involving tax positions that could be challenged by tax authorities. In addition, we are subject to the continual examination of our income tax returns by the U.S. Internal Revenue Service (“IRS”) and other domestic and foreign tax authorities. We expect future examinations to focus on our intercompany transfer pricing practices as well as other matters. We regularly assess the likelihood of outcomes resulting from these examinations to determine the adequacy of our provision for income taxes and have reserved for potential adjustments that may result from such examinations. We believe such estimates to be reasonable; however, the final determination of any of these examinations could significantly impact the amounts provided for income taxes in our Consolidated Financial Statements.
Recent Accounting Pronouncements

39


RESULTS OF OPERATIONS
Overview of 2019
For fiscal 2019, we reported strong financial results consistent with the continued execution of our long-term plans for our two strategic growth areas, Digital Media and Digital Experience, while continuing to market and license a broad portfolio of products and solutions.
On December 1, 2018, the beginning of our fiscal year 2019, we adopted the requirements of the new revenue standard utilizing the modified retrospective method of transition, and began to report our financial results under the new revenue standard. The impact of the adoption was not significant to our results of operations.
In our Digital Media segment, we are a market leader with Creative Cloud, our subscription-based offering which provides desktop tools, mobile apps and cloud-based services for designing, creating and publishing rich and immersive content. Creative Cloud delivers value with deep, cross-product integration, frequent product updates and feature enhancements, cloud-enabled services including storage and syncing of files across users’ machines, machine learning and artificial intelligence, access to marketplace, social and community-based features with our Adobe Stock and Behance services, app creation capabilities, tools which assist with enterprise deployments and team collaboration, and affordable pricing for cost-sensitive customers.
We offer Creative Cloud for individuals, students, teams and enterprises. We expect Creative Cloud will drive sustained long-term revenue growth through a continued expansion of our customer base by acquiring new users as a result of low cost of entry and delivery of additional features and value to Creative Cloud, as well as keeping existing customers current on our latest release. We have also built out a marketplace for Creative Cloud subscribers to enable the delivery and purchase of stock content in our Adobe Stock service. Overall, our strategy with Creative Cloud is designed to enable us to increase our revenue with users, attract more new customers, and grow our recurring and predictable revenue stream that is recognized ratably.
We continue to implement strategies that will accelerate awareness, consideration and purchase of subscriptions to our Creative Cloud offerings. These strategies include increasing the value Creative Cloud users receive, such as offering new desktop and mobile applications, as well as targeted promotions and offers that attract past customers and potential users to try out and ultimately subscribe to Creative Cloud. Because of the shift towards Creative Cloud subscriptions and Enterprise Term License Agreements (“ETLAs”), revenue from perpetual licensing of our Creative products has been immaterial to our business.
We are also a market leader with our Adobe Document Cloud offerings built around our Adobe Acrobat family of products, including Adobe Acrobat Reader DC, and a set of integrated cloud-based document services, including Adobe Sign. Acrobat provides reliable creation and exchange of electronic documents, regardless of platform or application source type. Document Cloud, which we believe enhances the way people manage critical documents at home, in the office and across devices, includes Adobe Acrobat DC and Adobe Sign, and a set of integrated services enabling users to create, review, approve, sign and track documents whether on a desktop or mobile device. Adobe Acrobat DC, with a touch-enabled user interface, is offered both through subscription and perpetual licenses.
Annualized Recurring Revenue (“ARR”) is currently the key performance metric our management uses to assess the health and trajectory of our overall Digital Media segment. ARR should be viewed independently of revenue, deferred revenue, unbilled backlog and remaining performance obligation as ARR is a performance metric and is not intended to be combined with any of these items. We adjust our reported ARR on an annual basis to reflect any material exchange rates changes. Our reported ARR results in the current fiscal year are based on currency rates set at the beginning of the year and held constant throughout the year. We calculate ARR as follows:
Creative ARR
Annual Value of Creative Cloud Subscriptions and Services
+
Annual Creative ETLA Contract Value
Document Cloud ARR
Annual Value of Document Cloud Subscriptions and Services
+
Annual Document Cloud ETLA Contract Value
Digital Media ARR
Creative ARR
+
Document Cloud ARR

40


Creative ARR exiting fiscal 2019 was $7.31 billion, up from $5.92 billion at the end of fiscal 2018. Document Cloud ARR exiting fiscal 2019 was $1.09 billion, up from $791 million at the end of fiscal 2018. Total Digital Media ARR grew to $8.40 billion at the end of fiscal 2019, up from $6.71 billion at the end of fiscal 2018. Revaluing our ending ARR for fiscal 2019 using currency rates at the beginning of fiscal 2019, our Digital Media ARR at the end of fiscal 2019 would be $8.33 billion or approximately $66 million lower than the ARR reported above.
Our success in driving growth in ARR has positively affected our revenue growth. Creative revenue in fiscal 2019 was $6.48 billion, up from $5.34 billion in fiscal 2018 and representing 21% year-over-year growth. Document Cloud revenue in fiscal 2019 was $1.22 billion, up from $981.8 million in fiscal 2018 and representing 25% year-over-year revenue growth. Total Digital Media segment revenue grew to $7.71 billion in fiscal 2019, up from $6.33 billion in fiscal 2018 and representing 22% year-over-year growth.
We are a market leader in the fast-growing category addressed by our Digital Experience segment. Our Digital Experience business provides comprehensive solutions that include analytics, targeting, media optimization, digital experience management, cross-channel campaign management, marketing automation, audience management, commerce, premium video delivery and monetization. These comprehensive solutions enable marketers to measure, personalize and optimize marketing campaigns and digital experiences across channels for optimal marketing performance.
During fiscal 2019, our hierarchy of solutions in the Digital Experience segment consisted of the following cloud offerings:
Adobe Advertising Cloud—delivers an end-to-end platform for managing advertising across traditional TV and digital formats, and simplifies the delivery of video, display and search advertising across channels and screens.
Adobe Analytics Cloud—enables businesses to move from insights to actions in real time by uniquely integrating audiences as the core system of intelligence for the enterprise; makes data available across all Adobe clouds through the capture, aggregation, rationalization and understanding of vast amounts of disparate data and then translating that data into singular customer profiles; includes Adobe Analytics and Adobe Audience Manager.
Adobe Marketing Cloud—provides an integrated set of solutions to help marketers differentiate their brands and engage their customers, helping businesses manage, personalize, and orchestrate campaigns and customer journeys; includes Adobe Experience Manager (“AEM”), Adobe Campaign, Adobe Target, Marketo Engage and Adobe Primetime.
Adobe Commerce Cloud—provides digital commerce, order management and predictive intelligence based on a unified commerce platform enabling shopping experiences across a wide array of industries; includes Magento Commerce.
In addition to chief marketing officers, chief revenue officers and digital marketers, users of our Digital Experience solutions include advertisers, campaign managers, publishers, data analysts, content managers, social marketers, marketing executives and information management and technology executives. These customers often are involved in workflows that utilize other Adobe products, such as our Digital Media offerings. By combining the creativity of our Digital Media business with the science of our Digital Experience business, we help our customers to more efficiently and effectively make, manage, measure and monetize their content across every channel with an end-to-end workflow and feedback loop.
We utilize a direct sales force to market and license our Digital Experience solutions, as well as an extensive ecosystem of partners, including marketing agencies, systems integrators and independent software vendors that help license and deploy our solutions to their customers. We have made significant investments to broaden the scale and size of all of these routes to market, and our recent financial results reflect the success of these investments.
We achieved record Digital Experience revenue of $3.21 billion in fiscal 2019, up from $2.44 billion in fiscal 2018 which represents 31% year-over-year growth. Driving this increase was the increase in subscription revenue across our offerings which grew to $2.67 billion in fiscal 2019 from $1.95 billion in fiscal 2018, representing 37% year-over-year growth. Largely contributing to the increase in Digital Experience subscription revenue was revenue associated with Marketo Engage. To a lesser extent, subscription revenue associated with Magento Commerce and Adobe Experience Manager also contributed to the overall increase. We expect that continued demand across our portfolio of Adobe Experience Cloud solutions, including new offerings and enhancements to existing solutions, will drive revenue growth in future years.

41


Our financial results for fiscal 2019 are presented in accordance with the new revenue standard that was adopted under the modified retrospective method at the beginning of fiscal 2019. Prior period results have not been restated which limits the comparability of our results of operations for fiscal 2019 when compared to the year-ago period. See Note 2 of our Notes to Consolidated Financial Statements for information regarding adoption of the new revenue standard.
Financial Performance Summary for Fiscal 2019
Total Digital Media ARR of approximately $8.40 billion as of November 29, 2019 increased by $1.69 billion, or 25%, from $6.71 billion as of November 30, 2018. The change in our Digital Media ARR was primarily due to stronger new user adoption of our Creative Cloud and Adobe Document Cloud offerings.
Creative revenue of $6.48 billion increased by $1.14 billion, or 21%, during fiscal 2019, from $5.34 billion in fiscal 2018. The increase was primarily due to the increase in subscription revenue associated with our Creative Cloud offerings.
Digital Experience revenue of $3.21 billion increased by $762.4 million, or 31%, during fiscal 2019, from $2.44 billion in fiscal 2018. The increase was primarily due to the increase in subscription revenue driven by the addition of Marketo and Magento, which we acquired in the later part of fiscal 2018.
Our total deferred revenue of $3.50 billion as of November 29, 2019 increased by $447.1 million, or 15%, from $3.05 billion as of November 30, 2018. The increase was primarily due to increases in new contracts and the timing of renewals for offerings with cloud-enabled services and hosted services.
Cost of revenue of $1.67 billion increased by $477.7 million, or 40%, during fiscal 2019, from $1.19 billion in fiscal 2018. The increase was primarily due to increases in amortization of intangibles from our acquisition of Magento and Marketo in the later part of fiscal 2018. To a lesser extent, increases in hosting services and data center costs also contributed to the overall increase in cost of revenue.
Operating expenses of $6.23 billion increased by $1.24 billion, or 25%, during fiscal 2019, from $4.99 billion in fiscal 2018. The increase was primarily due to increases in base compensation and related benefits costs and stock-based compensation expense associated with headcount growth, including additions from the acquisitions of Magento and Marketo in the later part of fiscal 2018. To a lesser extent, increases in marketing spend also contributed to the overall increase in operating expenses.
Net income of $2.95 billion increased by $360.7 million, or 14%, during fiscal 2019 from $2.59 billion in fiscal 2018 primarily due to increases in revenue and offset in part by the increases in operating expenses and cost of revenue.
Net cash flow from operations of $4.42 billion during fiscal 2019 increased by $392.5 million, or 10%, from $4.03 billion during fiscal 2018 primarily due to higher net income adjusted for the net effect of non-cash items. This increase was offset in part by comparatively lower increases in income taxes payable and higher increases in prepaid expenses and other assets.
Revenue
(dollars in millions)
 
2019
 
2018
 
2017
 
% Change
2019-2018
Subscription
 
$
9,994.5

 
$
7,922.2

 
$
6,133.9

 
26
%
Percentage of total revenue
 
89
%
 
88
%
 
84
%
 
 
Product
 
647.8

 
622.1

 
706.7

 
4
%
Percentage of total revenue
 
6
%
 
7
%
 
10
%
 
 
Services and support
 
529.0

 
485.7

 
460.9

 
9
%
Percentage of total revenue
 
5
%
 
5
%
 
6
%
 
 
Total revenue
 
$
11,171.3

 
$
9,030.0

 
$
7,301.5

 
24
%
Subscription Revenue by Segment
Our subscription revenue is comprised primarily of fees we charge for our subscription and hosted service offerings including Creative Cloud and certain of our Digital Experience and Document Cloud services. We recognize subscription revenue ratably over the term of agreements with our customers, beginning with commencement of service.

42


We have the following reportable segments: Digital Media, Digital Experience and Publishing. Subscription revenue by reportable segment for fiscal 2019, 2018 and 2017 is as follows:
(dollars in millions)
 
2019
 
2018
 
2017
 
% Change
2019-2018
Digital Media
 
$
7,208.3

 
$
5,857.7

 
$
4,480.8

 
23
%
Digital Experience
 
2,670.7

 
1,949.3

 
1,552.5

 
37
%
Publishing
 
115.5

 
115.2

 
100.6

 
*

Total subscription revenue
 
$
9,994.5

 
$
7,922.2

 
$
6,133.9

 
26
%
_________________________________________ 
(*)    Percentage is less than 1%.
Our product revenue is primarily comprised of revenue from distinct on-premise software licenses recognized at a point in time and certain of our OEM and royalty agreements. Our services and support revenue is comprised of consulting, training and maintenance and support, primarily related to the licensing of our enterprise offerings and the sale of our hosted Digital Experience services. Our support revenue also includes technical support and developer support to partners and developer organizations related to our desktop products. Our maintenance and support offerings, which entitle customers to receive desktop product upgrades and enhancements or technical support, depending on the offering, are generally recognized ratably over the term of the arrangement.
Segments
In fiscal 2019, we categorized our products into the following reportable segments:
Digital Media—Our Digital Media segment provides tools and solutions that enable individuals, teams and enterprises to create, publish, promote and monetize their digital content anywhere. Our customers include content creators, experience designers, app developers, enthusiasts, students, social media users and creative professionals, as well as marketing departments and agencies, companies and publishers. Our customers also include knowledge workers who create, collaborate on and distribute documents and creative content.
Digital Experience—Our Digital Experience segment provides products, services and solutions for creating, managing, executing, measuring, monetizing and optimizing customer experiences from advertising to commerce. Our customers include marketers, advertisers, agencies, publishers, merchandisers, merchants, web analysts, data scientists, developers, marketing executives, information management and technology executives, product development executives, and sales and support executives.
Publishing—Our Publishing segment addresses market opportunities ranging from the diverse authoring and publishing needs of technical and business publishing to our legacy type and OEM printing businesses. It also includes our web conferencing and document and forms platforms.
Segment Information
(dollars in millions)
 
2019
 
2018
 
2017
 
% Change
2019-2018
Digital Media
 
$
7,707.0

 
$
6,325.3

 
$
5,010.6

 
22
 %
Percentage of total revenue
 
69
%
 
70
%
 
69
%
 
 
Digital Experience
 
3,206.2

 
2,443.7

 
2,030.3

 
31
 %
Percentage of total revenue
 
29
%
 
27
%
 
28
%
 
 
Publishing
 
258.1

 
261.0

 
260.6

 
(1
)%
Percentage of total revenue
 
2
%
 
3
%
 
3
%
 
 
Total revenue
 
$
11,171.3

 
$
9,030.0

 
$
7,301.5

 
24
 %
Digital Media
Revenue from Digital Media increased $1.38 billion during fiscal 2019 as compared to fiscal 2018, driven by increases in revenue associated with our Creative and Document Cloud offerings. Revenue associated with our Creative offerings, which includes our Creative Cloud, perpetually licensed Creative and stock photography offerings, increased during fiscal 2019. The increase was primarily due to an increase in subscription revenue across all of our Creative Cloud offerings driven by increases in net new subscriptions. Adobe Document Cloud revenue, which includes our Acrobat product family and Adobe Sign service, increased during fiscal 2019 as compared to fiscal 2018 primarily due to increases in subscription revenue driven by strong adoption of our Document Cloud.

43


Digital Experience
Revenue from Digital Experience increased $762.5 million during fiscal 2019, as compared to fiscal 2018 primarily due to subscription revenue growth across our Experience Cloud offerings. Largely contributing to the subscription revenue increases were revenue associated with Marketo Engage, which we acquired in the fourth quarter of fiscal 2018, and revenue associated with our Magento Commerce offerings. Also contributing to the subscription revenue growth were increases in our AEM and Campaign offerings.
Geographical Information
(dollars in millions)
 
2019
 
2018
 
2017
 
% Change
2019-2018
Americas
 
$
6,505.9

 
$
5,116.8

 
$
4,216.5

 
27
%
Percentage of total revenue
 
58
%
 
57
%
 
58
%
 
 
EMEA
 
2,975.2

 
2,550.0

 
1,985.1

 
17
%
Percentage of total revenue
 
27
%
 
28
%
 
27
%
 
 
APAC
 
1,690.2

 
1,363.2

 
1,099.9

 
24
%
Percentage of total revenue
 
15
%
 
15
%
 
15
%
 
 
Total revenue
 
$
11,171.3

 
$
9,030.0

 
$
7,301.5

 
24
%
Overall revenue during fiscal 2019 increased in all geographic regions as compared to fiscal 2018 primarily due to increases in Digital Media and Digital Experience revenue. Within each geographic region, the fluctuations in revenue by reportable segment were attributable to the factors noted in the segment information above.
Included in the overall change in revenue for fiscal 2019 and fiscal 2018 were impacts associated with foreign currency as shown below. Our cash flow hedging program is used to mitigate a portion of the foreign currency impact to revenue.
(in millions)
2019
 
2018
Revenue impact:
 Increase/(Decrease)
Euro
$
(73.2
)
 
$
96.3

Australian Dollar
(27.2
)
 
(0.7
)
British Pound
(27.0
)
 
21.6

Japanese Yen
2.3

 
2.8

Other currencies
(12.9
)
 
2.6

Total revenue impact
(138.0
)
 
122.6

Hedging impact:
 
 
 
Euro
30.3

 
29.1

British Pound
8.2

 
11.3

Japanese Yen
1.4

 
8.2

Total hedging impact
39.9

 
48.6

Total impact
$
(98.1
)
 
$
171.2

During fiscal 2019, the U.S. Dollar strengthened against EMEA and other currencies, which decreased revenue in U.S. Dollar equivalents. The foreign currency impact to revenue was offset in part by hedging gains primarily from our EMEA currencies cash flow hedging programs during fiscal 2019.
Backlog
Adoption of the new revenue standard resulted in changes to our measurement of unbilled backlog starting in fiscal 2019 such that orders with a right of termination and unbilled amounts recognized as revenue under the new revenue standard are not included in our unbilled backlog, consistent with our measurement of remaining performance obligations. Our unbilled backlog represents expected future billings not yet recognized in revenue that are contractually committed under our existing subscription agreements. As of November 29, 2019, we had unbilled backlog of $6.38 billion, which excludes amounts cancellable without substantive penalty. Approximately $2.61 billion of our unbilled backlog is not reasonably expected to be recognized during fiscal

44


2020. As of November 30, 2018, we had unbilled backlog of approximately $5.05 billion, which was measured under the accounting standard in effect for that period.
We expect that the amount of unbilled backlog will change from period to period due to certain factors, including the timing and duration of large customer subscription agreements, varying billing cycles of these agreements, timing of customer renewals, timing of revenue recognition, changes in customer financial circumstances and foreign currency fluctuations. Our presentation of unbilled backlog may differ from that of other companies in the industry.
Cost of Revenue
(dollars in millions)
 
2019
 
2018
 
2017
 
% Change
2019-2018
Subscription
 
$
1,222.5

 
$
807.2

 
$
623.0

 
51
 %
Percentage of total revenue
 
11
%
 
9
%
 
9
%
 
 
Product
 
39.6

 
46.0

 
57.1

 
(14
)%
Percentage of total revenue
 
*

 
1
%
 
1
%
 
 
Services and support
 
410.6

 
341.8

 
330.4

 
20
 %
Percentage of total revenue
 
4
%
 
4
%
 
5
%
 
 
Total cost of revenue
 
$
1,672.7

 
$
1,195.0

 
$
1,010.5

 
40
 %
_________________________________________ 
(*) 
Percentage is less than 1%
Subscription
Cost of subscription revenue consists of third-party royalties and expenses related to operating our network infrastructure, including depreciation expense and operating lease payments associated with computer equipment, data center costs, salaries and related expenses of network operations, implementation, account management and technical support personnel, amortization of certain intangible assets and allocated overhead. We enter into contracts with third parties for hosting services and use of data center facilities. Our data center costs largely consist of the amounts we pay to these third parties for rack space, power and similar items. Cost of subscription revenue also includes media costs related to impressions purchased from third-party ad inventory sources for our Adobe Advertising Cloud offerings.
Cost of subscription revenue increased due to the following:
 
Components of
% Change
2019-2018
Amortization of intangibles
17
%
Hosting services and data center costs
12

Media rebill costs
7

Royalty costs
4

Incentive compensation, cash and stock-based
4

Base compensation and related benefits associated with headcount
3

Various individually insignificant items
4

Total change
51
%
Amortization of intangibles increased during fiscal 2019 as compared to fiscal 2018 primarily due to amortization of intangible assets purchased through our acquisitions of Magento and Marketo in fiscal 2018.
Product    
Cost of product revenue includes product packaging, third-party royalties, excess and obsolete inventory, amortization of intangibles and the costs associated with the manufacturing of our products.
Cost of product revenue decreased during fiscal 2019 as compared to fiscal 2018 primarily due to decreases in localization costs.

45


Services and Support
Cost of services and support revenue is primarily comprised of employee-related costs and associated costs incurred to provide consulting services, training and product support.
Cost of services and support revenue increased due to the following:
 
Components of
% Change
2019-2018
Incentive compensation, cash and stock-based
10
%
Base compensation and related benefits associated with headcount
7

Various individually insignificant items
3

Total change
20
%
Operating Expenses
(dollars in millions)
 
2019
 
2018
 
2017
 
% Change
2019-2018
Research and development
 
$
1,930.2

 
$
1,537.8

 
$
1,224.1

 
26
%
Percentage of total revenue
 
17
%
 
17
%
 
17
%
 
 
Sales and marketing
 
3,244.4

 
2,620.8

 
2,197.6

 
24
%
Percentage of total revenue
 
29
%
 
29
%
 
30
%
 
 
General and administrative
 
880.6

 
744.9

 
624.7

 
18
%
Percentage of total revenue
 
8
%
 
8
%
 
9
%
 
 
Amortization of intangibles
 
175.3

 
91.1

 
76.5

 
92
%
Percentage of total revenue
 
2
%
 
1
%
 
1
%
 
 
Total operating expenses
 
$
6,230.5

 
$
4,994.6

 
$
4,122.9

 
25
%
Research and Development
Research and development expenses consist primarily of salary and benefit expenses for software developers, contracted development efforts, related facilities costs and expenses associated with computer equipment used in software development.
Research and development expenses increased due to the following:
 
Components of
% Change
2019-2018
Incentive compensation, cash and stock-based
11
%
Base compensation and related benefits associated with headcount
8

Professional and consulting fees
4

Various individually insignificant items
3

Total change
26
%
We believe that investments in research and development, including the recruiting and hiring of software developers, are critical to remain competitive in the marketplace and are directly related to continued timely development of new and enhanced offerings and solutions. We will continue to focus on long-term opportunities available in our end markets and make significant investments in the development of our subscription and service offerings, applications and tools.
Sales and Marketing
Sales and marketing expenses consist primarily of salary and benefit expenses, amortization of contract acquisitions costs including sales commissions, travel expenses and related facilities costs for our sales, marketing, order management and global supply chain management personnel. Sales and marketing expenses also include the costs of programs aimed at increasing revenue, such as advertising, trade shows, public relations and other market development programs.

46


Sales and marketing expenses increased due to the following:
 
Components of
% Change
2019-2018
Marketing spending related to campaigns, events and overall marketing efforts
8
%
Base compensation and related benefits associated with headcount
7

Incentive compensation, cash and stock-based
3

Professional and consulting fees
2

Amortization of contract acquisition costs, including sales commissions
2

Various individually insignificant items
2

Total change
24
%
General and Administrative
General and administrative expenses consist primarily of compensation and benefit expenses, travel expenses and related facilities costs for our finance, facilities, human resources, legal, information services and executive personnel. General and administrative expenses also include outside legal and accounting fees, provision for bad debts, expenses associated with computer equipment and software used in the administration of the business, charitable contributions and various forms of insurance.
General and administrative expenses increased due to the following:
 
Components of
% Change
2019-2018
Professional and consulting fees
4
%
Facilities and telecom
4

Incentive compensation, cash and stock-based
4

Base compensation and related benefits associated with headcount
3

Software licenses
2

Various individually insignificant items
1

Total change
18
%
Amortization of Intangibles
During the last several years, we have completed a number of business combinations and asset acquisitions. As a result of these acquisitions, we purchased intangible assets that are being amortized over their estimated useful lives ranging from one to fifteen years.
Amortization expense increased during fiscal 2019 as compared to fiscal 2018 primarily due to amortization of intangible assets purchased through our acquisitions of Magento and Marketo in the later part of fiscal 2018 and partially offset by certain fully amortized acquired intangible assets from previous acquisitions.
Non-Operating Income (Expense), Net
(dollars in millions)
 
2019
 
2018
 
2017
 
% Change
2019-2018
Interest and other income (expense), net
 
$
42.2

 
$
39.5

 
$
36.4

 
**

Percentage of total revenue
 
*

 
*

 
*

 
 
Interest expense
 
(157.2
)
 
(89.2
)
 
(74.4
)
 
76
%
Percentage of total revenue
 
(1
)%
 
(1
)%
 
(1
)%
 
 
Investment gains (losses), net
 
51.6

 
3.2

 
7.5

 
**

Percentage of total revenue
 
*

 
*

 
*

 
 
Total non-operating income (expense), net
 
$
(63.4
)
 
$
(46.5
)
 
$
(30.5
)
 
36
%
_________________________________________ 
(*)    Percentage is less than 1%.
(**)    Percentage is not meaningful.


47


Interest and Other Income (Expense), Net 
Interest and other income (expense), net consists primarily of interest earned on cash, cash equivalents and short-term fixed income investments. Interest and other income (expense), net also includes gains and losses on fixed income investments and foreign exchange gains and losses.
Interest Expense
Interest expense primarily represents interest associated with our Term Loan, senior notes and interest rate swaps. In October 2018, we entered into a credit agreement providing for a $2.25 billion senior unsecured term loan for the purpose of partially funding the purchase price for our acquisition of Marketo. Interest on our Term Loan is payable periodically at the end of each interest period, whereas interest on our senior notes is payable semi-annually, in arrears, on February 1 and August 1. Floating interest payments on the interest rate swaps are paid monthly. The fixed-rate interest receivable on the swaps is received semi-annually concurrent with the senior notes interest payments. See Notes 6 and 17 of our Notes to Consolidated Financial Statements for further details regarding our interest rate swaps and debt, respectively.
Interest expense increased during fiscal 2019 as compared to fiscal 2018 primarily due to interest on our Term Loan which was entered into in the fourth quarter of fiscal 2018.
Investment Gains (Losses), Net
Investment gains (losses), net consists principally of unrealized holding gains and losses associated with our deferred compensation plan assets which are classified as trading securities, and gains and losses associated with our direct and indirect investments in privately held companies.
Investment gains increased during fiscal 2019 as compared to fiscal 2018 primarily due to the gain recognized upon our acquisition of the remaining interest in Allegorithmic in January 2019, which was accounted for as an equity-method investment immediately before the acquisition. See Note 3 of our Notes to Consolidated Financial Statements for further details regarding our acquisition of Allegorithmic.
Provision for Income Taxes
 (dollars in millions)
 
2019
 
2018
 
2017
 
% Change
2019-2018
 
% Change
2018-2017
Provision
 
$
253.3

 
$
203.1

 
$
443.7

 
25
%
 
(54
)%
Percentage of total revenue
 
2
%
 
2
%
 
6
%
 
 
 
 
Effective tax rate
 
8
%
 
7
%
 
21
%
 
 
 
 
Our effective tax rate increased by approximately one percentage point during fiscal 2019 as compared to fiscal 2018. The effective tax rate for fiscal 2019 included U.S. federal and state taxes associated with our current year international earnings resulting from the international provisions of the Tax Cuts and Jobs Act (“Tax Act”) effective this year and for additional foreign taxation on our foreign operations. This increase was offset in part by the provisional accounting expense recorded in the prior year for the effects of the Tax Act adoption.
Our effective tax rate decreased by approximately 14 percentage points during fiscal 2018 as compared to fiscal 2017. The lower effective tax rate was primarily due to the effects of the Tax Act enacted on December 22, 2017, which included the reduction in the statutory federal corporate income tax rate from 35% to 21% effective on January 1, 2018, and a related change to our corporate tax structure from which we serve our foreign customers that provided us the ability to deduct more expenses against our earnings in the U.S.
Beginning in our fiscal 2019, the annual statutory federal corporate tax rate is 21% and certain international provisions of the Tax Act, such as a tax on global intangible low-tax income, a base erosion and anti-abuse tax and a special tax deduction for foreign-derived intangible income, took effect. The U.S. Treasury Department has issued proposed regulations that could impact the calculation of taxes related to these provisions and which are anticipated to be applicable on a retroactive basis. While the Company continues to evaluate the impact, such regulations have not been finalized and are subject to change. We will account for new regulations in the period of enactment.
We recognize deferred tax assets to the extent that we believe these assets are more likely than not to be realized. In making such a determination, we considered all available positive and negative evidence, including our past operating results, forecasted earnings, future taxable income and prudent and feasible tax planning strategies. On the basis of this evaluation, we continue to maintain a valuation allowance related primarily to the realizability of state and foreign credits. Total valuation allowance was $244.4 million as of November 29, 2019.

48


We are a United States-based multinational company subject to tax in multiple U.S. and foreign tax jurisdictions. A significant portion of our foreign earnings for the current fiscal year were earned by our Irish subsidiaries. The Tax Act provides an exemption from federal income taxes for distributions from foreign subsidiaries made after December 31, 2017, including certain earnings that were not subject to the one-time transition or global intangible low-tax income tax. As we repatriate the undistributed foreign earnings for use in the U.S., the distributions will generally not be subject to further U.S. federal tax.
Subsequent to November 29, 2019, final and proposed tax regulations were issued that are applicable to Adobe. We are currently evaluating the impact of these enacted and issued regulations, but we do not anticipate they will have a material impact to our fiscal 2020 operating results.
The Tax Act included certain international provisions effective for us starting in fiscal 2019. As discussed in Part 1. Item 1A. Risk Factors, the applicability and impact of these new tax provisions, and of other international tax law changes effective for fiscal 2020 and beyond, will likely require us to respond by making change(s) to our international trading structure. The net impact of such change(s) is uncertain but is anticipated to adversely affect our effective income tax rate and cash flows in years beyond fiscal 2020.
Accounting for Uncertainty in Income Taxes
The gross liabilities for unrecognized tax benefits excluding interest and penalties were $173.3 million, $196.2 million and $172.9 million for fiscal 2019, 2018 and 2017, respectively. If the total unrecognized tax benefits at November 29, 2019, November 30, 2018 and December 1, 2017 were recognized, $127.0 million, $145.2 million and $135.0 million would decrease the respective effective tax rates.
The combined amount of accrued interest and penalties related to tax positions taken on our tax returns were approximately $25.1 million and $24.6 million for fiscal 2019 and 2018, respectively. These amounts were included in long-term income taxes payable in their respective years.
The timing of the resolution of income tax examinations is highly uncertain as are the amounts and timing of tax payments that are part of any audit settlement process. These events could cause large fluctuations in the balance sheet classification of our tax assets and liabilities. We believe that within the next 12 months, it is reasonably possible that either certain audits will conclude or statutes of limitations on certain income tax examination periods will expire, or both. Given the uncertainties described above, we can only determine a range of estimated potential decreases in underlying unrecognized tax benefits ranging from $0 to approximately $20 million.
In addition, in countries where we conduct business and in jurisdictions in which we are subject to tax, including those covered by governing bodies that enact tax laws applicable to us, such as the European Commission of the European Union, we are subject to potential changes in relevant tax, accounting and other laws, regulations and interpretations, including changes to tax laws applicable to corporate multinationals such as Adobe. These countries, other governmental bodies and intergovernmental economic organizations such as the Organization for Economic Cooperation and Development, have or could make unprecedented assertions about how taxation is determined in their jurisdictions that are contrary to the way in which we have interpreted and historically applied the rules and regulations described above in our income tax returns filed in such jurisdictions. In the current global tax policy environment, any changes in laws, regulations and interpretations related to these assertions could adversely affect our effective tax rates or result in other costs to us which could adversely affect our operations and financial results.
Moreover, we are subject to the continual examination of our income tax returns by the IRS and other domestic and foreign tax authorities. These tax examinations are expected to focus on our intercompany transfer pricing practices as well as other matters. We regularly assess the likelihood of outcomes resulting from these examinations to determine the adequacy of our provision for income taxes and have reserved for adjustments that may result from these examinations. We cannot provide assurance that the final determination of any of these examinations will not have an adverse effect on our operating results and financial position.

49


LIQUIDITY AND CAPITAL RESOURCES
This data should be read in conjunction with our Consolidated Statements of Cash Flows.
 
As of
(in millions)
November 29, 2019
 
November 30, 2018
Cash and cash equivalents
$
2,650.2

 
$
1,642.8

Short-term investments
$
1,526.8

 
$
1,586.2

Working capital
$
(1,696.0
)
 
$
555.9

Stockholders’ equity
$
10,530.2

 
$
9,362.1

Working Capital
Working capital as of November 29, 2019 and November 30, 2018 was $1.70 billion of a deficit and $555.9 million of a surplus, respectively. The decrease was primarily due to the reclassification of $3.15 billion total carrying value of our $2.25 billion term loan due April 30, 2020 (“Term Loan”) and $900 million 4.75% senior notes due February 1, 2020 (“2020 Notes”) to current liabilities. We intend to refinance our Term Loan and 2020 Notes on or before the due dates.
A summary of our cash flows is as follows:
(in millions)
2019
 
2018
 
2017
Net cash provided by operating activities
$
4,421.8

 
$
4,029.3

 
$
2,912.9

Net cash used for investing activities
(455.6
)
 
(4,685.3
)
 
(442.9
)
Net cash used for financing activities
(2,946.1
)
 
(5.6
)
 
(1,183.7
)
Effect of foreign currency exchange rates on cash and cash equivalents
(12.7
)
 
(1.7
)
 
8.5

Net increase (decrease) in cash and cash equivalents
$
1,007.4

 
$
(663.3
)
 
$
1,294.8

 
Our primary source of cash is receipts from revenue and, to a lesser extent, proceeds from participation in the employee stock purchase plan. The primary uses of cash are our stock repurchase program as described below, payroll-related expenses, general operating expenses including marketing, travel and office rent, and cost of revenue. Other uses of cash include business acquisitions, purchases of property and equipment and payments for taxes related to net share settlement of equity awards.
Cash Flows from Operating Activities
For fiscal 2019, net cash provided by operating activities of $4.42 billion was primarily comprised of net income adjusted for the net effect of non-cash items. The primary working capital sources of cash were net income coupled with an increase in deferred revenue, which was offset in large part by cash outflows due to an increase in prepaid expenses and other assets. The increase in deferred revenue was primarily driven by increases related to Digital Media offerings with cloud-enabled services and Digital Experience hosted services. The primary working capital use of cash was due to increases in prepaid expenses with certain vendors, sales commissions paid and capitalized, advanced payments related to income taxes and increase in long-term contract assets.
Cash Flows from Investing Activities
For fiscal 2019, net cash used for investing activities of $455.6 million was primarily due to purchases of property and equipment and our acquisition of the remaining equity interest in Allegorithmic. These cash outflows were offset primarily by proceeds from sales and maturities of short-term investments, net of purchases. See Note 3 of our Notes to Consolidated Financial Statements for more detailed information regarding our acquisitions.
Cash Flows from Financing Activities
For fiscal 2019, net cash used for financing activities was $2.95 billion primarily due to payments for our treasury stock repurchases and taxes related to net share settlement of equity awards, which were offset by proceeds from re-issuance of treasury stock for our employee stock purchase plan. See the section titled “Stock Repurchase Program” discussed below.
We expect to continue our investing activities, including short-term and long-term investments, facilities expansion and purchases of computer systems for research and development, sales and marketing, product support and administrative staff. Furthermore, cash reserves may be used to repurchase stock under our stock repurchase program and to strategically acquire companies, products or technologies that are complementary to our business.

50


Other Liquidity and Capital Resources Considerations
Our existing cash, cash equivalents and investment balances may fluctuate during fiscal 2020 due to changes in our planned cash outlay, including changes in incremental costs such as direct costs and integration costs related to our acquisitions.
Cash from operations could also be affected by various risks and uncertainties, including, but not limited to, the risks detailed in Part I, Item 1A titled “Risk Factors.” However, based on our current business plan and revenue prospects, we believe that our existing cash, cash equivalents and investment balances, our anticipated cash flows from operations and our available credit facility will be sufficient to meet our working capital and operating resource expenditure requirements for the next twelve months.
We have a $1 billion senior unsecured revolving credit agreement (“Revolving Credit Agreement”) with a syndicate of lenders, providing for loans to us and certain of our subsidiaries through October 17, 2023. As of November 29, 2019, there were no outstanding borrowings under this credit agreement and the entire $1 billion credit line remains available for borrowing.
As of November 29, 2019, we have a $2.25 billion Term Loan outstanding and $1.9 billion senior notes outstanding, consisting of our 2020 Notes and $1 billion of 3.25% senior notes due February 1, 2025 (the “2025 Notes,” and together with the 2020 Notes, the “Notes”). The Notes and Term Loan rank equally with our other unsecured and unsubordinated indebtedness.
During the first quarter of fiscal 2019, we reclassified the 2020 Notes as current debt in our Consolidated Balance Sheets. During the second quarter of fiscal 2019, we reclassified the Term Loan as current debt in our Consolidated Balance Sheets. As of November 29, 2019, the carrying value of the 2020 Notes was $899.6 million which includes the fair value of the related interest rate swap and is net of debt issuance costs, and the carrying value of the Term Loan was $2.25 billion, net of unamortized original issuance discount. We intend to refinance the Term Loan and 2020 Notes on or before the due dates.
During the third quarter of fiscal 2019, in anticipation of refinancing our Term Loan and 2020 Notes, we entered into Treasury lock agreements with large financial institutions which fixed benchmark U.S. Treasury rates for an aggregate notional amount of $1 billion of our future debt issuance. These derivative instruments hedge the impact of changes in the benchmark interest rate to future interest payments and will be terminated upon debt issuance.
Our short-term investment portfolio is primarily invested in corporate debt securities, asset-backed securities, municipal securities and U.S. Treasury securities. We use professional investment management firms to manage a large portion of our investment portfolio.
Stock Repurchase Program
To facilitate our stock repurchase program, designed to return value to our stockholders and minimize dilution from stock issuances, we may repurchase shares in the open market or enter into structured repurchase agreements with third parties. In May 2018, our Board of Directors granted us an authority to repurchase up to $8 billion in common stock through the end of fiscal 2021.
During fiscal 2019, 2018 and 2017, we entered into several structured stock repurchase agreements with large financial institutions, whereupon we provided them with prepayments totaling $2.75 billion, $2.05 billion, and $1.10 billion, respectively. We enter into these agreements in order to take advantage of repurchasing shares at a guaranteed discount to the Volume Weighted Average Price (“VWAP”) of our common stock over a specified period of time. We only enter into such transactions when the discount that we receive is higher than the expected foregone return on our cash prepayments to the financial institutions. There were no explicit commissions or fees on these structured repurchases. Under the terms of the agreements, there is no requirement for the financial institutions to return any portion of the prepayment to us.
The financial institutions agree to deliver shares to us at monthly intervals during the contract term. The parameters used to calculate the number of shares deliverable are: the total notional amount of the contract, the number of trading days in the contract, the number of trading days in the interval and the average VWAP of our stock during the interval less the agreed upon discount.

51


The following is a summary of our structured stock repurchases executed with large financial institutions during fiscal 2019, 2018, and 2017:
(shares in thousands and total cost in millions)
 
2019
 
2018
 
2017
Board approval dates
 
Shares
 
Average per share
 
Shares
 
Average per share
 
Shares
 
Average per share
January 2015
 

 
$

 

 
$

 
4,263

 
$
118.00

January 2017
 

 
$

 
8,686

 
$
230.43

 
3,923

 
$
151.80

May 2018
 
9,883

 
$
270.23

 

 
$

 

 
$

Total shares
 
9,883

 
$
270.23

 
8,686

 
$
230.43

 
8,186

 
$
134.20

Total cost
 
$2,671
 
$2,002
 
$1,099
For fiscal 2019, 2018 and 2017, the prepayments were classified as treasury stock on our Consolidated Balance Sheets at the payment date, though only shares physically delivered to us by November 29, 2019, November 30, 2018 and December 1, 2017 were excluded from the computation of earnings per share. As of November 29, 2019, $229.2 million of prepayments remained under the agreement.
Subsequent to November 29, 2019, we entered into a structured stock repurchase agreement with a large financial institution whereupon we provided them with a prepayment of $850 million. This amount will be classified as treasury stock on our Consolidated Balance Sheets. Upon completion of the $850 million stock repurchase agreement, $4.25 billion remains under our May 2018 authority.
Off-Balance Sheet Arrangements and Aggregate Contractual Obligations
Our principal commitments as of November 29, 2019 consist of obligations under operating leases, royalty agreements and various service agreements. See Note 16 of our Notes to Consolidated Financial Statements for additional information regarding our contractual commitments.
Contractual Obligations
The following table summarizes our contractual obligations as of November 29, 2019:
(in millions)
 
  Payment Due by Period
 
 
Total
 
Less than
1 year
 
1-3 years
 
3-5 years
 
More than
5 years
Term Loan and Notes, including interest
 
$
4,373.3

 
$
3,227.0

 
$
65.0

 
$
65.0

 
$
1,016.3

Operating lease obligations, net
 
711.5

 
88.7

 
158.0

 
126.9

 
337.9

Purchase obligations 
 
2,036.5

 
545.0

 
935.8

 
555.7

 

Total
 
$
7,121.3

 
$
3,860.7

 
$
1,158.8

 
$
747.6

 
$
1,354.2

As of November 29, 2019, our Term Loan’s carrying value was $2.25 billion. At our election, the Term Loan will bear interest at either (i) the London Interbank Offered Rate (“LIBOR”) plus a margin, based on our debt ratings, ranging from 0.500% to 1.000% or (ii) a base rate plus a margin, based on our debt ratings, ranging from 0.040% to 0.110%. Interest is payable periodically, in arrears, at the end of each interest period we elect. Based on the LIBOR rate at November 29, 2019, our estimated maximum commitment for interest payments was $23.2 million for the remaining duration of the Term Loan.
As of November 29, 2019, the carrying value of our Notes payable was $1.89 billion. Interest on our Notes is payable semi-annually, in arrears on February 1 and August 1. At November 29, 2019, our maximum commitment for interest payments was $200.1 million for the remaining duration of our Notes.
Our Term Loan and Revolving Credit Agreement contain similar financial covenants requiring us not to exceed a maximum leverage ratio. As of November 29, 2019, we were in compliance with this covenant. We believe this covenant will not impact our credit or cash in the coming fiscal year or restrict our ability to execute our business plan. Our senior notes do not contain any financial covenants.

52


Under the terms of our Term Loan and Revolving Credit Agreement, we are not prohibited from paying cash dividends unless payment would trigger an event of default or if one currently exists. We do not anticipate paying any cash dividends in the foreseeable future.
Transition Taxes Liability
As a result of the Tax Act enacted on December 22, 2017, an accrued transition tax liability of approximately $427.1 million as of November 29, 2019 is payable in installments through fiscal 2026. The Tax Act provides an exemption from federal income taxes for distributions from foreign subsidiaries made after December 31, 2017, including certain earnings that were not subject to the one-time transition or global intangible low-tax income tax. As we repatriate the undistributed foreign earnings for use in the U.S., the distributions will generally not be subject to further U.S. federal tax. 
Accounting for Uncertainty in Income Taxes
See Results of Operations - Provision for Income Taxes above and Note10 of our Notes to Consolidated Financial Statements for our discussion on accounting for uncertainty in income taxes.
Royalties
We have certain royalty commitments associated with the licensing of certain offerings. Royalty expense is generally based on a dollar amount per unit sold or a percentage of the underlying revenue.
Indemnifications
In the normal course of business, we provide indemnifications of varying scope to customers and channel partners against claims of intellectual property infringement made by third parties arising from the use of our products and from time to time, we are subject to claims by our customers under these indemnification provisions. Historically, costs related to these indemnification provisions have not been significant and we are unable to estimate the maximum potential impact of these indemnification provisions on our future results of operations.
To the extent permitted under Delaware law, we have agreements whereby we indemnify our directors and officers for certain events or occurrences while the director or officer is or was serving at our request in such capacity. The indemnification period covers all pertinent events and occurrences during the director’s or officer’s lifetime. The maximum potential amount of future payments we could be required to make under these indemnification agreements is unlimited; however, we have director and officer insurance coverage that limits our exposure and enables us to recover a portion of any future amounts paid.
ITEM 7A.  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
All market risk sensitive instruments were entered into for non-trading purposes.
Foreign Currency Risk
Foreign Currency Exposures and Hedging Instruments
In countries outside the United States, we transact business in U.S. Dollars and various other currencies, which subject us to exposure from movements in exchange rates. We may use foreign exchange purchased options or forward contracts to hedge our foreign currency revenue. Additionally, we hedge our net recognized foreign currency monetary assets and liabilities with foreign exchange forward contracts. We hedge these exposures to reduce the risk that our earnings and cash flows will be adversely affected by changes in exchange rates.
Our significant foreign currency revenue exposures for fiscal 2019, 2018 and 2017 were as follows :
(in millions, except Japanese Yen)
2019
 
2018
 
2017
Euro
1,603.2

 
1,309.9

 
1,044.7

Japanese Yen (in billions)
¥
73.2

 
¥
60.8

 
¥
51.0

British Pounds
£
503.3

 
£
423.1

 
£
338.4

As of November 29, 2019, the total absolute value of all outstanding foreign exchange contracts, including options and forwards, was $1.90 billion, which included the notional equivalent of $927.0 million in Euros, $431.0 million in British Pounds, $341.3 million in Japanese Yen and $201.8 million in other foreign currencies. As of November 29, 2019, all contracts were set to expire at various dates through June 2020. The bank counterparties in these contracts could expose us to credit-related losses that would be largely mitigated with master netting arrangements with the same counterparty by permitting net settlement

53


transactions. In addition, we enter into collateral security agreements that provide for collateral to be received or posted when the net fair value of these contracts fluctuates from contractually established thresholds.
A sensitivity analysis was performed on all of our foreign exchange derivatives as of November 29, 2019. This sensitivity analysis measures the hypothetical market value resulting from a 10% shift in the value of exchange rates relative to the U.S. Dollar. For option contracts, the Black-Scholes option pricing model was used. A 10% increase in the value of the U.S. Dollar and a corresponding decrease in the value of the hedged foreign currency asset would lead to an increase in the fair value of our financial hedging instruments by $113.6 million. Conversely, a 10% decrease in the value of the U.S. Dollar would result in a decrease in the fair value of these financial instruments by $33.4 million.
As a general rule, we do not use foreign exchange contracts to hedge local currency denominated operating expenses in countries where a natural hedge exists. For example, in many countries, revenue in the local currencies substantially offsets the local currency denominated operating expenses. We also have long-term investment exposures consisting of the capitalization and retained earnings in our non-U.S. Dollar functional currency foreign subsidiaries. As of November 29, 2019 and November 30, 2018, this long-term investment exposure totaled an absolute notional equivalent of $385.2 million and $292.3 million, respectively, with the year-over-year increase primarily driven by earnings growth. At this time, we do not hedge these long-term investment exposures.
We do not use foreign exchange contracts for speculative trading purposes, nor do we hedge our foreign currency exposure in a manner that entirely offsets the effects of changes in foreign exchange rates. We regularly review our hedging program and assess the need to utilize financial instruments to hedge currency exposures on an ongoing basis.
Cash Flow Hedges of Forecasted Foreign Currency Revenue
We may use foreign exchange purchased options or forward contracts to hedge foreign currency revenue denominated in Euros, British Pounds and Japanese Yen. We hedge these cash flow exposures to reduce the risk that our earnings and cash flows will be adversely affected by changes in exchange rates. These foreign exchange contracts, carried at fair value, may have maturities between one and twelve months. We enter into these foreign exchange contracts to hedge forecasted revenue in the normal course of business and accordingly, they are not speculative in nature.
We record changes in fair value of these cash flow hedges of foreign currency denominated revenue in accumulated other comprehensive income (loss) until the forecasted transaction occurs. When the forecasted transaction affects earnings, we reclassify the related gain or loss on the cash flow hedge to revenue. In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, we reclassify the gain or loss on the related cash flow hedge from accumulated other comprehensive income (loss) to revenue. For the fiscal year ended November 29, 2019, there were no net gains or losses recognized in revenue relating to hedges of forecasted transactions that did not occur.
Non-Designated Hedges of Foreign Currency Assets and Liabilities
Our derivatives not designated as hedging instruments consist of foreign currency forward contracts that we primarily use to hedge monetary assets and liabilities denominated in non-functional currencies to reduce the risk that our earnings and cash flows will be adversely affected by changes in foreign currency exchange rates. These foreign exchange contracts are carried at fair value with changes in fair value of these contracts recorded to interest and other income (expense), net in our Consolidated Statements of Income. These contracts reduce the impact of currency exchange rate movements on our assets and liabilities. At November 29, 2019, the outstanding balance sheet hedging derivatives had maturities of 180 days or less.

54


Interest Rate Risk
Short-Term Investments and Fixed Income Securities
At November 29, 2019, we had debt securities classified as short-term investments of $1.53 billion. Changes in interest rates could adversely affect the market value of these investments. A sensitivity analysis was performed on our investment portfolio as of November 29, 2019. The analysis is based on an estimate of the hypothetical changes in market value of the portfolio that would result from an immediate parallel shift in the yield curve of various magnitudes.
The following tables present the hypothetical fair values of our debt securities classified as short-term investments assuming immediate parallel shifts in the yield curve of 50 basis points (“BPS”), 100 BPS and 150 BPS. The analysis is shown as of November 29, 2019 and November 30, 2018:
 (dollars in millions)
 
 
 
 
 
 
 
 
 
 
-150 BPS
 
-100 BPS
 
-50 BPS
 
Fair Value 11/29/19
 
+50 BPS
 
+100 BPS
 
+150 BPS
$
1,544.8

 
$
1,538.8

 
$
1,532.8

 
$
1,526.8

 
$
1,520.7

 
$
1,514.7

 
$
1,508.7

-150 BPS
 
-100 BPS
 
-50 BPS
 
Fair Value 11/30/18
 
+50 BPS
 
+100 BPS
 
+150 BPS
$
1,617.5

 
$
1,607.1

 
$
1,596.6

 
$
1,586.2

 
$
1,575.7

 
$
1,565.3

 
$
1,554.8

Term Loan
As of November 29, 2019, our Term Loan’s carrying value was $2.25 billion. At our election, the Term Loan will bear interest at either (i) LIBOR plus a margin, based on our debt ratings, ranging from 0.500% to 1.000% or (ii) a base rate plus a margin, based on our debt ratings, ranging from 0.040% to 0.110%. Interest is payable periodically, in arrears, at the end of each interest period we elect. An immediate hypothetical 50 basis points increase or decrease in market interest rates would not have a significant impact on our results of operations.
Senior Notes
As of November 29, 2019, the amount outstanding under our Notes was $1.9 billion. In June 2014, we entered into interest rate swaps that effectively converted the fixed interest rate on our 2020 Notes to a floating interest rate based on LIBOR plus a fixed number of basis points through February 1, 2020. Accordingly, our exposure to fluctuations in market interest rates is on the hedged fixed-rate debt of $900 million. An immediate hypothetical 50 basis points increase or decrease in market interest rates would not have a significant impact on our results of operations.
As of November 29, 2019, the total carrying amount of the Notes was $1.89 billion and the related fair value based on observable market prices in less active markets was $1.96 billion.
Cash Flow Hedges of Interest Rate Risk
In June 2019, in anticipation of refinancing our $2.25 billion Term Loan due April 30, 2020 and $900 million notes payable due February 1, 2020, we entered into Treasury lock agreements with large financial institutions which fixed benchmark U.S. Treasury rates for an aggregate notional amount of $1 billion of our future debt issuance. These derivative instruments hedge the impact of changes in the benchmark interest rate to future interest payments and will be terminated upon closing of our anticipated refinancing. We record changes in the fair value of these cash flow hedges of interest rate risk in accumulated other comprehensive income (loss) until the anticipated refinancing. Upon refinancing and termination of the derivative instruments, their fair value will be amortized over the term of our new debt to interest expense.

55


ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
All financial statement schedules have been omitted, since the required information is not applicable or is not present in amounts sufficient to require submission of the schedule, or because the information required is included in the Consolidated Financial Statements and Notes thereto.

56


ADOBE INC.
CONSOLIDATED BALANCE SHEETS
(In thousands, except par value)
 
November 29,
2019
 
November 30,
2018
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
2,650,221

 
$
1,642,775

Short-term investments
1,526,755

 
1,586,187

Trade receivables, net of allowances for doubtful accounts of $9,650 and of $14,981, respectively
1,534,809

 
1,315,578

Prepaid expenses and other current assets
783,140

 
312,499

Total current assets
6,494,925

 
4,857,039

Property and equipment, net
1,293,015

 
1,075,072

Goodwill
10,691,199

 
10,581,048

Other intangibles, net
1,720,565

 
2,069,001

Other assets
562,696

 
186,522

Total assets
$
20,762,400

 
$
18,768,682

 
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
Current liabilities:
 

 
 

Trade payables
$
209,499

 
$
186,258

Accrued expenses
1,398,548

 
1,163,185

Debt
3,149,343

 

Deferred revenue
3,377,986

 
2,915,974

Income taxes payable
55,562

 
35,709

Total current liabilities
8,190,938

 
4,301,126

Long-term liabilities:
 
 
 
Debt
988,924

 
4,124,800

Deferred revenue
122,727

 
137,630

Income taxes payable
616,102

 
644,101

Deferred income taxes
140,498

 
46,702

Other liabilities
173,056

 
152,209

Total liabilities
10,232,245

 
9,406,568

 
 
 
 
Commitments and contingencies


 


 
 
 
 
Stockholders’ equity:
 

 
 

Preferred stock, $0.0001 par value; 2,000 shares authorized; none issued

 

Common stock, $0.0001 par value; 900,000 shares authorized; 600,834 shares issued; 
482,339 and 487,663 shares outstanding, respectively
61

 
61

Additional paid-in-capital
6,504,800

 
5,685,337

Retained earnings
14,828,562

 
11,815,597

Accumulated other comprehensive income (loss)
(188,034
)
 
(148,130
)
Treasury stock, at cost (118,495 and 113,171 shares, respectively), net of re-issuances
(10,615,234
)
 
(7,990,751
)
Total stockholders’ equity
10,530,155

 
9,362,114

Total liabilities and stockholders’ equity
$
20,762,400

 
$
18,768,682

See accompanying Notes to Consolidated Financial Statements.

57


ADOBE INC.
CONSOLIDATED STATEMENTS OF INCOME
(In thousands, except per share data)
 
Years Ended
 
November 29,
2019
 
November 30,
2018
 
December 1,
2017
Revenue:
 
 
 
 
 
Subscription
$
9,994,463

 
$
7,922,152

 
$
6,133,869

Product
647,788

 
622,153

 
706,767

Services and support
529,046

 
485,703

 
460,869

Total revenue
11,171,297

 
9,030,008

 
7,301,505

 
Cost of revenue:
 
 
 
 
 
Subscription
1,222,520

 
807,221

 
623,048

Product
39,625

 
46,009

 
57,082

Services and support
410,575

 
341,769

 
330,361

Total cost of revenue
1,672,720

 
1,194,999

 
1,010,491

 
Gross profit
9,498,577

 
7,835,009

 
6,291,014

 
Operating expenses:
 
 
 
 
 
Research and development
1,930,228

 
1,537,812

 
1,224,059

Sales and marketing
3,244,347

 
2,620,829

 
2,197,592

General and administrative
880,637

 
744,898

 
624,706

Amortization of intangibles
175,244

 
91,101

 
76,562

Total operating expenses
6,230,456

 
4,994,640

 
4,122,919

 
Operating income
3,268,121

 
2,840,369

 
2,168,095

 
Non-operating income (expense):
 
 
 
 
 
Interest and other income (expense), net
42,255

 
39,536

 
36,395

Interest expense
(157,214
)
 
(89,242
)
 
(74,402
)
Investment gains (losses), net
51,579

 
3,213

 
7,553

Total non-operating income (expense), net
(63,380
)
 
(46,493
)
 
(30,454
)
Income before income taxes
3,204,741

 
2,793,876

 
2,137,641

Provision for income taxes
253,283

 
203,102

 
443,687

Net income
$
2,951,458

 
$
2,590,774

 
$
1,693,954

Basic net income per share
$
6.07

 
$
5.28

 
$
3.43

Shares used to compute basic net income per share
486,291

 
490,564

 
493,632

Diluted net income per share
$
6.00

 
$
5.20

 
$
3.38

Shares used to compute diluted net income per share
491,572

 
497,843

 
501,123

  See accompanying Notes to Consolidated Financial Statements.


58


ADOBE INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)
 
Years Ended
 
November 29,
2019
 
November 30,
2018
 
December 1,
2017
 
Increase/(Decrease)
Net income
$
2,951,458

 
$
2,590,774

 
$
1,693,954

Other comprehensive income (loss), net of taxes:
 
 
 
 
 
Available-for-sale securities:
 
 
 
 
 
Unrealized gains / losses on available-for-sale securities
29,409

 
(24,464
)
 
(2,503
)
Reclassification adjustment for recognized gains / losses on available-for-sale securities
124

 
10,650

 
(947
)
Net increase (decrease) from available-for-sale securities
29,533

 
(13,814
)
 
(3,450
)
Derivatives designated as hedging instruments:
 
 
 
 
 
Unrealized gains / losses on derivative instruments
294

 
74,080

 
6,917

Reclassification adjustment for realized gains / losses on derivative instruments
(44,334
)
 
(48,981
)
 
(31,973
)
Net increase (decrease) from derivatives designated as hedging instruments
(44,040
)
 
25,099

 
(25,056
)
Foreign currency translation adjustments
(25,397
)
 
(47,594
)
 
90,287

Other comprehensive income (loss), net of taxes
(39,904
)
 
(36,309
)
 
61,781

Total comprehensive income, net of taxes
$
2,911,554

 
$
2,554,465

 
$
1,755,735

See accompanying Notes to Consolidated Financial Statements.

59


ADOBE INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands)
 
 
  Common Stock
 
Additional
Paid-In
Capital
 
Retained
Earnings
 
Accumulated
Other
Comprehensive
Income (Loss)
 
 Treasury Stock
 
 
 
 
Shares
 
Amount
 
 
 
 
Shares
 
Amount
 
Total
Balances at December 2, 2016
 
600,834

 
$
61

 
$
4,616,331

 
$
8,114,517

 
$
(173,602
)
 
(106,580
)
 
$
(5,132,472
)
 
$
7,424,835

Net income
 

 

 

 
1,693,954

 

 

 

 
1,693,954

Other comprehensive income (losses), net of taxes
 

 

 

 

 
61,781

 

 

 
61,781

Re-issuance of treasury stock under stock compensation plans
 

 

 
1,768

 
(234,601
)
 

 
5,194

 
151,058

 
(81,775
)
Purchase of treasury stock
 

 

 

 

 

 
(8,186
)
 
(1,100,000
)
 
(1,100,000
)
Equity awards assumed for
acquisition
 

 

 
10,348

 

 

 

 

 
10,348

Stock-based compensation
 

 

 
453,748

 

 

 

 

 
453,748

Value of shares in deferred
compensation plan
 

 

 

 

 

 

 
(3,022
)
 
(3,022
)
Balances at December 1, 2017
 
600,834

 
$
61

 
$
5,082,195

 
$
9,573,870

 
$
(111,821
)
 
(109,572
)
 
$
(6,084,436
)
 
$
8,459,869

Net income
 

 

 

 
2,590,774

 

 

 

 
2,590,774

Other comprehensive income (losses), net of taxes
 

 

 

 

 
(36,309
)
 

 

 
(36,309
)
Re-issuance of treasury stock under stock compensation plans
 

 

 
(1,125
)
 
(348,729
)
 

 
5,087

 
147,651

 
(202,203
)
Purchase of treasury stock
 

 

 

 

 

 
(8,686
)
 
(2,050,000
)
 
(2,050,000
)
Equity awards assumed for
acquisition
 

 

 
2,784

 

 

 

 

 
2,784

Stock-based compensation
 

 

 
601,483

 

 

 

 

 
601,483

Value of shares in deferred
compensation plan
 

 

 

 

 

 

 
(3,966
)
 
(3,966
)
Impacts of the U.S. Tax Act
 

 

 

 
(318
)
 

 

 

 
(318
)
Balances at November 30, 2018
 
600,834

 
$
61

 
$
5,685,337

 
$
11,815,597

 
$
(148,130
)
 
(113,171
)
 
$
(7,990,751
)
 
$
9,362,114

Impacts of adoption of the new revenue standard
 

 

 

 
442,319

 

 

 

 
442,319

Net income
 

 

 

 
2,951,458

 

 

 

 
2,951,458

Other comprehensive income (losses), net of taxes
 

 

 

 

 
(39,904
)
 

 

 
(39,904
)
Re-issuance of treasury stock under stock compensation plans
 

 

 
48,686

 
(380,812
)
 

 
4,559

 
125,074

 
(207,052
)
Purchase of treasury stock
 

 

 

 

 

 
(9,883
)
 
(2,750,000
)
 
(2,750,000
)
Stock-based compensation
 

 

 
770,777

 

 

 

 

 
770,777

Value of shares in deferred
compensation plan
 

 

 

 

 

 

 
443

 
443

Balances at November 29, 2019
 
600,834

 
$
61

 
$
6,504,800

 
$
14,828,562

 
$
(188,034
)
 
(118,495
)
 
$
(10,615,234
)
 
$
10,530,155

See accompanying Notes to Consolidated Financial Statements.

60


ADOBE INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
 
Years Ended
 
November 29,
2019
 
November 30,
2018
 
December 1,
2017
Cash flows from operating activities:
 
 
 
 
 
Net income
$
2,951,458

 
$
2,590,774

 
$
1,693,954

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Depreciation, amortization and accretion
736,669

 
346,492

 
325,997

Stock-based compensation
787,705

 
609,562

 
454,472

Deferred income taxes
2,707

 
(468,936
)
 
51,605

Unrealized losses (gains) on investments, net
(47,626
)
 
793

 
(5,494
)
Other non-cash items
13,835

 
7,193

 
4,625

Changes in operating assets and liabilities, net of acquired assets and
assumed liabilities:
 
 
 
 
 
Trade receivables, net
(187,826
)
 
(1,983
)
 
(187,173
)
Prepaid expenses and other assets
(531,054
)
 
(77,225
)
 
28,040

Trade payables
23,129

 
54,920

 
(45,186
)
Accrued expenses
171,705

 
43,837

 
151,104

Income taxes payable
4,152

 
479,184

 
(34,493
)
Deferred revenue
496,959

 
444,693

 
475,402

Net cash provided by operating activities
4,421,813

 
4,029,304

 
2,912,853

Cash flows from investing activities:
 

 
 

 
 
Purchases of short-term investments
(699,893
)
 
(566,084
)
 
(1,931,011
)
Maturities of short-term investments
699,540

 
765,860

 
759,737

Proceeds from sales of short-term investments
86,137

 
1,709,480

 
1,393,929

Acquisitions, net of cash acquired
(100,704
)
 
(6,314,382
)
 
(459,626
)
Purchases of property and equipment
(394,479
)
 
(266,579
)
 
(178,122
)
Purchases of long-term investments, intangibles and other assets
(48,735
)
 
(18,513
)
 
(29,918
)
Proceeds from sale of long-term investments and other assets
2,550

 
4,923

 
2,134

Net cash used for investing activities
(455,584
)
 
(4,685,295
)
 
(442,877
)
Cash flows from financing activities:
 

 
 

 
 
Purchases of treasury stock
(2,750,000
)
 
(2,050,000
)
 
(1,100,000
)
Proceeds from re-issuance of treasury stock
232,932

 
190,990

 
158,351

Taxes paid related to net share settlement of equity awards
(439,984
)
 
(393,193
)
 
(240,126
)
Proceeds from debt issuance, net of costs

 
2,248,342

 

Other financing activities, net
11,008

 
(1,707
)
 
(1,960
)
Net cash used for financing activities
(2,946,044
)
 
(5,568
)
 
(1,183,735
)
Effect of foreign currency exchange rates on cash and cash equivalents
(12,739
)
 
(1,738
)
 
8,516

Net increase (decrease) in cash and cash equivalents
1,007,446

 
(663,297
)
 
1,294,757

Cash and cash equivalents at beginning of year
1,642,775

 
2,306,072

 
1,011,315

Cash and cash equivalents at end of year
$
2,650,221

 
$
1,642,775

 
$
2,306,072

Supplemental disclosures:
 

 
 
 
 
Cash paid for income taxes, net of refunds
$
352,478

 
$
210,369

 
$
396,668

Cash paid for interest
$
152,075

 
$
81,258

 
$
69,430

Non-cash investing activities:
 
 
 
 
 
Investment in lease receivable applied to building purchase
$

 
$

 
$
80,439

Issuance of common stock and stock awards assumed in business acquisitions
$

 
$
2,784

 
$
10,348

See accompanying Notes to Consolidated Financial Statements.

61



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 
NOTE 1.  BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
Operations
Founded in 1982, Adobe Inc. is one of the largest and most diversified software companies in the world. We offer a line of products and services used by creative professionals, marketers, knowledge workers, students, application developers, enterprises and consumers for creating, managing, delivering, measuring, optimizing, engaging and transacting with compelling content and experiences across personal computers, devices and media. We market our products and services directly to enterprise customers through our sales force and local field offices. We license our products to end users through app stores and our own website at www.adobe.com. We offer many of our products via a Software-as-a-Service (“SaaS”) model or a managed services model (both of which are referred to as hosted or cloud-based) as well as through term subscription and pay-per-use models. We also distribute certain products and services through a network of distributors, value-added resellers, systems integrators, independent software vendors, retailers, software developers and original equipment manufacturers (“OEMs”). In addition, we license our technology to hardware manufacturers, software developers and service providers for use in their products and solutions. Our products run on personal and server-based computers, as well as on smartphones, tablets and other devices, depending on the product. We have operations in the Americas, Europe, Middle East and Africa (“EMEA”), and Asia-Pacific (“APAC”).
Basis of Presentation
The accompanying Consolidated Financial Statements include those of Adobe and its subsidiaries, after elimination of all intercompany accounts and transactions. We have prepared the accompanying Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC”).
Use of Estimates
In preparing Consolidated Financial Statements and related disclosures in conformity with GAAP and pursuant to the rules and regulations of the SEC, we must make estimates and judgments that affect the amounts reported in the Consolidated Financial Statements and accompanying notes. Estimates are used for, but not limited to, sales allowances and programs, bad debts, stock-based compensation, determining the fair value of acquired assets and assumed liabilities, impairment of goodwill and intangible assets, litigation and income taxes. Actual results may differ materially from these estimates.
Fiscal Year
Our fiscal year is a 52- or 53-week year that ends on the Friday closest to November 30. Fiscal years 2019, 2018 and 2017 were 52-week years.
Reclassifications
Certain immaterial prior year amounts have been reclassified to conform to current year presentation in the Notes to Consolidated Financial Statements.

62



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


Recently Adopted Accounting Guidance
On May 28, 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, Topic 606, requiring an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the capitalization of incremental costs to obtain a contract with a customer. The new revenue standard replaces most existing revenue recognition guidance in GAAP and permits the use of either the full retrospective or modified retrospective transition method.
On December 1, 2018, the beginning of our fiscal year 2019, we adopted the requirements of the new revenue standard utilizing the modified retrospective method of transition. Prior period information has not been restated and continues to be reported under the accounting standard in effect for those periods. We applied the new revenue standard to contracts that were not completed as of the adoption date, consistent with the transition guidance. Further, adoption of the new revenue standard resulted in changes to our accounting policies for revenue recognition and sales commissions as detailed below.
We recognized the following cumulative effects of initially applying the new revenue standard as of December 1, 2018:
(in thousands)
As of
November 30, 2018
 
Topic 606 Adoption Adjustments
 
As of
December 1,
2018
Assets
 
 
 
 
 
Trade receivables, net of allowances for doubtful accounts
$
1,315,578

 
$
43,028

 
$
1,358,606

Prepaid expenses and other current assets
312,499

 
186,220

 
498,719

Other assets
186,522

 
273,421

 
459,943

Liabilities and Stockholders’ Equity
 
 
 
 
 
Accrued expenses
1,163,185

 
30,358

 
1,193,543

Deferred revenue, current
2,915,974

 
(52,842
)
 
2,863,132

Deferred income taxes
46,702

 
82,834

 
129,536

Retained earnings
$
11,815,597

 
$
442,319

 
$
12,257,916


Below is a summary of the adoption impacts of the new revenue standard:
We capitalized $413.2 million of contract acquisition costs comprised of sales and partner commission costs at adoption date (included in prepaid expenses and other current assets for the current portion and other assets for the long-term portion), with a corresponding adjustment to retained earnings. We are amortizing these costs over their respective expected period of benefit.
Revenue for certain contracts that were previously deferred would have been recognized in periods prior to adoption under the new standard. Upon adoption, we recorded the following adjustments to our beginning balances to reflect the amount of revenue that will no longer be recognized in future periods for such contracts: an increase in unbilled receivables (included in trade receivables, net) of $24.8 million, an increase in contract assets (included in prepaid expenses and other current assets for the current portion and other assets for the long-term portion) of $46.4 million and a decrease in deferred revenue of $52.8 million, with corresponding adjustments to retained earnings.
We recorded an increase to our opening deferred income tax liability of $82.8 million, with a corresponding adjustment to retained earnings, to record the tax effect of the above adjustments.
Further, we had other impacts to various accounts which resulted to an immaterial net reduction to our retained earnings.

63



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


Adoption of the new revenue standard impacted our Consolidated Statements of Income for the year ended November 29, 2019 as follows:
(in thousands, except per share amounts)
As reported
 
Adjustments
 
Balances without Topic 606 adoption impact
Revenue
 
 
 
 
 
Subscription
$
9,994,463

 
$
1,440

 
$
9,995,903

Product
647,788

 
(101,981
)
 
545,807

Services and support
529,046

 
(7,431
)
 
521,615

Total revenue
11,171,297

 
(107,972
)
 
11,063,325

 Operating expenses
 
 
 
 
 
Sales and marketing
3,244,347

 
11,987

 
3,256,334

General and administrative
880,637

 
(7,646
)
 
872,991

Provision for income taxes
253,283

 
(6,517
)
 
246,766

Net income
$
2,951,458

 
$
(105,953
)
 
$
2,845,505

Basic net income per share
$
6.07

 
$
(0.22
)
 
$
5.85

Diluted net income per share
$
6.00

 
$
(0.21
)
 
$
5.79


Adoption of the new revenue standard impacted our Consolidated Balance Sheets as of November 29, 2019 as follows:
(in thousands)
As reported
 
Adjustments
 
Balances without Topic 606 adoption impact
Assets
 
 
 
 
 
Trade receivables, net of allowances for doubtful accounts
$
1,534,809

 
$
(58,140
)
 
$
1,476,669

Prepaid expenses and other current assets
783,140

 
(198,692
)
 
584,448

Other assets
562,696

 
(340,458
)
 
222,238

Liabilities and Stockholders’ Equity
 
 
 
 
 
Accrued expenses
1,398,548

 
(51,918
)
 
1,346,630

Deferred revenue, current
3,377,986

 
113,432

 
3,491,418

Deferred revenue, long-term
122,727

 
(14,723
)
 
108,004

Income taxes payable, long-term
616,102

 
(7,112
)
 
608,990

Deferred income taxes
140,498

 
(88,697
)
 
51,801

Retained earnings
$
14,828,562

 
$
(548,272
)
 
$
14,280,290


There was no net impact to our Consolidated Statements of Comprehensive Income and Consolidated Statements of Cash Flows resulting from the adoption of the new revenue standard other than the impact to reported net income as presented above. The impact to our Consolidated Statements of Stockholders’ Equity was only to retained earnings, as presented above.
The most significant impact of the new revenue standard relates to our capitalization of certain incremental costs to acquire contracts and the requirement to amortize these amounts over the expected period of benefit. Under the previous standard, we expensed costs related to the acquisition of revenue-generating contracts as incurred. Additionally, there was impact from arrangements with our customers that include on-premise term-based software licenses bundled with maintenance and support. Under the previous standard, revenue attributable to these software licenses was recognized ratably over the term of the arrangement because vendor-specific objective evidence (“VSOE”) did not exist for the undelivered maintenance and support element as it is not sold separately. The requirement to have VSOE for undelivered elements to enable the separation of revenue recognition for delivered software licenses is eliminated under the new revenue standard. Accordingly, under the new revenue standard we recognize as revenue a portion of the arrangement fee upon delivery of the software licenses and classify that recognized revenue as product revenue instead of subscription revenue in our Consolidated Statements of Income.

64



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


Other impacts to our policies and disclosures include earlier recognition of revenue for certain contracts due to the elimination of contingent revenue limitations, the requirement to estimate variable consideration for certain arrangements, increased allocation of revenue to and from professional services and other offerings and changes to our financial statement disclosures such as new disclosures related to our remaining performance obligations. However, the timing and pattern of revenue recognition related to our professional services and cloud-enabled offerings, including Creative Cloud and Document Cloud for enterprises, individuals and teams, remain substantially unchanged. When Creative Cloud and Document Cloud are sold with cloud-enabled services, the on-premise/on-device software licenses and cloud-enabled services are so highly interrelated and interdependent that they are not each separately identifiable within the context of the contract and therefore not distinct from each other. Revenue for these offerings continues to be recognized ratably over the subscription period for which the cloud-enabled services are provided.
There have been no other new accounting pronouncements made effective during fiscal 2019 that have significance, or potential significance, to our Consolidated Financial Statements.
Significant Accounting Policies
Revenue Recognition
Our revenue is derived from the sale of cloud-enabled software subscriptions, cloud-hosted offerings, term-based, royalty, and perpetual software licenses, associated software maintenance and support plans, consulting services, training and technical support. Most of our enterprise customer arrangements involve multiple promises to our customers.
Revenue is recognized when a contract exists between us and a customer and upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which may be capable of being distinct and accounted for as separate performance obligations, or in the case of offerings such as cloud-enabled Creative Cloud and Document Cloud, accounted for as a single performance obligation. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities.
Product, Subscription and Services Offerings
We enter into revenue arrangements in which a customer may purchase a combination of cloud-enabled subscriptions, cloud-hosted offerings, term-based, royalty, and perpetual software licenses, associated software maintenance and support plans, consulting services, training and technical support.
Fully hosted subscription services (SaaS) allow customers to access hosted software during the contractual term without taking possession of the software. Cloud-hosted subscription services may be sold on a fee-per-subscription period basis or based on consumption or usage.
We recognize revenue ratably over the contractual service term for hosted services that are priced based on a committed number of transactions where the delivery and consumption of the benefit of the services occur evenly over time, beginning on the date the services associated with the committed transactions are first made available to the customer and continuing through the end of the contractual service term. Over-usage fees and fees based on the actual number of transactions are billed in accordance with contract terms as these fees are incurred and are included in the transaction price of an arrangement as variable consideration. Fees based on a number of transactions or impressions per month, where invoicing is aligned to the pattern of performance, customer benefit and consumption, are typically accounted for utilizing the “as-invoiced” practical expedient. Revenue for subscriptions sold as a fee per period is recognized ratably over the contractual term as the customer simultaneously receives and consumes the benefit of the underlying service.
When cloud-enabled services are highly integrated and interrelated with on-premise software, such as in our cloud-enabled Creative Cloud and Document Cloud offerings, the individual components are not considered distinct and revenue is recognized ratably over the subscription period for which the cloud-enabled services are provided.
Licenses for on-premise software may be purchased on a perpetual basis, as a subscription for a fixed period of time or based on usage for certain of our OEM and royalty agreements. Revenue from distinct on-premise licenses is recognized at the point in time the software is available to the customer, provided all other revenue recognition criteria are met, and classified as product revenue on our Consolidated Statements of Income. Some of our enterprise license arrangements allow customers to

65



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


commit non-cancellable funds. These non-cancellable committed funds are nonrefundable and provide our customers options to either renew monthly on-premise term-based licenses or use some or all funds to purchase other Adobe products or services. Revenue associated with these monthly term-based licenses is classified as subscription revenue.
Our services and support revenue is composed of consulting, training, and maintenance and support, primarily related to our enterprise offerings. Our support revenue also includes technical support and developer support to partners and developer organizations related to our desktop products. We typically sell our consulting contracts on a time-and-materials basis and recognize the related revenue as services are rendered. We typically sell our maintenance and support contracts on a flat fee or percentage of associated license fees basis and recognize the related revenue ratably over the support term as the underlying service is a stand-ready performance obligation.
We exclude from the transaction price sales and other taxes collected from customers on behalf of the relevant government authority. Most of our products are delivered electronically, however in instances where shipping and handling costs are incurred, we treat these amounts as costs to fulfill the contract and they are not considered a performance obligation and the associated fees are not included in the transaction price.
Judgments
Our contracts with customers may include multiple goods and services. For example, some of our offerings include both on-premise and/or on-device software licenses and cloud services. Determining whether the software licenses and the cloud services are distinct from each other, and therefore performance obligations to be accounted for separately, or not distinct from each other, and therefore part of a single performance obligation, may require significant judgment. We have concluded that the on-premise/on-device software licenses and cloud services provided in our Creative Cloud and Document Cloud subscription offerings are not distinct from each other such that revenue from each offering should be recognized ratably over the subscription period for which the cloud services are provided. In reaching this conclusion, we considered the nature of our promise to Creative Cloud and Document Cloud customers, which is to provide a complete end-to-end creative design or document workflow solution that operates seamlessly across multiple devices and teams. We fulfill this promise by providing access to a solution that integrates cloud-based and on-premise/on-device features that, together through their integration, provide functionalities, utility and workflow efficiencies that could not be obtained from either the on-premise/on-device software or cloud services on their own.
Cloud-based features that are integral to our Creative Cloud and Document Cloud offerings and that work together with the on-premise/on-device software include, but are not limited to: Creative Cloud Libraries, which enable customers to access their work, settings, preferences, and other assets seamlessly across desktop and mobile devices and collaborate across teams in real time; shared reviews which enable simultaneous editing and commenting of PDFs across desktop, mobile and web; automatic cloud rendering of a design which enables it to be worked on in multiple mediums; and Sensei, Adobe’s cloud-hosted artificial intelligence and machine learning framework, which enables features such as automated photo-editing, photograph content-awareness, natural language processing, optical character recognition and automated document tagging.
Standalone selling price is established by maximizing the amount of observable inputs, primarily actual historical selling prices for performance obligations where available, and includes consideration of factors such as go-to-market model and geography. Individual products may have multiple values for standalone selling price depending on factors such as where they are sold and what channel they are sold through. Where standalone selling price may not be directly observable (e.g., the performance obligation is not sold separately), we maximize the use of observable inputs by using information that may include reviewing pricing practices, performance obligations with similar customers and selling models.
Capitalized costs to obtain a contract are amortized over the expected period of benefit, which we have determined, based on analysis, to be 5 years. We evaluated qualitative and quantitative factors to determine the period of amortization, including contract length, renewals, customer life and the useful lives of our products and acquired products. When the expected period of benefit of an asset which would be capitalized is less than one year, we expense the amount as incurred, utilizing the practical expedient. We regularly evaluate whether there have been changes in the underlying assumptions and data used to determine the amortization period.
When revenue arrangements include components of third-party goods and services, for example in transactions which involve resale, fulfillment or providing advertising impressions to our end customer, we evaluate whether we are the principal, and report revenues on a gross basis, or an agent, and report revenues on a net basis. In this assessment, we consider if we obtain

66



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


control of the specified goods or services before they are transferred to the customer by evaluating indicators such as which party is primarily responsible for fulfilling the promise to provide the goods or services, which party has discretion in establishing price and the underlying terms and conditions between the parties to the transaction.
We offer limited rights of return, rebates and price protection of our products under various policies and programs with our distributors, resellers and/or end-user customers. We estimate and record reserves for these programs as variable consideration when estimating transaction price. Returns, rebates and other offsets to transaction price are estimated at contract inception on a portfolio basis and assessed for reasonableness each reporting period when additional information becomes available.
General Contract Provisions
We maintain revenue reserves for rebates, rights of return and other limited price adjustments.
Distributors are allowed limited rights of return of products purchased during the previous quarter. In addition, distributors are allowed to return products that have reached the end of their lives, as defined by us, and for products that are being replaced by new versions.
We offer rebates to our distributors, resellers and/or end-user customers. Transaction price is reduced for these amounts based on actual performance against objectives set forth by us for a particular reporting period, such as volume and timely reporting.
On a quarterly basis, the amount of revenue that is reserved is calculated based on our historical trends and data specific to each reporting period. The primary method of establishing these reserves is to review historical data from prior periods as a percent of revenue to determine a historical reserve rate. We then apply the historical rate to the current period revenue as a basis for estimating future returns. When necessary, we also provide a specific reserve in excess of portfolio-level estimated requirements. This estimate can be affected by the amount of a particular product in the channel, the rate of sell-through, product plans and other factors.
Although our subscription contracts are generally non-cancellable, a limited number of customers have the right to cancel their contracts by providing prior written notice to us of their intent to cancel the remainder of the contract term and consumers have a period of time to terminate certain agreements without penalty. In the event a customer cancels their contract, they are generally not entitled to a refund for prior services we have provided to them. Contracts that include termination rights without substantive penalty are accounted for as contracts only for the committed period. Periods of time after the right of termination are accounted for as optional purchases when they do not represent material rights. For certain of our usage-based license agreements, typically in our royalty and OEM businesses, reporting may be received after the end of a fiscal period. In such instances, we estimate and accrue license revenue. We base our estimates on multiple factors, including historical sales information, seasonality and other business information which may impact our estimates. We do not estimate variable consideration for our sales and usage-based license royalty agreements, consistent with the associated exception for sales and usage-based royalties for the license of intellectual property under the new revenue standard.
Property and Equipment
We record property and equipment at cost less accumulated depreciation and amortization. Property and equipment are depreciated using the straight-line method over their estimated useful lives ranging from 1 to 20 years for computers and other equipment, which includes our corporate jet, 1 to 6 years for furniture and fixtures, 5 to 20 years for building improvements and up to 40 years for buildings. Leasehold improvements are amortized using the straight-line method over the lesser of the remaining respective lease term or estimated useful lives ranging from 1 to 15 years.
Goodwill, Intangibles and Other Long-Lived Assets
Goodwill is assigned to one or more reporting segments on the date of acquisition. We review our goodwill for impairment annually during our second quarter of each fiscal year and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of any one of our reporting units below its respective carrying amount. In performing our goodwill impairment test, we first perform a qualitative assessment, which requires that we consider events or circumstances including macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers, changes in the composition or carrying amount of a reporting segment’s net assets and changes in our stock price. If, after assessing the totality of events or circumstances, we determine

67



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


that it is more likely than not that the fair values of our reporting segments are greater than the carrying amounts, then the quantitative goodwill impairment test is not performed.
If the qualitative assessment indicates that the quantitative analysis should be performed, we then evaluate goodwill for impairment by comparing the fair value of each of our reporting segments to its carrying value, including the associated goodwill. To determine the fair values, we use the equal weighting of the market approach based on comparable publicly traded companies in similar lines of businesses and the income approach based on estimated discounted future cash flows. Our cash flow assumptions consider historical and forecasted revenue, operating costs and other relevant factors.
We completed our annual goodwill impairment test in the second quarter of fiscal 2019. We determined, after performing a qualitative review of each reporting segment, that it is more likely than not that the fair value of each of our reporting segments substantially exceeds the respective carrying amounts. Accordingly, there was no indication of impairment and the quantitative goodwill impairment test was not performed. We did not identify any events or changes in circumstances since the performance of our annual goodwill impairment test that would require us to perform another goodwill impairment test during the fiscal year.
We amortize intangible assets with finite lives over their estimated useful lives and review them for impairment whenever an impairment indicator exists. We continually monitor events and changes in circumstances that could indicate carrying amounts of our long-lived assets, including our intangible assets, may not be recoverable. When such events or changes in circumstances occur, we assess recoverability by determining whether the carrying value of such assets will be recovered through the undiscounted expected future cash flows. If the future undiscounted cash flows are less than the carrying amount of these assets, we recognize an impairment loss based on any excess of the carrying amount over the fair value of the assets. We did not recognize any intangible asset impairment charges in fiscal 2019, 2018 or 2017.
During fiscal 2019, our intangible assets were amortized over their estimated useful lives ranging from 1 to 15 years. Amortization is based on the pattern in which the economic benefits of the intangible asset will be consumed or on a straight-line basis when the consumption pattern is not apparent. The weighted average useful lives of our intangible assets were as follows:
 
Weighted Average
Useful Life (years)
Customer contracts and relationships
10
Purchased technology
6
Trademarks
9
Backlog
2
Acquired rights to use technology
10
Other
4
 
Income Taxes
We use the asset and liability method of accounting for income taxes. Under this method, income tax expense is recognized for the amount of taxes payable or refundable for the current year. In addition, deferred tax assets and liabilities are recognized for expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and for operating losses and tax credit carryforwards. We record a valuation allowance to reduce deferred tax assets to an amount for which realization is more likely than not.
Taxes Collected from Customers
We net taxes collected from customers against those remitted to government authorities in our financial statements. Accordingly, taxes collected from customers are not reported as revenue.
Treasury Stock
We account for treasury stock under the cost method. When treasury stock is re-issued at a price higher than its cost, the difference is recorded as a component of additional paid-in-capital in our Consolidated Balance Sheets. When treasury stock is re-issued at a price lower than its cost, the difference is recorded as a component of additional paid-in-capital to the extent that

68



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


there are previously recorded gains to offset the losses. If there are no treasury stock gains in additional paid-in-capital, the losses upon re-issuance of treasury stock are recorded as a reduction of retained earnings in our Consolidated Balance Sheets.
Advertising Expenses
Advertising costs are expensed as incurred. Advertising expenses for fiscal 2019, 2018 and 2017 were $221.1 million, $173.6 million and $141.7 million, respectively.
Foreign Currency Translation
We translate assets and liabilities of foreign subsidiaries, whose functional currency is their local currency, at exchange rates in effect at the balance sheet date. We translate revenue and expenses at the monthly average exchange rates. We include accumulated net translation adjustments in stockholders’ equity as a component of accumulated other comprehensive income (loss).
Derivative Financial Instruments
In countries outside the United States, we transact business in U.S. Dollars and in various other currencies. We may use foreign exchange option and forward contracts to hedge a portion of our forecasted foreign currency denominated revenue primarily in Euros, British Pounds and Japanese Yen. We hedge our net recognized foreign currency assets and liabilities with foreign exchange forward contracts to reduce the risk that our earnings and cash flows will be adversely affected by changes in exchange rates.
We recognize all derivative instruments as either assets or liabilities in our Consolidated Balance Sheets and measure them at fair value. Gains and losses resulting from changes in fair value are accounted for depending on the use of the derivative and whether it is designated and qualifies for hedge accounting. Contracts that do not qualify for hedge accounting are adjusted to fair value through earnings.
Gains and losses related to changes in the fair value of interest rate swaps and foreign exchange forward contracts which hedge certain balance sheet positions are recorded each period as a component of interest and other income (expense), net in our Consolidated Statements of Income. Foreign exchange option contracts hedging forecasted foreign currency revenue and Treasury lock agreements are designated as cash flow hedges with gains and losses recorded net of tax as a component of accumulated other comprehensive income (loss) in our Consolidated Balance Sheets, until the forecasted transaction occurs. When the forecasted transaction affects earnings, we reclassify the related gain or loss on the foreign currency and Treasury lock cash flow hedges to revenue and interest expense, respectively.
Concentration of Risk
Financial instruments that potentially subject us to concentrations of credit risk are short-term fixed-income investments, structured repurchase transactions, foreign currency and interest rate hedge contracts and trade receivables.
Our investment portfolio consists of investment-grade securities diversified among security types, industries and issuers. Our cash and investments are held and primarily managed by recognized financial institutions that follow our investment policy. Our policy limits the amount of credit exposure to any one security issue or issuer and we believe no significant concentration of credit risk exists with respect to these investments.
We enter into master netting arrangements to mitigate credit risk in derivative transactions by permitting net settlement of transactions with the same counterparty. We also enter into collateral security agreements with certain of our counterparties to exchange cash collateral when the net fair value of certain derivative instruments fluctuates from contractually established thresholds.
Credit risk in receivables is limited to OEMs, dealers and distributors of hardware and software products to the retail market, customers to whom we license software directly and our SaaS offerings. A credit review is completed for our new distributors, dealers and OEMs. We also perform ongoing credit evaluations of our customers’ financial condition and require letters of credit or other guarantees, whenever deemed necessary. The credit limit given to the customer is based on our risk assessment of their ability to pay, country risk and other factors and is not contingent on the resale of the product or on the collection of payments

69



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


from their customers. Certain contracts with advertising agencies contain sequential liability provisions, under which the agency is not required to pay until payment is received from the agency’s customers. In these circumstances, we evaluate the credit-worthiness of the agency’s customers in addition to the agency itself. If we license our software or provide SaaS services to a customer where we have a reason to believe the customer’s ability and intention to pay is not probable, the arrangement is not considered to be a revenue contract. Accordingly, we will not recognize any consideration received as revenue until termination or substantive completion of the services.
Recent Accounting Pronouncements Not Yet Effective
On February 24, 2016, the FASB issued ASU No. 2016-02, Leases, requiring lessees to recognize a right-of-use asset and a lease liability on the balance sheet for all leases with the exception of short-term leases with a lease term of twelve months or less. For lessees, leases will continue to be classified as either operating or finance leases in the income statement. Lessor accounting is similar to the current model but updated to align with certain changes to the lessee model. Lessors will continue to classify leases as operating, direct financing or sales-type leases. The effective date of the new leases standard for public companies is for fiscal years beginning after December 15, 2018 and interim periods within those fiscal years. Early adoption is permitted. The new leases standard is effective for us beginning in the first quarter of fiscal 2020, and we did not early adopt.
The new leases standard must be adopted using a modified retrospective transition method and allows for the application of the new guidance at the beginning of the earliest comparative period presented or at the adoption date. In July 2018, the FASB issued ASU No. 2018-11, Leases - Targeted Improvements, providing an optional transition method that allows entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We will adopt the new leases standard using this optional transition method.
We have completed our assessment of the impacts of the standard, and note that the most significant impact will be the recognition of right-of-use assets and lease liabilities on our Consolidated Balance Sheets. The standard will not have a material impact to our Consolidated Statements of Income and Cash Flows. We are in the final stages of implementing a new lease accounting system and updating our processes for the adoption of the new leases standard.
On August 28, 2017, the FASB issued ASU No. 2017-12, Derivatives and Hedging, requiring expanded hedge accounting for both non-financial and financial risk components and refining the measurement of hedge results to better reflect an entity’s hedging strategies. For example, adoption would result in reclassification of hedge costs from foreign currency hedges from interest and other income (expense), net to revenue in our Consolidated Statements of Income. The updated standard also amends the presentation and disclosure requirements and changes how entities assess hedge effectiveness. The effective date of the new standard for public companies is for fiscal years beginning after December 15, 2018 and interim periods within those fiscal years. Early adoption is permitted. The new standard must be adopted using a modified retrospective transition with a cumulative-effect adjustment recorded to opening retained earnings as of the initial adoption date. The updated standard is effective for us beginning in the first quarter of fiscal 2020, and will not have a material impact on our Consolidated Financial Statements and related disclosures.
With the exception of the new standards discussed above, there have been no other new accounting pronouncements that have significance, or potential significance, to our Consolidated Financial Statements.
NOTE 2.  REVENUE
Segment Information
We report segment information based on the “management” approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of our reportable segments.
Our Chief Executive Officer, the chief operating decision maker, reviews revenue and gross margin information for each of our reportable segments, but does not review operating expenses on a segment by segment basis. In addition, with the exception of goodwill and intangible assets, we do not identify or allocate our assets by the reportable segments. 
Our business is organized into three reportable segments: Digital Media, Digital Experience and Publishing. These segments provide our senior management with a comprehensive financial view of our key businesses. Our segments are aligned around our

70



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


two strategic growth opportunities as described in the “Business Overview” within Part I, Item 1, placing our Publishing business in a third segment that contains some of our mature products and solutions.
In fiscal 2019, we categorized our products into the following reportable segments:
Digital Media—Our Digital Media segment provides tools and solutions that enable individuals, teams and enterprises to create, publish, promote and monetize their digital content anywhere. Our customers include content creators, experience designers, app developers, enthusiasts, students, social media users and creative professionals, as well as marketing departments and agencies, companies and publishers. Our customers also include knowledge workers who create, collaborate on and distribute documents and creative content.
Digital Experience—Our Digital Experience segment provides products, services and solutions for creating, managing, executing, measuring, monetizing and optimizing customer experiences from advertising to commerce. Our customers include marketers, advertisers, agencies, publishers, merchandisers, merchants, web analysts, data scientists, developers, marketing executives, information management and technology executives, product development executives, and sales and support executives.
Publishing—Our Publishing segment addresses market opportunities ranging from the diverse authoring and publishing needs of technical and business publishing to our legacy type and OEM printing businesses. It also includes our web conferencing and document and forms platforms.
Revenue for fiscal 2019 presented below is in accordance with the new revenue standard that was adopted under the modified retrospective method. Prior period revenue has not been restated.
Our segment revenue and results for fiscal 2019, 2018 and 2017 were as follows:
(dollars in thousands)
Digital
Media
 
Digital
Experience
 
Publishing
 
Total
Fiscal 2019
 
 
 
 
 
 
 
Revenue
$
7,706,983

 
$
3,206,169

 
$
258,145

 
$
11,171,297

Cost of revenue
289,639

 
1,362,886

 
20,195

 
1,672,720

Gross profit
$
7,417,344

 
$
1,843,283

 
$
237,950

 
$
9,498,577

Gross profit as a percentage of revenue
96
%
 
57
%
 
92
%
 
85
%
Fiscal 2018
 
 
 
 
 
 
 
Revenue
$
6,325,315

 
$
2,443,745

 
$
260,948

 
$
9,030,008

Cost of revenue
249,386

 
922,414

 
23,199

 
1,194,999

Gross profit
$
6,075,929

 
$
1,521,331

 
$
237,749

 
$
7,835,009

Gross profit as a percentage of revenue
96
%
 
62
%
 
91
%
 
87
%
Fiscal 2017
 
 
 
 
 
 
 
Revenue
$
5,010,579

 
$
2,030,324

 
$
260,602

 
$
7,301,505

Cost of revenue
239,994

 
747,005

 
23,492

 
1,010,491

Gross profit
$
4,770,585

 
$
1,283,319

 
$
237,110

 
$
6,291,014

Gross profit as a percentage of revenue
95
%
 
63
%
 
91
%
 
86
%


71



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


Revenue by geographic area for fiscal 2019, 2018 and 2017 were as follows:
(in thousands)
 
2019
 
2018
 
2017
Americas:
 
 
 
 
 
 
United States
 
$
5,904,185

 
$
4,632,469

 
$
3,830,845

Other
 
601,721

 
484,296

 
385,686

Total Americas
 
6,505,906

 
5,116,765

 
4,216,531

EMEA
 
2,975,243

 
2,550,062

 
1,985,105

APAC:
 
 
 
 
 
 
Japan
 
751,542

 
609,361

 
524,254

Other
 
938,606

 
753,820

 
575,615

Total APAC
 
1,690,148

 
1,363,181

 
1,099,869

Revenue
 
$
11,171,297

 
$
9,030,008

 
$
7,301,505


Revenue by major offerings in our Digital Media reportable segment for fiscal 2019, 2018 and 2017 were as follows:
(in thousands)
 
2019
 
2018
 
2017
Creative Cloud
 
$
6,482,345

 
$
5,343,498

 
$
4,173,964

Document Cloud
 
1,224,638

 
981,817

 
836,615

Total
 
$
7,706,983

 
$
6,325,315

 
$
5,010,579

Subscription revenue by segment for fiscal 2019, 2018 and 2017 were as follows:
(in thousands)
 
2019
 
2018
 
2017
Digital Media
 
$
7,208,238

 
$
5,857,700

 
$
4,480,745

Digital Experience
 
2,670,748

 
1,949,185

 
1,552,536

Publishing
 
115,477

 
115,267

 
100,588

Total
 
$
9,994,463

 
$
7,922,152

 
$
6,133,869


Contract Balances
Trade Receivables
A receivable is recorded when an unconditional right to invoice and receive payment exists, such that only the passage of time is required before payment of consideration is due. Timing of revenue recognition may differ from the timing of invoicing to customers. Certain performance obligations may require payment before delivery of the license or service to the customer. Included in trade receivables on the Consolidated Balance Sheets are unbilled receivable balances which have not yet been invoiced, and are typically related to license revenue or services which are delivered prior to invoicing occurring.
The opening balance of trade receivables, net of allowances for doubtful accounts, as of December 1, 2018 was $1.36 billion, inclusive of unbilled receivables of $105.8 million. As of November 29, 2019, the balance of trade receivables, net of allowances for doubtful accounts, was $1.53 billion, inclusive of unbilled receivables of $149.3 million.

72



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


Allowance for Doubtful Accounts
We maintain an allowance for doubtful accounts which reflects our best estimate of potentially uncollectible trade receivables. The allowance is based on both specific and general reserves. We regularly review our trade receivables allowance by considering factors such as historical experience, credit-worthiness, the age of the trade receivable balances and current economic conditions that may affect a customer’s ability to pay and we specifically reserve for those deemed uncollectible.
During fiscal 2019, 2018 and 2017, our allowance for doubtful accounts activities were as follows:
(in thousands)
 
2019
 
2018
 
2017
Beginning balance
 
$
14,981

 
$
9,151

 
$
6,214

Increase due to acquisition
 
10

 
5,602

 
2,391

Charged to operating expenses
 
5,324

 
5,962

 
4,411

Deductions(1)
 
(10,665
)
 
(5,734
)
 
(3,865
)
Ending balance
 
$
9,650

 
$
14,981

 
$
9,151

________________________________________ 
(1)  
Deductions related to the allowance for doubtful accounts represent amounts written off against the allowance, less recoveries.
Contract Assets
A contract asset is recognized when a conditional right to consideration exists and transfer of control has occurred. Contract assets are typically related to subscription and hosted service contracts where the transaction price allocated to the satisfied performance obligations exceeds the value of billings to date. Contract assets are included in prepaid expenses and other current assets for the current portion and other assets for the long-term portion on the Consolidated Balance Sheets. We regularly review contract asset balances for impairment, considering factors such as historical experience, credit-worthiness, age of the balance and other economic or business factors. Contract asset impairments were not significant in fiscal 2019.
The opening balance of contract assets as of December 1, 2018 was $46.4 million. As of November 29, 2019, the balance of contract assets was $63.9 million.
Deferred Revenue and Remaining Performance Obligations
Deferred revenue primarily consists of billings or payments received in advance of revenue recognition from subscription services, including non-cancellable and non-refundable committed funds and deposits. Deferred revenue is recognized as revenue when transfer of control to customers has occurred. Customers are typically invoiced for these agreements in regular installments and revenue is recognized ratably over the contractual subscription period. The deferred revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, invoice duration, invoice timing, size and new business linearity within the quarter. Deferred revenue does not represent the total contract value of annual or multi-year non-cancellable subscription agreements.
Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 60 days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, such as invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period, and not to receive financing from our customers. Any potential financing fees are considered insignificant in the context of our contracts.
The adjusted opening balance of deferred revenue as of December 1, 2018 was $3.00 billion. As of November 29, 2019, the balance of deferred revenue was $3.50 billion, inclusive of $265.4 million of non-cancellable and non-refundable committed funds and $56.9 million of refundable customer deposits. Arrangements with non-cancellable and non-refundable committed funds provide our customers options to either renew monthly on-premise term-based licenses or use some or all funds to purchase other Adobe products or services. Refundable customer deposits represent arrangements in which the customer has a unilateral cancellation right for which we are obligated to refund amounts paid related to products or services not yet delivered or provided at the time of cancellation on a prorated basis.

73



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


Significant movements in the deferred revenue balance during the period consisted of increases due to payments received prior to transfer of control of the underlying performance obligations to the customer and deferred revenue assumed through business combinations, which were offset by decreases due to revenue recognized in the period. During the year ended November 29, 2019, approximately $2.8 billion of revenue was recognized that was included in the adjusted opening balance of deferred revenue as of December 1, 2018.
Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and unbilled amounts that will be recognized as revenue in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including the timing of renewals and average contract terms. We applied practical expedients to exclude amounts related to performance obligations that are billed and recognized as they are delivered, optional purchases that do not represent material rights, sales- and usage-based royalties not yet consumed and any estimated amounts of variable consideration that are subject to constraint in accordance with the new revenue standard.
Remaining performance obligations were approximately $9.82 billion as of November 29, 2019, which includes $776.4 million of non-cancellable and non-refundable committed funds related to some of our enterprise customer agreements. Approximately 74% of the remaining performance obligations, excluding the aforementioned enterprise customer agreements, are expected to be recognized over the next 12 months with the remainder recognized thereafter.
Contract Acquisition Costs
We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain sales incentive programs meet the requirements to be capitalized.
The costs capitalized under the new revenue standard are primarily sales commissions paid to our sales force personnel. Capitalized costs may also include portions of fringe benefits and payroll taxes associated with compensation for incremental costs to acquire customer contracts and incentive payments to partners.
Capitalized costs to obtain a contract are amortized over the expected period of benefit, which we have determined, based on analysis, to be 5 years. Amortization of capitalized costs are included in sales and marketing expense in our Consolidated Statements of Income. During fiscal 2019, we amortized $170.9 million of capitalized contract acquisition costs into sales and marketing expense. We did not incur any impairment losses.
The opening balance of capitalized contract acquisition costs as of December 1, 2018 was $413.2 million. As of November 29, 2019, the balance of capitalized contract acquisition costs was $473.7 million, of which $314.7 million was long-term and included in other assets in the Consolidated Balance Sheets. The remaining balance of the capitalized costs to obtain contracts was current and included in prepaid expenses and other current assets.
Revenue Reserve
During fiscal 2019, 2018 and 2017, our revenue reserve activities were as follows:
(in thousands)
 
2019
 
2018
 
2017
Beginning balance
 
$
25,425

 
$
22,006

 
$
23,096

Impacts of adoption of the new revenue standard
 
(14,733
)
 

 

Amount charged to revenue
 
18,276

 
65,241

 
61,031

Actual returns
 
(22,236
)
 
(61,822
)
 
(62,121
)
Ending balance
 
$
6,732

 
$
25,425

 
$
22,006



74



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


Refund Liabilities
As part of our revenue reserves, we record refund liabilities for amounts that may be subject to future refunds, which include sales returns reserves and customer rebates and credits. Refund liabilities are included in accrued expenses on the Consolidated Balance Sheets. 
The opening balance of refund liabilities as of December 1, 2018 was $75.3 million. As of November 29, 2019, the balance of refund liabilities was $126.1 million.
Significant Customers
For fiscal 2019, 2018 and 2017 there were no customers that represented at least 10% of net revenue. As of fiscal year end 2019 and 2018, no single customer was responsible for over 10% of our trade receivables.
NOTE 3.  ACQUISITIONS
Allegorithmic
On January 23, 2019, we completed the acquisition of Allegorithmic, a privately held 3D editing and authoring software company for gaming and entertainment, and integrated it into our Digital Media reportable segment. Prior to the acquisition, we held an equity interest that was accounted for as an equity-method investment. We acquired the remaining equity interest for approximately $106.2 million in cash consideration. The total purchase price, inclusive of the acquisition-date fair-value of our pre-existing equity interest, was approximately $161.1 million.
In conjunction with the Allegorithmic acquisition, we separately recognized an investment gain of approximately $42.0 million, which represents the difference between the $54.8 million acquisition-date fair value of our pre-existing equity interest and our previous carrying amount.
Under the acquisition method of accounting, the total final purchase price was allocated to Allegorithmic’s net tangible and intangible assets based upon their estimated fair values as of the acquisition date. The excess purchase price over the value of the net tangible and identifiable intangible assets was recorded as goodwill. Of the total purchase price, $125.9 million was allocated to goodwill that was non-deductible for tax purposes, $44.8 million to identifiable intangible assets and the remainder to net liabilities assumed.
Pro forma financial information has not been presented for the Allegorithmic acquisition as the impact to our Consolidated Financial Statements was not material.
Marketo
On October 31, 2018, we completed the acquisition of Marketo, a privately held marketing cloud platform company, for approximately $4.73 billion of cash consideration. Adding Marketo’s engagement platform to Adobe Experience Cloud furthers our long-term plan for strategic growth in the Digital Experience segment and enables us to offer a comprehensive set of solutions to enable customers across industries and companies automate and orchestrate their marketing activities. Under the terms of the Share Purchase Agreement (“Purchase Agreement”), we acquired all of the issued and outstanding shares of capital stock of Milestone Topco, Inc., a Delaware corporation (“Topco”) and indirect parent company of Marketo, and other equity interests in Marketo. In connection with the acquisition, each Marketo equity award that was issued and outstanding was cancelled and extinguished in exchange for cash consideration. Also pursuant to the Purchase Agreement, upon closing of the transaction, cash was paid for the settlement of Marketo’s long-term incentive plan, the settlement of Marketo’s indebtedness and the acquisition of all remaining equity interests in Marketo K.K., a Japanese corporation and joint venture.
In connection with the acquisition, we entered into a credit agreement providing for a $2.25 billion senior unsecured term loan (“Term Loan”). The proceeds of the Term Loan were used to fund a portion of the purchase price of the acquisition and pay fees and expenses incurred in connection with the acquisition. The Term Loan funds were received on October 31, 2018 upon closing of the acquisition. See Note 17 for further details regarding our Term Loan.

75



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


We integrated Marketo into our Digital Experience reportable segment and have included the financial results of Marketo in our Consolidated Financial Statements beginning on the acquisition date. The amounts of net revenue and net loss of Marketo included in our Consolidated Statements of Income from the acquisition date through November 30, 2018 were not material. The direct transaction costs associated with the acquisition were also not material.
Purchase Price Allocation
Under the purchase accounting method, the total final purchase price was allocated to Marketo’s net tangible and intangible assets based upon their estimated fair values as of the acquisition date. The excess purchase price over the value of the net tangible and identifiable intangible assets was recorded as goodwill.
The table below represents the final purchase price allocation to the acquired net tangible and intangible assets of Marketo based on their estimated fair values as of October 31, 2018 and the associated estimated useful lives at that date. During fiscal 2019, we recorded immaterial purchase accounting adjustments based on changes to management’s estimates and assumptions in regards to total purchase price, intangible assets, deferred revenue, tax liabilities assumed and their related impact to goodwill.
(in thousands)
Amount
 
Weighted Average Useful Life (years)
Customer contracts and relationships
$
577,500

 
11
Purchased technology
444,500

 
7
Backlog
105,500

 
2
Non-competition agreements
12,100

 
2
Trademarks
328,500

 
9
Total identifiable intangible assets
1,468,100

 
 
Net liabilities assumed
(194,588
)
 
N/A
Goodwill (1)
3,459,256

 
N/A
Total purchase price
$
4,732,768

 
 
_________________________________________ 
(1) 
Non-deductible for tax-purposes.
Identifiable intangible assets — Customer relationships consist of Marketo’s contractual relationships and customer loyalty related to their enterprise and commercial customers as well as technology partner relationships. The estimated fair value of the customer contracts and relationships was determined based on projected cash flows attributable to the asset. Purchased technology acquired primarily consists of Marketo’s cloud-based engagement marketing software platform. The estimated fair value of the purchased technology was determined based on the expected future cost savings resulting from ownership of the asset. Backlog relates to subscription contracts and professional services. Non-compete agreements include agreements with key Marketo employees that preclude them from competing against Marketo for a period of two years from the acquisition date. Trademarks include the Marketo trade name, which is well known in the marketing ecosystem. We amortize the fair value of these intangible assets on a straight-line basis over their respective estimated useful lives.
Goodwill — Approximately $3.46 billion of goodwill has been allocated entirely to our Digital Experience reportable segment. Goodwill represents the excess of the purchase price over the fair value of the underlying acquired net tangible and intangible assets. The factors that contributed to the recognition of goodwill included securing buyer-specific synergies that increase revenue and profits and are not otherwise available to a marketplace participant, acquiring a talented workforce and cost savings opportunities.
Net liabilities assumed — Marketo’s tangible assets and liabilities as of October 31, 2018 were reviewed and adjusted to their fair value as necessary. The net liabilities assumed included, among other items, $102.6 million in accrued expenses, $74.8 million in deferred revenue and $182.6 million in deferred tax liabilities, which were partially offset by $54.9 million in cash and cash equivalents and $71.6 million in trade receivables acquired.
Deferred revenue — Included in net liabilities assumed is Marketo’s deferred revenue which represents advance payments from customers related to subscription contracts and professional services. We estimated our obligation related to the deferred

76



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


revenue using the cost build-up approach. The cost build-up approach determines fair value by estimating the direct and indirect costs related to supporting the obligation plus an assumed operating margin. The sum of the costs and assumed operating profit approximates, in theory, the amount that Marketo would be required to pay a third party to assume the obligation. The estimated costs to fulfill the obligation were based on the near-term projected cost structure for subscription and professional services. As a result, we recorded an adjustment to reduce Marketo’s carrying value of deferred revenue to $74.8 million, which represents our estimate of the fair value of the contractual obligations assumed.
Taxes — As part of our accounting for the Marketo acquisition, a portion of the overall purchase price was allocated to goodwill and acquired intangible assets. Amortization expense associated with acquired intangible assets is not deductible for tax purposes. Thus, approximately $348.8 million, included in the net liabilities assumed, was established as a deferred tax liability for the future amortization of the intangible assets, and was partially offset by other tax assets of $166.2 million, which primarily consist of net operating loss carryforwards.
Any impairment charges made in the future associated with goodwill will not be tax deductible and will result in an increased effective income tax rate in the quarter the impairment is recorded.
Unaudited Pro Forma Results
The financial information in the table below summarizes the combined results of operations of Adobe and Marketo, on a pro forma basis, as though the companies had been combined as of the beginning of the periods presented. The pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place on December 3, 2016 or of results that may occur in the future.
The following unaudited pro forma financial information for fiscal 2018 and 2017 combines the historical results for Adobe for the years ended November 30, 2018 and December 1, 2017 and the historical results of Marketo for the period January 1, 2018 through October 31, 2018 and the year ended December 31, 2017, respectively:
(in thousands)
2018
 
2017
Net revenues
$
9,338,790

 
$
7,568,713

Net income
$
2,362,238

 
$
1,404,864


Magento
On June 18, 2018, we completed our acquisition of Magento Commerce (“Magento”), a privately held commerce platform company, and integrated it into our Digital Experience reportable segment.
The table below represents the final purchase price allocation to the acquired net assets of Magento based on their estimated fair values as of June 18, 2018 and the associated estimated useful lives at that date. During fiscal 2019, we recorded immaterial purchase accounting adjustments based on changes to management’s estimates and assumptions in regards to net liabilities assumed and their related impact to goodwill.
(in thousands)
Amount
 
Weighted Average Useful Life (years)
Customer contracts and relationships
$
208,000

 
8
Purchased technology
84,200

 
5
In-process research and development (1)
39,100

 
N/A
Trademarks
21,100

 
3
Other intangibles
43,400

 
3
Total identifiable intangible assets
395,800

 
 
Net liabilities assumed
(68,182
)
 
N/A
Goodwill (2)
1,316,983

 
N/A
Total purchase price
$
1,644,601

 
 

77



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


_________________________________________ 
(1) 
Capitalized as purchased technology and are considered indefinite lived until the completion or abandonment of the associated research and development efforts. Subsequent to the acquisition, the associated in-process research and development efforts for certain projects were completed and the rest were abandoned. The respective related amortization and write-off were each immaterial.
(2) 
Non-deductible for tax purposes.
Pro forma financial information has not been presented for the Magento acquisition as the impact to our Consolidated Financial Statements was not material.
TubeMogul
On December 19, 2016, we completed our acquisition of TubeMogul, a publicly held video advertising platform company, and integrated it into our Digital Experience reportable segment.
Under the acquisition method of accounting, the total final purchase price was allocated to TubeMogul’s net tangible and intangible assets based upon their estimated fair values as of December 19, 2016. During fiscal 2017, we recorded immaterial purchase accounting adjustments based on changes to management’s estimates and assumptions in regards to tangible assets, liabilities assumed, and their related impact to goodwill. The total final purchase price for TubeMogul was $560.8 million of which $348.4 million was allocated to goodwill that was non-deductible for tax purposes, $113.1 million to identifiable intangible assets and $99.3 million to net assets acquired.
Pro forma financial information has not been presented for the TubeMogul acquisition as the impact to our Consolidated Financial Statements was not material.
Other
We also completed other immaterial business acquisitions during the fiscal years presented. Pro forma information has not been presented for these acquisitions as the impact to our Consolidated Financial Statements was not material.
NOTE 4.  CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS
Cash equivalents consist of all highly liquid debt investments with remaining maturities of three months or less at the date of purchase. We classify our investments in marketable debt securities as “available-for-sale.” We carry these investments at fair value, based on quoted market prices or other readily available market information. Unrealized gains and losses, net of taxes, are included in accumulated other comprehensive income, which is reflected as a separate component of stockholders’ equity in our Consolidated Balance Sheets. Gains and losses are determined using the specific identification method and recognized when realized in our Consolidated Statements of Income. When we have determined that an other-than-temporary decline in fair value has occurred, the amount of the decline that is related to a credit loss is recognized in income.

78



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


Cash, cash equivalents and short-term investments consisted of the following as of November 29, 2019:
 (in thousands)
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Current assets:
 
 
 
 
 
 
 
Cash
$
466,941

 
$

 
$

 
$
466,941

Cash equivalents:
 
 
 
 
 
 
 
Corporate debt securities
45,703

 
2

 
(1
)
 
45,704

Money market mutual funds
2,049,057

 

 

 
2,049,057

Time deposits
88,519

 

 

 
88,519

Total cash equivalents
2,183,279

 
2

 
(1
)
 
2,183,280

Total cash and cash equivalents
2,650,220

 
2

 
(1
)
 
2,650,221

Short-term fixed income securities:
 
 
 
 
 
 
 
Asset-backed securities
88,584

 
146

 
(9
)
 
88,721

Corporate debt securities
1,408,332

 
4,251

 
(252
)
 
1,412,331

Municipal securities
17,642

 
67

 

 
17,709

U.S. Treasury securities
7,992

 
2

 

 
7,994

Total short-term investments
1,522,550

 
4,466

 
(261
)
 
1,526,755

Total cash, cash equivalents and short-term investments
$
4,172,770

 
$
4,468

 
$
(262
)
 
$
4,176,976


Cash, cash equivalents and short-term investments consisted of the following as of November 30, 2018:
 (in thousands)
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Current assets:
 
 
 
 
 
 
 
Cash
$
368,564

 
$

 
$

 
$
368,564

Cash equivalents:
 

 
 
 
 
 
 

Money market mutual funds
1,234,188

 

 

 
1,234,188

Time deposits
40,023

 

 

 
40,023

Total cash equivalents
1,274,211

 

 

 
1,274,211

Total cash and cash equivalents
1,642,775

 

 

 
1,642,775

Short-term fixed income securities:
 
 
 
 
 
 
 

Asset-backed securities
41,875

 

 
(367
)
 
41,508

Corporate debt securities
1,546,860

 
44

 
(24,696
)
 
1,522,208

Foreign government securities
4,179

 

 
(24
)
 
4,155

Municipal securities
18,601

 
1

 
(286
)
 
18,316

Total short-term investments
1,611,515

 
45

 
(25,373
)
 
1,586,187

Total cash, cash equivalents and short-term investments
$
3,254,290

 
$
45

 
$
(25,373
)
 
$
3,228,962



79



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


The following table summarizes the fair value and gross unrealized losses related to available-for-sale securities, aggregated by investment category, that have been in an unrealized loss position for less than twelve months, as of November 29, 2019 and November 30, 2018:
 (in thousands)
2019
 
2018
 
Fair 
Value
 
Gross
Unrealized
Losses
 
Fair 
Value
 
Gross
Unrealized
Losses
Corporate debt securities
$
235,155

 
$
(183
)
 
$
538,109

 
$
(7,966
)
Asset-backed securities
6,651

 
(5
)
 
6,696

 
(54
)
Municipal securities
3,305

 

 
6,599

 
(81
)
Total
$
245,111

 
$
(188
)
 
$
551,404

 
$
(8,101
)
 
There were 115 securities and 369 securities in an unrealized loss position for less than twelve months at November 29, 2019 and at November 30, 2018, respectively.
The following table summarizes the fair value and gross unrealized losses related to available-for-sale securities, aggregated by investment category, that were in a continuous unrealized loss position for more than twelve months, as of November 29, 2019 and November 30, 2018:
 (in thousands)
2019
 
2018
 
Fair 
Value
 
Gross
Unrealized
Losses
 
Fair 
Value
 
Gross
Unrealized
Losses
Corporate debt securities
$
44,300

 
$
(70
)
 
$
969,701

 
$
(16,730
)
Asset-backed securities
6,754

 
(4
)
 
34,812

 
(313
)
Municipal securities

 

 
11,532

 
(205
)
Foreign government securities

 

 
4,154

 
(24
)
Total
$
51,054

 
$
(74
)
 
$
1,020,199

 
$
(17,272
)
 
There were 38 securities and 577 securities in an unrealized loss position for more than twelve months at November 29, 2019 and at November 30, 2018, respectively.
The following table summarizes the cost and estimated fair value of the fixed income securities classified as short-term investments based on stated effective maturities as of November 29, 2019:
 (in thousands)
Amortized
Cost
 
Estimated
Fair Value
Due within one year
$
928,472

 
$
929,616

Due between one and two years
394,436

 
395,917

Due between two and three years
179,468

 
180,867

Due after three years
20,174

 
20,355

Total
$
1,522,550

 
$
1,526,755


We review our debt securities classified as short-term investments on a regular basis to evaluate whether or not any security has experienced an other-than-temporary decline in fair value. We consider factors such as the length of time and extent to which the market value has been less than the cost, the financial condition and near-term prospects of the issuer and our intent to sell, or whether it is more likely than not we will be required to sell the investment before recovery of the investment’s amortized cost basis. If we believe that an other-than-temporary decline exists in one of these securities, we write down these investments to fair value. The portion of the write-down related to credit loss would be recorded to interest and other income (expense), net in our Consolidated Statements of Income. Any portion not related to credit loss would be recorded to accumulated other comprehensive income, which is reflected as a separate component of stockholders’ equity in our Consolidated Balance Sheets. During fiscal 2019, 2018 and 2017, we did not consider any of our investments to be other-than-temporarily impaired.

80



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


NOTE 5.  FAIR VALUE MEASUREMENTS
Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis 
We measure certain financial assets and liabilities at fair value on a recurring basis. There have been no transfers between fair value measurement levels during the year ended November 29, 2019.
The fair value of our financial assets and liabilities at November 29, 2019 was determined using the following inputs:
 (in thousands)
 Fair Value Measurements at Reporting Date Using
 
 
 
Quoted Prices
in Active
Markets for
Identical Assets
 
Significant
Other
Observable
Inputs
 
Significant
Unobservable
Inputs
 
Total
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Corporate debt securities
$
45,704

 
$

 
$
45,704

 
$

Money market mutual funds
2,049,057

 
2,049,057

 

 

Time deposits
88,519

 
88,519

 

 

Short-term investments:
 
 
 
 
 
 
 
Asset-backed securities
88,721

 

 
88,721

 

Corporate debt securities
1,412,331

 

 
1,412,331

 

Municipal securities
17,709

 

 
17,709

 

U.S. Treasury securities
7,994

 

 
7,994

 

Prepaid expenses and other current assets:
 
 
 

 
 

 
 

Foreign currency derivatives
28,829

 

 
28,829

 

Other assets:
 
 
 

 
 

 
 

Deferred compensation plan assets
93,776

 
4,348

 
89,428

 

Total assets
$
3,832,640

 
$
2,141,924

 
$
1,690,716

 
$

    
Liabilities:
 

 
 

 
 

 
 

Accrued expenses:
 

 
 

 
 

 
 

Treasury lock derivatives
$
29,652

 
$

 
$
29,652

 
$

Foreign currency derivatives
2,671

 

 
2,671

 

Interest rate swap derivatives
208

 

 
208

 

Total liabilities
$
32,531

 
$

 
$
32,531

 
$



81



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


The fair value of our financial assets and liabilities at November 30, 2018 was determined using the following inputs:
 (in thousands)
 Fair Value Measurements at Reporting Date Using
 
 
 
Quoted Prices
in Active
Markets for
Identical Assets
 
Significant
Other
Observable
Inputs
 
Significant
Unobservable
Inputs
 
Total
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Money market mutual funds
$
1,234,188

 
$
1,234,188

 
$

 
$

Time deposits
40,023

 
40,023

 

 

Short-term investments:
 

 
 
 
 
 
 
Asset-backed securities
41,508

 

 
41,508

 

Corporate debt securities
1,522,208

 

 
1,522,208

 

Foreign government securities
4,155

 

 
4,155

 

Municipal securities
18,316

 

 
18,316

 

Prepaid expenses and other current assets:
 

 
 

 
 

 
 

Foreign currency derivatives
44,259

 

 
44,259

 

Other assets:
 

 
 

 
 

 
 

Deferred compensation plan assets
68,988

 
3,895

 
65,093

 

Total assets
$
2,973,645

 
$
1,278,106

 
$
1,695,539

 
$

    
Liabilities:
 

 
 

 
 

 
 

Accrued expenses:
 

 
 

 
 

 
 

Foreign currency derivatives
$
816

 
$

 
$
816

 
$

Other liabilities:
 
 
 
 
 
 
 
Interest rate swap derivatives
9,744

 

 
9,744

 

Total liabilities
$
10,560

 
$

 
$
10,560

 
$



Our fixed income available-for-sale debt securities consist of high quality, investment grade securities from diverse issuers with a weighted average credit rating of A+. We value these securities based on pricing from independent pricing vendors who use matrix pricing valuation techniques including market approach methodologies that model information generated by market transactions involving identical or comparable assets, as well as discounted cash flow methodologies. Inputs include quoted prices in active markets for identical assets or inputs other than quoted prices that are observable either directly or indirectly in determining fair value, including benchmark yields, issuer spreads off benchmark yields, interest rates and U.S. Treasury or swap curves. We therefore classify all of our fixed income available-for-sale securities as Level 2. We perform routine procedures such as comparing prices obtained from multiple independent sources to ensure that appropriate fair values are recorded.
The fair values of our money market mutual funds and time deposits are based on the closing price of these assets as of the reporting date. We classify our money market mutual funds and time deposits as Level 1.
Our Level 2 over-the-counter foreign currency, Treasury lock and interest rate swap derivatives are valued using pricing models and discounted cash flow methodologies based on observable foreign exchange and interest rate data at the measurement date.
Our deferred compensation plan assets consist of money market mutual funds and other mutual funds.

82



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis
The fair value of our senior notes was $1.96 billion as of November 29, 2019, based on observable market prices in less active markets and categorized as Level 2. See Note 17 for further details regarding our debt.
NOTE 6.  DERIVATIVE FINANCIAL INSTRUMENTS
We may use derivatives to partially offset our business exposure to foreign currency and interest rate risk on expected future cash flows, and certain existing assets and liabilities. We do not use any of our derivative instruments for trading purposes.
We enter into master netting arrangements to mitigate credit risk in derivative transactions by permitting net settlement of transactions with the same counterparty. We do not offset fair value amounts recognized for derivative instruments under master netting arrangements. We also enter into collateral security agreements with certain of our counterparties to exchange cash collateral when the net fair value of certain derivative instruments fluctuates from contractually established thresholds. Collateral posted is included in prepaid expenses and other current assets and collateral received is included in accrued expenses on our Consolidated Balance Sheets.
Cash Flow Hedges
In countries outside the United States, we transact business in U.S. Dollars and in various other currencies. We may use foreign exchange option contracts or forward contracts to hedge a portion of our forecasted foreign currency denominated revenue. These foreign exchange contracts, carried at fair value, have maturities of up to twelve months. As of November 29, 2019, total notional amounts of outstanding cash flow hedges were $1.20 billion, hedging exposures denominated in Euros, British Pounds and Japanese Yen.
In June 2019, in anticipation of refinancing our $2.25 billion Term Loan due April 30, 2020 and $900 million notes payable due February 1, 2020, we entered into Treasury lock agreements with large financial institutions which fixed benchmark U.S. Treasury rates for an aggregate notional amount of $1 billion of our future debt issuance. These derivative instruments hedge the impact of changes in the benchmark interest rate to future interest payments and will be terminated upon closing of our anticipated refinancing. Upon refinancing and termination of the derivative instruments, their fair value will be amortized over the term of our new debt to interest expense.
To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on hedged transactions. We record changes in fair value of these cash flow hedges in accumulated other comprehensive income (loss) in our Consolidated Balance Sheets, until the forecasted transaction occurs. When the forecasted transaction affects earnings, we reclassify the related gain or loss on the foreign currency and Treasury lock cash flow hedges to revenue and interest expense, respectively. In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, we reclassify the gain or loss on the related cash flow hedge from accumulated other comprehensive income (loss) to the same income statement line item as the hedged item. If we do not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in the same income statement line item as the hedged item.
We evaluate hedge effectiveness at the inception of the hedge prospectively, and on an ongoing basis both retrospectively and prospectively. We record any ineffective portion of the hedging instruments in interest and other income (expense), net on our Consolidated Statements of Income. The net gain or loss recognized in interest and other income (expense), net due to hedge ineffectiveness was insignificant for all fiscal years presented.
Effective in the third quarter of fiscal 2019, all changes in fair value of our foreign currency cash flow hedges are recorded in accumulated other comprehensive income (loss). Prior to this, we recorded the time value of purchased contracts in interest and other income (expense), net in our Consolidated Statements of Income. The impact of the de-designation of our hedges due to the change in methodology in the third quarter of fiscal 2019 was immaterial.
For fiscal 2019, 2018, and 2017, there were no net gains or losses recognized in income relating to hedges of forecasted transactions that did not occur.

83



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


Fair Value Hedges
During the third quarter of fiscal 2014, we entered into interest rate swaps designated as a fair value hedge related to our $900 million of 4.75% fixed interest rate senior notes due February 1, 2020 (the “2020 Notes”). In effect, the interest rate swaps convert the fixed interest rate on our 2020 Notes to a floating interest rate based on the London Interbank Offered Rate (“LIBOR”). Under the terms of the swaps, we pay monthly interest at the one-month LIBOR rate plus a fixed number of basis points on the $900 million notional amount through February 1, 2020. In exchange, we receive 4.75% fixed rate interest from the swap counterparties. See Note 17 for further details regarding our debt.
The interest rate swaps are accounted for as fair value hedges and substantially offset the changes in fair value of the hedged portion of the underlying debt that are attributable to the changes in interest rate. Therefore, the gains and losses related to changes in the fair value of the interest rate swaps are included in interest and other income (expense), net in our Consolidated Statements of Income. As of November 29, 2019, the fair value of the interest rate swaps is recognized in accrued expenses on our Consolidated Balance Sheets with a corresponding offset to current debt.
Non-Designated Hedges
Our derivatives not designated as hedging instruments consist of foreign currency forward contracts that we primarily use to hedge monetary assets and liabilities denominated in non-functional currencies. The changes in fair value of these contracts is recorded to interest and other income (expense), net in our Consolidated Statements of Income. Changes in the fair value of the underlying assets and liabilities associated with the hedged risk are generally offset by the changes in the fair value of the related contracts.
As of November 29, 2019, total notional amounts of outstanding foreign currency forward contracts were $702.4 million, primarily hedging exposures denominated in Euros, British Pounds, Japanese Yen and Indian Rupees. As of November 30, 2018, total notional amounts of outstanding contracts were $427.9 million, primarily hedging exposures denominated in Euros, British Pounds, Japanese Yen and Indian Rupees. At November 29, 2019 and November 30, 2018, the outstanding balance sheet hedging derivatives had maturities of 180 days or less.
The fair value of derivative instruments on our Consolidated Balance Sheets as of November 29, 2019 and November 30, 2018 were as follows:
 (in thousands)
2019
 
2018
 
Fair Value
Asset
Derivatives
 
Fair Value
Liability
Derivatives
 
Fair Value
Asset
Derivatives
 
Fair Value
Liability
Derivatives
Derivatives designated as hedging instruments:
 
 
 
 
 
 
 
Foreign exchange option contracts (1) (2)
$
25,605

 
$

 
$
40,191

 
$

Treasury lock (1)

 
29,652

 

 

Interest rate swap (3)

 
208

 

 
9,744

Derivatives not designated as hedging instruments:
 
 
 
 
 
 
 
 Foreign exchange forward contracts (1)
3,224

 
2,671

 
4,068

 
816

Total derivatives
$
28,829

 
$
32,531

 
$
44,259

 
$
10,560

_________________________________________ 
(1) 
Fair value asset derivatives included in prepaid expenses and other current assets and fair value liability derivatives included in accrued expenses on our Consolidated Balance Sheets.
(2) 
Hedging effectiveness expected to be recognized to income within the next 18 months, of which $13.2 million is expected within the next 12 months.
(3) 
Included in accrued expenses and other liabilities on our Consolidated Balance Sheets as of November 29, 2019 and November 30, 2018, respectively.

84



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


The effects of foreign currency derivative instruments designated as cash flow hedges and foreign currency derivative instruments not designated as hedges in our Consolidated Statements of Income for fiscal 2019, 2018 and 2017 were as follows:
 (in thousands)
2019
 
2018
 
2017
 
Foreign
Exchange
Option
Contracts
 
Foreign
Exchange
Forward
Contracts
 
Treasury Lock
 
Foreign
Exchange
Option
Contracts
 
Foreign
Exchange
Forward
Contracts
 
Foreign
Exchange
Option
Contracts
 
Foreign
Exchange
Forward
Contracts
Derivatives in cash flow hedging relationships:
 
 
 
 
 
 
 
 
 
 
 
 
 
Net gain (loss) recognized in OCI, net of tax (1) 
$
16,526

 
$

 
$
(22,684
)
 
$
74,080

 
$

 
$
6,917

 
$

Net gain (loss) reclassified from accumulated OCI into income, net of tax (2) (4)
39,111

 

 
(1,228
)
 
48,647

 

 
32,852

 

Net gain (loss) recognized in income (3) (4)
(24,269
)
 

 

 
(41,179
)
 

 
(30,243
)
 

Derivatives not designated as hedging relationships:
 
 
 
 
 
 
 
 
 
 
 
 
 
Net gain (loss) recognized in revenue
761

 

 

 

 

 

 

Net gain (loss) recognized in interest and other income (expense), net
$

 
$
4,229

 
$

 
$

 
$
1,529

 
$

 
$
6,586

_________________________________________ 
(1) 
Net change in the fair value of the effective portion classified in other comprehensive income (“OCI”).
(2) 
Effective portion of the foreign currency and Treasury lock cash flow hedges classified as revenue and interest expense, respectively.
(3) 
Amount excluded from effectiveness testing and ineffective portion classified in interest and other income (expense), net.
(4) 
Starting the third quarter of fiscal 2019, all changes in fair value of our foreign currency cash flow hedges are recorded in accumulated other comprehensive income.
Net gains (losses) recognized in interest and other income (expense), net relating to foreign currency derivatives not designated as hedging instruments for fiscal 2019, 2018 and 2017 were as follows:
 (in thousands)
 
2019
 
2018
 
2017
Gain (loss) on foreign currency assets and liabilities:
 
 
 
 
 
 
Net realized gain (loss) recognized in other income
 
$
(14,420
)
 
$
882

 
$
(6,142
)
Net unrealized gain (loss) recognized in other income
 
8,050

 
(3,843
)
 
(907
)
 
 
(6,370
)
 
(2,961
)
 
(7,049
)
Gain (loss) on hedges of foreign currency assets and liabilities:
 
 
 
 
 
 
Net realized gain (loss) recognized in other income
 
6,928

 
(2,042
)
 
5,415

Net unrealized gain (loss) recognized in other income
 
(2,699
)
 
3,571

 
1,171

 
 
4,229

 
1,529

 
6,586

Net gain (loss) recognized in interest and other income (expense), net
 
$
(2,141
)
 
$
(1,432
)
 
$
(463
)


85



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


NOTE 7.  PROPERTY AND EQUIPMENT
Property and equipment, net consisted of the following as of November 29, 2019 and November 30, 2018:
(in thousands)
 
2019
 
2018
Computers and other equipment
 
$
1,424,368

 
$
1,239,033

Buildings
 
482,797

 
485,024

Building improvements
 
307,396

 
285,564

Leasehold improvements
 
246,244

 
181,990

Land
 
144,871

 
145,065

Furniture and fixtures
 
143,739

 
121,206

Capital projects in-progress
 
112,232

 
23,026

Total
 
2,861,647

 
2,480,908

Less accumulated depreciation and amortization
 
(1,568,632
)
 
(1,405,836
)
Property and equipment, net
 
$
1,293,015

 
$
1,075,072


Depreciation and amortization expense of property and equipment for fiscal 2019, 2018 and 2017 was $173.1 million, $157.1 million and $156.9 million, respectively.
Property and equipment, net, by geographic area as of November 29, 2019 and November 30, 2018 was as follows:
(in thousands)
 
2019
 
2018
Americas:
 
 
 
 
United States
 
$
1,126,406

 
$
882,145

Other
 
2,735

 
30,475

Total Americas
 
1,129,141

 
912,620

EMEA
 
54,394

 
51,033

APAC
 
109,480

 
111,419

Property and equipment, net
 
$
1,293,015

 
$
1,075,072



NOTE 8.  GOODWILL AND OTHER INTANGIBLES 
Goodwill by reportable segment and activity for the years ended November 29, 2019 and November 30, 2018 was as follows:
(in thousands)
 
2017
 
Acquisitions
 
Other(1)
 
2018
 
Acquisitions
 
Other(1)
 
2019
Digital Media
 
$
2,724,747

 
$
15,247

 
$
(2,481
)
 
$
2,737,513

 
$
125,899

 
$
(914
)
 
$
2,862,498

Digital Experience
 
2,838,390

 
4,775,969

 
(29,246
)
 
7,585,113

 
270

 
(15,103
)
 
7,570,280

Publishing
 
258,424

 

 
(2
)
 
258,422

 

 
(1
)
 
258,421

Goodwill
 
$
5,821,561

 
$
4,791,216

 
$
(31,729
)
 
$
10,581,048

 
$
126,169

 
$
(16,018
)
 
$
10,691,199

_________________________________________ 
(1) 
Amounts primarily consist of foreign currency translation adjustments.
Other intangibles, net, by reportable segment as of November 29, 2019 and November 30, 2018 were as follows:
(in thousands)
 
2019
 
2018
Digital Media
 
$
79,483

 
$
68,280

Digital Experience
 
1,640,925

 
2,000,718

Publishing
 
157

 
3

Other intangibles, net
 
$
1,720,565

 
$
2,069,001



86



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


Certain goodwill and other intangibles were misclassified between Digital Media and Digital Experience in the prior year, which have been recast in the above tables. The impact to our prior year disclosures was immaterial and there was no impact to the Consolidated Financial Statements resulting from the change in classification.
Other intangibles, net, as of November 29, 2019 and November 30, 2018 were as follows: 
(in thousands)
2019
 
2018
 
Cost
 
Accumulated Amortization
 
Net
 
Cost
 
Accumulated Amortization
 
Net
Customer contracts and relationships
$
1,219,029

 
$
(436,545
)
 
$
782,484

 
$
1,329,432

 
$
(416,176
)
 
$
913,256

Purchased technology
759,111

 
(223,115
)
 
535,996

 
750,286

 
(118,812
)
 
631,474

Trademarks
384,300

 
(73,546
)
 
310,754

 
384,855

 
(25,968
)
 
358,887

Backlog
143,400

 
(75,570
)
 
67,830

 
147,300

 
(13,299
)
 
134,001

Acquired rights to use technology
59,524

 
(46,823
)
 
12,701

 
58,966

 
(48,770
)
 
10,196

Other
23,745

 
(12,945
)
 
10,800

 
51,096

 
(29,909
)
 
21,187

Other intangibles, net
$
2,589,109

 
$
(868,544
)
 
$
1,720,565

 
$
2,721,935

 
$
(652,934
)
 
$
2,069,001



In fiscal 2019, and 2018, certain intangibles associated with our acquisitions in prior years became fully amortized and were removed from the Consolidated Balance Sheets.
Amortization expense related to other intangibles was $402.3 million, $182.6 million and $153.6 million for fiscal 2019, 2018 and 2017 respectively. Of these amounts, $227.0 million, $91.3 million and $76.1 million were included in cost of sales for fiscal 2019, 2018 and 2017 respectively.
Other intangibles are amortized over their estimated useful lives of 1 to 15 years. As of November 29, 2019, we expect the estimated aggregate amortization expense for each of the five succeeding fiscal years to be as follows:
(in thousands)
 
Other Intangibles
2020
 
$
364,683

2021
 
254,921

2022
 
222,810

2023
 
214,188

2024
 
201,953

Thereafter
 
462,010

Total expected amortization expense
 
$
1,720,565



87



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


NOTE 9.  ACCRUED EXPENSES 
Accrued expenses as of November 29, 2019 and November 30, 2018 consisted of the following:
(in thousands)
2019
 
2018
Accrued compensation and benefits
$
317,897

 
$
313,874

Accrued bonuses
222,333

 
216,007

Accrued media costs
117,591

 
124,849

Accrued building rent
98,570

 
61,544

Taxes payable
82,988

 
57,525

Accrued corporate marketing
79,937

 
66,186

Sales and marketing allowances 
74,163

 
44,968

Royalties payable
61,938

 
51,529

Fair value of derivatives
32,531

 
816

Accrued interest expense
28,878

 
29,481

Other
281,722

 
196,406

Accrued expenses
$
1,398,548

 
$
1,163,185


Accrued media costs primarily relate to our advertising platform offerings. We accrue for media costs related to impressions purchased from third-party ad inventory sources. Other primarily includes general corporate accruals for local and regional expenses and sales returns reserves.
NOTE 10.  INCOME TAXES
Income before income taxes for fiscal 2019, 2018 and 2017 consisted of the following:
 (in thousands)
 
2019
 
2018
 
2017
Domestic
 
$
437,603

 
$
542,948

 
$
1,056,156

Foreign
 
2,767,138

 
2,250,928

 
1,081,485

Income before income taxes
 
$
3,204,741

 
$
2,793,876

 
$
2,137,641

The provision for income taxes for fiscal 2019, 2018 and 2017 consisted of the following:
 (in thousands)
 
2019
 
2018
 
2017
Current:
 
 
 
 
 
 
United States federal
 
$
6,563

 
$
501,272

 
$
298,802

Foreign
 
211,174

 
140,308

 
60,962

State and local
 
30,893

 
28,612

 
33,578

Total current
 
248,630

 
670,192

 
393,342

Deferred:
 
 

 
 

 
 

United States federal
 
22,528

 
(466,113
)
 
48,905

Foreign
 
(11,675
)
 
(9,734
)
 
(4,242
)
State and local
 
(6,200
)
 
8,757

 
5,682

Total deferred
 
4,653

 
(467,090
)
 
50,345

Provision for income taxes
 
$
253,283

 
$
203,102

 
$
443,687



88



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


U.S. Tax Reform
On December 22, 2017, the Tax Cuts and Jobs Act (the “Tax Act”) was enacted into law, which significantly changed existing U.S. tax law and includes many provisions applicable to us, such as reducing the U.S. federal statutory tax rate, imposing a one-time transition tax on deemed repatriation of deferred foreign income and adopting a territorial tax system. The Tax Act reduced the U.S. federal statutory tax rate from 35% to 21% effective January 1, 2018. For fiscal 2018, our blended U.S. federal statutory tax rate was 22.2%. This was the result of using the tax rate of 35% for the first month of fiscal 2018 and the reduced tax rate of 21% for the remaining eleven months of fiscal 2018. The Tax Act also required us to incur a one-time transition tax on deferred foreign income not previously subject to U.S. income tax at a rate of 15.5% for foreign cash and certain other net current assets, and 8% on the remaining income, in each case reduced by certain foreign tax credits. The Tax Act also included a provision to tax global intangible low-taxed income of foreign subsidiaries, a special tax deduction for foreign-derived intangible income and a base erosion anti-abuse tax measure that may tax certain payments between a U.S. corporation and its subsidiaries. These additional provisions of the Tax Act were effective for us beginning December 1, 2018.
During fiscal 2018, we recorded tax charges for the impact of the Tax Act using the current available information and technical guidance on the interpretations of the Tax Act. The accounting analysis was finalized based on the guidance, interpretations and data available as of November 30, 2018.
Certain international provisions introduced in the Tax Act are effective for us starting in fiscal 2019. As part of these provisions, an accounting policy election is available to either account for the tax effects of certain taxes in the period that is subject to such taxes or to provide deferred taxes for book and tax basis differences that upon reversal may be subject to such taxes. We elected to account for the tax effects of these provisions in the period that it is subject to such tax.
Reconciliation of Provision for Income Taxes
Total income tax expense differs from the expected tax expense (computed by multiplying the U.S. federal statutory rate of 21% in 2019, 22.2% in 2018 and 35% in 2017 by income before income taxes) as a result of the following:
 (in thousands)
 
2019
 
2018
 
2017
Computed “expected” tax expense
 
$
672,996

 
$
620,240

 
$
748,174

State tax expense, net of federal benefit
 
23,510

 
25,214

 
25,131

Tax credits
 
(99,772
)
 
(110,849
)
 
(38,000
)
Effects of non-U.S. operations
 
(224,214
)
 
(384,393
)
 
(215,490
)
Stock-based compensation, net of tax deduction
 
(85,944
)
 
(95,372
)
 
(42,512
)
Resolution of income tax examinations
 
(39,291
)
 
(42,432
)
 
(31,358
)
Domestic manufacturing deduction benefit
 

 
(13,098
)
 
(32,200
)
Impacts of the U.S. Tax Act
 
2,955

 
185,997

 

Tax charge for licensing acquired company technology to foreign subsidiaries
 

 

 
24,771

Other
 
3,043

 
17,795

 
5,171

Provision for income taxes
 
$
253,283

 
$
203,102

 
$
443,687



89



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


Deferred Tax Assets and Liabilities
The tax effects of the temporary differences that gave rise to significant portions of the deferred tax assets and liabilities as of November 29, 2019 and November 30, 2018 are presented below:
 (in thousands)
 
2019
 
2018
Deferred tax assets:
 
 
 
 
Acquired technology
 
$
4,568

 
$
9,561

Reserves and accruals
 
53,796

 
59,100

Deferred revenue
 
12,036

 
37,690

Stock-based compensation
 
106,911

 
89,240

Net operating loss carryforwards of acquired companies
 
137,151

 
209,445

Credit carryforwards
 
252,074

 
173,748

Capitalized expenses
 
44,912

 
19,074

Benefits relating to tax positions
 
47,458

 
51,965

Other
 
32,794

 
37,160

Total gross deferred tax assets
 
691,700

 
686,983

Deferred tax asset valuation allowance
 
(244,432
)
 
(174,496
)
Total deferred tax assets
 
447,268

 
512,487

Deferred tax liabilities:
 
 
 
 
Depreciation and amortization
 
36,458

 
40,425

Undistributed earnings of foreign subsidiaries
 
51,883

 
17,556

Prepaid expenses
 
86,279

 

Acquired intangible assets
 
413,146

 
501,208

Total deferred tax liabilities
 
587,766

 
559,189

Net deferred tax liabilities
 
$
140,498

 
$
46,702


Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and for operating losses and tax credit carryforwards. Included in the deferred tax assets and liabilities for fiscal 2019 and 2018 are amounts related to various acquisitions. In assessing the realizability of deferred tax assets, management determined that it is not more likely than not that we will have sufficient taxable income in certain states and foreign jurisdictions to fully utilize available tax credits and other attributes. The deferred tax assets are offset by a valuation allowance to the extent it is more likely than not that they are not expected to be realized.
We provide U.S. income taxes on the earnings of foreign subsidiaries unless the subsidiaries’ earnings are considered permanently reinvested outside the United States or are exempted from taxation as a result of the new territorial tax system. To the extent that the foreign earnings previously treated as permanently reinvested are repatriated, the related U.S. tax liability may be reduced by any foreign income taxes paid on these earnings. As of November 29, 2019, the cumulative amount of foreign earnings upon which U.S. income taxes have not been provided, and the corresponding unrecognized deferred tax liability, is not material.
As of November 29, 2019, we have net operating loss carryforwards of approximately $421.6 million for federal, $374.5 million for state and $82.6 million for foreign. We also have federal, state and foreign tax credit carryforwards of approximately $44.4 million, $243.8 million and $15.1 million, respectively. The net operating loss carryforward assets and tax credits will expire in various years from fiscal 2020 through 2038. The majority of the state tax credit carryforwards and a portion of the federal net operating loss carryforwards can be carried forward indefinitely. The net operating loss carryforward assets and certain credits are reduced by the valuation allowance and are subject to an annual limitation under Internal Revenue Code Section 382. The carrying amount of such assets and credits is expected to be fully realized.
As of November 29, 2019, a valuation allowance of $244.4 million has been established for certain deferred tax assets related to certain federal, state and foreign assets. For fiscal 2019, the total change in the valuation allowance was $69.9 million.

90



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


Accounting for Uncertainty in Income Taxes
During fiscal 2019 and 2018, our aggregate changes in our total gross amount of unrecognized tax benefits are summarized as follows:
 (in thousands)
 
2019
 
2018
Beginning balance
 
$
196,152

 
$
172,945

Gross increases in unrecognized tax benefits – prior year tax positions
 
14,850

 
16,191

Gross decreases in unrecognized tax benefits – prior year tax positions
 
(2,282
)
 
(4,000
)
Gross increases in unrecognized tax benefits – current year tax positions
 
18,526

 
60,721

Gross decreases in unrecognized tax benefits – current year tax positions
 
(2,879
)
 

Settlements with taxing authorities
 
(230
)
 

Lapse of statute of limitations
 
(49,813
)
 
(45,922
)
Foreign exchange gains and losses
 
(987
)
 
(3,783
)
Ending balance
 
$
173,337

 
$
196,152


The combined amount of accrued interest and penalties related to tax positions taken on our tax returns were approximately $25.1 million and $24.6 million for fiscal 2019 and 2018, respectively. These amounts were included in long-term income taxes payable in their respective years.
We file income tax returns in the United States on a federal basis and in many U.S. state and foreign jurisdictions. We are subject to the continual examination of our income tax returns by the U.S. Internal Revenue Service (“IRS”) and other domestic and foreign tax authorities. Our major tax jurisdictions are Ireland, California and the United States. For Ireland, California and the United States, the earliest fiscal years open for examination are 2008, 2015 and 2016, respectively. We regularly assess the likelihood of outcomes resulting from these examinations to determine the adequacy of our provision for income taxes and have reserved for potential adjustments that may result from these examinations. We believe such estimates to be reasonable; however, there can be no assurance that the final determination of any of these examinations will not have an adverse effect on our operating results and financial position.
The timing of the resolution of income tax examinations is highly uncertain as are the amounts and timing of tax payments that are part of any audit settlement process. These events could cause large fluctuations in the balance sheet classification of our tax assets and liabilities. We believe that within the next 12 months, it is reasonably possible that either certain audits will conclude or statutes of limitations on certain income tax examination periods will expire, or both. Given the uncertainties described above, we can only determine a range of estimated potential decreases in underlying unrecognized tax benefits ranging from $0 to approximately $20 million.
NOTE 11.  BENEFIT PLANS
Retirement Savings Plan
In 1987, we adopted an Employee Investment Plan, qualified under Section 401(k) of the Internal Revenue Code, which is a retirement savings plan covering substantially all of our U.S. employees, now referred to as the Adobe Inc. 401(k) Retirement Savings Plan. Under the plan, eligible employees may contribute up to 65% of their pretax or after-tax salary, subject to the IRS annual contribution limits. In fiscal 2019, we matched 50% of the first 6% of the employee’s eligible compensation. We contributed $51.7 million, $41.0 million and $34.3 million in fiscal 2019, 2018 and 2017, respectively. We are under no obligation to continue matching future employee contributions and, at our discretion, may change our practices at any time.
Deferred Compensation Plan
On September 21, 2006, the Board of Directors approved the Adobe Inc. Deferred Compensation Plan, effective December 2, 2006 (the “Deferred Compensation Plan”). The Deferred Compensation Plan is an unfunded, non-qualified, deferred compensation arrangement under which certain executives and members of the Board of Directors are able to defer a portion of their annual compensation. Participants may elect to contribute up to 75% of their base salary and 100% of other specified compensation, including commissions, bonuses, performance awards, time-based restricted stock units and directors’ fees. Participants are able

91



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


to elect the payment of benefits to begin on a specified date at least three years after the end of the plan year in which election is made or vests. For cash benefit elections, distributions are made in cash and in the form of a lump sum, or five, ten, or fifteen-year annual installments. For stock benefit elections, distributions are settled in stock and in the form of a lump sum payment only. Beginning January 1, 2020, our updated Deferred Compensation Plan will no longer allow participants, except our Board of Directors, to make stock benefit elections.
As of November 29, 2019 and November 30, 2018, the invested amounts under the Deferred Compensation Plan total $93.8 million and $69.0 million, respectively and were recorded as other assets on our Consolidated Balance Sheets. As of November 29, 2019 and November 30, 2018, $108.8 million and $84.0 million, respectively, were recorded as long-term liabilities to recognize undistributed deferred compensation due to employees.
NOTE 12.  STOCK-BASED COMPENSATION
Our stock-based compensation programs are long-term retention programs that are intended to attract, retain and provide incentives for employees, officers and directors, and to align stockholder and employee interests. We have the following stock-based compensation plans and programs:
Restricted Stock Units
Prior to April 2019, we granted restricted stock units and performance awards to eligible employees under our 2003 Equity Incentive Plan, as amended (“2003 Plan”). In April 2019, our stockholders approved the 2019 Equity Incentive Plan (“2019 Plan”) which replaced the 2003 Plan.
Beginning January 2019, restricted stock units granted as part of our annual review process or for promotions vest over four years. Restricted stock units granted as part of our annual review process or for promotions with grant dates prior to January 2019 continue to vest over three years. Restricted stock units granted to new hires generally vest over four years. Certain grants have other vesting periods approved by our Board of Directors or an authorized committee. We grant performance awards to officers and key employees which cliff-vest after three years.
As of November 29, 2019, we had reserved 46.0 million shares of common stock for issuance under our 2019 Plan and had 44.1 million shares available for grant.
Employee Stock Purchase Plan
Our 1997 Employee Stock Purchase Plan (“ESPP”) allows eligible employee participants to purchase shares of our common stock at a discount through payroll deductions. The ESPP consists of a twenty-four-month offering period with four six-month purchase periods in each offering period. Employees purchase shares in each purchase period at 85% of the market value of our common stock at either the beginning of the offering period or the end of the purchase period, whichever price is lower. The ESPP will continue until the earlier of termination by the Board of Directors or the date on which all of the shares available for issuance under the plan have been issued.
As of November 29, 2019, we had reserved 93.0 million shares of our common stock for issuance under the ESPP and approximately 3.8 million shares remain available for future issuance.
Performance Share Programs
Our 2019, 2018 and 2017 Performance Share Programs aim to help focus key employees on building stockholder value, provide significant award potential for achieving outstanding Company performance and enhance the ability of the Company to attract and retain highly talented and competent individuals. The Executive Compensation Committee of our Board of Directors approves the terms of each of our Performance Share Programs, including the award calculation methodology, under the terms of our 2003 Plan. Shares may be earned based on the achievement of an objective relative total stockholder return measured over a three-year performance period. Performance share awards will be awarded and fully vest upon the later of the Executive Compensation Committee's certification of the level of achievement or the three-year anniversary of each grant. Program participants generally have the ability to receive up to 200% of the target number of shares originally granted.
On January 24, 2018, the Executive Compensation Committee approved the 2019 Performance Share Program, the terms of which are similar to prior year performance share programs as discussed above.

92



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


As of November 29, 2019, the shares awarded under our 2019, 2018 and 2017 Performance Share Programs remain outstanding and are yet to be achieved.
Issuance of Shares
Upon vesting of restricted stock units and performance shares, purchases of shares under the ESPP and exercise of stock options, we will issue treasury stock. If treasury stock is not available, common stock will be issued. In order to minimize the impact of on-going dilution from exercises of stock options and vesting of restricted stock units and performance shares, we instituted a stock repurchase program. See Note 14 for information regarding our stock repurchase programs.
Valuation of Stock-Based Compensation
Stock-based compensation cost is measured at the grant date based on the fair value of the award.
Our performance share awards are valued using a Monte Carlo Simulation model. The fair value of the awards are fixed at grant date and amortized over the longer of the remaining performance or service period. 
We use the Black-Scholes option pricing model to determine the fair value of ESPP shares. The determination of the fair value of stock-based payment awards on the date of grant using an option pricing model is affected by our stock price as well as assumptions regarding a number of complex and subjective variables. These variables include our expected stock price volatility over the expected term of the awards, actual and projected employee stock option exercise behaviors, a risk-free interest rate and any expected dividends.
The expected term of ESPP shares is the average of the remaining purchase periods under each offering period. The assumptions used to value employee stock purchase rights were as follows:
 
2019
 
2018
 
2017
Expected life (in years)
0.5 - 2.0
 
0.5 - 2.0
 
0.5 - 2.0
Volatility
30% - 35%
 
26% - 29%
 
22% - 27%
Risk free interest rate
1.78% - 2.47%
 
1.54% - 2.52%
 
0.62% - 1.41%
 
Summary of Restricted Stock Units
Restricted stock unit activity for fiscal 2019, 2018 and 2017 was as follows:
  (in thousands)
2019
 
2018
 
2017
Beginning outstanding balance
8,668

 
9,304

 
8,316

Awarded
4,598

 
4,012

 
5,018

Released
(3,847
)
 
(3,988
)
 
(3,859
)
Forfeited
(785
)
 
(660
)
 
(766
)
Increase due to acquisition

 

 
595

Ending outstanding balance
8,634

 
8,668

 
9,304


 
The weighted average grant date fair values of restricted stock units granted during fiscal 2019, 2018 and 2017 were $253.91, $208.73 and $120.33, respectively. The total fair value of restricted stock units vested during fiscal 2019, 2018 and 2017 was $969.6 million, $837.3 million and $472.0 million, respectively.


93



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


Information regarding restricted stock units outstanding at November 29, 2019, November 30, 2018 and December 1, 2017 is summarized below:
 
Number of
Shares
(thousands)
 
Weighted
Average
Remaining
Contractual
Life
(years)
 
Aggregate
Intrinsic
Value(*)
(millions)
2019
 
 
 
 
 
Restricted stock units outstanding
8,634

 
1.12
 
$
2,672.6

Restricted stock units expected to vest
7,987

 
1.05
 
$
2,472.2

2018
 

 
 
 
 

Restricted stock units outstanding
8,668

 
1.06
 
$
2,174.7

Restricted stock units expected to vest
8,049

 
1.01
 
$
2,019.5

2017
 
 
 
 
 
Restricted stock units outstanding
9,304

 
1.11
 
$
1,670.2

Restricted stock units expected to vest
8,608

 
1.05
 
$
1,545.3

_________________________________________ 
(*) 
The intrinsic value is calculated as the market value as of the end of the fiscal period. As reported by the NASDAQ Global Select Market, the market values as of November 29, 2019, November 30, 2018 and December 1, 2017 were $309.53, $250.89 and $179.52, respectively.
Summary of Performance Shares 
Performance share activity for fiscal 2019, 2018 and 2017 was as follows: 
 (in thousands)
2019
 
2018
 
2017
 
Shares
Granted (1)
 
Maximum
Shares Eligible
to Receive
 
Shares
Granted (2)
 
Maximum
Shares Eligible
to Receive
 
Shares
Granted
(3)
 
Maximum
Shares Eligible
to Receive
Beginning outstanding balance
1,148

 
2,296

 
1,534

 
3,068

 
1,630

 
3,261

Awarded
722

 
614

 
837

 
628

 
1,082

 
1,040

Achieved
(830
)
 
(830
)
 
(1,050
)
 
(1,053
)
 
(1,135
)
 
(1,147
)
Forfeited
(82
)
 
(164
)
 
(173
)
 
(347
)
 
(43
)
 
(86
)
Ending outstanding balance
958

 
1,916

 
1,148

 
2,296

 
1,534

 
3,068


_________________________________________ 
(1) 
Shares awarded during fiscal 2019 include 0.4 million additional shares awarded for the final achievement of the 2016 Performance Share Program which was certified in the first quarter of fiscal 2019. The remaining awarded shares were for the 2019 Performance Share Program. Shares achieved during fiscal 2019 resulted from 200% achievement of target for the 2016 Performance Share Program.
(2) 
Shares awarded during fiscal 2018 include 0.5 million additional shares awarded for the final achievement of the 2015 Performance Share Program which was certified in the first quarter of fiscal 2018. The remaining awarded shares were for the 2018 Performance Share Program. Shares achieved during fiscal 2018 resulted from 200% achievement of target for the 2015 Performance Share Program.
(3) 
Shares awarded during fiscal 2017 include 0.6 million additional shares awarded for the final achievement of the 2014 Performance Share Program which was certified in the first quarter of fiscal 2017. The remaining awarded shares were for the 2017 Performance Share Program. Shares achieved during fiscal 2017 resulted from 198% achievement of target for the 2014 Performance Share Program.
The total fair value of performance awards vested during fiscal 2019, 2018 and 2017 was $203.8 million, $208.2 million and $127.4 million, respectively.

94



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


Summary of Employee Stock Purchase Plan Shares
The weighted average subscription date fair value of shares under the ESPP during fiscal 2019, 2018 and 2017 were $72.98, $53.12 and $29.86, respectively. Employees purchased 1.5 million shares at an average price of $150.55, 1.8 million shares at an average price of $104.94, and 1.9 million shares at an average price of $77.63 for fiscal 2019, 2018 and 2017, respectively. The intrinsic value of shares purchased during fiscal 2019, 2018 and 2017 was $178.8 million, $198.9 million and $97.7 million, respectively. The intrinsic value is calculated as the difference between the market value on the date of purchase and the purchase price of the shares.
Grants to Executive Officers
All equity awards granted to executive officers are made after a review by and with the approval of the Executive Compensation Committee of the Board of Directors.
Grants to Non-Employee Directors 
Although the 2003 and 2019 Plans provide for the granting of non-qualified stock options and restricted stock units to non-employee directors, restricted stock units are the primary form of our grants to non-employee directors. The initial equity grant to new non-employee directors and annual equity grants to existing non-employee directors are restricted stock unit awards, each grant having an aggregate value of $0.3 million based on the average stock price over the 30 calendar days ending on the day before the date of grant and vest 100% on the day preceding the next annual meeting. The actual target grant value of initial equity grants will be prorated based on the number of days remaining before the next annual meeting or the date of the first anniversary of our last annual meeting if the next annual meeting is not yet scheduled.
Restricted stock units granted to directors for fiscal 2019, 2018 and 2017 were as follows:
  (in thousands)
2019
 
2018
 
2017
Annual equity grants to existing directors
10

 
11

 
18

Initial equity grants to new directors
1

 
1

 


Compensation Costs
We recognize the estimated compensation cost of restricted stock units, net of estimated forfeitures, on a straight-line basis over the requisite service period of the entire award, which is generally the vesting period. The estimated compensation cost is based on the fair value of our common stock on the date of grant.
We also recognize the estimated compensation cost of performance shares, net of estimated forfeitures, on a straight-line basis over the requisite performance period or service period of the entire award, whichever is longer. Our performance share awards are earned upon achievement of an objective total stockholder return measure at the end of the three-year performance period, as described above.
We estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates. We use historical data to estimate forfeitures and record stock-based compensation expense only for those awards that are expected to vest.
As of November 29, 2019, there was $1.36 billion of unrecognized compensation cost, adjusted for estimated forfeitures, related to non-vested stock-based awards and purchase rights which will be recognized over a weighted average period of 1.9 years. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures. 

95



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


Total stock-based compensation costs that have been included in our Consolidated Statements of Income for fiscal 2019, 2018 and 2017 were as follows:
  (in thousands)
  Income Statement Classifications
 
Cost of
Revenue–
Subscription
 
Cost of
Revenue–
Services and Support
 
Research and Development
 
Sales and
Marketing
 
General and Administrative
 
 
Total (1)
Restricted Stock Units and Performance
Share Awards
 

 
 

 
 

 
 

 
 

 
 

2019
$
22,822

 
$
18,535

 
$
338,483

 
$
206,371

 
$
98,886

 
$
685,097

2018
$
17,515

 
$
12,111

 
$
253,078

 
$
178,548

 
$
77,462

 
$
538,714

2017
$
16,792

 
$
9,602

 
$
161,366

 
$
139,047

 
$
77,133

 
$
403,940

Stock Purchase Rights and Options
 
 
 
 
 
 
 
 
 
 
 
2019
$
5,823

 
$
7,271

 
$
36,663

 
$
42,405

 
$
10,446

 
$
102,608

2018
$
4,102

 
$
8,286

 
$
23,918

 
$
27,252

 
$
7,290

 
$
70,848

2017
$
180

 
$
6,661

 
$
20,126

 
$
18,592

 
$
4,973

 
$
50,532

_________________________________________ 
(1) 
During fiscal 2019, 2018 and 2017, we recorded tax benefits related to stock-based compensation costs of $248.4 million, $222.4 million and $153.2 million, respectively.
NOTE 13.  ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
The components of accumulated other comprehensive income (loss) and activity, net of related taxes, for fiscal 2019 were as follows:
(in thousands)
November 30,
2018
 
Increase / Decrease
 
Reclassification Adjustments
 
November 29,
2019
Net unrealized gains / losses on available-for-sale securities:
 
 
 
 
 
 
 
Unrealized gains on available-for-sale securities
$
44

 
$
4,594

 
$
(171
)
 
$
4,467

Unrealized losses on available-for-sale securities
(25,374
)
 
24,815

 
295

 
(264
)
Total net unrealized gains / losses on available-for-sale securities
(25,330
)
 
29,409

 
124

(1 
) 
4,203

Net unrealized gains / losses on derivative instruments designated as hedging instruments
21,732

 
294

 
(44,334
)
(2 
) 
(22,308
)
Cumulative foreign currency translation adjustments
(144,532
)
 
(25,397
)
 

 
(169,929
)
Total accumulated other comprehensive income (loss), net of taxes
$
(148,130
)
 
$
4,306

 
$
(44,210
)
 
$
(188,034
)
_________________________________________ 
(1) 
Reclassification adjustments for gains / losses on available-for-sale securities are classified in interest and other income (expense), net.
(2) 
Reclassification adjustments for gains / losses on foreign currency hedges are classified in revenue and reclassification adjustments for gains / losses on Treasury lock hedges are classified in interest expense.

96



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


The following table sets forth the taxes related to each component of other comprehensive income for fiscal 2019, 2018 and 2017:
(in thousands)
 
2019
 
2018
 
2017
Available-for-sale securities:
 
 
 
 
 
 
Unrealized gains / losses
 
$

 
$

 
$
663

Reclassification adjustments
 

 

 
(491
)
Subtotal available-for-sale securities
 

 

 
172

Derivatives designated as hedging instruments:
 
 
 
 
 
 
Unrealized gains / losses
 
6,968

 

 

Reclassification adjustments
 
(383
)
 
(1,946
)
 
(732
)
Subtotal derivatives designated as hedging instruments
 
6,585

 
(1,946
)
 
(732
)
Foreign currency translation adjustments
 

 
(1,742
)
 
3,005

Total taxes, other comprehensive income (loss)
 
$
6,585

 
$
(3,688
)
 
$
2,445



NOTE 14.  STOCK REPURCHASE PROGRAM
To facilitate our stock repurchase program, designed to return value to our stockholders and minimize dilution from stock issuances, we may repurchase shares in the open market or enter into structured repurchase agreements with third parties. In May 2018, our Board of Directors granted us an authority to repurchase up to $8 billion in common stock through the end of fiscal 2021.
During fiscal 2019, 2018 and 2017, we entered into several structured stock repurchase agreements with large financial institutions, whereupon we provided them with prepayments totaling $2.75 billion, $2.05 billion, and $1.10 billion, respectively. We enter into these agreements in order to take advantage of repurchasing shares at a guaranteed discount to the Volume Weighted Average Price (“VWAP”) of our common stock over a specified period of time. We only enter into such transactions when the discount that we receive is higher than the foregone return on our cash prepayments to the financial institutions. There were no explicit commissions or fees on these structured repurchases. Under the terms of the agreements, there is no requirement for the financial institutions to return any portion of the prepayment to us.
The financial institutions agree to deliver shares to us at monthly intervals during the contract term. The parameters used to calculate the number of shares deliverable are: the total notional amount of the contract, the number of trading days in the contract, the number of trading days in the interval and the average VWAP of our stock during the interval less the agreed upon discount. We repurchased approximately 9.9 million shares at an average price of $270.23 per share in fiscal 2019, 8.7 million shares at an average price of $230.43 per share in fiscal 2018, and 8.2 million shares at an average price of $134.20 per share in fiscal 2017.
For fiscal 2019, 2018 and 2017, the prepayments were classified as treasury stock on our Consolidated Balance Sheets at the payment date, though only shares physically delivered to us by November 29, 2019, November 30, 2018 and December 1, 2017 were excluded from the computation of earnings per share. As of November 29, 2019, $229.2 million of prepayments remained under the agreement.
Subsequent to November 29, 2019, we entered into a structured stock repurchase agreement with a large financial institution whereupon we provided them with a prepayment of $850 million. This amount will be classified as treasury stock on our Consolidated Balance Sheets. Upon completion of the $850 million stock repurchase agreement, $4.25 billion remains under our May 2018 authority.

97



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


NOTE 15.  NET INCOME PER SHARE
Basic net income per share is computed using the weighted average number of common shares outstanding for the period, excluding unvested restricted stock units and performance awards. Diluted net income per share is based upon the weighted average common shares outstanding for the period plus dilutive potential common shares, including unvested restricted stock units, purchase rights, performance awards and stock options using the treasury stock method.
The following table sets forth the computation of basic and diluted net income per share for fiscal 2019, 2018 and 2017:
(in thousands, except per share data)
 
2019
 
2018
 
2017
Net income
 
$
2,951,458

 
$
2,590,774

 
$
1,693,954

Shares used to compute basic net income per share
 
486,291

 
490,564

 
493,632

Dilutive potential common shares:
 
 
 
 
 
 
Restricted stock units and performance share awards
 
4,875

 
7,142

 
7,161

Stock purchase rights and options
 
406

 
137

 
330

Shares used to compute diluted net income per share
 
491,572

 
497,843

 
501,123

Basic net income per share
 
$
6.07

 
$
5.28

 
$
3.43

Diluted net income per share
 
$
6.00

 
$
5.20

 
$
3.38

 
 
 
 
 
 
 
Anti-dilutive potential common shares (1)
 
175

 
209

 
141


_________________________________________ 
(1) 
Potential common stock equivalents not included in the calculation of diluted net income per share as the effect would have been anti-dilutive.
NOTE 16.  COMMITMENTS AND CONTINGENCIES
 Lease Commitments
We lease certain of our facilities and some of our equipment under non-cancellable operating lease arrangements that expire at various dates through 2031. We also have one land lease that expires in 2091. Rent expense includes base contractual rent and variable costs such as building expenses, utilities, taxes, insurance and equipment rental. Rent expense for these leases was approximately $170.5 million, $137.2 million and $115.4 million in fiscal 2019, 2018 and 2017, respectively. Our sublease income was immaterial for all periods presented.
Unconditional Purchase Obligations
Our purchase obligations consist of agreements to purchase goods and services entered into in the ordinary course of business. The following table summarizes our non-cancellable unconditional purchase obligations and operating leases for each of the next five years and thereafter as of November 29, 2019:
  (in thousands)
 
 
 
 Operating Leases
Fiscal Year
 
Purchase
Obligations
 
Future
Minimum
Lease
Payments
 
Future
Minimum
Sublease
Income
2020
 
$
545,042

 
$
98,200

 
$
9,523

2021
 
407,528

 
91,866

 
9,000

2022
 
528,266

 
81,493

 
6,362

2023
 
555,658

 
68,539

 
2,327

2024
 

 
60,691

 

Thereafter
 

 
337,903

 

Total
 
$
2,036,494

 
$
738,692

 
$
27,212



98



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


Royalties
We have royalty commitments associated with the licensing of certain offerings and products. Royalty expense is generally based on a dollar amount per unit or a percentage of the underlying revenue. Royalty expense, which was recorded under our cost of revenue on our Consolidated Statements of Income, was approximately $153.7 million, $119.1 million and $100.9 million in fiscal 2019, 2018 and 2017, respectively.
Indemnifications
In the ordinary course of business, we provide indemnifications of varying scope to customers and channel partners against claims of intellectual property infringement made by third parties arising from the use of our products and from time to time, we are subject to claims by our customers under these indemnification provisions. Historically, costs related to these indemnification provisions have not been significant and we are unable to estimate the maximum potential impact of these indemnification provisions on our future results of operations.
To the extent permitted under Delaware law, we have agreements whereby we indemnify our officers and directors for certain events or occurrences while the officer or director is or was serving at our request in such capacity. The indemnification period covers all pertinent events and occurrences during the officer’s or director’s lifetime. The maximum potential amount of future payments we could be required to make under these indemnification agreements is unlimited; however, we have director and officer insurance coverage that reduces our exposure and enables us to recover a portion of any future amounts paid. We believe the estimated fair value of these indemnification agreements in excess of applicable insurance coverage is minimal.
Legal Proceedings
In connection with disputes relating to the validity or alleged infringement of third-party intellectual property rights, including patent rights, we have been, are currently and may in the future be subject to claims, negotiations or complex, protracted litigation. Intellectual property disputes and litigation may be very costly and can be disruptive to our business operations by diverting the attention and energies of management and key technical personnel. Although we have successfully defended or resolved past litigation and disputes, we may not prevail in any ongoing or future litigation and disputes. Third-party intellectual property disputes could subject us to significant liabilities, require us to enter into royalty and licensing arrangements on unfavorable terms, prevent us from licensing certain of our products or offering certain of our services, subject us to injunctions restricting our sale of products or services, cause severe disruptions to our operations or the markets in which we compete, or require us to satisfy indemnification commitments with our customers including contractual provisions under various license arrangements and service agreements.
In addition to intellectual property disputes, we are subject to legal proceedings, claims and investigations in the ordinary course of business, including claims relating to commercial, employment and other matters. Some of these disputes and legal proceedings may include speculative claims for substantial or indeterminate amounts of damages. We consider all claims on a quarterly basis in accordance with GAAP and based on known facts assess whether potential losses are considered reasonably possible, probable and estimable. Based upon this assessment, we then evaluate disclosure requirements and whether to accrue for such claims in our financial statements. This determination is then reviewed and discussed with our Audit Committee and our independent registered public accounting firm.
We make a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Unless otherwise specifically disclosed in this note, we have determined that no provision for liability nor disclosure is required related to any claim against us because: (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial.
All legal costs associated with litigation are expensed as incurred. Litigation is inherently unpredictable. However, we believe that we have valid defenses with respect to the legal matters pending against us. It is possible, nevertheless, that our consolidated financial position, cash flows or results of operations could be negatively affected by an unfavorable resolution of one or more of such proceedings, claims or investigations.

99



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


In connection with our anti-piracy efforts, conducted both internally and through organizations such as the Business Software Alliance, from time to time we undertake litigation against alleged copyright infringers. Such lawsuits may lead to counter-claims alleging improper use of litigation or violation of other laws. We believe we have valid defenses with respect to such counter-claims; however, it is possible that our consolidated financial position, cash flows or results of operations could be negatively affected in any particular period by the resolution of one or more of these counter-claims.
NOTE 17.  DEBT
Our debt as of November 29, 2019 and November 30, 2018 consisted of the following:
(in thousands)
2019
 
2018
Current debt:
 
 
 
Term loan
$
2,249,784

 
$

Notes
899,767

 

Fair value of interest rate swap
(208
)
 

Current debt
3,149,343

 

Long-term debt:
 
 
 
Term loan

 
2,248,427

Notes
988,924

 
1,886,117

Fair value of interest rate swap

 
(9,744
)
Long-term debt
988,924

 
4,124,800

Total carrying value of debt
$
4,138,267

 
$
4,124,800


Term Loan Credit Agreement
In October 2018, we entered into a credit agreement providing for an up to $2.25 billion senior unsecured term loan for the purpose of partially funding the purchase price for our acquisition of Marketo and the related fees and expenses incurred in connection with the acquisition. The Term Loan funds were received on October 31, 2018 upon closing of the acquisition and will mature 18 months following the initial funding date. In addition, we incurred issuance costs of $0.7 million which are amortized to interest expense over the term using the straight-line method. The Term Loan ranks equally with our other unsecured and unsubordinated indebtedness. There are no scheduled principal amortization payments prior to maturity and the Term Loan may be prepaid and terminated at our election at any time without penalty or premium. At our election, the Term Loan will bear interest at either (i) LIBOR plus a margin, based on our debt ratings, ranging from 0.500% to 1.000% or (ii) a base rate plus a margin, based on our debt ratings, ranging from 0.040% to 0.110%. Interest is payable periodically, in arrears, at the end of each interest period we elect. During fiscal 2019, we made interest payments on our Term Loan totaling $69.9 million. The Term Loan credit agreement contains customary representations, warranties, affirmative and negative covenants, events of default and indemnification provisions in favor of the lenders similar to those contained in the Revolving Credit Agreement, including the financial covenant. As of November 29, 2019, we were in compliance with all covenants. During the second quarter of fiscal 2019, we reclassified the Term Loan as current debt in our Consolidated Balance Sheets. As of November 29, 2019, the carrying value of the Term Loan was $2.25 billion which is net of debt issuance costs. We intend to refinance the Term Loan on or before the due date.
Senior Notes
In February 2010, we issued $900 million of 4.75% senior notes due February 1, 2020. Our proceeds were approximately $894.5 million which is net of an issuance discount of $5.5 million. In addition, we incurred issuance costs of $6.4 million. Both the discount and issuance costs are being amortized to interest expense over the term of the 2020 Notes using the effective interest method. The effective interest rate including the discount and issuance costs was 4.92%. Interest is payable semi-annually, in arrears, on February 1 and August 1, and commenced on August 1, 2010.
In June 2014, we entered into interest rate swaps with a total notional amount of $900 million designated as a fair value hedge related to our 2020 Notes. The interest rate swaps effectively convert the fixed interest rate on our 2020 Notes to a floating interest rate based on LIBOR. Under the terms of the swap, we will pay monthly interest at the one-month LIBOR interest rate

100



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


plus a fixed number of basis points on the $900 million notional amount. In exchange, we will receive 4.75% fixed rate interest from the swap counterparties. The fair value of the interest rate swaps is included in the carrying value of our debt in the Consolidated Balance Sheets. See Note 6 for further details regarding our interest rate swap derivatives.
In January 2015, we issued $1 billion of 3.25% senior notes due February 1, 2025 (the “2025 Notes”). Our proceeds were approximately $989.3 million which is net of an issuance discount of $10.7 million. In addition, we incurred issuance costs of $7.9 million. Both the discount and issuance costs are being amortized to interest expense over the term of the 2025 Notes using the effective interest method. The effective interest rate including the discount, issuance costs and interest rate agreement is 3.67%. Interest is payable semi-annually, in arrears on February 1 and August 1, and commenced on August 1, 2015.
During the first quarter of fiscal 2019, we reclassified the 2020 Notes as current debt in our Consolidated Balance Sheets. As of November 29, 2019, the carrying value of the 2020 Notes was $899.6 million which includes the fair value of the interest rate swap and is net of debt issuance costs. We intend to refinance the 2020 Notes on or before the due date.
As of November 29, 2019, our outstanding notes payable consist of the 2020 Notes and 2025 Notes (the “Notes”) with a total carrying value of $1.89 billion, which includes the fair value of the interest rate swaps and is net of debt issuance costs. Based on quoted prices in inactive markets, the fair value of the Notes was $1.96 billion as of November 29, 2019.
The Notes rank equally with our other unsecured and unsubordinated indebtedness. We may redeem the Notes at any time, subject to a make-whole premium. In addition, upon the occurrence of certain change of control triggering events, we may be required to repurchase the Notes, at a price equal to 101% of their principal amount, plus accrued and unpaid interest to the date of repurchase. The Notes also include covenants that limit our ability to grant liens on assets and to enter into sale and leaseback transactions, subject to significant allowances. As of November 29, 2019, we were in compliance with all of the covenants.
During fiscal 2019, we made semi-annual interest payments on our 2020 and 2025 Notes totaling $75.3 million.
In June 2019, in anticipation of refinancing our Term Loan and 2020 Notes, we entered into Treasury lock agreements with large financial institutions which fixed benchmark U.S. Treasury rates for an aggregate notional amount of $1 billion of our future debt issuance. These derivative instruments hedge the impact of changes in the benchmark interest rate to future interest payments and will be terminated upon debt issuance. These derivative instruments were designated as cash flow hedges. See Note 6 for further details regarding our Treasury lock agreements.
Revolving Credit Agreement
In October 2018, we entered into a credit agreement (“Revolving Credit Agreement”), providing for a five-year $1 billion senior unsecured revolving credit facility and incurred issuance costs of $0.8 million which are amortized to interest expense over the term using the straight-line method. The Revolving Credit Agreement provides for loans to Adobe and certain of its subsidiaries that may be designated from time to time as additional borrowers. Pursuant to the terms of the Revolving Credit Agreement, we may, subject to the agreement of lenders to provide additional commitments, obtain up to an additional $500 million in commitments, for a maximum aggregate commitment of $1.5 billion. At our election, loans under the Revolving Credit Agreement will bear interest at either (i) LIBOR plus a margin, based on our debt ratings, ranging from 0.585% to 1.015% or (ii) a base rate, which is defined as the highest of (a) the agent’s prime rate, (b) the federal funds effective rate plus 0.500% or (c) LIBOR plus 1.00% plus a margin, based on our debt ratings, ranging from 0.000% to 0.015%. In addition, facility fees determined according to our debt ratings are payable on the aggregate commitments, regardless of usage, quarterly in an amount ranging from 0.040% to 0.110% per annum. We are permitted to permanently reduce the aggregate commitment under the Revolving Credit Agreement at any time. Subject to certain conditions stated in the Revolving Credit Agreement, Adobe and any of its subsidiaries designated as additional borrowers may borrow, prepay and re-borrow amounts at any time during the term of the Revolving Credit Agreement.
The Revolving Credit Agreement contains customary representations, warranties, affirmative and negative covenants, including a financial covenant, events of default and indemnification provisions in favor of the lenders. The negative covenants include restrictions regarding the incurrence of liens and indebtedness, certain merger and acquisition transactions, dispositions and other matters, all subject to certain exceptions. The financial covenant, based on a quarterly financial test, requires us not to exceed a maximum leverage ratio.

101



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


The facility will terminate and all amounts owing thereunder will be due and payable on the maturity date unless (a) the commitments are terminated earlier upon the occurrence of certain events, including an event of default, or (b) the maturity date is further extended upon our request, subject to the agreement of the lenders.
As of November 29, 2019, there were no outstanding borrowings under this Credit Agreement and we were in compliance with all covenants. 
NOTE 18.  NON-OPERATING INCOME (EXPENSE)
Non-operating income (expense) for fiscal 2019, 2018 and 2017 included the following:
(in thousands)
2019
 
2018
 
2017
Interest and other income (expense), net:
 
 
 
 
 
Interest income
$
68,321

 
$
92,540

 
$
66,069

Foreign exchange gains (losses)
(26,252
)
 
(42,612
)
 
(30,705
)
Realized gains on fixed income investments
171

 
655

 
1,673

Realized losses on fixed income investments
(295
)
 
(11,305
)
 
(725
)
Other
310

 
258

 
83

Interest and other income (expense), net
$
42,255

 
$
39,536

 
$
36,395

Interest expense
$
(157,214
)
 
$
(89,242
)
 
$
(74,402
)
Investment gains (losses), net:
 

 
 
 
 
Realized investment gains
$
46,141

 
$
6,128

 
$
3,279

Unrealized investment gains
5,572

 

 
4,274

Realized investment losses
(134
)
 

 

Unrealized investment losses

 
(2,915
)
 

Investment gains (losses), net
$
51,579

 
$
3,213

 
$
7,553

Non-operating income (expense), net
$
(63,380
)
 
$
(46,493
)
 
$
(30,454
)


102



ADOBE INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)


NOTE 19.  SELECTED QUARTERLY FINANCIAL DATA (unaudited)
 
2019
(in thousands, except per share data)
 Quarter Ended
 
March 1
 
May 31
 
August 30
 
November 29
Revenue
$
2,600,946

 
$
2,744,280

 
$
2,834,126

 
$
2,991,945

Gross profit
$
2,203,660

 
$
2,336,792

 
$
2,418,163

 
$
2,539,962

Income before income taxes
$
702,334

 
$
710,772

 
$
834,488

 
$
957,147

Net income
$
674,241

 
$
632,593

 
$
792,763

 
$
851,861

Basic net income per share
$
1.38

 
$
1.30

 
$
1.63

 
$
1.76

Diluted net income per share
$
1.36

 
$
1.29

 
$
1.61

 
$
1.74

 
2018
(in thousands, except per share data)
 Quarter Ended
 
March 2
 
June 1
 
August 31
 
November 30
Revenue
$
2,078,947

 
$
2,195,360

 
$
2,291,076

 
$
2,464,625

Gross profit
$
1,820,045

 
$
1,914,016

 
$
1,995,584

 
$
2,105,364

Income before income taxes
$
702,502

 
$
690,799

 
$
701,358

 
$
699,217

Net income
$
583,076

 
$
663,167

 
$
666,291

 
$
678,240

Basic net income per share
$
1.18

 
$
1.35

 
$
1.36

 
$
1.39

Diluted net income per share
$
1.17

 
$
1.33

 
$
1.34

 
$
1.37


Our fiscal year is a 52- or 53-week year that ends on the Friday closest to November 30. Each of the fiscal quarters presented were comprised of 13 weeks.

103


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and Board of Directors
Adobe Inc.:
    
Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting
We have audited the accompanying consolidated balance sheets of Adobe Inc. and subsidiaries (the Company) as of November 29, 2019 and November 30, 2018, the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows for each of the years in the three-year period ended November 29, 2019, and the related notes (collectively, the consolidated financial statements). We also have audited the Company’s internal control over financial reporting as of November 29, 2019, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of November 29, 2019 and November 30, 2018, and the results of its operations and its cash flows for each of the years in the three-year period ended November 29, 2019, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of November 29, 2019 based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
Change in Accounting Principle
As discussed in Note 1 to the consolidated financial statements, the Company has changed its method of accounting for revenue from contracts with customers and sales commissions as of December 1, 2018, due to the adoption of Financial Accounting Standards Board’s Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers, and Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers.
Basis for Opinions
The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Controls over Financial Reporting under item 9A. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
Definition and Limitations of Internal Control Over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable

104


assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgment. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Assessment of performance obligations in cloud-enabled software subscriptions
As discussed in Note 1 to the consolidated financial statements, cloud-enabled services are highly integrated and interrelated with on-premise or on-device software licenses in the Company’s Creative Cloud and Document Cloud subscription offerings. Because of this, the cloud-based services and the on-premise/on-device software licenses are not considered distinct from each other and the applicable subscription is accounted for as a single performance obligation.
We identified the assessment of performance obligations in these cloud-enabled software subscription offerings as a critical audit matter. A high degree of subjective auditor judgment was required to assess the nature of the Company’s Creative Cloud and Document Cloud offerings, their intended benefit to customers as an integrated offering, and the level of integration that exists between the cloud-enabled services and the on-premise/on-device licenses.
The primary procedures we performed to address this critical audit matter included the following. We tested certain internal controls over the Company’s revenue recognition process, including controls related to the assessment of distinct performance obligations. We read the Creative Cloud and Document Cloud subscription offering agreements to understand the contractual terms and conditions. We participated in product demonstrations, examined marketing materials, and performed interviews with the Company’s product and engineering department to both understand and observe specific functionalities of the integrated offering and evaluate the nature of the promise made to the Company’s Creative Cloud and Document Cloud customers. We evaluated the features and functionalities of the Creative Cloud and Document Cloud subscription that can be accessed only when using the on-premise/on-device software while connected to the Adobe cloud to assess that customers receive the intended benefit from each solution only as an integrated offering.

(signed) KPMG LLP

We have served as the Company’s auditor since 1983.
Santa Clara, California
January 21, 2020

105


ITEM 9.  CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.
ITEM 9A.  CONTROLS AND PROCEDURES
Disclosure Controls and Procedures
Our management has evaluated, under the supervision and with the participation of our Chief Executive Officer and Chief Financial Officer, the effectiveness of our disclosure controls and procedures as of November 29, 2019. Based on their evaluation as of November 29, 2019, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended) were effective at the reasonable assurance level to ensure that the information required to be disclosed by us in this Annual Report on Form 10-K was (i) recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and regulations and (ii) accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls over financial reporting will prevent all errors 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 Adobe have been detected.
Management’s Annual Report on Internal Controls over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal controls over financial reporting (as defined in Rule 13a-15(f) under the Securities Exchange Act of 1934, as amended). Our management assessed the effectiveness of our internal controls over financial reporting as of November 29, 2019. In making this assessment, our management used the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Our management has concluded that, as of November 29, 2019, our internal controls over financial reporting is effective based on these criteria.

KPMG LLP, the independent registered public accounting firm that audited our financial statements included in this Annual Report on Form 10-K, has issued an attestation report on our internal controls over financial reporting, which is included herein.

Changes in Internal Controls over Financial Reporting
On December 1, 2018, we implemented new and modified existing internal controls based on the adoption of the new revenue standard. This resulted in changes to our processes related to revenue recognition and underlying control activities, including our information systems. There were no changes in our internal controls over financial reporting during the quarter ended November 29, 2019 that have materially affected, or are reasonably likely to materially affect our internal controls over financial reporting. 
ITEM 9B.  OTHER INFORMATION
None.
PART III
ITEM 10.  DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information required by this Item 10 of Form 10-K that is found in our 2020 Proxy Statement to be filed with the SEC in connection with the solicitation of proxies for the Company’s 2020 Annual Meeting of Stockholders (“2020 Proxy Statement”) is incorporated herein by reference to our 2020 Proxy Statement. The 2020 Proxy Statement will be filed with the SEC within 120 days after the end of the fiscal year to which this report relates. For information with respect to our executive officers, see “Executive Officers” at the end of Part I, Item 1 of this report.
ITEM 11.  EXECUTIVE COMPENSATION
The information required by this Item 11 of Form 10-K is incorporated herein by reference to our 2020 Proxy Statement.

106


ITEM 12.  SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this Item 12 of Form 10-K is incorporated herein by reference to our 2020 Proxy Statement.
ITEM 13.  CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by this Item 13 of Form 10-K is incorporated herein by reference to our 2020 Proxy Statement.
ITEM 14.  PRINCIPAL ACCOUNTING FEES AND SERVICES
The information required by this Item 14 of Form 10-K is incorporated herein by reference to our 2020 Proxy Statement.
PART IV
ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES
1.
 
 
 
 
Incorporated by Reference
 
 
 
 
Exhibit
Number
 
Exhibit Description
 
Form
 
Filing Date
 
Exhibit Number
 
SEC File No.
 
Filed
Herewith
 
 
 
 
 
 
 
 
 
 
 
 
 
2.1

 
Share Purchase Agreement by and among: Adobe, a Delaware corporation; Milestone Topco, Inc., a Delaware corporation; Vista Equity Partners Fund V, L.P., a Delaware limited partnership; Vista Equity Partners Fund V-A, L.P., a Cayman Island exempted limited partnership; Vista Equity Partners Fund V-B, L.P., a Cayman Island exempted limited partnership; VEPF V FAF, L.P., a Delaware limited partnership; Vista Equity Partners Fund V Executive, L.P., a Delaware limited partnership; Vista Equity Associates V, LLC, a Delaware limited liability company; Vista Equity Partners Fund VI, L.P., a Cayman Island exempted limited partnership; Vista Equity Partners Fund VI-A, L.P., a Cayman Island exempted limited partnership; VEPF VI FAF, L.P., a Cayman Island exempted limited partnership; and Vista Equity Partners Management, LLC, a Delaware limited liability company, as the Sellers’ Representative
 
8-K
 
9/21/18
 
2.1

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3.1

 
 
8-K
 
4/26/11
 
3.3

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3.2

 
 
8-K
 
10/9/18
 
3.1

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3.3

 
 
8-K
 
10/9/18
 
3.2

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4.1

 
 
10-K
 
1/25/19
 
4.1

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4.2

 
 
S-3
 
2/26/16
 
4.1

 
333-209764
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4.3

 
 
8-K
 
1/26/10
 
4.1

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

107


 
 
 
 
Incorporated by Reference
 
 
 
 
Exhibit
Number
 
Exhibit Description
 
Form
 
Filing Date
 
Exhibit Number
 
SEC File No.
 
Filed
Herewith
 
 
 
 
 
 
 
 
 
 
 
 
 
4.4

 
 
8-K
 
1/26/15
 
4.1

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4.5

 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
10.1

 
 
10-Q
 
6/29/16
 
10.3

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.2A

 
 
8-K
 
4/13/18
 
10.2

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.2B

 
 
8-K
 
12/20/10
 
99.4

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.2C

 
 
8-K
 
1/26/18
 
10.6

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.2D

 
 
8-K
 
1/28/19
 
10.5

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.2E

 
 
10-Q
 
10/7/04
 
10.11

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.2F

 
 
8-K
 
1/27/17
 
10.2

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.2G

 
 
8-K
 
1/27/17
 
10.3

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.2H

 
 
8-K
 
1/26/18
 
10.2

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.2I

 
 
8-K
 
1/26/18
 
10.3

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.2J

 
 
8-K
 
1/28/19
 
10.2

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.2K

 
 
8-K
 
1/28/19
 
10.3

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.3A

 
 
8-K
 
4/12/19
 
10.1

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.3B

 
 
10-Q
 
6/26/19
 
10.35B

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

108


 
 
 
 
Incorporated by Reference
 
 
 
 
Exhibit
Number
 
Exhibit Description
 
Form
 
Filing Date
 
Exhibit Number
 
SEC File No.
 
Filed
Herewith
 
 
 
 
 
 
 
 
 
 
 
 
 
10.3C

 
 
10-Q
 
6/26/19
 
10.35C

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.3D

 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
10.4

 
 
8-K
 
12/11/14
 
10.2

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.5

 
 
10-Q
 
6/26/09
 
10.12

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.6A

 
 
10-K
 
1/20/15
 
10.19

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.6B

 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
10.7

 
 
8-K
 
10/19/18
 
10.1

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.8

 
 
8-K
 
10/19/18
 
10.2

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.9

 
 
8-K
 
12/14/17
 
10.1

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.10

 
 
8-K
 
1/28/19
 
10.4

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10.11

 
 
8-K
 
1/24/19
 
10.1

 
000-15175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21

 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
23.1

 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
24.1

 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
31.1

 
 
 
 
 
 
 

 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 

109


 
 
 
 
Incorporated by Reference
 
 
 
 
Exhibit
Number
 
Exhibit Description
 
Form
 
Filing Date
 
Exhibit Number
 
SEC File No.
 
Filed
Herewith
 
 
 
 
 
 
 
 
 
 
 
 
 
31.2

 
 
 
 
 
 
 

 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
32.1

 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
32.2

 
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
101.INS

 
Inline XBRL Instance
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
101.SCH

 
Inline XBRL Taxonomy Extension Schema
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
101.CAL

 
Inline XBRL Taxonomy Extension Calculation
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
101.LAB

 
Inline XBRL Taxonomy Extension Labels
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
101.PRE

 
Inline XBRL Taxonomy Extension Presentation
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
101.DEF

 
Inline XBRL Taxonomy Extension Definition
 
 
 
 
 
 
 
 
 
X
 
 
 
 
 
 
 
 
 
 
 
 
 
104

 
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
 
 
 
 
 
 
 
 
 
 
___________________________
*
 
Compensatory plan or arrangement. 
 
 
 
 
The certifications attached as Exhibits 32.1 and 32.2 that accompany this Annual Report on Form 10-K, are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Adobe Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Form 10-K, irrespective of any general incorporation language contained in such filing.
 
 
 

ITEM 16. FORM 10-K SUMMARY
None.

110


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
ADOBE INC.
 
 
 
By:
/s/ JOHN MURPHY
 
 
John Murphy
 
 
Executive Vice President and
 
 
Chief Financial Officer
 
 
(Principal Financial Officer)
Date: January 21, 2020


POWER OF ATTORNEY 
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Shantanu Narayen and John Murphy, and each or any one of them, his or her lawful attorneys-in-fact and agents, for such person in any and all capacities, to sign any and all amendments to this report and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that either of said attorneys-in-fact and agent, or substitute or substitutes, may do or cause to be done by virtue hereof. 
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
Signature
 
Title
 
Date
 
 
 
 
 
 
 
 
 
 
/s/ SHANTANU NARAYEN
 
 
 
January 21, 2020
Shantanu Narayen
 
Chairman of the Board of Directors,
President and Chief Executive Officer
(Principal Executive Officer)
 
 
 
 
 
 
 
/s/ JOHN MURPHY
 
 
 
January 21, 2020
John Murphy
 
Executive Vice President, Chief Financial Officer (Principal Financial Officer)
 
 
 
 
 
 
 
/s/ MARK GARFIELD
 
 
 
January 21, 2020
Mark Garfield
 
Vice President, Corporate Controller and Chief Accounting Officer (Principal Accounting Officer)
 
 
 
 
 
 
 
/s/ JAMES DALEY
 
 
 
January 21, 2020
James Daley
 
Director
 
 
 
 
 
 
 
/s/ AMY BANSE
 
 
 
January 21, 2020
Amy Banse
 
Director
 
 

111


Signature
 
Title
 
Date
 
 
 
 
 
/s/ FRANK CALDERONI
 
 
 
January 21, 2020
Frank Calderoni
 
Director
 
 
 
 
 
 
 
/s/ LAURA DESMOND
 
 
 
January 21, 2020
Laura Desmond
 
Director
 
 
 
 
 
 
 
/s/ CHARLES GESCHKE
 
 
 
January 21, 2020
Charles Geschke
 
Director
 
 
 
 
 
 
 
/s/ KATHLEEN OBERG
 
 
 
January 21, 2020
Kathleen Oberg
 
Director
 
 
 
 
 
 
 
/s/ DHEERAJ PANDEY
 
 
 
January 21, 2020
Dheeraj Pandey
 
Director
 
 
 
 
 
 
 
/s/ DAVID RICKS
 
 
 
January 21, 2020
David Ricks
 
Director
 
 
 
 
 
 
 
/s/ DAN ROSENSWEIG
 
 
 
January 21, 2020
Dan Rosensweig
 
Director
 
 
 
 
 
 
 
/s/ JOHN WARNOCK
 
 
 
January 21, 2020
John Warnock
 
Director
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 



112


SUMMARY OF TRADEMARKS 
 The following trademarks of Adobe Inc. or its subsidiaries, which may be registered in the United States and/or other countries, are referenced in this Form 10-K:
Acrobat
Acrobat Reader
Adobe
Adobe Aero
Adobe Audition
Adobe CreativeSync
Adobe Dimension
Adobe Experience Cloud
Adobe Fresco
Adobe Marketing Cloud
Adobe Premiere
Adobe Premiere Rush
Adobe Sensei
After Effects
Behance
Creative Cloud
Document Cloud
Illustrator
InCopy
InDesign
Lightroom
Magento
Marketo
Photoshop
PostScript
Premiere Rush
Reader
Sensei
TubeMogul

All other trademarks are the property of their respective owners.

113
10-K 2 adbe10kfy19unofficialpdf.pdf FORM 10-K UNOFFICIAL PDF begin 644 adbe10kfy19unofficialpdf.pdf M)5!$1BTQ+C,-"B63C(N>(%)E<&]R=$QA8B!'96YE0T*/#P@+T-O;G1E;G1S(#(Q M-R P(%(-"B O365D:6%";W@@6R P#0H@, T*(#8Q,@T*(#7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4S)SH@8VQA"!;(# -"B P#0H@-C$R#0H@-SDR(%T-"B O M4&%R96YT(#(Q-B P(%(-"B O4F5S;W5R8V5S(#P\("]&;VYT(#$@,"!2#0H@ M+U!R;V-3970@6R O4$1�H@+U1E>'0-"B O26UA9V5"#0H@+TEM86=E0PT* M("]);6%G94D@72 ^/@T*("]2;W1A=&4@, T*("]40T*/#P@+T-O;G1E;G1S M(#(R," P(%(-"B O365D:6%";W@@6R P#0H@, T*(#8Q,@T*(#7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4V)SH@8VQA0T*/#P@+T-O;G1E M;G1S(#(R,R P(%(-"B O365D:6%";W@@6R P#0H@, T*(#8Q,@T*(#"!;(# -"B P#0H@-C$R#0H@-SDR M(%T-"B O4&%R96YT(#(Q-B P(%(-"B O4F5S;W5R8V5S(#P\("]&;VYT(#$@ M,"!2#0H@+U!R;V-3970@6R O4$1�H@+U1E>'0-"B O26UA9V5"#0H@+TEM M86=E0PT*("]);6%G94D@72 ^/@T*("]2;W1A=&4@, T*("]47!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4Q,"7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4Q,27!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4Q M,B7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A M9V4Q,R7!E("]086=E(#X^#0IE;F1O8FH-"B4@ M)U!A9V4Q-"7!E("]086=E(#X^#0IE;F1O8FH- M"B4@)U!A9V4Q-27!E("]086=E(#X^#0IE;F1O M8FH-"B4@)U!A9V4Q-B7!E("]086=E(#X^#0IE M;F1O8FH-"B4@)U!A9V4Q-R7!E("]086=E(#X^ M#0IE;F1O8FH-"B4@)U!A9V4Q."7!E("]086=E M(#X^#0IE;F1O8FH-"B4@)U!A9V4Q.27!E("]0 M86=E(#X^#0IE;F1O8FH-"B4@)U!A9V4R,"7!E M("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4R,27!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4R,B7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4R,R7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4R-"7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4R-27!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4R-B7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4R M-R7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A M9V4R."7!E("]086=E(#X^#0IE;F1O8FH-"B4@ M)U!A9V4R.27!E("]086=E(#X^#0IE;F1O8FH- M"B4@)U!A9V4S,"7!E("]086=E(#X^#0IE;F1O M8FH-"B4@)U!A9V4S,27!E("]086=E(#X^#0IE M;F1O8FH-"B4@)U!A9V4S,B7!E("]086=E(#X^ M#0IE;F1O8FH-"B4@)U!A9V4S,R7!E("]086=E M(#X^#0IE;F1O8FH-"B4@)U!A9V4S-"7!E("]0 M86=E(#X^#0IE;F1O8FH-"B4@)U!A9V4S-27!E M("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4S-B7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4S-R7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4S."7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4S.27!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4T,"7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4T,27!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4T M,B7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A M9V4T,R7!E("]086=E(#X^#0IE;F1O8FH-"B4@ M)U!A9V4T-"7!E("]086=E(#X^#0IE;F1O8FH- M"B4@)U!A9V4T-27!E("]086=E(#X^#0IE;F1O M8FH-"B4@)U!A9V4T-B7!E("]086=E(#X^#0IE M;F1O8FH-"B4@)U!A9V4T-R7!E("]086=E(#X^ M#0IE;F1O8FH-"B4@)U!A9V4T."7!E("]086=E M(#X^#0IE;F1O8FH-"B4@)U!A9V4T.27!E("]0 M86=E(#X^#0IE;F1O8FH-"B4@)U!A9V4U,"7!E M("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4U,27!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4U,B7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4U,R7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4U-"7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4U-27!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4U-B7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4U M-R7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A M9V4U."7!E("]086=E(#X^#0IE;F1O8FH-"B4@ M)U!A9V4U.27!E("]086=E(#X^#0IE;F1O8FH- M"B4@)U!A9V4V,"7!E("]086=E(#X^#0IE;F1O M8FH-"B4@)U!A9V4V,27!E("]086=E(#X^#0IE M;F1O8FH-"B4@)U!A9V4V,B7!E("]086=E(#X^ M#0IE;F1O8FH-"B4@)U!A9V4V,R7!E("]086=E M(#X^#0IE;F1O8FH-"B4@)U!A9V4V-"7!E("]0 M86=E(#X^#0IE;F1O8FH-"B4@)U!A9V4V-27!E M("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4V-B7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4V-R7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4V."7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4V.27!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4W,"7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4W,27!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4W M,B7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A M9V4W,R7!E("]086=E(#X^#0IE;F1O8FH-"B4@ M)U!A9V4W-"7!E("]086=E(#X^#0IE;F1O8FH- M"B4@)U!A9V4W-27!E("]086=E(#X^#0IE;F1O M8FH-"B4@)U!A9V4W-B7!E("]086=E(#X^#0IE M;F1O8FH-"B4@)U!A9V4W-R7!E("]086=E(#X^ M#0IE;F1O8FH-"B4@)U!A9V4W."7!E("]086=E M(#X^#0IE;F1O8FH-"B4@)U!A9V4W.27!E("]0 M86=E(#X^#0IE;F1O8FH-"B4@)U!A9V4X,"7!E M("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4X,27!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4X,B7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4X,R7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4X-"7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4X-27!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4X-B7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4X M-R7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A M9V4X."7!E("]086=E(#X^#0IE;F1O8FH-"B4@ M)U!A9V4X.27!E("]086=E(#X^#0IE;F1O8FH- M"B4@)U!A9V4Y,"7!E("]086=E(#X^#0IE;F1O M8FH-"B4@)U!A9V4Y,27!E("]086=E(#X^#0IE M;F1O8FH-"B4@)U!A9V4Y,B7!E("]086=E(#X^ M#0IE;F1O8FH-"B4@)U!A9V4Y,R7!E("]086=E M(#X^#0IE;F1O8FH-"B4@)U!A9V4Y-"7!E("]0 M86=E(#X^#0IE;F1O8FH-"B4@)U!A9V4Y-27!E M("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4Y-B7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4Y-R7!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4Y.""!;(# -"B P#0H@-C$R#0H@-SDR M(%T-"B O4&%R96YT(#(Q-B P(%(-"B O4F5S;W5R8V5S(#P\("]&;VYT(#$@ M,"!2#0H@+U!R;V-3970@6R O4$1�H@+U1E>'0-"B O26UA9V5"#0H@+TEM M86=E0PT*("]);6%G94D@72 ^/@T*("]2;W1A=&4@, T*("]40T*/#P@ M+T-O;G1E;G1S(#,Q-2 P(%(-"B O365D:6%";W@@6R P#0H@, T*(#8Q,@T* M(#"!;(# -"B P#0H@ M-C$R#0H@-SDR(%T-"B O4&%R96YT(#(Q-B P(%(-"B O4F5S;W5R8V5S(#P\ M("]&;VYT(#$@,"!2#0H@+U!R;V-3970@6R O4$1�H@+U1E>'0-"B O26UA M9V5"#0H@+TEM86=E0PT*("]);6%G94D@72 ^/@T*("]2;W1A=&4@, T*("]4 M7!E("]086=E(#X^#0IE;F1O8FH-"B4@ M)U!A9V4Q,#(G.B!C;&%S0T*/#P@+T-O;G1E;G1S(#,Q." P(%(-"B O365D:6%";W@@ M6R P#0H@, T*(#8Q,@T*(#"!;(# -"B P#0H@-C$R#0H@-SDR(%T-"B O4&%R96YT(#(Q-B P(%(- M"B O4F5S;W5R8V5S(#P\("]&;VYT(#$@,"!2#0H@+U!R;V-3970@6R O4$1& M#0H@+U1E>'0-"B O26UA9V5"#0H@+TEM86=E0PT*("]);6%G94D@72 ^/@T* M("]2;W1A=&4@, T*("]47!E("]086=E M(#X^#0IE;F1O8FH-"B4@)U!A9V4Q,#4G.B!C;&%S0T*/#P@+T-O;G1E;G1S(#,R,2 P M(%(-"B O365D:6%";W@@6R P#0H@, T*(#8Q,@T*(#"!;(# -"B P#0H@-C$R#0H@-SDR(%T-"B O M4&%R96YT(#(Q-B P(%(-"B O4F5S;W5R8V5S(#P\("]&;VYT(#$@,"!2#0H@ M+U!R;V-3970@6R O4$1�H@+U1E>'0-"B O26UA9V5"#0H@+TEM86=E0PT* M("]);6%G94D@72 ^/@T*("]2;W1A=&4@, T*("]47!E("]086=E(#X^#0IE;F1O8FH-"B4@)U!A9V4Q,#@G.B!C;&%S M0T*/#P@ M+T-O;G1E;G1S(#,R-" P(%(-"B O365D:6%";W@@6R P#0H@, T*(#8Q,@T* M(#"!;(# -"B P#0H@ M-C$R#0H@-SDR(%T-"B O4&%R96YT(#(Q-B P(%(-"B O4F5S;W5R8V5S(#P\ M("]&;VYT(#$@,"!2#0H@+U!R;V-3970@6R O4$1�H@+U1E>'0-"B O26UA M9V5"#0H@+TEM86=E0PT*("]);6%G94D@72 ^/@T*("]2;W1A=&4@, T*("]4 M7!E("]086=E(#X^#0IE;F1O8FH-"B4@ M)U!A9V4Q,3$G.B!C;&%S0T*/#P@+T-O;G1E;G1S(#,R-R P(%(-"B O365D:6%";W@@ M6R P#0H@, T*(#8Q,@T*(#"!;(# -"B P#0H@-C$R#0H@-SDR(%T-"B O4&%R96YT(#(Q-B P(%(- M"B O4F5S;W5R8V5S(#P\("]&;VYT(#$@,"!2#0H@+U!R;V-3970@6R O4$1& M#0H@+U1E>'0-"B O26UA9V5"#0H@+TEM86=E0PT*("]);6%G94D@72 ^/@T* M("]2;W1A=&4@, T*("]47!E("]086=E M(#X^#0IE;F1O8FH-"B4@)W1O56YI8V]D94--87 Z04%!04%!*U1I;65S3F5W M4F]M86XM0F]L9")Q]U=MJ&F$8A>%SKV(.6TK1;V\@"-E"#IJ6)#=@]$\JQ%%&0\G= MU^4**13: >4=9GY\CESCBYO+FWZU[\8_ALWBONV[IU6_'-IN\SHL6O?8GE?] M2+1;KA;[][OC]V(]WX[&A\/W;[M]6]_T3YO1Z6DWOCL\W.V'M^[3V?'Z\K!: MM]UM^W6W6<_[K^>;E^7GT?C[L&S#JG_^_UOWK]OM2UNW?M]-1K-9MVQ/AY_\ M-M_>SM>M&__SZ)\7']ZVK=/CO5"_V"S;;CM?M&'>/[?1Z60RZTZG.ANU?OG7 M,['W,X]/BY_SX?W=R>&:'5K8@E:VHHUM:&<[.MB!3G:BBUWH*7N*/F&?H,_8 M9^AS]CGZ@GV!OF1?HJ_85^AK]O6AA7Z!7^@7^(5^@5_H%_B%?H%?Z!?XA7Z! M7^@7^(5^@5_H%_B%?H%?Z!?XA7Z!7^@7^(5^@5_H%_B5?H5?Z5?XE7Z%7^E7 M^)5^A5_I5_B5?H5?Z5?XE7Z%7^E7^)5^A5_I5_B5?H5?Z5?XE7Z%7^E7^(U^ M@]_H-_B-?H/?Z#?XC7Z#W^@W^(U^@]_H-_B-?H/?Z#?XC7Z#W^@W^(U^@]_H M-_B-?H/?Z#?XG7Z'W^EW^)U^A]_I=_B=?H??Z7?XG7Z'W^EW^)U^A]_I=_B= M?H??Z7?XG7Z'W^EW^)U^A]_I=_B#_H _Z _X@_Z /^@/^(/^@#_H#_B#_H _ MZ _X@_Z /^@/^(/^@#_H#_B#_H _Z _X@_Z /^@/^)/^A#_I3_B3_H0_Z4_X MD_Z$/^E/^)/^A#_I3_B3_H0_Z4_XD_Z$/^E/^)/^A#_I3_B3_H0_Z4_XB_Z" MO^@O^(O^@K_H+_B+_H*_Z"_XB_Z"O^@O^(O^@K_H+_B+_H*_Z"_XB_Z"O^@O M^(O^@K_H+_BG])_!/X5?^?\V5;8=5^1]+; GV,B/O5J\#L-ARHY#>APGS-*J M;Q];N]UL<0J?WTZ,K]ME;F1S=')E86T-"F5N9&]B:@T*)2!U)V9O;G1&:6QE M.B]W9B]S97)V97)?8V]M<&]S:71I;VXO9F]N=',O9F]N=',Q+U1I;65S7TYE M=U]2;VUA;BU";VQD+G1T9BA!04%!04$K5&EM97-.97=2;VUA;BU";VQD*2!1%VG!5=??TW--SWYF>.\DD,[F324*FR04! M D$$ C(23CGD""(HKHK*93S DT-=<5<0=;\EW ,>L.BJN^J*JZY^KJNXRZK[ M[6;7_3;BKI+)_U;/!,'O^/_G^=/IZJKJZNJJ]W[?JAZ$$4(ZM!XQJ&O2E$3% MT(;K#D'-1W#VS%LV9Z7JA/I6A' CG)YY:U:+*__S[],0(MT(*2,+5UZS;)$X MYUN$U.L1XO[SFFMO7#C0.)!$2%B-T+VMBQ;,F?_^\7F?(O3##/17LP@J]!E% M!92_A')HT;+5-_SX&>?-"#UN@?ZW7+MBWIS&9E*ZU<,A]!)"+^V@]U>N6K!RZ?*&65"& M]YE'(X8]39Y''%)RN[A*>$,X=V5VHX7$A#E"E S/<81A=R.R7T(WP$QR?^6C MI[0@$8G?$FYIMAU7\G[\7 \,\Y/WX>FGN GT;7)#C+!\U2(%%N3<'>C_]P\C M MA@8=P*Q",E4B$UTL ;=$B/#$A 1F1"9F1!5F1#=N1 3N1";N1!7E2 ?# N M/PJ@( JA,(J@*"I$1:@8Q5 )*D5QE$!EJ!Q5H$I4A:I1#:I%=2B)ZE$#:D2C M4!-*(0F-1LVH!;6B-M2.QJ"QJ .-0^/1!-2))J))J M-1E>@*>A*-!5-0]-1 M-YJ!9J*KT"R41E>CV?+X>] <[E[D SC1T\,\".-#PT 'P^?@_"([;O@"MQ0% MLTN&SS)F>""4._-_8;0!1O\%>AB=A#Y?)PQJPW%X#XOI7 E.HO$ :SOBL!IF M%X2Q=0$LQJ$_8AW:#[/[#]R.;L-A&.NC (F) *71Z#ZT&X\9_A.Z#;V#%Z-G MX>E]6 +H3,!CAS^!&74-'X-W((##=K0+ZP&.$[ :!X<_AAZN0YO1"?0;- SS MW,'MAEZZ ++AX_!G-_&,_%5PQZ T7)T"]J!GD OH'-X"S[%J(\,O#Y\!+"Z'MB?07TB,;1_^*T#]"Q8/+P*\FP$WE7#W M1^@H^@@[<#73 GBODN'[ [2?*80QCD5WPMQ.X)OP?D8__"3,IA;-0[>BL_@& M?(KXN0^X+X?7 95$X;DK4!]Z$OT,N.3/T%L[OI)9EDT-3P0L*8$JVN!-&] F M]%. W&DX7L8&[,<=T///\,?X4V8Y\QGT_!0:0.?1/W$A7HQO(2ER.U16YBCS$5O(_FVX;O@EH.4$M+T= M/0/S^A5Z![T/^&K'G?@WY!;F$+=I^"88;P(M@EEL0'O0%:!W .@/'2^A#S& W+H">1N%QT--LO!#_ &_##^$?X[WX*'X5G\%_PG_# M_R(.(F<8+U/,M#*/,V^P?O9#]EM^SI W>S+[MV'-<&RXD+'@ 8I/ (<'U:^<>&1H8^S*+LX^W#VD>%J MH$4%4)X9>*X*),)8X+#I:#[JA6,56H/6 HS6 <0?!S=?P7?R5_)W\T_QS_$?\L#(*]-0) MHR^Z1%8_@*]B$V0;'B89F/>+9#7S.GD0/WNI..?Z8 3ST6R285X@C_U@&_-[ MYB?D=H2H7H._42#%WD#/HS>X=U@K]P5ZE;C07T$>/LC,(2^2G<2!:Y@&=B/[ M!DB=&V&#_%M<',&TG'^-GR2MD'%#R M!^A)\AS:B7:C!;@61C]&RR:&FDE*X2!K M%/6 H>-X\O"KI&CXS\#UG^*-Z+?,-T#[T_!$G$![T1\ Z^_A*NQCLZP;O0V2 MKP ] E3[.3H$//A+-@0<]!4ZSE2AF>Q9P'EBZ!?95FXUEH"&J\-S\4S0:,N B@N&E\'( M]X(LDH9G#>_D9G Q]"L\ 5O129!>#H#BPYPJ.P M#P,?_A:-Q7>A0]GYZ!3H M%0<.XPJ@I@%N#;>->X8[S+W(O:DH1S< USX"6/P]&@2M(>)Y (O_0%\#K3<# M]Y0 _XR&48P%'78MF<&\@%JP"ZT$&5@(DXQWX$-3,![U?#'#Z!NMQ'5D- M[Z-R]F&0LZ=@3!^AST!R#,OC*L$-N!6P-P]]37D9WE"#NO !T,E'P0J8B%J9 M-] ?40BT:S/PZ)/P7 _0AAXLBR3W!TQ027;B@R7Z%5@UWXUT\ M<(#4//5**=4TJK&A/EE76UU565%>EHB7EL2*BPJCD7 H&/"+O@*OQ^UR.NPV MJ\5L,@H&O4ZK4:N4O()C&8)125NPO4?LC_3TLY'@V+&EM!R< Q5S+JGHZ1>A MJOWR-OUBC]Q,O+RE!"T7?J^EE&LI76R)!;$1-9:6B&U!L?_-UJ"8P3,G=T/^ MGM;@#+%_0,YWROEM;\?'A#;'(M:Q7[<([;UMZ]9U-?6TPK='="H6X(M M"]2E)>B 6@-9#>3Z[<&5!["]"#ZG<%6]OZG<%6.H)^)MPV M9WY_U^3NME:WWS^CM*0?M\P+SNU'P>9^0TQN@EKDU_0K6OIY^37B8CH;=)=X MH.14W]T9 ".\4J0SH;/*S6]!L(W6]"P1^U7!YN"BOB4]@!I77S^ZXD;_09=+.CY\%KG: MQ+XKNX/^_I0[.&-.J^> !?5=<>,AIR0Z+[]36G) ,.8 >T!OR&>TNDLS"R[> MDW-RM4>F?]R)V+C_<$@9(/R]Z/M5\9 MN?AO$&SFMD7U_=CVO]Q>D+L_?DIP_.29W6);7T\>MN.OO*R4NU]W\5X^UV]N MZ6;<))\C;D:^"T0YZV)C6NC6]K-A^%?(1#T_PRN!*N4:++;W"SUC<^D,M=__ M__A09OA+^I1\^>ZQ_##[ZV.7EQLN*U\V/&T? P-F(V3\E3/[^M27W6L'"=37 MUQX4V_MZ^N9DAM?/#8I"L.\XV#/1OI5M/2,8S0R?N,O=WW[W#)C$(EP/U$I0 M\X$@WC+Y@(2W3)G9?1P<4G'+E=T'"28M/1Z/ M1BI0O-.0(R:<;QQJG"@,-G8.-:(4Y(4+D)27^8U^8Q@2[&'1!9$Y=4'BT+=( M9$_!N]#^X3]BZF\*8&G?\@+I!W7F(@^@ G+_(:\*HPSCE%S&#KMF6\'N E)@ MM[NTE@X7DIR^*G0:X\SP*:PUN'PNXBHQ:'U:HLU@LZ0ZJ< *I_>#MQPQ M&%.Z%[!T*LB&*!U^-H2/EJ5F#5N[.R*:D^@9?;LEI;95^/CJW[TX MW3'AS(>KLV_/;I7O]% XHG[R-G,"YJ8%.V.VY"9*DZ6**-W>*H35K$YO-R+, M*_0V/=%G\#K):;'PV+AYA?UQ.[&[W.K-(HM9I^N["4P4SJ<[AP"RPD"O,9G$ M1E,R24^80"R&@\QW0[^\D"Y?9)D^JGVB Z^O6."8T31FO(N\C6\;GVR:?E5U MZ=79V_#Z[K+Z[JO+@XN0/.["X7/,^]PBL!Y\>(7T,PVG*7!S[@(6(Q58"DC% M6#BD4AB52,4+&K>:%[0.'2\8['I>,-GU"J/9KF6)T.';'"7(C5XU8S M%J]#QU@*'#J%T>=6*XQJMSN%5!:$5#J'(V776^QVO=%D*BCP^3A.D>)YI5*C MT6H-!D&AU^G4:A5B6-;C\7K-9DO*:K79G$Z7BT@88[?#8;"L M,@@^(2$P0J5>P1!*)250*0*O52+'?OLFW?Z4'NM=?O4FMVJ3>W\"#'2")(.I M"CG%%7?* (\!Q,\)YV2@#PP. 9BC8UR*L!!L0!'(MTH7^$8&LDTIBY)OW=K M,Q>/W2R\O#GNH!?#]_X D6F[.5A=*9^5C!_.2FM0/H-F/V/VF_TSIVWY4*H4T&%-J1>[2W]AY*JM54H/\BA+<=RM M*L46E=M:A4M+,XQ*BEJK+%9K52FV5K$N=96UPHY+V9C/YQ7]?K57IS.K#7J] M2ZG*D-<.JCWN%\&&=J$$W@$2Q(QW'.;?5NLBST'1BZ)XQR&OB_5G\$,'1='W M'+1DD0$_=%BOU[UMSY#!(S'):*F*O4#^ 03(DD%4,7SJ$-149,@_)*]2R?.) M1'4U0I&(U^M1J=5 #)9X/!IUN3P9/$L2W**[S-WC7NEFW;4U7_W=$0,>22<& MOD/'?SW.QP;@'!H$SA)H M@=$ 92YR !&0;_IF2B$;I)T),6+O(>,IKLR$R?QV=Y&4IC&S6&%;PU6!V)1(V5!<1NC%"&K*VNM-KLQB#4@JA1\ HKL(FY MIJ:Z*A(E-7]K[CYS?/J2)Y<46Z;=,>?OC[_VVO1G?A+U3I;*NZ9WE+2/7C=] M6M>8V4S+]LY%]^QZ3[A^.?$5X9;E6]J4^*_;C]QP^ZO.1$*;SGXR]Y92OXU1 M!*K'QZ^>?.&P94Y':GD[B'1T[_"K_"J01PSX Q%4@3IPUY&7T$L,B66&_WG( MY:U2YJ\)N$IZR.B5+D]5N0/D%E1]<0BNT/0+20^9(EJKIXDR?TM+;ZD@HZ"U MXRG7&2"#,-Y/& LAX UD&./1TFCCRDIJ@.V5C?>ZL9N6B<( MC9R!Y<:#J#]3?+:8%&?(F\=:WS]3=[:.U$'^L'2J#)=ET_Q6 &'CK, MX_T2D>O.\&=YPM-G_.^?L9X%UP;RDNJ4[HR.Z)SCQC^/WT=^M Y\24*J*RHK:D%5 /J(_C_WD01OC!J$W/Z@G3O2R_? MM_6%T_?:]$ZG4>TP6&PZN\8H:)Q:MOB^EUZY^ZZ77KS/HG>X#!J7SFK6.K5& MD,=:;NDWL[@G?_'XCU]_>?>>-ZMU]MX#]W26V'1::V+"G?O&5SDT0XM??>+' M;[RQ^XE?5FEMRW8].;;2KM78JSH>?'1LE55#M?\5PY\J)@.]E*%1:!RNEV[: MJ7C(_7#KGI8G6P^WOES!%VKW>5%,P6H;O$T=%C8F*N F M6Z>R=#1YV6 [.8W+3H.-:JS;%\3M&7+AH%VCSI A2674E,U&*T!B9QB_9-&2 MV7@%^.$EVM,&G0^P?-(5.4'^A:J _B@UIJHF59&J##XI:1(-J89)#8RO 3=D MR#>23A!WBT0\:&CV-9/F#/GVB&O:>"K^A?,#Z<'T0!H2D Q#Z:'!-!7](/4' MZ$&% (@&ROKTQ".9$3FP6?\RI8UT[@^ET]AOU1,^AV [L#T@/JK(H[\V<+D^W7_/GJ>/]7[X0'U==M7BL0W19*)%/-SE3RS;U1F97?=W)A95 MISZ[=U;(.004K,8K!?@0/5F]GE< MCW1YY@(8 KBHH 107&:/),L66Z8VC>FT0S>WC&DE5M-\KL@O)_="O M"75)A9OUQPRDEMU!'E3M(WM4'#Z-&.UIG5FGU4+;,HN!]_$)G@%6?TA220(6 MIIE7/$Q?"W@#2S2GI %9LD!.8RM D5<8P4"QV:T19!00N7]1>6ND;/KXJO3? MLP?P1&YIO'7TS'OV9U_)?I#-+&BOKIB,_X%;L81I)-@)8YLAC^T**5##;N:V M&#(&]F&R4[67/*UB871F&!U8S (OYD=EG$1'90'YI]7JRLQ74,(:S"L<&.0E MHS-7UU#&-PH$.+_:1D?G7%3>$LT-#D_*'L@NC+>-GGEW/Z['A7B,/+BL+OM\ M]F=9,QGP-:SZ)%O;WPO.GUK(_ZD$3?R9]58306Y4V>L M4H_6_PU,4@FR[&ADD^JK;4/Z5EG,UU>W#B%)OQ?M]9UN/!V&NJ,E\:IM81S. MX&9)52M!Z?%:7'L2-R,1Q4DQFH#>Q6"+Q9S">=? JAC]AS^'2Z#V>4PX%^NE M)TJM2@\XO_JCT.@86 6,>$X8'.@5J $,@.O%<7*1=11\#4"P,B]7*>_PH';S M4C8:H?S&YUFNB=1& WR>_> )NPT/,,;1HZ.Q5).1JRM+I.I+&L2M3IP2'*[(/ [K([0@DZ+\$N@3/@8N'JQ3PX M5EIOK&'Z_#'3UOU;=F=)Q>-3C"HE;YS5U#Q_X^JM'^?&4(%7D!M)$V@AEZ0E MOT7(Q6$G2U\W43@G?(82G< [V%_M)S<.'2=C\(JW6]2]4P1NUSYK:US9F#J^1+6]M<>;5W^%.2 MDFVF&LD+K)S*F3*(P9AHF/UT6/M)"?M\&X4#==%HUV J?&*05-9 TC"J2D)=:#>%5JG)$/ %2("VU&_5 M89UDME;IG"74$H;AQ5:!)]S2+=D#4BA:%:"=!&@G =K)B@#NI7;,#&@H9SH' M6KJ/(SL8X-#8#FQ]"-K+5WB$7H_ 4SWV_%-YB=9RHS07%XM^GY\H#'I!3Q2A M8#A(%!JM6JO2*K6LPFJSV(C"Z7 YW Y&03 P"F84Q;&B&%$4& -S482'Q&.V MS\6%'"1^O7.K)U];D^)L3 M:)D2(V@ NRUG9S%'DH'K[I\V]X>C2ORQILHSJ]>\6=:2?8-51YQU,6?893'4 MQ2N^.[_SQ$UN>^PC/;[BK7'0$#PS]+7MV[I@R ML>[Z'/UM!L-I'N#5CNYX'NGQO^%JI,1[C@9F\RMX@D?KY!H>_PL%D0WO G0_\B04A)7D$.8L>? MR%KV' T.I!L[03I2KS1E2GXU< %_!;9H#(C/2 V'2JN_&JR'FFIC581"(1HF MC]C:.WU#-:'IXURF3DU0F_&#J7YT68TZ,P M)P_Z0@IM(3\E/V&8J/8AAJ@U:@U&G-NTVW;81FP> J-2:Y3@A_4<-27L_79B MS^# 06Q24I+1Z,!58$*']1S6 EL.2F[$"1SA/C*]8_#@DQ[L<148,#X)_KS3 M>P)WXVU(YO9T+^C+WLY!$/\HE1J(M[SBL=NOWC4U7//1MFN>Z1FW(/L3'+YV='$@9,-' M<'S;XKMVZ4YE>I[JV'CG\>P14ZR-PM$__ >F#^ 80V])/MY@-RR*W1C;:-UH M>\3\D.UITU[;";.FU)/R$(L2;"HP:Q ",P4AOV:T"O<@)?*3-U"$_ I<:R5, M!_2P#%<3N.T9\JNCDIYSZ9 E0\R'18PY]0G\$-)@U]&"')A!(!PSOH.*A")2 M1(6#T6#'=E>IH0 74!%1X"RY!.:@?L_W@J08!&-J<,B83#A= XW(D4JY!F(Q MT";".3""TP.R<0?@PM5-Y%)HR;8LI,@?R$?49*ZCQBU.K.J6;IQY]]SPV$_[ M[CDV]:KK;\J^F;W"B]-';?D%-D7]">O;YRR]D'=4_M^"I!J-SI^1(Z7 EQ@QB":]2:5&AUGT'+X 'K&:"))6B3FE5H>4@I(HGV-4T#&/ M>R1'@DVQQ,#Z6,*Z#(B""#GU.2EZCIJ9H&(;99Y+@55WOC$?D3,E-\=C;"X8 MD(.-&5<:*ZV@)A9?&'[6]DSN.PM8I=YK0WT MPB%N @K@+BFN5V"5VJDN!'.-M:BM;JN'J5-T*(YQC(;#+K?:PWH%2+TL=K$, MDYMG .89 !V 44"0U8#JL F!M9'!?SMJ$IF3#(&&@4,8L:X,WB6I#6:?F9@_ MTNI(AKQV"+^M1,\1!0H@+_Y*+=D\ MF\I7:$JO!RU:^9'8C($T?4@J"-!. [33 .TT0#L-@ ,(B4F3:QN;D5>\Z*)G M1BW%-%Z5[L5^QL^SLDW(!D?HTI;SNX$R0_X C^O(30N&_J,2SSBQ\]YL=M?> M&4VC8]&N.:-*?-$KKLONS@ZZ:[@)V>QFW>-WO'3SWVYK*JF+-8NMQ8+VABO[ M/Z)[PR8 _D[+\C\*7*ZR,'BA;8V-J&E$Q0K>:#$3LKYJ95)*+N!P^#A5Q/H" M^278%0\!]E5XUY%(1$"<#]3]84$7^$B;P9\>0JXB1X;\XD@NQ$U95V.AB+ X M"T<0 9PJVQZRSP4J( 'NZ3F9&G,.&*CDN#NL-H[$4KF]I-P/2F$ ;W MU)0#HD"U+'/ZR&]O#99X1S?O>'WY+Z^[^=VUO\4/9'^AK([[2^-C6V(=A=PB M3_R^MW86J"R_.[GI[+H[L?*1<_C./PTM[Y/ZLMFJ\-(GL65QZT5^> OX08T> MEC1(Y>2(0@GL#?;P#R5#CJG5&#$J'BMYJE.T)I&<) 01@1 PH@-'52HEB[2* M#'E=4JMUYV=I"C6J5AI!<>1(EU J(Y3*"*4RD;W M3"BC/&K1'E#0Y1K)KF*LAN+R@%L;=B!M526]L+ZX+VYWV#L2%M3I=A2,40EJ#(UP>0%9WV '"4F&JP*$0-3NL MN@H+-,$A)E"A*S?H0KB"55SRFH,*G3NOT=T9!DE>:UGY1Q+3Q>QF&,95E3- M/S*4%4LJ754Q;:'?"NX*)5J5LY(2+35$!V)4NX#\&!R*R:/.#3H76*6QE,WZ MFR_RL5QI2O)ZH7&S7GCY9>HVS\C[]K;OK/C+HBG?CZ*,A%&JJ\B)K2N^?O<7 M']WZX!-7??Z+TV_WOA0.U16/:[EZ<:E/9Q'+9B0ZYI/LXB/7/_F'5[8N>[+U MID>OV?+6L?4]#R@K?C#N]K;J.6,['LN^YK$'-W53^3!#^\5G1__;-,G-VW)9O?\)GO# -FR[-_ILQ. MUP(_QQ>8T^"[V5'%<>2D<0>3N4K1@7AMATEC8#I4)2>MV.IT7%P4&QP:B?* M5W")-V>^U+.;)KMS<^:TYCT\YO203NR.XE9?G\0S3B.PO!^ M$=[_+STV6P4='891K3NM?:.@PZ&&L92YA?%^Z@T;=)4&M\]]TLVXG:%UNRX. M;0 \0MDM3N4"8;*\N&R8S/_@)^.I;3US6MOF]$SYOL/,G.[)C;CGF_?_J^N, M41$ZSBYC[T(*M$6*V+@:;CK'*#@NA9$%1R_.!F_U)=]/+LGM]Z(3[++F2WR M>O,X2Q7AH3 M.)\#M QKL]\J'X5L^[[>"PO,FI4IBIBMX^,JVU!ZWD $UP&_]^A909856->$0 M>U>VY8KLJ+MP#[X*8'7S\!^9>[BE8*#%T0;)Q+OM;K)=AU4_=>'=%@R4EGO/\N, M&1P\@NP"N&TTDIO(A^AD$X]&+ ?3O4,@;U!JZ+-46N8Y:OH'(R.VO[R*<9&V M\T)8H> OY<7/BHASL7_1F)JPQQQKJ:B;\,:QTZ\O>FA^RM1R]=4M<.(3*Y;_ M[/II&V_QVAQ"H+.FO'G2Z#4'C]\Q^XFYS==<@"9T??UJF6YF9=OY5H!%"YJ& MMTL-'!8,@D7P"H'I[F=+GRM5^@3!;+*;7(&FN]R*<>Y%[G5NYB?*EK(R5!9' M+5.PAG4XHV4MK9WH!&-$F#%)%DG? \#KD7A/HP"2YE:^)P;2V"L9.N^OJ?&! MC%0WGYYR0QR?P/O \I@GN=D=0AS'X].["W^J_FETM-/573EZTC_';4P>-&5P M[1&?<_J*>8X,+ME(&:<35-UG=$F9"@>C[$'1E>4_HE0:[(\_"D.#:7F! A?P!>7OD!S4.J^ M9"&LN/@VJD6HP]EO]HU;Y%C2CS55%@Y9L[HE0_,2M34=>BNCX0K MD@O#-G.HY]FQ%[)[LV-P_%_9#[.OXK_C MF[$"G_S/ ]E3!]_*/O/CN9TUT_NJQ_BMON(//6TA=R[6)R#$]8-=X$NP;,)J+TJFQ&J]<&NAH%;-<%#8(81'[!3_Q!XB\U M"G330Y $_:10;[#H]0:R1H_UZG5&[#<*!M86]!OUH+GM04,@5 A4B_$Y01(, M#+CD:K5*:;!AVPE\.PB-N!04UH7TH"S(TL@QLMG!1>-/0^ %7S0]TZ9D6C;CE/*2&(@XR*1?CM&@2S+I M0,( %D[ETO2E!5YH;.0;&_.V70S[2F:X%Y!-9$/9/OQJR;LEGQ5\$3A? M\,\ R-.QRDC8$PI%]:)7%0@81*\E$"P+%S A%!?+RHM1N"#D ;?/XHF'PRI+ M*&X%-BB.*Y4J)1(%D8@?.Q\SL:[*4+DAZHN2:*E![ZRHS&#VD']4M[Q\W4CM M0"I/6KJ/HK@0)_'./Z7=!^*= S,&Z0I3HS! 3RIJ!ISY#0RFD9@7X @ZX4&P M-.9$2T6LU!^T.3C>'@Y$[&%%I"03M$A#<:>5ELR"5FZ\\FKKQI>_;LT*2K6]SNUC3I^]/IE?<.?7KO MYK%C-MR/:VNZ-H_MWD7>*I6NNF_G_!O#P;KES,KER4!XRI[TW)TF:?7,F=/TAE;K*D\E=%?FK#J[2 M#,AH72IWC;G3ME&XXVF.XU/*?;I]MA?M;_N5BM W[;8 M1GO6VS;:-[DW>(ZQSQ6H$Y%%OK6*-;HU[DWF$P:^5F\TA;QH)O&":8,M((-G M^I\VFO3<$B^C7V)5X=D)(S:Z5D9PQ!1>?AQ7R&&YEFY)95#[U$3=Z70.4E0? MRN4&9DP4TN?3U).EWE\R^9=!8"50+H@&-,=/N?% A1(0'+)Y%#HMH%:IXE5$ MX8[H;.HP4G@@T3CT8:1R<6&<0VM@"M%F=$DKT5;J7,0 MDB, -+Q'J[CIT9(O=]SZ;GEJULN/KG]OS:JO]_Q[=O^QU_&,TUL?G^44$SRW M-%N<>?G^-=N/'\V^MW/EG=>O7?I3W)XYC6>=:@HE*G/R$L0FUROS8 QKI%FN M]0#Z($T$FL1H.:\*ZB3"%WC7$Q%+8;=]B>-"OFZ7G1BP(!I>C5!X*> MN$%/ M5N-U*:2CT&K\]+O$W*,AYW\9B_N634D9RIWDO9J+&3@E>03:5()[(( MEC(+8ZD!H *8CT8ZR\"ZHJ6!&7FV&HC%(H MH_BN1!0VJ]WJL#JMK"(4C@F1,"ZF2= %2=3LH4D,ZF)A:R!\"4OEUC5DCJ+% M2AK%K\TS#.48.W7*] 3T)6.TY/>/&.6U#G=I0\J@LK4D2\GL?SQXY+E9]Y_L M&W7'3,'LKGRJ^X8K1B\<&PZ+UL7,#Q9516VRGWV]RWOVS^S?VU7 MW:A>;?U!_$[F?@MWIWH'LT/]@'4?LT^M$"UM5JFRJ_)&AE,S:C6II &[!]E' M54^R/U7MM7!:C/C)6NWK2B\OBEY'(!";7%[^:8DWIIB,\>N<5^$7O46!(%8@ M+:]#5L%*K+:8Q6IC[+S==L@4=Y07%N&X5NLH(@ZE@C?PDWB2@F0KOY]_B_^$ M5QCHR@M?4;D_=C)&$K%4;%)L=FQ%[-;8UMCC,67L#L&VTK;-QMA<4B68N[DM M)$U^T5F1)P^9./+LE>ZE:P6]JQ(T[)OSO86!@<:1&$4Z9[#%@/7^@H2A_&6D MR A<7JW%>N6-(;W82!%::0S&23"W4D.+3$ZWR8B6?6U =6[/6)#$W;>M%B(1 M;>?".>:J^LDO_K$B/.K;:TL;0BZ]AE.[(\VE[(J(=W%/W2XV._3!CWXX5+_Z MP>Z\6JV759Q7]%H#@D.!H)+G(T0[240Q&)1J%>;JYBP;U*'X:!^6M>XT#<@'+ M&!4&TM1>:P M1//9F^[)G$=,^E,*+=Z")G;J$344'< M1@5QA5BL,&@ _.%H"(0P']8&56&D]PO-6/09!$4QE-1171@91%TS4A;)&@_$ M;=Z#R46[<:\L<"FZ@Y$0J#TRHO5&,&RE^TFL1KJ20%%-?9O\&E*RC'%R6IS0(V MJL("_-J"4Y*I)0"^ %B+7F4@X*#K( X*9WVM)X4<@F.W@Z%2-4/^_5B@0O06 M!P+U^(L]\ *_FV>PZ.5I#T&C2-%> M--)#D=Q#D:]H?Q$3!"D-;:2K@Y6B-QD(!OR%+8BR;HJ&=8J+BAP..ZE/)I5* M7AE$S4(S:6ZJ,%1B^)\-MR>OK57F%G>X]/U) E^ZZ-B5!0@\URK01RZ>79&5!+%!9C/\G!K8&3G].\08,_L;4F2\C+)8U!*-'\4&,N3^[.SOH^J^?RV?5X M_7>E"QN^R^,G44X7D[_2;_=1GU3JIPA0BUX2"+A$KRD0<(M>L,PUHM<8")J, MA&"EBT8FB;M)(V_CJ3ZG9V9 0M5/TTYMNM[?JK!^O])_R MDS*_Y)_M7^_OAX)"ACL .B;#/C8"[Y3L\=/(:_A_ 2 %%_GK?P<> %OXOX& M/&?9-K<-?\H,PER+T71)G9MF!":8(>]*CJ#5:B"8^*L-J@@*"V$2;E(_KL&: M#)Y[J,0+%(\7'C)-BFT]+@L8X?Q ,B& I!_*;>*D>[CEH5\Z4,6E@:O\GMSO MMDW@('F[I#'D-&@FOGKWL^],:QHUA6=K79%1L3H[S(0;&?[0HI<.K#V\K'WZ MQ*3'JIYL=)D])>EWR7ORI&1=J^B".37@.H#'Y!F]$=:^@?=0&9=H-^B]OC#;A)-R5Q9<,2 M?$U3Y0:0,'JE+)VM04"I:(W,BM0VU#GK55@L*9 4%AG!7VB M-QP(&FIP3:+:6_-J B?B/V_ \4)#@P5ZH1^&T8T'I7J=1:_7H08=7>P!TFF@ M ZVCF018UCJ,E*.$BUE;;4TD3&Q67J%4N*11>%0I_0B#"$V^W06XP-DXZGER MI:R=G3F)WSMB6,F;K.GNZL:1T$$LIMS<&8^EZ69:EGXL(>?2^9@!L/ EX8)\ M(2TH&Y6-LC,KFUA4@&/J:%;*<8/JJBCF95K\;T@U3P#YM8V<;&>FXM\MZ*AN M&&IJB<[*_J+"T3I^Z,I+:/C';4#"6OSUXIAM.C&.F7P_TS;T["VE8CBL*+ 5 MK\:;B[/W+JGZ'GU;]'[G-=F9>/O4RHA-PX"0+UH#-!$!?T<'-!%&6Z6:N7@M MOBFX,LIN"VX+[0TQW['WA$".L4$?,>Y@"%&R7QE>']X=YL(9?%P21'\A :[' M2J(,_QH]!HRR7[)])P"V$2V#S3H/,WXZ@LZ?WVFV+$_BC;.B_X?/=BY)Z MU80G=Z.\7.,7 0QJ\"1I50&-D&D*L*K@I@)25M=6TU7W%'H-<6%/#5Z+UGK6 M>C>AS9[-WIW>?=[_\'[CU:ZD7P?X3#ZSSR*$A#!G,!G,!@O]F155C>)2 1FO M]T8">3CZZBD3)$1O=0!LIRU2"_)Z1*#]0H_;XO&X44T-0J7> HO76X!PC=?# M^+ +U52#U(F$O1Z348E0;9U;<&%7D_HMS2<:HG'5R3:.IZ!J9>YS!;"\5%9; M55V!KS 1I_>,]%[\;)RX(+_67?A(&A M>YXK;#67XIDY@U>2PIS$&U%=-#_T3\?0EYQN>CI;IB^=6*@A<#-&BO&OF%L MKW['@@NW7Z+9!KZ-L6]<:)MOKTB%P]A7E=!<^W'O M09,)=- _#^J2]"*MU28%C\<@>+Q>@ZZ>FC9N:GH$2+V7#U SQ#8A'P$%7\,O M>.S8X/4VY;8#>-T!9#3H,?;:_?1K(43L-J5!A6ET5(=GZ[#NYBZ0YH*QT(/< MN,N-D7L%,,C-@;QYT9NF%@6U+L[G1(-]TLQH0['8 M#(RI<\E7TR\3K$9*!CG*H.J.;I>NQEGR6+"L%Y^:UN /7%BZM$W,^E9V>V/- M3=R$"\?(F'6Q>A(.:X*3>K[=SBZ^\*/KKP $S[R6>2%4$R!A.8[3!?C]DEN* M=*@ /RM5+A(6F7>HWS>][_S ]8'G?>_G)A7OX OLQ*&UN^R>J! U1RV%+G4! M#?#8:6+-NS"&2P)Q]*JDC#6?^CBT%::):3M^F.Q4[%0^K-VNVTOV:E_E7E6] MXGT?OZ_3$997*E0*M1W;B5UKU]F\JH7.A9X;N+7:-/T+>^6"0)<$\F)W (02:?$8,:5$%,B$0TFGXF8P%NA/F0O M]5HDPV4-3/2337IK8&1G+'52)E,GI1$7"&%OQ!)1A;F(T^5P$85!9PH#G-QA M;%5"SJZ G%&K#V.=AT"*S6I;&+E82&*Q1C@N+M?'8K=AX',:VO91_(WO_:#_$CN.[$G$GKINZ\IJU[ M[OQ'N-G:[/+LK[/9E[,7_ODRUN$X?F#"BX]F/\KNV;NZ0L+.WT.=9CFECRJ$ MV#W _RX0U&\=1R+POS8I4OZ?I4E.BN#MCO/V\^*_ FRQTH.P%KR00 !\$44@ MJ*/"/.B.FU#B5(>T@I9T:7NT M1'MS.')9E( *W!%O@D;WTK)AFPOMC+@*TN!QVIYTH@A9_ OMWS?G< M;URW8<,=9&%V"PU@?Q?*/O/HAN<##K)CZ"BY;\?VNW.QTJ[LO=S?@<=L*()_ M(;6QFD7.19YKPJQ)8U";.PP=YLVZNPQW"G>:[C)OMJI;<8MZ4>":\$[==F&[ M::=UK^,9\G1;7J4)<*"_ ZTQ5A3F#1V;,6/H\9=8=0)EU1IMQ ^LZ@R'(Z(M&,8%6G<8/&M( M(B8H!JR^, #?HX.+5N,RV,,X9(8$T351^O_=V@A.]X[D46Y'HZ 3C$DKG ;@ M4S.<*,>+:4[>HVZE ?:H_+&2O%2*\"6L2..\S#OQT_<7EFY?>R+[VW'GL^_@ M';@>)_'#V=/9Y8?G7G'3M.T[IM[4V:/=N$DY*G*TOPJOPPI^ZQ[,?9)_==?]T>/!ZWWY^1:8K:H_\.?!E$I?@&*375M-<8SYC ',^\ &^B/X$G<(*"+4M"&XLY M2:5%Q4(Q*?[8GF&(9-.&PJ"-\I) J^VB^C\^ZKCLA5"/D,8!B$(.XTV&5-JDQZ'V=J$<\J9[JOX;P1( M?ALZGU\"Q8PQOT 6)")(D*%Q>4FRYORY;=>V_0"W2^ZBFNS4[/@9R;OZ)MWW M!%F2W7"Y3&D]=M/#H9-A\3)DO(SJ&?5FY<^LB#U#Y;,GR6]8-L2>)2 M*>DHFUZTUL\H]%AEX&.*,H?!'BLUQ(0B8R(@QD(E-<4UL6N*[BRZL_CIJDSQ MB2IS\F)TL$.RHIF&&E\-J7FZ'*SIF:+7)_JP+P/4U5XP$[D$%W$];2V*&901 M@\9@\&@\!G:-84W1(X8]FB.:EPV*6)%!PP:YZG(F6&U53<+TB\];\5;,X>FY M!9L,%B2]R=4 $J"JP:#T@0L$58=]Y7%G?08G#^0U^;D!*A3.RS\&D5LJLR?3 MO3+;T[ BW>Z>7S:C>3F;WWLI,AK&0,)%D=@2S6+#.LV-ADU%&V,/&7ZB>4[S M2\TO#3I@:7D_8B]X3>;<6EGNHUZ[O-K)RA^ET 6TH+%R9"]\))K_@BT?.61. M:XJ\?]BP<*W5*R6>^>N4*[)?OR&MFE;F<]6;PN&2;^];N;%RT8;C/YK^UR/- M38G-;E>!CEN:;7SFK65C2H.)N/_*ZQ+HW)KGN. O[7 WR+ZR7$4 )GK<%4%J/AL$$Q58D "ICL58,L@ M0_#O>/X"8-$A>H5 0"5Z#> W_<[ENE#@]?&N0B02P:!$*^D&+5PL!92Y$&Z3 M4W!@T='EV.9@'*+@PZ*ORW>K;YN/]9W Q;KX)L!)'=%\4&FH M<63=9&3A!-P9V9W/1]7_:]1==F^"1DX;$B>V1F8OL+?4EP[5YZ),<^]LFFZ/ MFI)^Z$KZIJ*BK&!??G!@)@^:^^9'MEMZ< MGS*0$UZQ$:$4\!>J#.I()*P/:\+*!(H6ZH("6"U^552;0(8 )!3(LI[*"Z;> M5:"F5IFIRZC(.XQY 12-Y+S_[X)EX"?(DHDO(\\')S4X:V_I6?Y(9\1;>@5^ MSY.<8-2E!M_I[[GC6IO'EIT=,W$>3_]@!1=-1$T93@>%Z<,#?WM MW8,)Z;6GR8[KDP%,<2& WW!0]@N]QU$0Z++>%:HZ$\25['8K$8*XSHZ3]L7V MI^T9.VNSVZT.IY/^X*@7.4&X6_5>G5:I\6K]3G -I(2AK,)CQ? M:@>VM%LYA:+0[H2*U_Z[+O'/>8R]DY-.20?S<@)I-R+J)%]V_9DS2@ M134&1YUUO;P3QG79)IC+ML+0[5[TS$F?8PY1::P"_P6\/RID $G@W<=R'S6# M#Q^1HU:Y'7@VH*C<+TH OKB#X^J+IV1+_=G$E@FI',XB(-!$ M91)UB.WEJ] JK$*"6TBM1UCE=/)@:#J=#I=+J4%NX,(_LH#OW.*2W>0UBH5^ MKXB ,[4&K^!S@70J+R[SEDML$8LTF>$-AQP:-7@6-TF+BX ;7;F/?92E1866 MHJ)"+=((&J+1E#KL%H?#KE*KE.I"AQ/R3@7/%Q850Z-BNU:C9H5"EY/^M)U# M,158L:BXJ)#^\IT6?$M-N>BC'Y5KU$I>54E)9K0:OP BMH@T(@E$7@KRPO"I MHX*Q2J"[>,@UARZE'IEX7(XAES-/01>#HB-$M(I2D>E[A*2\C*(NH:T8DHV6 MY/]"8Y<6ODIOI@%4&KIHQ.E8GNR*196N2BS,DQW]08/>7K2JEWY-GZ>\B\0G MA\NQ&12:O#B6"Y^;\[]M4LW_-5)E422STZ/9_NR]X6QS:XU$)HQ)E&/U>W7Q MBM$I20 ]"J'G3;<:#5%+Y/>M74H1LK=!2,\VW& M_QJE**HMJAN'K\$+X^O$=?X;$@^7/"T>(\?%D_X3\1-E)U)?CC9:!$N!LXPQ M8%74D/!A-^M+*,H2N+S )^K+"PRB/B6@!$X)"CWO53@+7%[GMBB.)@J]T62J MWIOD,.OED ,[!+O7$1'!;:@KK_76E?D,B.7D-.),"4)A0;FEH* <)^[6XT23 MJ+>(T'%Y0BP0]%C)7_E::EX(UWW'HD24HMG<'!H<#!'4/(N!?EG*FAL?613WL5OI>AVL/\+ MK>12?%G=R \7T1^ZD+^?\0E.0THO)X5ZF8/7I"?5#"V=%.?U=:^\E2Y+6$'KBOR5FB@1A>,WX_'XF]OUOL]?#@<]MB$1<-H_^8:=]P%1.8..V[.T95) MWL,Y 3RBJXZCT/ 7ARS^5)#&VO;IDKYPB;W$41R*A3F+P^+TA99$V+[('NY' MH:-['&XO1ZA%)=&2KREH; AC,.E M=H?%'H[8'9%PN%#!613AD(*#R=K_3WM?'MA6<28^\Y[T=$M/ER59EIYNR9)E M^9#/./:S8SO.X<1 " G!Q(Z/Q,3Q[82$(^$^"B6%/(-)@$BKL4 M*+O=XFVW'&V79-ML%V@#*0WT #N_;^8].0ZDA=U_?O^L[)GYWLPWUS??S/N^ MN1Y*)CV>/,9@5!=%,(C(Y9,BN4" ,8@:+C0F.%<[&>"9B&AW<"J'+&2@'#%G M*&#E:S!9TL=2N#!%WW:@'"?(7G B:)PBE^&TRU,F1/# =*:: M;FU2VK26^ M?.6L:BE=69W[X<95]'[[^GV&UQ*>4QQ ]M70)M;<,.48=YB[<.='UG70X1D8LLWK0! MZY1(Y\%FG?* \G'N4?Z41M'!;>=N4M[ W:V\FWM4^3A_2#G!/MZ&(Z]D/+T+U*&,0.(Z,*6A6_^>2WF'EZV8XG_=&*CR.L]Y7Q MR M,'>*@EE].,U<&= <3O-7!AG,\,BBUA#=3M(OII@/1!-) B/,XPX\A!7X6?P0 M,N.'\6UH?E,?B,>)[$+U_"U_5O.\;.N@7/8:OC/9D'0H-,4MR;E;N7^*N\MZ M_O9AAS$4")UU_T.EF,8 J4^ J4#S[#*M#] X(GBRH MR3= 6+BZRE.,A]6ZCN,P6 ,RG,7\X#"IMR".#0L6I%BY SY$;J+8BXXB)7*IY@]#G3CU M$2C4*/5)#;G=A0X6\Z>CB1AQ%W[P?/S5?7-OSKW%/,#\=+:$07.D@4^?F&M6 M6.=>D>X!074LSH5T%4NB%-%RD@T M+&D3&;DA;#>+6>9R4%<;)R&A\Y^A-"1ORMGC*"4-;/08CA^4>)P&K M58\DGZQY.OE2\@W_Z\DWRGZ7U)2IFE3+K7RL5JO.::L=6\2VJ!F[Q<[0 M-?@?.:K>7X1+2M4@C"8*8HF"<*(@OZ;T.Z5'2EE%Z>+2UM*K2F\OW5?ZW=+G M2G]:^A^E)TIUY,ZU13:U7]VC'E;WIA:U,"7WHO94BG&*^8FTR2DX-SH'G?NQ3=(G3W1>F+XU'#BA^U\^_"I]O81,JWW$9GC MJ2-W?D(X>5V1#8"SIX[STJS/"-W)F;U(DW]%S=<8:VK(2><1:) L)JM\"(^S^#%V@!8E8I% M7OE4Y?S!&+(Y'H/T3"7HX00BL\%A><])N$RZFN/L(U32^719"Z]PT TJ43.G MDK>F,,N^9%EB^HN'/G)P T/.HQ:FR'7[2W9VMAVL7;G MHJC?E2RY]=Z^U5N_\^5++ZO(]UB<=B$1*VY:6=IR7?-P0_S>N;M%/Q]V+E^R MXFYX8:QRH"@^3S19FM7T@!AVNLPAP3&%WQ/=PF,(R83KW,@Q).K E2Y%K)3++.BC&X8JURT.-V6/Y//%.6+^6WY0_G[ M\R?RI_-5^488VUR"BW'%S1:1QT6\R+?QT_P,K^1=L57#T@!')TM!?9IT^I<7&8R"%N @%XGB7(/7B_QJ;_2L-J9[ MYI>L$X-7*8VW];Q1,>NGURWT*Q>5 M+BLNCS:L5:Z<3[(O-B\ W\+OX-H]*J<0$3MUTD]&HV M"]LUV[4CWGNM3UJ?M$TQAVV'O(>#+WI?#<.[VFY%K#%O!AT#+IG!QS"CP#;, M8+_5[G0Y3YJQ^??.B$[E;U'H3$9L3) 3G),EKCIZDM.M,:?AA;8?3T",W /A M]V&4,.4)>4Q>B4K&(^ZA6")-KR:C.T>-:94K5/EE^796H M $4N!Z/GB]J'JX:I+"5?Z$)N@!@.TQ[$D'N!LA>%1>8/,TO[Y\M946AX>_\J!.R^N:ES57>=R ME;;NN_Z/BQ*%TGK<:N@O3=!?O* I[!*#]QD>,SQC>#I'8;%4J)&7]S(.(:E1 M.Q\2O"\&)9$;^M!3^"%. &##T^K$]7J]6B=,X8VBR['3'[&I("DD"0)QLJ.3 M<<8I"8U (Q->C9D)C'%N2NIIQ)F$CI:B>W6!8FVIF10SE-J?8E("Z BZ3.B MG43-]K097L&["BNO<ZS7S'B07B M!FLH' PSG"4BG7@P@FP=B:*X :RPV0]JLBD1E9=)H:?$:4])#1F&K$.!H?A$ M:CK%#1EW6[8[=@>'\J](WNBX-7F?X=ZR?E.P>$"XQ[3+6:&M&/[>MK# M4U(/3\D]/"7W<)+Z>KIZXB#*IK),FJC,#J:21%1FE2Z#DAN]@OT9ITY6SHTO M'6R>W+)FR_>W+-FR2*,O:KAI^=:P,YQ*)QVQ=:M BOW)-IO?I_"W?G5M[?YK MG[OW_5WI>IR[-<>3%Y^]\(ZSK+"UFX; MM&VQ]SAWVE1A[:/,2\PKYG]C_HU]P_"&_4_L7PS:W7;I@I6U;"\[&-C![@Y< MQ]YH?-?PMET35Y_.P6J-)D$8P:=FU>U*7P["S3E3./:4.V)5*:>P=U*OTU = M10?MFR.Z NFIR=UQC2B&T'-92@W%:@+; R\'U $?/G2 ED) M+_<^ZGHMDALI2E.^T0-#S?"8=_GE7DAWO$A'T-H_2B0(NR02TH'\4[.2AG@< M5(=A:0'=[/6$I07T/(O@1;FV'"_VFMU>[+"#)2^@DV72!&GF8>R7>J3TWB-- M:($65*6S'=;.ML^>UES"X;MP;1_$?[P?":_=<\_RZVO_/0-R\7+*7K'PQ*=]R!#-\ KT%!OX$;]*'!-6+ 1P2..BW;L%=YV8/@(A2$KG6CI/& MZPH !=[+VA2Y,L24$E)'4VP*5#1,=V,7N=QIIS<_(((;V)N?^N514.!?0RA? M)GM 5%#7Z3?H]^KWZ_GR):& M#@K.Z$_J57J7+U648@I3_^P_C+LQ1[8V#*^BVW5A<(1WW?#Q87)_(H%^QW^4 M./7#A'P)>G:FNG46^O@),IB2/93D#"8]&"C9I)O3_8"D6U6 8E[+E)F#9:5E MT?29H92,J]D+-QSV4CL^:O.MG7VSKLQV\\WXYT]=L6/YXO1B3J'G'9XH8#86PNV@E<\NFIM3>Z4LJDPWE?DV>V637FHK*#NS81.Y-:9UK9G\% M?8G<0[L2_T0\+\SK3'4%X9LT-R?ORO^^XAE-)O]0X2C2W1B2ZC!;\AW\HBM5H5LM?F&E)Y*[KG M[K6BI:I6C$33M:)7 ,ON3!?5XEIZRY8S73O%*D2[3;I\QU-QKU[O23&LF"I. M@SJ4)^J!AXOO3:F:(AY3"^ULEKH6>DL E-;7@EM:G-53IV?H\&NHQM4ESA$5 M@T<$%4Z1=QS+B?D%#2)$ LM4EVK TKVT+7Z>>/+4D\?2IMHI5BG:(NDB2(I) M8U-:2#-IT1])%)#\!/ M$&/YZ0(B.)L*!@ON*&#;"F8*F((=K2 V4XD*>N[Q M&M+>_(EVNJ.6VK/MPZ"B'3]!O1/2M2RG:F83] C-"2)+R[*Q313\Z<3Z$PDZ M!L@3QL^@6K*# \A'1F./D(:Q6+[09?YB%S*A4"5OT44)LC=1NBV;]'%Z4TMI M18ET?3;A*>E.EP47NZ@"\G%RPFEL0+7@*<)\'2^:++8Z!Y]?SHTD%U?4?O=G MJX>W7'C-8U?/7-QTZ;67C=YX^;&)]N75;:O+:]J2OO%>?]7V;WUIG\F]C?W: M0'&L?%'W71'_?+:_4CD_=/3BP M;[*^Z.,_FH6RT@N6+W&9O3ED/&E&2%%)SU =?09QIT]F=%5TPV=J15E:V-C!LC:T@P3C&_$LV!:$@(! .: MD& (!O-"@G^*^:78%8R%A()@$+LA*G+V*E0!O]]H-&C5@@9KXC:KZ*^OLXI- M2]-6<7&955P"IJH:'HJ*P8K&P$HDP0J$P +NMHJ\.?VJ%9NLV&=]UI"@M2%E*A;4$A=T0B=HQ!)PEP\ M%J5>4+"349R*3D=GHBSQFJRH3E,7^@YUH5 45>/QIZ.NY"I)'"&&14?P>R#R6[@VY0O2V>1G!V^'=[YWP*E+>.N\= $Q[CWDYSZII M&'J@Z3YJEW="D88#M5Q^!]6=D(_H?.8RG[,I#52-U%^\010OOO@GA4OF5+5> M6V&#LI]ZB.*&N46S[JX*12C$!!Q=3 # ,&).OSS7C&?A?:]#Q>@_B"IY4O3F M.-.H%/<6]1:/%8T5WVJ[MNC:XHFBB>+ITF.ENE(J\1C-:53,%S,%(:&8*+O& MH//=P+T64[&>(T0D,V- .4),^Q3+BC:RGXE\?T!TM]%O$.QQ:]Q3K&HRDDA0 M.CO.1>=W"Q)T;[B13P-[/9\XE@"]FT\PB6>9UU )\U_T=_Q.SZ^Y=5XPO MSH\48(;G70X_I\4L3C0IMZZO(]2M6S]7\TGES?67CG0O+:A/)O6\71TTFV-A MV^)!QPFF(5V74H6I?-4(X^&-=#_%'\0EC,]>]0SSG/$-YAWF;P:E1Y.KB^0% M H%@1=Z%AF[#J&&'>8_A=O=7#/>8[N$?S\T8GC*]P;_-VQ@3RVMR M1O=C;SS?EE^4PEZ/21%6)X5"I(,!D+,Y F$AE!/2DH%@]L477ZR;?7'^'K2J MJM1LC5L<12%4R(?XPJ*@TF3B/9X\K]>(,0.VH#7J!&U.GD/(R0\)(1A[&4C5 MSML$NQ 2@L%@/"04!H.L\H<,R&O3$*O9:[1!1-YDNM239X.T3 :O)X\W&1FL M+A)0(=)J...(">3RC&>#%^1TT1D*!7/LVJ-%[Q[UB3EZ;=&1]A]/'9X^?.M4^^SM>6@8<;J<+A*Y6_M0IY^QQ MTO&HHDP.$WSJO TRDPLB%IZU60#3\S9TT;B&WL1&7N?M,#A6R$N^=,U.994O MZZ ,QZKLG^[(/WQSB;] Q-^JN?BZWE_? "K+G,?GB3]3$ZN=\\@CY"?7_Z*^ MVNT.J<-AMG1/]]P/?N0,0.]V&AVUV+3H,3IN+APDZ?E()D3GUV%@LY 1LL." M)RS81#[:RPM*GN-Y3@>B/!TG0:97TG$21'R>]/&<(,3DE%J4%DT M<0\E"]-F.AB2U]E9HV'V6)WTQAFFVXC/IMCDF2%OY;R$!'^]Y* MA+AQD)>;F56BL)3!%HL@:KT5:I,5U:!FP0HORF8.EU>X0H)MBGG]J4 R),0 M$&V!^I!0$PR80H(U&!2C.! 2HE/,&T\'Q46X(B0L EB,!QM"0G,PJ HDR_TJ MK/#6E/0JO+U:S*!:U6;4M(LB@5/B]T!M(HY;]+1,MTRV*%N!YH\DD MF!A3/-<%8HJ+R"3[7,^[7G6QHNL.%^-ZQQ^(%R8A*$F#DL\G7TVR8O*.))-\ M!YDJA JF(MY03P5V3R#=47^LGME?/U$_7<^FP)JI9^M=2UNFF LF_42(2*PZ M%Y7.C*ZFSV8U5]%:496MVBA;!I];XU-ZH4M#X MH\CG5ZLPW;"%I(G#4$?+L1:&TX?T:;W8\II.N5JY6KU*LUHWW:*L9%9SJ_5_ MXQ1$#QL>D29!6LAUJ1Y*Z$G>7L>1[[> 8$-=$'= ?SPY[YH-DC^X]-FDDYY- ML6:)6O67MRV_I9[ MYJ[I3X-3^?.&!ZWJ3&[CQ;2#!)\GH$9/1@0 OR.Y77?41>MP=! MBD\$@WZ?SV0R:EV]2E:A+O=1D1X&_"^ MR89]ME=MC(V(\S80Y6U$E+>)9>5@@01N(WW#1H1Z&Y'G;42>MQ%YGK=A&Q'B M34)R(LFDDD/0;4""3\H2/'4AD:0LR2=ER3TI2_1)6:*G-#&!))_,DU\\T6AD M7I2/X%1D.C(382.R*!^11?F(),*'TA%7P1D1GDKP_ (1/D'6:,[P%NV.\O7E M$&$81/B:!3L9SY+C?9(<[\O*\28BQ_NRDLA=NSQ:-A>5V7/GJJ4]*ZH> MFOMJ/Q7CPZXNO'^TQG_%G*ZO4G46&\IW_S\-?&A ?KQ&=+ZF-:YR#G(/4]%RRJ'R<@I M-9XT'RSK6^2K /0#!S6TD>APV(C]Y/BUX/5Y&:HMC+&KW8JG5X49[2$5UPFW\B3I918# LCN$JO PO MXW?JE4/<;OUN?LBUA[M#?P>_Q_5CYB5!NULU9!@R[7;>H=ICV&.ZPZDFZ\G# MZ\D!)GFC/)WLMS@"TEEN^?-*="LKGMOULVT]NU[_^?%W7BU=YC#J6@J3WJC! M%@GGLB]<_?:M+]_X$(Z]\ I.+&W][3]O;5^ZW!58O!'[G]CML4OS_-&YY0I M!34^A<=$ER6E)I.'R$RF#WDS9TT%0;\*D4G]]T2=/&\H:V2B.YB\WJ$R6T#[ MXL(10<>IC'P^SA?=N99BJ86+Y7G\8CI["/VPK7BFF"DJ%HO;BH>*%<46630Q M6$0]+M*+^C;]M'Y&K]2[BLY:,=-+D^1Z>9)<_ZD5,WFBGZ(62ZC%,FKQPA4S M^5C4"4E+(UWRK-E_7Z3 Z76%$Q%/)!HN<.9'<<0+5CPW&<6QO/#\K']"7A]; M%!+KEJ:#Q-KMW.W='=E=H!BS[78->:X,#D5W)VZPW1:\QW:O\W[O_8$'0X_8 M'@\\$3ID>S9D:;1CN@) SDB$L^2$[ZYN'39VLV/K]OPW^HUS#[>DG>$PXW=TL+\B MNN,5+;[4M?]U_9=_?T4@]^%=56O^\,'Z17=*/+ *>& Y\( 'M)P^T6:Q-*M- M#N04'+Q3X44>B[Q &@EZ7A*<+P9"$;VJX'J%SNDPFD9XWJPRFRVL* M&K)+9*8H4AFAJ+Y19VBF2*&[ UGBH08*!9TOXB61%7C&356 M9Y?+U*Z4O*Z3^,S"#I6(R*0>HBNA-=+VH[,60WT));DE/.+W!7P,%X]PX; N M%D5!@^#%1E-""7!4$XIBGS'DQ?FJ@G,OAL:'E$.ZH?!08J)HNHB#CJS='1F* M7U%X2^%]^'[EUPH?4QXHG%(^7_A*H1'-+^X42W797\>H#/73U[O+;2'DPYPROC M#571VM"&36)NZ.M7?>\KIV\JK]CV<=,ECC .A_,*E^+G\#7?W!*Q+MD\]_;K M%RTJD>3K%0BQ ]#N^3@J:G41797.IN>EX11>QCIRYM8MD"_E48D?W#T9H8P^ M>KR2MXFGKABUY:3Y!+Y'MS?!Z,@WEDP>Y$7Y@H?W\ODJ MR#?Q6!B)#HLZE&]R" [&$0\&).8*4$D@3<]_3+I]TCD0FR4G/1W 0]F/"/PR MONK"[ R$I*B 1GGB!']I(7>AD6%!18<%NEB0.'/:C?1^>_G")5?Y.+K= M(2W22:>.Y97O5]IOJZ]<4E]8MDJE-7AR\^T^K-*G*N=4BQ-J;:2(??3?O[*Q MJ6[)\D8%EQ.HZQQ_O;**=[M8$ BK=C'*MIR\7&68WNMWG/EW:*,2Y@GQ$EV1 MG:]3\(9\&^_)5W"V'-M+X9#!(P1QT^T M@T/>"-]7^T"$HF.) Z*H19N_3EUC#X*5$X9'J)LL51'QX*,1,KYDH_I]TNSJ M,5$#:?@OA?BD)F3/+'4A%>I"0L3-S*>56'\\04]&NK 8(]@Y0@;EL 5^D%1*47 ML)2V+ JY3JH]D3WW13\O8TJ)6G-=2M28P)*^0T$NU$Q(6"3G#&QG-*OU:%CZ0$4[ M60U9<'!,,?\:@]X29.?/C$E?-BK/7KG(?-446'Q=?7ZUS837FXL6UVRY/]EP]^TKE[K-EAPG^\.Y'WYY2T7([5 MX+;KKU\4+VI>>EGE^5W]!\(F4Y",<9'3?V+N4%4C31S54,_I@6/J&[V>#LY M%T97E&LPW=(A7<5F#\[OC:(#"UF4))?$3KWUEBG"UU=[SSNT_@JS=M?5!QL4 MLW-/=,T^?U[*TY4SW;4X< _^:W#]CW:2NM:=/JXH9A]% 7PGV=L]+3X"VF!H M)L1H]&Y]7+],KZC2/Y#W>-Y4GN)]U7MJ)D!VHOKI=E0EL@I*WJHXJL*G59A, M)06#TNR)ERSA!)6<4NOJT>BT.A0( $XQ,5EV6. VV/ P6/(PH>1W0[ MCJAU'%'K.*+E<42WX^A:#8=-'/9QKW),]@+O(Z(V1'3&$.AX(5G'"\FZ74C6 M[8B;B4O!D')(5O&(*[I M)P.82$T$6)2H:$0$[()=FR/F\A ,PD)&V4-SRAK M>$8I,3H.64'1.VG$*>.T<<;(&EW!5?.;2.A;@J[:+%RI^=2Z#;Q&3IRYMPLT M"BHXD .4](O6M%.,S,^ <=)RH"3IR:U.KV.+EK$_B2V>NV[)C1>LOB(>K<57 M6?/=(4^LDNAELR$R/WA5V[+.:Q_"HT0!F[VFN]IKS5V-3\EK*AA901][#]H_ M#U\OYEH8Q& +LF!%D7>]8[VSS?NT_ICWI%=%CL-G#&5>4O5(GI"NRUF=LY9C M54:UH%(XL,,-@I_4+E@I<#F\7)D)Y?G<>7G-)MYF,O$8H4M-1H", M>4:,%!SO@S&")^,EV8[#\&Z'RQ2QN(R6;K%F=IB5T!Z-IKV@PI7FZ%G/,J^"]> +J MP7A FF G_3^\T$D7TTB[D-.5LZY3[:><)^;W\F=GSB%(^N8)W=&OE+?V)\YU M?W/6HS$^4M&9ZK+'I1?KR3G0*+2 MO4S9[?[9"66,?S_W8I7/D<1_3)F=!0]<49:LPB4%E95S/\YC?G%=,%<3#IMS MO.'>N6_BU+7E0I0)A[GRZV<#I)W-IX\K,]#.!0JR8>)9\H9I%" MEZ-S\(AG>84J94OEI!QUMKJ<.L=JV^JW MMU?8SN^R7)5SI6/4N]-W>?2.POL2;W!OH]\9WRWX"_I0^Z'N(^/'!1%.R^DX MHX)7FA5>L;"ML*-0@S%CL9BM5J3E=8(65"?!J8CB:"(F1*6U(85:T#BL/BB9 M-4=P1'QA(2).G=X^:689W]3I4;%/0 6^1$%!L^"S"8+/BC2($QATJ>"%1Z^" MU;"8O52Z%QQ&&L0TFRT 6W@%RR@T!5ZK!2/.K//AW_L^]C&^1%1(^ 3P-?,* MK"V(1IP.K88K8!FD*R0\7R M %=42@N]/K^TT.MTY:8+1;*A".K$'"C$A0Y' M;G3<)TSAY"&QPSQD9LQ'JZ_/#=2@>V%Y8FYO^4QWYL] MGWGDP93/"#J)Q7SAW%UXFW-%/ED/<3ER5L!C6TMN-*0 3B^[]>)JP^5%SU2S%J--B @[F'N,#Q2_@H_6J'D5 MK^:)[NITJ%5D)DU0M:E.@N:@XESILDB8#Y'/ Q&QUE07*@_2#V#LL;KJ'B@_ M7,X4)G'*XQ4,*8]1,%2;4!)7FU0&&!I=GES!%4J&A5!Y=850?IC#='QT@A[B M# H!(5B62@MEA5XC#(;4#KKVI9Y,,9>D;DL]FV)3GGM-3U8_6\U>4GU;]9]- M[$6FFTS[JEE/LZD:!M'JI#R7!>Z/Q1M!F/YM$E^0W)-\,OGSI"*)+888="(E MMN,P'L'78^4MAA>$/POL&N$ZX2[A,4'Q+<.O#1\9V"_A^_$1S+X)\ORE!L%F M, C5HB589\(F@REEJE8(6# (*:%:49U*"AZ3 :NY>ZF;T M\NSG>K*>!T,Y/?('2=#'?W3N[UQ'_3Y]["][3E2T>9Q:8]I$+".QO,1"\I0K M74FY*M7NK*EYB\PX7)EJ3S@!!(EW6#HRF%N6:$HPEZ$^W6;O986/XB>%)WW/ M"/]B>,>@Q61"C]R&D5U(I#NBHZKL-[&IUE]1P4J=3"5_*L!1L:"?,0,/K2EV MIV;_O-CC.Z\IQ:FM_H*Y.QN'^UN_N7I5$<.YTVHEZUH6:0LF\8K%ES4PB^=^ M\LV$@P&-,L>:5W-?3Y/!"LQJ"H56[!O!\3L;H*-ABXHW\:K4S>4#!7:/,AQF MEO9*_@'Z7PEW?IZO[>J(;?,]JKR7;HY>CY8:6W/6Y%[O7%5Z6>YE[ M2^$M[BGWC]W&F#5FJT25NR\$BNQ0@ 5QBK8XO9H+)0PIE+-N2Y;;JY+;S X0;\Q7$JN0S,0GO.G M[VFT+M>NPT4#267BW0=Q<>*3Q:S=-;18(NE MBX&%3?:4G;&#R" ZE/GYOF@ZVAAEHZ_X$T@Y Y*]JZCXC#BQBG[VJ/TX"/ 2 M'X_,BQ.M/-F>+7TI7;KDT4(^@).0/Y@N#])(WBGV#[X.H>:EL9D,S>U*_'=' M5^:L+SQ+=^94X _F?M987XC_6!PKV;]M47$MKBJL;IS[L*>X:F2Q9C MK%:;G.Y8>83Y_M=;8,1E L[(T-R=V'WOHG !2!/*Q0=G5\Q]4K-FXY+JE>*2 MB$[GB=\CM;T=QMQ^:'L+$P?U&+$Y[#OLQZS",'7Z;5$3#*=97ZZ'W&'V]J37 M1]R3X@J7.UW-+&>VL+O9(@^ MKO^ 85+JE,9G]EG6ZE_7_[?^SWJUCE'HW8Q-KY#[8DS/V*Q:)I>YBKF5^3ZC M9 Q8J;?KQ_4WZ _KE7I6RS9K.4,SULH?BJ.7EK?3]ZG[&62!EJ\R:^O4&K/% M#%70&RS=AC'#]8:O&AXV/&5XR7 $5\SPWG&B=I4K'*7+X MKH8_(>UL30P3F0$TR!/OD:O:V_F:]^AIQS,?DP.A=H2.I 88,4F7(2,GC)C@ M'B8O>?K,VR771/V/98S6^2]-7O4CDA8Y&HGHVA(9F?$(U7[DY2H6(FI,=#U5 MU(#DRSC!@F3>.T@NV02%/['>[R_#Y#RB*FCVV[%T ?R23W[&,/=TKDGG!5GK M'"-./Y'(RV'7!%N[,._^Y*F!.R5^^_9<)S.CW(J*T2_$RI ZI&&"ID6:4M,* M39-IO6:-J4_3;=JIV6':8=_AOM5]=^&W"WE]N"840HX:)ZX!H1=CIV,*=X%6 MKJ#:+/W8*3UN6%#@45$OZ8@">!EB,3/U,0L@V!$?O=]&/6R"C;$1#X]?-+O2 M_E+/4OWWPBC$AWRA8Z&3(67(5?+&+=D[2TZ<.IX@^Y? U!!+VLUTBBCWP)$I M^D6[*GFW,>W7TEY0%71A M$=)$$N(N\VANXNG9$AL\$5Y2$(_\1N2OJ=R@%8UUQD=5<:MYW[5RS*OR77TGMM&%N$W.CU*OI,^U@MVMVFG:D;BF\V_VP^VGWRVZ+ M/E2SC\Q#D[:"%F-!=70ZCN N9 --1CX@2B_ -I/^OTQVU36U\9++3+I*2A0 MS?O2^T\.,Q^@V.GI[T-#Q4H5\V$*7F[YG )HO! YMY<*OQ\^'5:&$-71U%;*VF\%=/M)0&?W'C+ M6GKMA1A:KZ61M-Z0*=MZ#3?0UB/TC^)K%5N8EU NNNC[.M[J2.="?WP*7!A= M6'.&/P #ES>CT!O@2=0X#RCTWS.@[]$A1Z^QI'%NGL'EGI&/G'Z4($,*2IV MD>:3V5/DMF'H[J4<=^:"IW(Z.R=_6%:1JN+N'RC;\2]WUC=N,%>K[^HK*^W) M=)1Z@TL[F1?W/1RX2=:6DKC;(!\60W4P'I[(?I_4^G<^,?CL MI[\LR/Q;0I# MZC+ U5!\J:V0RC_7A"[2,',WS=VL/C0?DOUMXJIP'D.6WYY !Q3#:$*!4 S, M:LCAR]P3Z'RF"MW&$/<)Y +_$<4=* ;X#?!< N[%$,Z _W(P-X$I >,'4PJF M"IAM$ERI<1KUR+$N">!\8-<+[BMZB0JT(7 M@$FP'HJ; W AA$54MZ-\P// DH/=/I]:()R^'L8(_P>\P>%0LDK:Y2W*G_)'58A58/J4M6-JHSZ M&QJUYDGM&NT/=-_0-^N?-'S-6&.\TOB6J=(T9/HIO\;\F.5JZW:;:%?;_Y+S MSXX9YT]=C:[OY4ZYJ_/2GI W[7W-!XWC/QG8%11#ZO"ED5NC>V+IV(VQB=A? M\IOS._)O37")]PJ^D7RH<"354O1 \4]++BL-I#O2Q\K[*R8J[ZSZ:O7>19L6 M,XLOK[V\KE_\3<,WEGRM\=^;;FYZK'E+\_12;FE YM5-Z -4@S8@)?U:6PJM M14C=POP(G@BK;5 LI]_O);_+$))AC+STB:5KP6ITLPRSJ!;ME6$%BJ%'9%@) MX\]/99A#(?2V#*O03[%>AM4HAG\IPQIT(\/(L(']@+EYOB^4<;MD&",3=T"& M&5"@?R##+!*X?Y)A!;)Q_RK#2F3@_E.&.63AWI-A%=JL0C*L1C;59AG6H)#J M"AG6,@^K]LFP#N5IE\BP'A5J-\JP@?FY]G89-J*@H8,(&0H6RF8T7"?#"E1H M^ J%";6UAN=E6('BAE%3),\*6\R%U>VKP79!AX(.]?*>PAY9';VD/*([>U0/'_+,. M[\$4#A$>\"1D&'C 4T'A.*&/ITN&@3Z>K11.DG0\=\DP2>?K!%8OH+]Z ?W5 M"^JE7E O_0)\_0)\_8)VT6?;Y7'D0R6H"/[* 5J#MJ ><%O1(!H ,X9VHB'J MLP2>1@ F=B?X]U&,0@BI1_WPYT/G@]]FB#^&1NE3#[@]@+T=[&[ 7 /AVZBO M#ZT"=P?%&@2_3DBI :!^P*N'\"X('0"8Q/:A)"W7/XKKFX^]EL89E4OG0V60 M;Q'(N)T+4I#BGXF=G(_]>;GTT9!.,&.4"J2$)&P$;06_0=3[OZ @276 IBC% MNQ">^N")T,R'+@"HDSY).1.JI&@*/IKV%IE&7? T#J&D7'T4N_ 5T,=>^&IBX8FYTLX /3K@5A2O4"SEN*/R:5> M2>G53D8Y$_B],RW0)96V\&_'^K=">_* M?NHS!'B#M.PCM#[95OFBM/@TC?MD;AZ%7(;@KY]2=V1!:YS!&:?\[H.RD'QW MTA;)EIBTSW8:4VK7\04ER=9FC#YOH_A2J0FG]Z+4N_L%+MISH,+2BR5_XM3K%>FE11_A+:"1",2WDG'!@EC$Z41X27"H0MI M)J5$:)PM#>&R[7*;?CJU+MHGAP!_3 XC-%@OEY_T2%(#B:?/Y#'VA6@DE60; M+7$V5J=D=.'COI*BHG+?FBT]OM;!@<&QG4,]OB6#(T.#(YUC?8,#A;[Z M_G[?^7V;MXR-^L[O&>T9V=[37;BF;UO/J&]5SP[?^8/;.@<:!ON[ZT>[>@:Z M>T9\2=^G0GTD>&W/R"@DYRLK+"KNI @03H.3)/C34?I&?9V^L9'.[IYMG2-; M?8.]?[> OKX!WQB$73C0-];3[;M@K',,4NHJ590^)6# ]U0U(&> M':-#G4,](P6^7LAAQY:^KBV^OC'?CLY17W?/:-_F :"MS[=LS+<%?$;'-XWV M#(]#&?IW^C;U= UNZ_$-#O20]$B%=PR.]'>/^K8-0@%&Q[NZ>D9'>\?[:=%\ M72,]M&ZCD!HI"%1M<]] 9[^O>Z1S1]_ YE'?CIZ1'M\VH*]OG!+D4U2(0H'Z M1GJZ*(4W[?PT33K'SM1/*C"4: 2'2#0R.#XYBW0!+Z>R\=Z!D;[MO= )7L( MM0$:&ADD1042;1_LWPYE\?6.C]!F@@IMS;;F&E*+1JFPOM6]O7U=/9!/0^TD+#;4#T@[^L:V^#8/#G;[H+T&!K?MA%)? MU-?= RTX/BHQR*;!P:V40:$ FSMW]0WTC$KL,-(#+#D&#X.TOK[NP:YQJ8H$ MN;-_=)"B=?>-#O5W[I0\N[?WC(SUD;H6;AD;&ZI.I7;LV%'8*;-Y%W!Y(?!- MZA^%$8:1F6]D%%+9UD^YO7<0:C@ZV#NV SB;]$?2+-L[^\=I!X!6A!: B@,S MGJM393M@WQCAXZ&A_CY(G!:9^ I"%/M'!PG"7<-0B5(D]%$2#;0"-MHO^GT M]0,E!@"]<_-(3P^A1J'OW,63$6D[D80A_7,6C) 0PD=\4'Y@&^@3X+&)L OA M2E(R0!H?(LF4^6*]T.+Y9U"!7D/C8X1.OO60QS9H!AB1:*RQSY8*$MHV.$*" MH"_\@\2@YOTDK#QBGLQ^8#3+9UC=&V!;H0$@JIU- ,\F6NVMP:.0^/8 /[O?&Z\,YB]]$7_>?@25C/-9^QSL64\]F;V.?9'[/-@'_R\ M.)_"S8H,(PN4JC."?58YZ06_+EDPZJ."EB3F#-'0SGD!6U*JLLI%]CFKG"TL MF21JKZ2"2K8?JX)1F4)]-(VN!0J$)'#^8S6QD]J?;;^%%)9H-""7=&#> M;X0*K)MI>TG<5O]#,TEKBL6Q;&2.4\4CJ\ZV0>TZ:?I]L@+?=Q;_2KU74JW[:8Q1RF?],I]M MH2W7*>VF.?11VI/4!N&OFZ;6)4]V;(,X$JTO KQNFL-.E%46SXP@ MFVC4!BC&%*[%M+IMS' KT8I^-M!_PHIK1>JCEVR*E\H MCS>I_W6\[ AS]L@GJ>0DS6U0\O^;VOF_J9V%4SME8&+STRGYYTSU_\\4S_^N M9/\WU?,Y4SW(@+34+*.\_UGZ9-\HDD0TND!**: E[Z>RBT0EDN)VVE=W_-VR MGZLOGI3\)FQI$O&E=YZ7[R'G:',DD^EL R>I-ZW;0%^ M-<7]HJD3W/_=N'YVK,]_"_10>;,3Y.VB!>-^5E/I^Q_I-1+V2G E_ABD/N.? M&_^S,992:HQ^;LPL7C/H1OWPKO\(TG@'_#Y?YSD;/YO.*))TIL$OG/.9&&LI M]'GQ)*P6VKNW4TWM\^.:DX!IFVDII M<"M)Q0P]@OI.-C9)L1HD[UH9N;I4J _!LP^,"&8(S $P)\%P4'HS2H'9"^8T M& 5](GB[P=P!9C^88P27IJ8N-=6[%3R$\+3N/!+ I,"PJ(/NSIB@MDFA!JJH MT6HP^\@N#X4V@_J%9R 1=K*)EI2=3!12-Q/++Z$!F=R\DN<4+',_:+X">.!, MCIN&H$Q#@PR45TK 9#Q9JT#H?3", BDPR"$TUF2LL.3D\_",V3GRO0WB MRWXRR=L@-W9VTF0M$>MY]J^H#0R#)MB#:!H,@P;9#]%N, R@'\@DBTE&[(%) MK;&$!_SWD0_,'C LV@\VIL\B&(+__J0UAR3_WQF3F<8[FBE*2\ D[RQIJ[>Q MOX;RO,+^# 61P/X&7"^X+X/K ?C?8G>"2"6P MWV9WH1)P'V.O1FZ*]F;&*.7S9B86+ZG7LH^R5U*44788I<'M9[=F2@3?$?9A MPH_L'R8U.E*^/V1X>\ES[#OL5F0#K.. Y1!,S[$#* 6&U&1J4F,HV5NO9Z>@ MFE- %@'*B-$^:HOLSS*0$.3W.+L'Y4#8J^PUR [N$^RU&;LP?83],T7[B*0" M^3T$'$.<28.Q9+I>PSY$.(3] "C^ Q5P(E^"- .PR^5T]JC*1D5V8L5HIV)>G@=<^QKZ/58!@H_!ND M1PX>8;],J[)WTNDF$?X]H]$#Z:Z0V@(B[B)M\!R[A[V64N(:2H&)'\ C\#][ M'8U\>E)O+MD-K;\&'@?!O@/,#)CWP2@ ;0W480W:"(8%]+9)HZG$=(2]F$9> MEC&6"L^Q+5#U%DJMEHP]0,N\5 84IHS;6_(# J D)ML@C0HNDQ+..\*N /Y9 MS:[*= M0]O,RD"Z)N&JRLKJDZ B[BM)B548(2MX9JXL"S1F-Q%=+)K5F4I)& MBIC(J(W4.R%W238^:7.4","GU;2VI62W&%L!S526KCJ MTE^VOMOZMU;64K&7VZMB7JW7P]OL*)CWP;#H5?XM]-7DT^7Z2%5O=U245V4_I*@2P= MK$)@4VP=\(*B0S>DVZ-CR3G_-AW+ZWPZ9J]NOVY"-ZV;T2DGN&ENACO&G>24 M;5P'-\3MX?9R^SE.4*54=2J14YRL7\+\"HBZ'^P), S: _9>"O$T9!KL&?J\ MESYW@#U$GT6PVR@4!+N(0&""D-8O 6\/V'O!$#SR' 2[B#R#"<+H_B;X#8&] M%PS#O"GF!8I"8H@A)Q,8%,(G0W@F="S$3(2F0\QT?37S!BWE&U#*-V@IWX"8 M;]"\WX!T 0(3A-*^3O%>![S7*=[K@$>@<_EU@#U$(1'L-@H%P2XB$/-Z)EAA MJG!^8H&!:EP*X#,TB?!(+!/ BVR#PP&2V %S[S0"8"8R0X =29=N24;ZTW, Y#D Y#D Y (>1+ U)>]/,_9E&@GM_9K'D5)<>K:^ MMR@IROWH !@&K09['X528-=1Z #%,10@+8V;@L\P#\ MW0^0B=D%OKM$'8-R)ZG]#K4O$XTAP]LA MPTLAP[="AH="AB/XMR@ 7XQ-V#XKX#A/P*&IP.&)P*&NP*&2P*&\P*&E0&2 M5 S$0 /C(3:^E-IYHL-G^,1G^$^?X5]\AA_[#-_T&=;[#-4^0,D#$AS1&&P1N0@=5FXK7"%*NA#N//M(;!R#TYNIG4$'&NF]2ZA7L.8\$$05@3&B ^JB:O/Q*^!8)WDJ#/Q2\%1 M9N)5PA2>R\2#X'R]^%*/IW(#C32E(8RK2FP!G,M):!LS53^Z_@]&5JCY.HF_%!#)R->U&!&@U6;B$7 6 M2Y2KR?0FP*G,Q(#&N"(3^P90KES.()^TS[,X!,4@"04S\>\ DI#IS1?(/<"] M3>"X24PHE%7.U8)J::',F3C!XC-QG_ #K$.]-$4MBN '#@FSD.['M5-X;4;X MFSBEQAGASS%P#@E_:-TD_+YU"B1>X5WHPM\Y)!P%U+=J 11UPJ_CQX5?]0:$ M?XX#AN@67HD7"B]$=@I3L2/"9*M7. @%F^C=)!SHI2E\+P+1,L)CL2D&0^S] MO2N%^^()X=[(%"G#G8!\$\D#$KHAOE.X-G*-, ZL,-9ZBS :]PA#L4N%RV(D M(X?0%S]?V (5V0QQ>GHW"YWQNX2.,EKB2^/_*EQ01NNPHI?6:%DM#6CI/5]H MAA) 0!T)@!(L KXL@:B%94<(C4!263+YK\*%%<\R\!;&>\",B(6JYU17JS:I MUJ@:X'T35855?I5795-;U+S:J-:KM6JUFE,KU(P:J1%C(Z=QR==4D8WCB<,I MB*V@,,\@^H5ONA.>P6H&%*T)*[N"67%!PT1%8L64ZO3Y$Y6)%1/JM@WK#F+\ MY?5XQ<1T%UJQR3?QT07!*:P][^()9; !3UA6H!5K&IR /,'LLM>:JYL9S6!VRW=1XYO:4A#.1 M..O),W'/B@O633SA63]10H#3GO4K)O(O\%VR[AFFG[FLJ?$99BMQUJ][!F]A M^IO.)_YX2^-Z0%M$T5 MLQ704"MQ (VY!-42-/"_9 $:/@C>C0=K:R6DU?@@ M08).LYHB72PA+5F(Q'X)+Z%(2]@O4:1O2!G&H1R0H4@<0%/VHSC-,*[LIVA. M@G8P$H&4>B,$Y6!)!! .1DIH\'EG@F-2\'>EX.^2X"F,SX271:32QE"$YA!A M8H"3^/_XZVGX7T3"DXNW#ZQKZ@DV=02;>L!T3'QI^Q;GQ)Y-/M_!@>TDP#?! M1CHV=6TA;F?/Q/9@3^/$0+#1=W#QNG,$KR/!BX.-!]&ZIC7K#JX3>QHSB\7% M3<'.QO63JZZI'#XKKUOF\ZJ\YAR)74,2JR1YK1H^1_ P"5Y%\AHF>0V3O%:) MJVA>*\YOP"O:UAU4HP9R!2!U)QF=%GI+A]N_OB&''ZJE76>1WWFU^[ "X<>0 M+K%^0A]LF#" (4')^F0]"8(N38*,X&V2@YQ7+_*[#^/'Y" >O,W!!C3F;.IK MA/]1^(V-C<,/:#PZ*M':*06,)9IH."", 31&?X ),#&CU%<.'T/C9WZ)A(2+ M1A-+UAUL;6UR]C62[QM.$KD[L7X4)1)2AHD$@CRAUE30SZ&"OH[+*?U%ZW^U M?MC*3E,)?P;,,2KA3X-T/P/F&$CX7G:Z=J;V6"T[W3K3>@QPWYIYZ]A;['1R M)GDLR5;()2!9K<=0PC-_XXG1\5%Z7R.M+:UW@M[5-P8 J766#*,T8(P2!GZ2 M/XV:@(02\]$39X!1*7"<1I%\1\_P, 20Y,?&$Y_]R;XP!/\_I;AKP&5N9'-T M2 -"C$Q." P(&]B M:@T*/#P@+T%S8V5N=" V-S7!E1F]N=" -"C$Q.2 P(&]B:@T*)2!& M;VYT(%1I;65S7TYE=U]2;VUA;FYO7!E#0H@+U1O56YI M8V]D92 Q,38@,"!2#0H@+U1Y<&4@+T9O;G0-"B O5VED=&AS(%L@-SV\_%YW+;N6WO:#S/1;K??7E[/IN_M87.:S:^+'U[.EW:X'QZ/ ML]O;;O[E>O-\&5^Z-ZOI>/=U?VCG3^WGE^-A,[R=S?\==VW<#T]_?>#A^73Z MT0YMN'2+V7+9[=KC]8?^V9P^;0ZMF__?JC_/?'TYM4ZG]RU\VFS;>-F M>&JSV\5BV=WVZ^6L#;O_W!-_7?/MRVL+6]#*5K2Q#>UL1P<[ MT,E.=+$+W;-[] W[!KUBK]#OV>_1:_8:?<>^0W]@?T!_9'^\MM O\ O] K_0 M+_ +_0*_T"_P"_T"O] O\ O] K_0+_ +_0*_T"_P"_T"O] O\ O] K_0+_ + M_0*_TJ_P*_T*O]*O\"O]"K_2K_ K_0J_TJ_P*_T*O]*O\"O]"K_2K_ K_0J_ MTJ_P*_T*O]*O\"O]"K_1;_ ;_0:_T6_P&_T&O]%O\!O]!K_1;_ ;_0:_T6_P M&_T&O]%O\!O]!K_1;_ ;_0:_T6_P&_T&O]/O\#O]#K_3[_ [_0Z_T^_P._T. MO]/O\#O]#K_3[_ [_0Z_T^_P._T.O]/O\#O]#K_3[_ [_0Y_T!_P!_T!?] ? M\ ?] 7_0'_ '_0%_T!_P!_T!?] ?\ ?] 7_0'_ '_0%_T!_P!_T!?] ?\ ?] M 7_2G_ G_0E_TI_P)_T)?]*?\"?]"7_2G_ G_0E_TI_P)_T)?]*?\"?]"7_2 MG_ G_0E_TI_P)_T)?]%?\!?]!7_17_ 7_05_T5_P%_T%?]%?\!?]!7_17_ 7 M_05_T5_P%_T%?]%?\!?]!7_17_ 7_05_3_\*_AY^Y?];3_\*AMYX'7OVSL:> M?;#Q7GVR\5Y]33W]=_4]K\/?WTR]FO:A?X5W[^E?3?NLN78Q3:_7*84YAF'\ M>T1NG\?Q.CVGB3T-18S#_=!^#_73\815^/P"^^_"L&5N9'-TY7L1 : MM%7RKKOS=Z0[HVWLG$7+7=BY;L3(70O,0^DY-CW MY(5^^5$ !5$(A5$$15$,%:!"%$=%J!B5H 1*HE)4AE(HCC%M2*)J"):!*:C*:@ MJ6@:FH[:T QT!9J)VM$OT"RI_QUH-IJ#Y@)GKD3ST0*T$"U"B]$2[C:$@'9> M6%W,G=!GE/L8UM.PGLE>ECO/+4'![.+<*<8(=WEB<$7P'MO13GB?;W I>AZ= M@-X\ GUL17="[]Y 3P)5UN!7@5Y!Z/-C*(R]0+\F9,4]#_U:CCY%IX . MS>AOV #W:42=0+GJW!=0-J.-N:-PEA+>^+?H&%Z*)P&-&M 84H3C\.2MN1- MXUCN]=Q[L/< ^A2'^E&\'G\!/.A MF]DTVYM; K0]A-[&S5 ;C]9P[RD.H:5PU4/8BD_D/LI]CIYA,=!I [H!;80> M'T G2 G3P.T"3D: )Y<#+:]$Z]#[V(A+&3$7S8W,W0NMCZ)_D3AYB9%!/^+ MHUD@>0\"-=Y!I]&W6(7+\0-X+RQOXK]S[T'?FM$U:"WH^0- O4?1/G04E^)2 M8B56H)859&0*'-N*=L/S#Z*3N!FWX1/X.68WE\S6Y4PY<^[S7 [D:#KT<"=Z M#IYQ%B?A''@"$V!6LAYV)5NR#MZC"E^.)> '>BK?C#'X?OT]XXB== MY$NFCWF5^0M;P7&Y&KB31=*/(,CL0N# +X':=\#[/H9>1*]@,X[@8GBC=^#Z M[\@P,@J6A\@;Y&_,S MC%?@_X:>;R-/,5I&8(),.5//3&;:F(W,G?A5(W9]%K$LF^/*8!G#;>8>Y5^5Q61C M9'/DKYWO'R@<:!OX6Q9E'=DKLMNSSV4_STW-K8'^AR5D68]ZH)?W@@SNAN5Q MD,3#Z"7T&GI7ZNN_,,$<2+P-!T$:BH!K=7@T'@O+>#P!EBFP3,,S8)F-Y^"% ML&S W?@&?".^"=^*[Y*6>^#==N,]^# L1_ Q6-[&'^'/\)?X7P2$F# @S6$2 M)0E2#6_:0$:3%C(1E@5D&2R=9#E9!1QZE!PD1\D[C)$),\7,;*:+N9?Y+?,\ M\Q;S(TO8(C;!UK)3V07LC>P;[)OL>^PYSLLU<@NY'=SSO)-/\U/XQ?P]_)/\ M&?Z\C)>URN;(ULO>DN7D84"K/\!['[H$RQ/\&W@%9V)7DX] +VQ,)]>#IP#% M>#*962 MC\E9\CEKQI/)%SC&WHZ/D&5, ^'I0[@_LV;V1NX,V.5W40VY#I\@+S(W,C?F M?H=JN!WX(VX'>1/YV%/$B#X"K>XA=\-%_T46D]QFD+,'F2*P M0DG43EX%ZW4'(,VGH).W@&4[!C*X$27)/6A]KAO/ ]P?#_A)4 8O1@FL K2T M0M\V@+VPD !@(;58/P#^_Q%0OQG_'5V+?:!9)U",I4>VL(V 3!V OYMAF0[/J 5;$6)]V1T@Y7\!V]>$_AN>[P!+>CL@VX-L$?3:!\CC!N#=Q-R- MN;N3A=H/L;F;GDR3TMP!9 M< ):9W([$1)'3IDLUHT87CNLIKJJLJ(\G2HK329*BHOBA06Q:"0<"@;\/J_' M[7(Z[#:KQ60TZ 6=5J-6*15R&<^Q#,&HJ#'8U.'KBW3TL9'@F#'%=#\X&QIF M7]30T>>#IJ9+S^GS=4BG^2X]4X0SY__'F6+^3/'"F5CPU:+:XB)?8]#7]_JH MH"^#9TR8#O5;1P7;?'W]4GV\5-\FU350]_OA E^C;>$H7Q_N\#7V-:U:V-O8 M,0INMU^E; @V7*DL+D+[E2JHJJ#69PUV[L?6$5BJ$&MCS7Z"Y!KH5)\C.*JQ MSQX<17O0QX0;9\_K:YTPO7&4T^]O*R[JPPUS@W/Z4'!DGRXNG8(:I,?T\0U] M,NDQOD7T;=!FW_ZB$[U;,@*:TQ%7SPO.FSUS>A\SNXT^0Q^'YX[JLZX];?MY M%VYN:)C><_%1)]/;:%ODH[N]O3V^OET3IE]\U$_+MC:X1Q\)-W7T-L&#MP ) MFR?YX%GDYK;I??AF>*"/O@=]I_S;71ELI"T=BWU]BN#(X,+>Q1W &$=O'YJX MQG_ X1"/YDXA1Z.O=_+TH+^OSAELFSW*M=^$>B>N.6@7??9+CQ07[1?T>;+N MU^H&*VK-Q94K+QR3:M+IM-8\\0)=,>U1<"R(0Y]OK@]Z,CT([U1%BRNK4._< M*C@-?FT8KNJ;!_Q8U*=HZ.@5:J!=H-?W<6$AZ.O]%@'_@_U?7]HR>["%#PO? M(EJE4G)!T.#X4+TO'N\K+*0"(FL CD(?1TC[Y<5%JS*D+]@I^& #Y$.M0-O9 M;34)(+[?3]F[.2.B.;#3USUA>G[?A^8X#R Q$6_K(QWTR(FA(^8I]$CWT)$+ MEW<$08Z?DF(8SL&:=L\ M^9*]_/&J"\<&:SA_ C>QX:!4F.#('H39TRG#?#'A9N"C8LZQH"J01_[C W3 M&2=IR]>(DY%N!?([\\*=ZSL6.(_9GX)=X+VX. BJP:\>OY_@X^09&O629P\@CLV09YYB MD%)&*XU [67"V=KQP_4HCJH"^>A*$WZ M]7Y]& KL8M%Y'W/BO,BA<^ %G:#/1:=SI_%+$&^JP;M8>)P\#D&T(G="5%14 MI9$HUJ?E&=@S>?QII>,'[8(*)!:6IQ]%1Z#'&6;L$8V,T8A&%=3+10U"2E80 M+6FER/Y@%[[K/]NO-U0G^E%=?YWP66D2=\7AA^*X:10.,I'R=$6JS&(VR1A: M\L$ ;<$+(]/YAD2BGKVZI+Z^!%:\@"DL=]2-&]=LBY]/UA?3YN)ZB6;H9O#, MGH:^:\#7N/](QOZR_7LUH\[D?C@8#*>E;7$RC3.Y,P>ATRB3>UET0\5N@\)1 M!<7W:BQ36]5$Z;H97DT#GM'D@S+&H87M 1.#X*6>TFB4K):^G<7AL.J55[&_ MMUZ%]%A_L]-UIW_Q6EL\_EW[P'?Y%QU\VX':.DKV..YJCTL_O!PST8O>UW_Q MRQ.QPD*J2N+5QNKLG$H+P%V-HX()XM :N[VNIJ9TRMSLASBVMDBL&58:O2W[ M/GWO<.XT\R&\MQ-Y\2_$F7).9K!Q5@-KT%IYO4XF:*T>C8W7JV6"3>-5.GF] M2B8XE9P"\7JY LD$N\9&S$;&9-5:K%IB=C,FF\9!S$ZERZED3!@IB)EE3$BA M=#HS3%14((4)(876:J5[<$^3S:8Q6RQVN\.!,:&-5L9D-+K=+A?+,D=D>H/! MX_%Z.8ZGQXIE@DZG5JM4ZQ/:'HZ;)TV M8LL0C6A5]C@5/Z9O^,!7QKMI:H58XVW]:./U=^^F!LV?I M+A5WNKFXE):!GZMG_Z?6'JXD?IWP0D^)C6YT__$#D6VW&H/E*:._W&],,71- MF8.P^IF@T<\8_4;_BO:]QQMS"!NOF'0%GC![TJS'CS;ELM^T3[@B^\2LJ_&D M,=F]+OR'B7A:*_Y#MIJNK=D]$_,U8L?3$-7XI;EYS+W<,^!1%J%RO'6_JS*# M[Q+;C(LJHHY$Y4;KEL2F)%>3;D[/2L\O6F-=9;^F:%5R3?DF;KO["?X)V9.F M)\W/I5XJ_Y'[J=RHM&-1'HUP+.LO+[;;6)_%7!8N9LLC=H[%1HO9IHYJG\6W M(S.Q(QW2XITHBN<^!0SB\--X'V+Q7.3']SX5"'@U$-'0')X9WWKP21,V9? V MT5+VR2X7=CE0)?95BI4=E:B6@#' M?Q9:!D&&O>(8A*X8@ HPJGW\V?ZS[1)>M7=]USX>=OJ%?LK&T_W]4 [ WFG0 M)T-UM=Y*2TQWK'1G/T]Q]"BRY[XYJ#"D(V"01 U4. &*;TEQ@3(*35&5&E&!B$L%CL<+ MKX6I\P6*^P&(Y&HWD*!2V8.EL,.UO.\V60Q5E16 M@,\?B2XM4FV_Z^/F\B./BQ.KW ]%-9LWG]_ZYC'Q%[^9@^?,FSW]B>9857W+ M _CR37=HR9C-2\9=M2YCG#F3T\I&9-_>^2MMENU[='WOGX3N;C888QSX3?6" MR\=N.+]-8PMVB2-7+05S@<;D7N;G @XP$,L%4"FJQXUB$!"6(7OX1]1[A#WA M1XKV)(_RA]5'A:/APT5'D^H[Y R1-!;4W 33TM"DS."VPRS# MHK*F(%1%1TU382&!>(3!JFC5B)\JJEI+L% BEI"2#/F;J!DIJ_+^9*[2VD=. MGB&Q=3Q H?!=>Q=L4%V=I&/]P$K0V7Y@*.5A-5U[)*TK3=J 0YU=W8 MH8*:2P&U\D29&]=%H*@LKG&CX3$H3#J#&_MX*"P:IQMYY%"@^. /QR_\"B_4 MKD? ETDG#!WF.L^'VIB_G)_2 M<]=CJUIN:FG=W)1JL>A#9F\R4%;J8_:,OG7\XRO';FIIV30Z&2PN"21+0LFD MGUOR4SOWT*G;?_O,M'V+%NV?5K7ZQ.:QE1Y#>OQ3SXQ/#5P]8]^"_<=G/+ID MT6^GEE'UVXS+DLMBRU;.1:)\^6X6:P[@=-EC3=BD5:0[I 3$63S0W1.;(. M5T=!1]F5PSO+5@[_P*=6:^)&?D19?8%+K2&%/)_!X\3 ")=IQ @7PQ:5%"<3 M,IQR%?)%\1'&>H6B]!Y$[@'YRC 3GJIJ"C**#-D@JH31;U@L@JJ4>@\X>1 U M1OC?X0?1"/P'<#L*R$M'7'7>9JO5HL[RG'Y\6'[EWD[O<2; MP<6B2*S *LK*JT\E8 H/^B]5%)AJ,Q;=EYFL4JB$ U+@! ,2/ 0H6=# M!:YFS?CA:9/ZKF[;,KJQPQ0./WS5Q#WSUO^A:_?SO_TF$?CEG.NNW7Y[9D-O MG\=2D+UA_;JVD=/: J_?-'_XZC6]U]1=PRP*R^JRS_//PO3.:;EVP>->L3Y[^T[:2D)-3#=L^<\POUM24KAFP/_7(NL9' M9B_Y31G-MTX /\,A^7X31*=2V^U94*&BSI&:.D<9U ;L MOT-!G2)1J58KKF*Z-9,ED]P/7L_E B4PJAM//1^\'!3)>+&3LZ/"FBXN'B8Y M-K%U3L960]=QLRHAHQN%W_J)['&K_"2%]_NZWWD MUU+N^W;2RG1"'R:B+\5;S9-OUEU1<53[K.-@TY&);SA^W_0WQUM-\DINF+9* M5^,8%BFOK&A*392;W$) J#75FT::&HJ<18W#G<,;+W=>WCC+.:MQC6V%:T7# MFC$;;;>X;F[8-.8>VW;770WWC'G<]HAK=\/>L7^,_+'2-V%L0S5;-B[=5,$Z MXM&0VRJP7J4&12O*6&6<]=:5K _49O 1,6A(MZR7(72/YFUSVOMV])Z*M^OJ M?..2X]X8=W(<.^[F2=05!J* Y1X8.#L Z'_V[$#M:= CZZ B2=NAJL0U<(]Q MY&>_F)=1TSE8I=HS!+"@0K CU:6S*RKI\2&5HPL]9? ^%OQWUA8H#7E+ROG* MHE$C _[BD3>-3Z6;US07>SQC1Q0,)^90TAGVF$O4W+"BL6&'*Y L*'!VC!A6 MT;S.75SL\5]V-6MJ'#4G#$\J*WYP5+"L)5+L#=>X]1:GUC(RZBDJ'%L:KVY8 M%8]5NLTER9Y4630YT2*4N.R5!K5)8W?J'&9_PEEPOT10VZ@^N QQWWD21$G9WD).%\U&]63\_K M3)?D;IUN1PGJ.[=+3K3T-W"Z/:]$83VXN?J4WF_VZXDUJ\7_:L5GL^I;\;\G MXG]F=1.S&OH^5V?WXGO0R\B*)HG1-M)F?<'"**P=]I-V1H&1C&5U<@,Z;!#5 M*K9&9_::N\V,.8,+1957-TM'=';;_0\/>H #[30T/&VHQGF1 #7N,I972* 9 M# PQ."\05R_H4LADJK#!5%K37#%RP=;LWJ+ UE:C1F%2U*1*FU;,6K _/V(\ M"7>3Z<0*%K%.]!&NVSVO8@.'Z4AR'\,@(N!6W(&WX5WX).;!"*4/H6Z6&@RP M"NU4GQ/]4$J(;P1"3"+ELB0ATOLRN=-D!.@^@R9" ML,6]ZH4X&V/*5 UA3(1 Q\%BJ@"'O:+)QR29#J:3V<6<8GCF.'Z"O,IF\++] M'TE8?)82%4*@PIW./YV/FRW!GF"+<0"2B$CAV8 M+?=E,'^ X\QTH]$X,E@G&A0.%!$C1(QT1'9%3D78B)XV:ZD_OP%M1;O !;6' MCV'/SUY]O^3/C^\?A$7P[\;A4# 4"!&>8 837A9V.=U.CY/AC1%=6!6QV:UV MPOM9_1SDY1USL$D+-8L::B'LFX.='UQK2!&ERK M16\B$D!4"E;)-%?HJ>V5!(E+V2>_SAZ^Z]/GOL^>V7_7[.7[^7 M^/\-*!X/-+.@NT63:.NP[;*=LK'()MK(*G0+(MIZ(UZ$ZY$"[P)_G)'J(?D XO0A9H0?A?HA;K=$1!,*>0JPF#CN'OX?2QHD&KU8GZ\J1N@VZ;;I>. MU=FMQT@(GQXD;[QV/(1%DN]25ZNGBE.-ONT_C[^-QP<1U1A.Z4T0KIC]Y2-( M.24!I< W^#*_L79FEG14692RL",\DOW#@^=ZEE=Y2#A,W*5KR5_N+/1YO/0= MB^ =]\([>O!"\0:9355MM;F&IVTB%'9:Z#P62X&L5C96MD?&B[XKV!GR*ZPS M;$OD*_4K#?>K'M#>J]^GVJ=]A7O%^K+M?>O[ME.^']D?K68S=K-VSFFV6^Q6 MMTVFL*IL*G?:/MJ^R;K5)[/9";$Z[&H[KV'LA.-M%/!E1A8U18_/6CHI%"'"/E3 MGKK.?JL=CK=I:WL$[KH7M"_09-CR=N!8/B'&^,L1RON(LN"@#0031V3^,K!V MS-Y9YT_AV=BWX^IY.R-A^QOW[?YK\K)'?AR!YRR=UN3 7/9<&(_$]^RY_I%K MNHZ^]-:V!0M^JJ^L5C*?DH^%'XPY(O M U^$U6/E!1F\Y6 L)J ,.7WP9!(G,TSZ$,,)%FS)X)V'W&(\D79G<,-!05,0 M.XX7(A-2D/\65:W [)-X@%P\F"?&JMI4D'56MQ=3+85[RHFQ=!^:)9L [Q[ MAGPJ*L4TWI4^D29IP+X11T3CLT9BM*ULAH0[PR2(QRS]HK,!KD?!'\OQ!^8)4 M#REG90MK]M_TT+21QZ[K[KPC^]6FN0F_W:%?;0T7SK\[Z/#&MU_N:]DYYOJ. M^Q:REVVZ:W'+C#MWE!Y>UW?]8Z.B[B(Y5\>K=BQM::YRQ^H]RE_!OAX%_BJ1!KTKQBP:K$.-&E''B#I(>=Y.<>JU>QQ/!8T1H[G MBRJ%0L?@GUOVUWA^-W/#^2WDP8%9>3L]!V1^#3<.^;%';'B8Q88V MSR+/!FX#O\&]A;W5+2LGY?XIS!3?-/\2URINC:N']#IZ70\QCREV!4\%=2B( M=8+>8#1;K'(36&"&$DOO\X/I97U^A]/%R&PL!ZT[#_I\?N,Q0!,;8Q2!JO@3 M1#[Q^\%#.X9'("<>?:A;MHO*,OX69#F(Q6!'D 1!27X\+)!=?NRG-Q$5/E'8 M)1#!'J 9LB\DFIUN!Z@7VBE])/$^?2%>E80:D)\B38^\),X!P1#=R8.-J%F. MEY/EOAOP#>0&'P^H0\$&L*9AYG11M81=9ICGZ>0ZW5Q[&SA<,K^,E7QK_B)_ M:U" J5>-F3679Q>V8<5]-T^[:<**-6N7E00=T43S^&OV[]A\U=.8Y<8]?CBZ M8V-FR>'N:.6D,E=<\*?W;UCW=DVQC.BH?$X'7NP'^;2A&#HO%EZC6*6\5GN# MXOWP%V&>9_!US%IVK>5F*ULKC_$<$[3'[#SCFP5N+>#'85\$1R(Z<--N/6A# M''51#NHT&(@K4AZ)!I4#%8J%1"SL*-Q5>*J0+;3GZ0Z'D%$P^HQ)HVC<9MQE ME!GM!3\[*N?!^3P]Z*E(< &@#E1M[U].TP _T_(I%>_DB41"P) B5UAA<+L\ M+L+KPYI(6!$$E!"<,XQN2HV= MMFGC=9%IW,*PIN4W?]@T]U3?XUL>GWD0NP_C,=GI Z-Z)G5\/#+Q\#U[?_)) M>C N=YK9#7J@0L\=16SNU$&C:H_V MNA<&Q5>QDEO)W\3=Q+.#H@MV*Q]H@B$]Y4X719:FU@6Y5M[K; MT>V\(=P=Z4WML>UV/!H^J'[*<21R//JB\D75NQJ+#"DQKR$.1=2BL3K"FK"V M&6_!-VINUNY!VF&H!C>C9CPV-@M?$9V96HP6XT5D061Q=&%J'5X?756T/K65 MW@3J0Q[6/Z%ZDOU%]HOHE^4 M%<@TBF@-JL959=PH.5([HJQ4"%;)*^>Y8KHQ:MSU"D!W!4@_79-0%P"1!50N MEA.QO*-\5_FIPLK-83\7!,==Q2 M/ !T4;Y%+@KO+PGB+TZ*68U#*3$IL[KIP?;7]CS\\M*] M?=7C/MC_W-*I:W#I:G'5_/G=Y:45DUIOO6KI#9'19.]-NZ;>].R!Y>-V+-EX M^?RNK:^NF;UBQOYWEE[7LNC:52WIA8GLYTV[.ZZ_;^VT,=6+ 8C[(+V37<=?*UBFO5JS5KC-?Z-LMO-"H5\JT%9)B,(LDG''\%QDP^)3T5:P;X!.HB(17A8&#QIY*'NT'.#4EJ>L5J2Q411R M8-T19! ,/@-CR. K 9$*Q(+N D8LZ"C857"J@"W %,?\<)JH?%9)E/;8)7Y- M?]ZQ&<@C?]T@0 G2H*H^CU/5>7X5.D-RO3HBA%V18,2K\<]!;AT-H.10\ZD\ M$$7IH0@HPA?#$F649!>L-%]5F4?_RD&GA@!"8%IZPZDW"Q[8L/6U M^>M>>O3:._[VTH//D)1AY)KQ;;>TU<\J^:4K3*[!H2>O_.N1 YOW].X]]TEV MS?6+R=$;+I_]\>I=._Y\[=0BR5_I@QAZ&],'F&1%(_#_T)HKFBTQ]^3K^@XB7="P&B MUCB-9D&A/FQ3TWZ9,LSEHM=]A -_*5! M$ @4I#A\ 'J9$$Y+G)*8A;LNZ3#SO\EV8,=@YW_QGVD/9K^8[[OXTT__4P($ MHR@ZSE[!W@E>W+^/5#+8BFP\&816%8OD,BPJ-&G,H40B+O7+>8 %!X>)BBJ> M,_$,X3F2WU<@;$(,BS!_C %*,2,/,#X" #0*041%W@>D?Q^<3Q:/$DM$#M=Q MR[@-7#?]B !C%G$B1[9QN)7KX$@'-!.1Z^0(F'".@)F8!/#T3]&"=/Q)GLSB MM_)D&;^!)_Q,F92L.ML.;F+_^7;ZD\9[4:*]J]]A'QAPV& C]/>#WV.3/,4+ ME3;J+.)V(S9C^(NRZ?-SF!WG7B//XS]-RUZ=73P#OY/WE\/X0W8FLT*:9[%^ M/R^#5SW,M;"S6,(^PXRC4RJ8*)WGD^L6A]5 6-:-2"L4N]!)=(I^B,!S'"$" MQB9]LH#S$K*FW(RI,X4\U<8"-BY3*.LI'# M_Q_8B"@;>8F-[" ;N0ML),#&N(AQ'5XFS3=F,<<2'6[!A.YOQ3LQNPQC'4Y MTRPX.L3#& _]/0&4(2+J0-N 3"P=\4VB5IJE[)2^IAFB1YZ=$E^!J_^73,74 MBN!R^L>VG7N-V7E^-ILFMV9+IN([\/8KLH64IS-SGS+#N"4H@$K0F4,*N2Y) M"'5SJI+EZ42R+MF2G)5[7C(J8C(U1HM(U@8SN]EL4YK5-)IEX*, MT)D911N,V)C!AP\IF^S V@PS470&Q0(51+$H4B3;_Y$;Z]S8W1,1KK)\5I3, MX*N.1$1?4;*(%!TG&OI9":X\Z+]_1GYFR&=2BK6KZ\+Y?=:T9L6'[Q&1XJ2M4.NFRKM^NGKYD[*\7/KSI;'U"RE?64WK/SC;)BKC; MT$@T&?]57/P(>J3^ZWH&W"V78#>[6NU37*LL,BR@V!GT9?VIJ=\ULM-;'S$_ M8CDYE?6U^B;X)LZRL7[DPS[B:V$7HBO) G@7G2NGMDOKQ\Y,C42M4PL M'5E/$*MB'84M]2G"-CA1AADI*H01>,1"U( ;8._(2%U3!(V4N8Z#<-N1DQE] M:-SU%9XF:X:9(%;(FDK2%%0) ;AQ*CA8U>BYLJQ;L0G6#>2%ZM68HL7)/&:@\CF M=L#V"'8Y[0XA3-M$-])&X8PQ-0TK\655X]R(2\K<2!F7K40FOU6ZRN[*;PU! M'6P/876!;B6^>/1;FNMPR:^P,.^\T5]5%6KOPLR0:V8H3Y-0,, 2L\G IGS( MF"+('PB1^X-//ZW#YW?-&Z\ MXW]4Z;'113?<67]58YIELUZG5(5_1'7C,@;TX M<-^WV?0/GV4W/H?! \O^/;OO8_S #UB.7\%X;_;(T2/9>Q\>4U]UQ<'%&Q;? MCA=V36ILO-K8LO+%;=/K6J8?F;ESWLC+)3LA(,3U ::XD)?8]A,)>0W8ZR$> M-X(8$+F]&")!TS/,)\@*JPQ6)?.):)43EX?1R5T6-_)V I*".93KB!PEZJ@# M]_K)UQ,)*B& =W__&B?R/^&ZGA=>$& MI;(IU^IT&D'I47A;_;Q99Q0<>H?3 MZ;*Y>7\F=^) N)QN#B:GIZ5MO$3:'BC(-_LB^6:')]]LE9H/F*6->+=@3&MT M*KAYM>XR79,PUM/B;]--$Z:8IGL6ZQ8("SVKA&ZV1]NKZQ%Z#)L\&[WWZ>X3 M[M7?YSFJ.RK\SG'4\ZKNC\++[C]Z/M2])WRE.R.<\?RH^T'XT?VCITBA:W82 M+T1Z0"3D]GA<"JW2J;"XK$Z+G,B<Y#2O]N@$G^!QN0)ZP:3OU&,Z^5V; M(:^(>N(Q$>+QNG>#X9 (E\&'1+5L3M:W:;[2,]E'?DE[)VM@=H+4V!TV@]/\\/^PL':*LIWMZ&_9)DTW0['8?$ M*9S/O4MNG8HP>P;^/3,P;$YVRA1[:@3^:Q"_5]T^:>"+"=6QJS_[&K_T3DO4 MFY"%PSI;\E?LS'/W;)S A<-LB;]H%M:0T,!?:"P;0(C]#&)X#XJC*G*=F)R! M9G@VH8V>3:E['0]$]SGV1;]P?!G]/*&N0FNC:U*_+KLWM3OT>.H]QWO1]V)* MMB9#/C^H6U!10Z7"%4C3K?C?9FLZ)?J+H+![TF5B, :%TYT>%1H5WN1X'[\3 M^B#U:5C&AG!84R8P9M[I,'DL(4O,G"PI:PQ=EIZ&I]MG1+<3O8"$FBEX1JBC MIK.FNV97C=R1=)2U(K"FCI G9D^P/&$\5D]+:F/HUZ'W4S)?C5C36C.7S&4Z MN Z^0]:17,6O<*QP=GI6AE9$U\9NXF]QWN+9FNJN^6/B@\17H9]"]C:YSNM4 M^ ."UVGQ!U,A\&:*4'G<&V("!55%*:8D$"LO5U@*8E:KA93$J*1LB^ (%?N: M$QG*#R.YB MP?KL8D^Q#$L;E1I]&MQ='XO9#'Y3#!?Q1B.94J36Z6BIT4 9 %G6"62*SD=W M=3NJ:Y[&;R(_FHUM2)J2$H_7CN\'V1D 3["]JV'Z453*%'_AE#;];0#(M51" ME_=+ K8\'_C!*CD/@QZ#/N\KT!$?,"WUB70P9O-@F<-I=Q*>CX0@($U%8K9( M"B=DI2D<]$123!J7IIBHLR"%DUQ)"H7=@13RE#'E*8P1F(#:BR=#27EN#,B_ M?/ERM+SK0F"/Z'!%/H3G@_YR::(3'5\*!LO]9?FQ^K T*2;OD\VW7W>A[2/60XK#MB4,D]T'M\ M';/.O-IR*]-K>8#9[MC''&<4:D;+$O<8IHWA$G)!'P(O W.'B!/C8^!O-!_V M_9J+N1B<(1\=TL?[!"QDF/I#6S4[-42381)BPJ0@^Q#&N$S8]Z0>>_5U>J)W MB"" BEJ?#>ML7ANQ2>)A&QN>-U>*$./MRZ61TN^6=X%+T47]PJZS[6<_J^O_ M^BQ #LW-O"*QUV=V\FI9V!%112QAWJDH1FHS%'([5XR55DTQ0AU M8V-0(CHUU(.3E-B@CR9=#"'J&E+.5;)O>KTC/GNPYX/K5O7?<],?UWCG9[\Y MGGWR:.]A7/>[7VTM-#A-#A6W))MZX_"F[%L?9;+_VM;UF.G08S\=._\JGGQ\ MC,7H3.;CJ2#829IKMR _9L0VE5/EOD6X2WA;X%8)JTP]PCW&>\VO.%]QOR7( M;7J#R>UA9&;TPI:)A;)!JXXBZR;HMTKZ:)7TT2H1G$[*4PN@ MC[S4R#MH([\C,'N0"U0;!Z12@!@M_IW$EI^5KGI(R5P.C\XLA$T1C\XU%3O, M4+CUWJG8:;1/'6( 3?*"SK1WI2Y5#1]X1H*,]T>![@C0$C0CF)H:LKBH#L0@ MA!S^W+[GLM=\N&'J&5R6_:]O9JP(5_I7,$LW^(K"O=EG_IS]])FWYKAP$[9B M.Q[ESH]O0-##/@4T3^$*L4XL7^"ZUG5?'FGS"4X"0Z" M#^).H=WQ$E0LT&$Y\F*?%#&25Q"_2&3NL[/0 ,:^^OS4\;_AJL.FRRDGD' MN(00F\;%0O_72/@VC@>W@^/D$'_YJ1:D]$%ID,Y/Q\Q3TJR!RA23![>?64CU M"6IX'RY<&4WSX;!6:Y@X)?N.$*OZ;,7"Y(CZV#7GODHFXSZK(S0YR9IU47.J M+'8E1P;.!$M69F-S7<%8MGY&U.I+C+@NNR]L%<2Y3-?UGE@X^^Z25K,NSU,_ M\)3^/X!B7+@_ELA@CU@9GE>A8!7*O@1S3_Q8_*7X^\R?XU^P7RC/L>>4BDZN MD]\ 7.[FNOFMP&6Y3*DH)#*_6IW!$5$C=\K<7J?5'^"!K;2E@'/R6LF">KS. MB#\8+XHIY6J6(\!L8("U& 4C*";$2(SR.AR-1HC%*H_&8_M0 48%R0*QH+. M+=C&\UX9;I'A9Z4DZ"&Q!&DE7FHEMFDE7FH#'K?$2[?4Z)9XZ=Y1\K\HWEDI M-T(G#)^6YC0(?V^_P+[\=#'*Q/@@_P:&ML!$.AFS*X[UE&G QA(2#.KS$W13 MYHNLTQ 'X3A^Z/LI+9IP&$<;1WVO44+(7CIP+#DY8M,HO2 6S#\U04?CE8N! M;5\U+\N6MUP6SDY=X+<;;.%PJ6\MLS1?S[XSJXW^BPXT!FS.XV!STKA=G*QD MFTJ(/>J($<$FV(FO0JSHJ%@M[[1UVE<7;K-ML_?9^NRJXL0J58^*L564.%HK M.BNVL$^PIRI8-7.+ZD0%,T8.?+'].V"@7 NF)2MT4+)"^"#X@(Q'9PU,B>P)Z?:MAFX'H#"T&0O%S@R%G8 TLY88! M0/3T4Q*(9L@/HDI9VQK!NH@W0J1)] *]342@QR-CR^?U#O(*0!$T+1&76"5Q M[;24?J5<$H;LU2!2IGUQF2 /QZ(%T<(HPZO!'='Y]<.PSROH97%E,=($H1!\ MVF%($>6+L2JL+4:7!*.%>4,6E[24.B#4G $7?=31SMLS/74JROUFFC4UZ\$; MD8P;G0@X-'99R7X!;)^\YIGL0$_7]G]W-V^I]]9/)!K[Y6[3BE.;LM>^=N_4 M^0?N>O6R-SYZX*Q+&&^?7^2.1=/BJ[.P1->=_ M]_W!AW^_:)JMP!Q,2;I*;=X#H*N-^-I\9'ADM$C)AL*9W'>'*$_"Z4SNO&B@ MU;0D_6F)26DCG" ::;,1!R3N!22-"61R9T1)90+2B0%'O0 1I1O6(E@3L)8@ M-90*6.M@K8584S4( MUZGT!XU>I],?!.-1[ ^6>YW#_4&@0# 4QR^LF:T+5<@H.!2[_FR8/!D'>:S_G3P.MG[98$ 23A/]7?_[\'A,%+\&ZR M"I @GDR241* Q04)9,#3RP#O=*ATH'C@R !1T@C$!$=O^MGG, /9.=>A!I++CHMC_,@060U_=\OZ#EQF5^RQ7Y)>/QBK-SNGZV? M5R'W.HD_8/,Z#?Z W>O$_J#"Z]3[@P8]@+7<9B=4;NQR*B=VEEYJ#R@ZY=WR M4W(F)\=)>:N\0\[,DI^0GY0S)I=D4)[)_? 4O18J6=$MN0&S?9W^;O\I M/Y/TM_H[_,P)_TD_H6RY''@A034H?M?R0;R60#K/!UJ&_S>4'>(%6?T?Q .R M2D0-7X*IM'[^3JD^Z-_D/F;T0*,@^D(M=-ZLWJO[D28,]AP M,BR&B4.>)Y5;(I+%YA(L=H))TB2:2"O]8HE1'K+'- JW*Y/[27ISJ)Q]BE*$ M5D0_I8HKH% DY:)\JWRG_$DY]ZS\(WD.Z$8&"?6E:)((99$HZ A_!!' J5 X M0TH/^D_]AD9UI]LEYZ2]"_S(02KU][=WU=7FY[0,>9&"PZE4.]2N85BE=*KL MPQ!8LUH)[>A,L"[CS[3C?QZ,&YP9,$C?UR02VAH>7OF+I79_D2\5M8:<"8FB M7%0BX\"B>Y^YM;VVU.XMO*)BY&1FQR!5,51[3R*]"V, VEH 05I IY$K233:)V\B]XD'-4]ICJ6,-;VO> M+=,85)C1$IYP99M13]D.M _OTKY9)E1DVI1,IA'6I.NYQB2J M3[,U&DSH/V^0R;2=VF>U1!N1L3*9Q6+?9ZL=-BP6BPZOJ2DHB.R+VJQ6GN>B MA)/7_HK5)I,)MIO#G1SF,J1*5(N:5@WIUN ^#=9DR(]B44(G^54ZR1[H)"NA M"X#)I](X:/(EK?;L&-7X-*Z5T@SVH33#D(,%KM5R.EU1&HHZ/?1-UB4?1@[M M (7:$T"K2[^$Z='FOXT<3(^!G?XY,S:X0T=I(/!!7%:E'05M./<@]HJQ&T')#V3AP0Z-Z)_;"Y MD*!NR\\CP(-9M?RD)/S_"NOZBDHD)9JE-BVA4RGGX;/K?CMM8%U-REB>+9)4 MIF3@F8O :61)HLAK,UV#"T8X"\N\^%]%8Q:.LQPBWV1UZ]K Z8_:;)$T?B/; M?(E/&+#ET5V:Q!\3$M=D^FHA&4%X-$JWTIF"0UEP[A07'-^WR2OV51R#1K$(_Y? M0)@*V23,L-P/#S19EN&%]JN2JRQW8U_G7C5]H'M M#/[*IM'8L-+*)YN23(6M(CG:QEB245LDR? V+FFU,G%4 'O#4(VUVE9N+T_6 ME;64+41KT2K;&OO*9"_:9+LY>2^Z.[D'/9+<5=97]IKU%=N)LK]8W[>=+.NW M?FG[TGZJ[#OTD_7[9'@,'FMM2LS ;=:IB<76U?:7;"\FW[&]D_S4]FE2F\]* M^KQ.AS]0(B$)^$MR?S"?I_1+*$(==CH :[,C;+?9*(2,2"9,29LUF; E< +Z M;G78[5:BD,L12B:C,7GR"O 0[(F2@,_GW^7O\U.+?,K/^W>(9;@,$WH+C:#S MZ?0TPU@JF6K@)O6@QM/(F%; \B2RP-)!!<\[4G20\<*$06F(E59L/_M58.>[ M0(NEB8+.A&!2U^%\(53;;/IJFV"H1G);M363.WG(6FU-FJKSTY>EM0V#$?-+ MNGFI9E)7'>.+_(*+#F.F:>"L,]R:S,:24T,6D[9Y$N[&7^/3N#LQ+61QA5L3 M R>2TX*6@6_9:\ZONLY;& ZG?LM'N^]\*!WG.;0;9RG^:^ MA-AL'(KBY\3F7@,V;,68B"WE6PDVN F.DF)CE7&U\1[R$$! P!D\$0 !W]C:B+[L-*A0(3IT-N4# 2/]2&27J] M3T@*HL ( &E/Z8$YPI"K02M2ZDK842!EE^O*Q0+L*\!T%A I,)KH+T[B0M8(&J'\F3:K-\[J_OV=P7B@$ MT-42BV7THQ;43B$ZIC#8#06X#E4;6M!EAEEHAF$96FQ8:[@/[\''\2'#J_@G M;/@'P30&:T,097>!2!Q%)/?808^ACM 4.B Z!)-G#H-0B:YJ6CTPN'%*F\/V M:O!4:?4]46>H-E@,U40PPVJOAA#HO0.J:KC-R?SFAT.F:B+JAW#_0BJ:2A5J M9T"HTI?XEL'_E#(I/>/$GQHT[+V.T M0Z)R;A,[ZOSO+@C.DXU%1H64SZ1Q_6KIFT@GVB^6WFUX3+9'N4=@K\5K9#UX MHXQMD&MBB#''>(6MULLD&((8@:$?Y8@,QXQU4PX[ZLI];M%-W/I:0>%3D/QT MH;&NP?0O33..%[KBW^7SC4-?RI1A)_TBQA$Q1K1J?3%R8ELQ-LF@9N&@)B@U MQ=A.H##(S<7(RIJ+T<7DBE\/*@S612\@/RTKI8^2]=+G, :]$(V0?BS'-V;7 M9K_*GLG>^)=GOS]\]:;;KCKX[(^;KH8 >%GVK>RKV87X-ER+&U[;/[;GL>S3 MV:<.;L2%N![/W+N1TH:.1<6EV*4(KSZ*2N!5?U53GBBYQK;2N=*U/M99%4IBD>IP=718+%DR([HHVEG27:)Z"6&'J\#5['K7 M_J&3>RR&_QAZW_I!Z/WH>[&O0KQ+#+ICB-'<<*K"Z;.%8I, :2>&0"XJHO3"%P\Y@ZJ+< M\=C)$"!X (""P]B QS<,6.A%6,J)H'A^.N5RO)PJ9/Q_P%AI#.;"YY*6GT=> M9/AA5V1\>N XV&B3$VPT_N?A/VW[\.72Y?7E$]T+[QYST^14*UF7O:;;"S:Z MRKN264IKS0?6/G)2.UJI?+![^MW-QKQ>9)=Q:T OS"B"!L2"1CQ==A=F>"V> M!K7Y>!6^!6]#V^5_T'V*%*Q.1",Q,U7.W,UFR$DQ(;?$! 9Y]LGEU(NATX)8 M-%$NUS#Q0*W7F#"2GV=K<\:QL2$=BHDQ$G/4"AJ?AN@T7@W1C(W^3SITFHZ/ MM8,FU=;1;QHEPHN*B"_LBJC42C7A;>%0,!PDO-<<*,9NA0/41P=%1 ^[?I.G M&-[*J8:-0F[76HIQT "%].W'T.[,O93^?OVWRVA[#]JT]O&S+;5GI%SV75O]/U M/:+V<5<>O+*F?C9V/H>3^([L5=G7?\QN9+^\X:%L7_;(@4V;?H-K__U(]YJA M\9:%H(,QE"9$/!"R4<$-2^+;$\"&FR,O!E\L9L:&'BTF-J^U9'Z(46!%.!(> MC:;C9619:!U>1U9X5_A6!5:'>W&/[Y[BO7AO^$CDZ>)+'ZV^+WD/XISQ1H#LF ',<1 STIK2FJ2\T.+$LI".7&YL-GKU/D# M*!QS(HC'M1")TTQ24"1%X5 H0+")$!S:1WQ$5EBP6QIPL-+NR@19JZQ#QFR3 M/I% SGVN= ;?+NK*8FZWB^BT6@@GY09I^L+T_/2%QI9RY'_23UK ,2+^0T(% M%BLZ*TY6,!5IN:3;*$H"12D4#"5]92F,AB0+XO_E^7$[R<:&I0^T(![ZYH"I M.D;C)9-D-*'ZS2&A.BGHP$SBO'5LH_^5P._'DM+_GT!!1N,G7';A&P,9MS"[ M/5N>\FD\@BLRKER"!\F%QW]_[_6M#^W%MH[>9>>'&UV*YU_<>6/-7+*68)Q= M=2E(U.VYYKI,)+ONENEJAK,KA)/%E15>%@G.PLVRS[+,CJ]G8G.Y";Y+:H>38_VIO^'L?> CZ.Z$\?G39_9-CO;9ONLMFNKM+N2 M5A;>$>X-"UQE(ZR Z8DED4)!APKH1B'7*R$%$HN<@HUE]@88\L0@I(80BYQ M\.42CN1_!')_'X$#79R]\VN+?*[^W].]LQ[\Z;LE&]OS[$G]RC[ M:$51;15;U58+5\+5< WE@)5H+=JW5UOK7!@8[+ZU<6KVT=FG7IFX[8[%D799@ M-F[1>^=ER[VCZJAK;^(^X;[2_>5'2U.9'[2_D)OJ/=WKODCL"5+;Z> !]!*B MT6[4]!8;MMH#':%@>'LT&(D\'8:1JO\!-R8>?5:[VVJUYZSM=C8ED8:/HQFL M!64ZF'@&O,C(B+15$8*J%Y,H;B@EYW-.^C4GTIT'G*\Y&>=H]!\B.04R M(?$!T8DB>J[XA^)9S-R,)36C^!+>8*BB7BQCEL<6OX<64W6TF 0? ,DJ7L("+B("+NGF9!E@C=S"DP MDR>=E0C=2EY*I%K1D. 28+Z=5(?^X=)M=^?FO_7]>U;\X7OSJM$?!?QA(9D, M;'SJNEV?[^Y-SW[KWI6O?^>ZG3V^0$S&,E%NS_[+=E\\O[)BUY4?^^+%#[PF M<8U("?W3%SX_?,>FSBOSD1_=\-FU7_CGFC]:,NV6\[%\=)#(1W\T>C>A3?2F M\*;(M>A:^MKPM1&Q%&O$5L?NX[X2?)1[."C0*!SQ@F[?)@']C M:G(K2BD., M3=)3ADM".4OJ:##KX-95AJ>&GM>H.(.V"41\I/S/(HU)#IITF9;K@YE(B89(2X MB_VZ(V5Q1:]:^QR6RTLS/P A_9M;,M7E0DKA5L[^<&VBM_O],RV!G+7:7=== MBN:;[]5R]G7N"?Q>B^CV8U09JQ_MI6J91+LE2&NL]8:J&;Z77\GO=+#)>#+= M&>],+XHO2C^4%K+I>IH>*-]@N=7Q0/JY]'LIOL]NFHVCT: _UM9.C,16=S-BD=JRK_?$PO#?<>8,H':45UR\ M\XEN$:-O*I:1G9 '2_..9#J9L.L%2G&FK-D"LL@Q)5F@,I8DZ!;(%(!(3! : MPOA([0"T17]CJ4ZG,+_YD/&?X&"3"S'_A%ZO#.0\%T__[+=OE/5%$/I379OP MAU?NVW;G+U9AK@.FZP71'3._^=GOOO[ IP?_3*N[+DHF:XG1F2=6_VQT^0U/ MO4(G=^MY# _;82^**+9)YM^.VJ.T5[!C80)\80UE MYN3)*52"H$JKJL205[34'_,B(E%H9KADI6:&2^9+I#5NU^/5_U+?CYZ.,4_[ MCFG/! [&_B)PC_G_(? ][@A_3. >YQ[A'Q,>]SSBY1X4QAWCZ@/>\1AWM6>K M[P9VISP6XS9Y-_@&8A_EKQ:XS<*@N%F^S#[HX8S8 +66V<"MX3D]5F5[/(NI M978NR6>%C)CQ9+P@+?=RW@%&SQBT(YYN2!& M[6#?;@PI,\\__SR8; 8\!SVG M/9SN&?:,>,8\K&>2?ON('OMR#*(L,?D8\I\9.C5$:4W+ \GF _Z!6XUT_N? M2C,Q]?P?D6JP?C,*9%^2-;7N,-0Z"]8$I2Z*KCH6'5\YXJK+&1>,OO*$H][2 M?0'6>!-WNJ1::;DTR&Z4'I'X M%)\3\Y:,->/*!++!]DRZHXNO!ZKE)?Q"885E:7 MOU'8* [*&ZT; QO+:SNN MYK<*UUFV!;8%KZWUWW:O<'[@M^,?.ETA?+CXJ/2X];'@\\&GPL]'CXD=*3PI/B47DR M<+C\X_)?Q+]8/@C_15^^K?31\K:.O1+;$[PNLCWZ\0+[4>&CXC:)62&MC"[- MK"BQ@\$-I8O+S( P(&ZR,*Q R5C8"GE+[:%LM$.H6UK.G3"ESNL-EJ40:W&: M;S:HBH(%6<1Z6@7 QY#?1T#_^>?/Y<$%C;P4"HF2)(>P]!6)B!2/4<$5< == MF5(VF%&M^"KI2"J8KG?T!.N39T>>#%ID??+L=L-=%@7=:K&T!?'1P4 H%)%D MF9CD@B$\$"J%1;$-;+;E4@+WC=(?8\:;X>^D22_"I M@.5I6J<"Z*^&Q; .6$]:&>LCO?,FZ6N>-%$-4F?]RBE-F3E#5)7ETROPW9[")J?&:L*MV8<2= MF[TK,_O3V1.)V8\5K.Y%\]"[6JTGCRR_R^A8EW/Y_:XLK21ZJ@7$(CH?]J8N MP#B/\9YHH/_IZ]\I.^5#*9++?%/SDCT'M&-W>F7#95Y/%0MK)[)DJ_ M?5O9EQ'M3;QV8+WZ ,;K!I-OZZTF_DC'ZF M'T!C7S1>O8FZV7E+VTCNEL(#;??''T8/*X_%'FM[+/YPX;'2,_%GDL^DGNXY MTGA1>3[XO/YB?:K_5^JO]+]83O>'U)*BJVUZ(IBCU49)LXV,8&^HVL,U6DG52LR :3\"J" 3X@PJL(IGI230_K\\\W&W@) M+3ZTHJB74"&FEY0VI]*F-BA44!N\(@3Y@(ZODBYD,!HV>H-U#K%!SJ]J07^J M#:Y:Z@[V%-H4I0T5W @5,.U4B<=$+[EUO52,.2F6K%!;O:<'(M0"?C_/<^*V M!FKD*,A/TU$978J&T0@ZB*;0Z^@TDM$D_5?#L5!?HV_5&;V3:MO?1K=-TC\Z M8O1_N85:9X:P2H39V-S DV9&-"A$!)?L3:3Z7R'0W#64DH7TQ"$L2Q_";P8* M+^ _M&/!QB,EE&TKS6>PS@-R]M6QK;GMI>%^XCM%6 .:X,GUU#]T.7M2X M8@.+^9N&RUJ/:Y9Z$2_QI=YZJNR%\:DCWGI;Q@O<\?5#WKH;[ <6XKBAP9-@ M4>L%4:VWZ6J]!TSUCGK:;,!,CQO=;')F,__#+/;8*24'YC]E1![5HY&ZTD MYX\L1<;LGS]VWQ7T]0/SRB?_V.ZR.HI+T>_JB:Y-E]!_F+WH\!;,IY%%2KI\ M/N<2=.GL%WO3'KV=228Y);!Q,_HBVC-Q!=YBBJ'DDMF?H(ZNC,>C>)P(#SE\ M%UT->._">/\8T2U^=9BCD$JD]$<;-:-\F7:9?Z#,YGVW^G:F=J;O\>U-\W[. MS]-4V2-X,GIYH,QQ''Z*C(OYZ MX?K,]>TCY3$TQM\AW)$9:Q\K3[1_$WV3WE\^'OY5^/6R?B>_1]B389! !Y&I M%D93>C!*98I!RE00(UHX&$FD-)\/J[MN#/Z"* )ZM*4S>"NCI7REC% 6,T(Z MI7%1!5%4-!H!A=+G;86_>%L^*>@8#J(/MAFB1!-E$H\=)?KD/^AI> NJK::G MRVDC/9 >28^EQ]-">I*^[\D2((T?RE$%L)[1%]#.AP:=PYMSE5[9ICC(-AD0 M4NNM4(*YD01DW2RZT9OJ39M%-XA/$@P!:!3EB'V, S**$0%E@-? 2@,0MH)L M" T ]!/6>BO-'<1"PE\P'_I;WV/JO^$^6%TYB7X="&R]I&_V6"AU27YF"O34 MV<]>6%KN3M$+(Z75%Z @DOO"75V8VQ37?V1F9O8?6DHKZJ=[MG;&Y60RGT]< M-KL"?>.R8BCO-_E+@*)8\$DZ$7U8-2#'%+_ARUV!:H^C1UG(+7?ZU'94@ MSTI*HHNH1>@B>2M[N3#LNH$=%49<=[&W"V.NQZC'Y(=LSU&3Z#EYTN9V*!C^ M.(;AG1P/X3=MDNS&,I"DB#*B\"@IF648%5&VQ)U."F)]!TPWHSDRQQR0 S'^,*58(:P#K)GRY-GWGC!]QIAJQ" Q@8G54*S-- \\\,&= M='YL;RUFO'^0N7+VHNL^4O&D0MS*]_F1;_.S]R?9ETN#MZ UY%T^.GL-/GAV*9J<_2UJF[U&0*O_\M5F7;\+2%V_K4\@;A(QAB6TM6L;VD;3 MS?I^CKGU_=!WB&]5=5=):U%PBTI'J>\P?I;[8@R?#T7^X+O,8%U_YL-U_J!@ M(1:TUJ#_&)CUGBOTAZ@5LU?3#'E7=Q@)0]HOT<,2PF^+%U*(4C@V13-J \,) M?F4(T0=YSGQAT!@1_,(XG1N!O/XQ;IRC]W.(VU.F#E TA=_5]U '%:/6DL(, M)$_6?%6DJC>\K:$YKZM9_F#(%2-5)F,K\+M:BM_5;[EKWYM=S6\U\][I!YD' MN6T43WW/:$/B1OO6KE=HF!N+7LPNY@;1(+V>7<]=C:ZFKV2OY*Q-8<7*J42E!/%/P,,,R-$O2X#G>C8EU,RG>UDJ*YUB6Q@+"4X;$4QQU M%7\50W\?+<0?YPC%X(5%"Y_B-I*J!%#887H&ZI+#B_\ 9.YSP128MHFM=/4= MB%1>X1[A M3G)TF4,.O.-7I$[^'6@2S1R!DEQ?9;E)6GHR]M5736!>-0/%/V>&S,]0<<5O M>NV:./?QV4?,/)YE9Z>9O/NWQ&16 ?;B :92(<=6Z@)IA0)QSNH2/J58H2)L-E^N M6@T)7]1JA,.P=N)=ULFSOS0B<)#5RN[6D$9&-7*$IB0C0E^>I4K3C6FLSPRI M=1+G?*(T Y_^E[D3J(0WB) R-?5J+G=<^>4)"%<-&MLMH<]4:'5-%U+U:'VL M\:AT1&;4G+J+VE6YB[K'7J4QUF"ET$IN);](7]2VLM=H[ V+LEW0 MJ;9E:(6\S+*LMJ)[0>^R"S98KK+<*=TAWV%QK/7>[J6CC2T->EBL4-6^8K90 M?0:KH%;*BL4RJ6[-6.I6XM?LK2E8OZ-!R1NV,CII;K*RUCX-@B6REOIJ;8NV M76-*VFZ-UCZ)&3D\<;G/Z*/Q8X] J;Q"#;^W26:QX60MQ:D"*@PGJ8K-:JU6 M\8O_ '\!?EWE&705S'P)OVBO4\EHKAZ:ET19I/E8F]Y&\S5+7:><85>(4EV.J"V$VN+SN'J(ZA&K.JI5 M+6I("2%[&U[U\GTABGCRP+70M%NVF^GLHPC+$&C'* 7R=T,EDFN.(NRI S]I M$81EA31'[/5NW0YR,,@2.NAL%BP_ZY:Z#R\A@/: I2[C3]F=@5;&K8Q;";?2 MN?B5UM\@?LYDJZX:B,*F\XWW^.96:O!Y/23["/*1/*8K#P1CDB]/+_F[1-<% M6VZ-9'_ZSH8UC62*+J62I8,3MUPT+Z3*/H=B]?2-7-G1B[Z27[UP?<_*.S[F M]'_ZF@4="V]>G]A[95M;OK?862VL'\]&+\S=.?N3V^>Y!5M?SY<7WHN&^OSY MX?I24B^//OO^V5/,,'"B8E2VR0%HC/J?%JSG0Z$4Q] M-3>EO(#1%JO.3:*.Q5R*P9? Y\$Y<&Z$XU))"G(I^74:#? +M_/>8=C&G?\\ M"D-6:RKI)"0!H_X4]$XT?^^$66(C:.Q44NA;_!'^*>$_HEAJ6& ;ZM)3-S(W ML7]B'F6^+PA(!]8KNM*W?%7$OU'Q6B@UZ*26&SMU)1Q2X(12V.< QW-M6 M+V:!":M5L0W81FSC-G8,KP[:&,H&H0MEW)VRG;0)-HS_1_MJMN'D#U\2YA'\^Y\X.]^ M\8U[OCWPT'J'KH7:[Y,.28"Y M0F@PNI.$F5@8T_S#+C>]#G?^\0CPE' '@XD\)N"YH<;Q:0(H)Z!"PA,JR0"] MOKU0I>+P]7RV#1P=?UT_JKU/_SDG= M: E:KZT+;8D/:\.AF[31T&?4S[G&G>/:P^A;]('XD^@'Z,?"C_UOB:="_Z&? M01I/+UY.2$ ;MVEV'QNA1Z_@A+;&?1:UHM76?E;:6 M%!+E.TR-4./400HJZT@P0%./7Q^X/4 /!-!$ 4FD=503_.(XA7>E.4Y?D'; M@F/TYTU7+^05#XWNF-DQ=&H' :M$KPM>'F7O#"&K7 M8MSHZ>E!/:0H&*1>$2L?EN UL$N?/N*JQ&F)Q^=OO>#BK^^]_*+N*KKT MJ1\A_K57D'W?JE0IY;DI&EE^^=>_]?Z"XDXBGRP\>XKE,(V*4@5Z11.Z4B62 M/Y/E-0)6H@EB!-PH/>PE),MKT8EC#B!*)XXYG1R-1]\S3*^;!F?HH:YW)32?SI\GF&2!U NTIX04TIXU4L8TP1\(04J^;;O43% M9U&ZA6'@U-!(&!GAX3 =CEKP92Q>0L6\+) L?(=N:'76X\1%XOW\<^ MTKZ_)$R53N=H7:?TV-,8WBV8$R[JTU?KE^E7RM?IM^@3U(3^N'!,>*'=DA)= M:6N_&G$M](33WOY0)+PPBD^SL'D/>6O1/,KGHXPE2EEB5AV$#-4S[!WS'O R M4>^XE_:^G1W@0=_)%*O0'EU2XQ<4%^QN>CFQT#T*!;/@#Z+41_$C8P*I$ I) M*><)92"58\5T,B5F=2K'XE5&2.JHG,T)P09-**9_O&!L^9=??^]'.U=C&AG(V9"SX(AY@P7+[.DB MWW=%:>.BS0>OVWS5X@O>?_YYM&358W]/2.7[KWY]2<@9W_$3],K"D?KJ;2_^ MX[\0F(;ZG&N8@Y2;"C.[FC"=$;V8YUFAC 1E)TTSI]93-B@$X7,T12DPC>O9 M*4(OH6,X(>*8HBS!I%. ;&P:PJP.P]D"H;#X.(&=//LR.0-W_O$HX /;8;$0 MX@!R-,GH!*?R$ %LS))+)Z;.,^2P!XJ@':285AX"N0GS%\TL\@0 L2+HPD&! MH81A 4K?LL(7V&^PAU@&?DK CP:XF * =KNC$?RW1 MR(?9>.[$2>#D0\>'AG*=9C5$#/C$G:9NT8;\P]2P^V6&\^LA+*R%ZEXC5(^2 MLAT+EE?%*+")* &R3)4,KVDO5H.\7]KHNLR[Q;=)VQP0$"/Q@B1:.<\R?B_] M67Z/]3/*G>%OTM_6GG+]DOZUXS?*&?J_&)UUW^_ZUO2M^1)\2GIH/QC^O?T MZ]8SLEL\*2!*."G0.Z"%=P?!< <%7MC%NJFRUP.WZE+KZA;/;L^$YS4/Z_$$ M_QDJD)P]B9D(^$8/F1GO&;=[ M#)(#QT6Z+.X37Q,9131$_"3B0?%UD1P T64'I!A-8VF?E&8=G]"')M3 ZTG&4F9F-F#'N44 M_Q5=:VZGY_WLAANNN-F]]W<(_?IM)/ST\=Z-B1[C4U@F6DU1S"W<9ZD<+3:Q M.UD@'*M@ .,I$.TZF$.*G4>B/8M$$I.LVB'K4 4$M:L$]JDM-3RE3C1/3RK3)EJ9 I#ZNO #_CI-LS6!KXC0'.8?" MIQKA+)_ 5Q*SB" BX@$#$9&MR6V\8E@(-I)QO/T;(F/;[85\BPF]"BO\\R=. MF''L06/^/?K]GOM3S$)FH76I_T[F3BOW (M*A=VQ<7Y+$@* MC^G4EO8M.3HDV@]'Q"^TH<,189(1C6@\,A%Y+D)'G(FD#^4&L I<;L^J3EX4 M9 4#^"2ZY,E]6.V=I-\]A-ISDT@Q;)DL4AU.Y0L.!TH L#XY/%PE;6^OV38: M9IOH(*WA#<6JXW8$(+[%/F*?LI^T\W9__FF&9X1FP)P)E*NF6[,']N'FC:%3 MH\3RUM2\]?,O)K-7.@_=&CC4SNNWMA;C?@JRZ/1 M5-$(O<.LG'EXK"V?2&067DYO6MJW]_LW+BST1&JQC[E<'5>]?.%2J!]UP>QB MYO_!0D^MI3&W-C,0C5^:UA@V/5B=B!V',P MN:!Y#FGQ*3%\K*&-+T?+88Z(Y08>6IX'U%E.$H"1:+BVBVBWB#M.",VJ\?>3 MRH$=AM6_7"[YT8!_S$_[GZ5_0?$8N591?7B7S O^B]'%^;QCU?>9,N9W$;RN M4ZN8LA%5RFA[>5]YHLR4->"O92N@1+E6+S)C:]%:>#8;QE;<^Y>7Z"Z+X-69T8R4YF3&39CAR,S+2\-[ORGH0+!R-RH M;RYO-C;OQ^^,*G \/AASB<,OQ5Z+T9A/C)Z9AD @&$F^EL0CHRV? M4M.E=+Z8+L:X6U9LZ%V4J(7"/@UQJ61G1Z6CVL'P_:G5J6*R/;4^N3:$0O,B M(6I%;95.78@:.G4!UPA1 X55(>J2W%H=+=06A]"Z](806K\AW!O$AP?G42L[ MENMHQ?):ET$OT"&ND^T+H8M*%X>H-=F+=6J1;T'(K'C=BF9MKG(?8QRY3_0W7?/7]']RYPN*L"5NJN3KR+-^ZL#JP\O)%E=GW2N7>K<\>_G:E^L#O MT$79>P?O/FYPO.0+R!R_=&3LB#M5=SMU@64XR39RR8XKOK"ALTO3DA=*5T0[ MHO'+Z#TWW?*U#1>.WC*QZ<(//E79F"PGYN]>6O5Z6E^3 M-X9[#$!<17;*A!'*6@*V-1*VJH&E!W!" ZL,G@)4U5(;RK1FQ9M2XJ[0SG6;!DE4J@#9)Z&^ $,S5"(K0JQU_H5([GS)$3 M6$4\/D<[W%A5 25K9(U_,5W%%X5+.M,R8;\R8;DR8&G M5E[J,=IK\ASW8,]5SLH?)\6B@9[AG!(:,'J2+6C;BG&0< MAK.MD(VDE[?)V8BR/![+1E*3C-THQFOI8G\U4EN(]'0719X2BU5.IR+[M80T M+J.#,G+((_*$_)+,RD"DD@4JEBA&"P.%X<)(@1TKC!?H@P4$I:BF"B<+;&&X M^^'=9DEA4C $)-"YA4.FH?9"O3DS4I,YNP,A3N23P52(\X>0( :$,+#GIK6, MF(>AHA#8,IQ=9N6%9J:SR:M)5H4994Z40\A'-ZM$-75&M&K[I_LO&@FZ['+9 MF)WO,3IE)KJPW''-KJV=!EQ6@BX9)[UC,7F/HCZ(I]>"5@?+%0;733/W.,2F!& M$"8%?6P$W&TQ8LN(D:2@F$MC),Q!""V7("V5./=!"VRZ^W]^!(Z6;%J+XN/. MOQUNHMOK+71[^2F";3H81'RK8]MCNS$;;MN.<1@FKB.2+-';X0)\&^_"TN#+ MF*B?&%)>'6K:2$Q_S F,$IAFYL!;>0X3;#K!@1A9PW4.KUC1[/3WFQW#W]W- MKS/ W+6?I^%'*4J/M0DN>+QWC1"<*4F)N(W@@XT&L+<1?( G,_%! \0G^(-' MCIHHE(C/P0%3Q\3W_NJ)Q@G39=%$!?]X @TG1A+CB?V)TPE.3PPD: -6"6"8 MG9U5TO;TFFVA;+;Q)&F-HC]0Q0CB6MYFRT94C!9I?[\>B2VT^JVN:W)30C5]>(]ZBKMSJNH0$-P6S9X]I^ M[;3&:8?BA[YI3O('D\Z1V:YQ:XJIF/-"';1STX2A9OC.#M,T/+=\_CFX[NHZ M-W48ANML^[QY[>U]\S[I[^B?7;"@&)2$2""4L2,W]SG8T=?>/F\V-J.OKV- M#O2M0Q_Y4E[W.Q(CQ+=PQ>QBM(_;A^$VBXXW*;TEXR)JD"L*7_#,82#1I-,$ MT-=; /J*X3(AU(1N&89M6'^?):?@SCOD%-SY5W)*%$Z1X)0HQ6?3 +'6C $& MO4S6&_RY0I6F3X#E3GGY1!,P<[D6:.9>P-K+D:\&$.]'.7C7C>Z:+7<($T C M-Y ;SSUJ?S2\/\?K>&,LQRAXY&2."8B9M-Z?CF06^N&1^'6N@-3N#^I9J^"= M1';#IE"45<"_[)@@9<6O,OK:S0]M+*DQQ9S/%\!?V(1;8OZ#)\7K1#0ZKB.' MCF#&LM,ZH^O$0CAY]L]89P3[X*'VW#_%X*N3!-6F'R%'4@'(5+=G\/=72$YD MHV%BVD'^1/ P@;CIT4$H<=B<1,ZO4A")V1S@96-'+!!T?B2F%;WGX6ZYO5 M/[CR[5,7QN.=-F%#:T)0+D!$ #]9FVD3 M3C.CUTRAL-H !KRPQO+!FP1*H&/D3$&A*UV,HJ:(0"HDQ7@B-!2)#%#T G@5 M6[)"L24K%(&:P@6*4$")I.@7%>2,LBG9%TAFR ^!V/X,EAA25 U#G]I%)(:N M;BKEMUI-?QGS;TCLR':7'I$_97V!><+Q%O^68=OY!%1O.AM:(]NB-^F+'J'RC M0RS1[8J>U%.E>@_J402/L@Y=HJS5V;BR 6UPO*'\6>&6.9=&?RC]4/Y_995H.!I=1%_HX"U.A\L6L(8=$7N47\.L8]=P@\I:YUH7[W>$PY'H&KH595KJ MT@A4(X61TS7\CFZS(NNM&#MDWI^V6O%/-R4<8AB,%<'W"-L@.!-:CCM_);2\ M6*SWG)=MB&@#,LT)S(3..?XPRS'6*0Y$.U672_%' Q%_$8LKZ3:9EB(R2"OI M>%>ZU%^+="VD2I0%4YZ$'G7KB-:C6#XL(]J-$ WE6Z(NQ*9IAZPHFMQ-4;Y) M](ZQ4K/^S&*1>0S[?K\F6\K6,2M]VHI.6E^WTB/6*?#M^'P3&M("T3JJ8_&& M2I1*5%$I'B3IZ=Q $8T5QXMT<;BG/HEN?C+V\,?-N(U1R/+!$N9%RBA4]P K MVM"..3728%*P/C\\,BA&&'"4OCX2K&IOU?FPFS.$U;4F%Y@3U [*K/N@8+1Q8YTEFL':%U["!@:\C(,$G!ZRU"W0..L.LY', M!D(=GG#6T9R 43,HW-EMUH W0T(%P47TFDJK9C9JS5[9V7U>X@)2LOJMY58Q MED*?N^1C_6^_?7E;.>&?/[L@%!I=R*%^]P'([]: MJ%JM[C"MZW1QWJ]G_^766,DN)Q+(X_)5T%6S)P=[-)1(."V^V,7,A1-+@LZX M26LNP$S+@6F-!WV^)67YL)!!I"RWE4="TTI'J 8B5 -90=AN>L7_@^@9UI8@ M905QBSC%)\_^]BGB)^>>Q>1!A)KQE NJ^+G.><@A;^G57.LA[QSA MQ13B&WWGQ16L.!,K&I%6/BRAM&#C5G]UR6RC40S8HUH@XT1.[G/O]Z_O"1-I MA#$>7&+*T(2/\&7F +6!^>[>^-*X/(PN+*%0;CS'MF[HQ6??I!;AI827\MDWGPIH?@VK\.;?8- (5863@W_P,F,8Q =!Y\[9 MT/@@5JWU;$2;I#\XW-:=C73@CF%I6YF-+%G>YLQ&?%B[/AS/92/E2<9V.-Z? MC2S&'6-^?%UZ5?_:R+J%8K9[E5'/9D1*2"Y9OP$^3#)OE2T"SW+"DL4=9@'86)65#,[Z6X8\Z[:T)]8N3*Z:F 5 M/;9J?!5-K5)6T:L@Z<#MK:X:WC@X26_"7&NW-HFVDGE3SD>WG 'M_)39]+4" M:>&O0?ZO(BRL%3=.G=/;6YI[6\+JL"7CJ80U%D)V1YL].5=S'X6<06):;\X? M[_MOU/X<0)\9*1JUI9;<[ JB^V.^= D> MZS#"^>Y9SZ:N8"(1G+<.7?:5_'F9V$I1S/^':5F%/D?+:H26E8E,W&&6M1$= MWC@0A2)LQ<.)K$B(4K,J**$(HI>8V9K9X=:_31,P SJ]8(E.P>%>*DQ.#I,+ MA X%48"$**:Q[3SAN*SD)59Z M8@?O('UR QWF]1T)D?!/D= *D= -T4L",;QDR"O"D-=;JU)A'JZ81+O>_-\*IFI_AV:2?\840QVMNZ7CPMEY+J,BL_VK/G&3 MQ0ZHZ%[:(:SF;:'\T$6$NR'XP)P)]'/Y&.AW\M\>KO9;146N3=X+D3 M?5;:Z_AU4(@:G366!$E,1-$+GI\$:".*EHFMNU')!"@YK .LQJ#(HI.P'F"' MV1%VG#W(\NP[,&ECP[!.8#7G7'P 1 F#@3:WXF!FS8J# Q=O>L(:6?9$E%UV MR::-ST)<-,7B)7IV"IC@@HW?HP),)\52;J;S+>6MX)Q-S!\&S]=)ZT)A-6E/ MTG/KC\0%8UC# M4(<6;#2<-](W\K?(M]AO46_VWJC=&!*'!IN3)DLAQ5D/XL4##AN+Z; !TUES M,A1S0M,N'WAMW6K3\4)3)S]Y[4TO[7[IEJMV_6Q-[=H+)S[]D4]>O80Y\+4] M!V[]8.RA>[[SR;]\HK_QM=M>G/WM_A^=^>PPV,K^,KN<>1K#6IJJTVU-6,O. M(]'WG7([-. 6 ,^(RT_I3-9%:+!+)\'W.O@X6A(;H;OZN8AH MSK,?/ 6 V"D#3))@-5F>UXOOCL"MB]!(EV[R &+#^D\C2,0U'1^5X>UI"OGM M^&8L<#=P R1>5S$I(SH7!72R&0:4 ZC^I#P/H+6N+%,V*WN=[%UY-"_?F+QLI@];HJ:\Q#)9')9%47%JS\=[6Y ML'B5CE/IV.ITA%I(J[D,PQ:5+@1W0@MP3W[-WMD1E<=E>E@>DP_(C/RV3A-# M7E#7!R"$=2R&(/33#/?D8L.]$-Q+U!F2+&7&]0(Y!$NL[YPEEK'#;#_F!'%Z MJ2;8Q&0U94V5DS6A4T@*'Z98( M4_'.\4UP)L&$M+>FJ$.C0&K)OM6?N73'W2./+^_*=/KJ*V9U?W?:Y5'B$2V) MJI+]8VNVSK_X4F-CN91@ZJ,O[_S(=7?\-&5QWZQXR)-)?&:L\M9"L-RF,JA7S9A.9 BI#+E(<6T/5B9 MCC2U:3MH)21&LUF#C\@A=C %$SD&JD22(!CN:5-Y-A0AS#LB:CRI\=E!U2+8 M3;C!(-.8JSY/$8@U@68JV XD--@.]3[<.#;H>_DCGF_C^_@-[EW!;D6U&4 M4/=I)CS. M?T+N']6'4[VUV]-;&R/[OWG]O$N9 ^]?N;$SE$PJECH6?J];_:>?OH62NAY* MS)30=S&__OX/CDU5S%Q*&P:PHQBV,NBI5M1D.Z&2?-3G3!/Q-*U%45.=GZO] M1EN2;;0EDT:!'I%8B2A1SJ-$B(T2K9<G=:2:= M$30K@\G5"=!RI[&.^W_)I>#O4C[L^(W#Y5+XW.W2;HF6\ 4T'M\I(95.HL7" M/?Z5D,HH6 4 8J%#(J^BT?;L'#NGU.MZX@5AL#CX1B1=9!AJ$$K!5NX9'! M([X8;4?ME#,1C49U-*:/ZS2E*UA+G-)/ZIP^G'WX7$:0J>>-GMHQVBR%.3H] MY&SF 5-SG$^C6,+#K-/3U8H2;VE>OG,NU0^9_59>O[-[:341W^!1/86RRW;A M_-G* ?(9C8C7%!&O*7($ V+:"N/IF*-%@!S 2CM) M)?8.04P[8JR:X]!.#EW'(2Y90@BU"_Y/1- 5$11)Z@$T'!@)T '50C6.#PUA M*:B$6]P,09@V@ B6_$[\\H3R2Y.7GH..SI@C+;+MWHA:Y.CV#L&\C%]=P:%K MN5LYFDNV"PLC:&ODA@@=2:H6!'?X)R, T.)P5#H#HIWH,6D5FG2ZTMGDF3%;*^_.TJA8-2SV?L=0U]Z!U4^I!Y8L)3A;D MC)P=KHQ4QBJ\HS*)=&,/)I@_M?W4?CQQ//DO\9<3O\Z_P;X1?R/Q5MZB-O)# M^8\7=N7WH7WT/F;,,Q88"XZ%]A;V%6U0#5!F)"L?DO,OMOTD+H88KUL->A$7-V3+YY?G5E2V5F[,WY^^R/QH_4'F3>2-DS8H=$>I9 M.H*BJ$0FBJ\^%N,W^^J$NV*I4;-.O/9K)177'R0M09"R$^*X8HF'Z3$C)<"+5( M.VA?4'_B?>%=Y5WG^QEV:!"-D@)\&PW_!)J@)Y@)RP.V<<]X8#PX'KJ_[2OQ MB8*5%*G80?)$-AJ64KR4N"?_8.+!/#&7*?Q$C1#

;&5'6"72YD9R<\)EHY05M& M0B)155)F(W-5:&!E:5E!-#PK;F!7:G58,$)F.F-J6"U;,TU212U6(SIF8W!I M*C=S(C]&.R1O3%)*,7 W.R5L8UYH9DDA(C,\0R);.68[-U\J-BAC5%Y0/S J M23UH*V5T<48Q;"TH-R-B9C9H+&0C-"@S:CTT/RPB1RMH;5\F8UQ3<4H]5%8J M*S).56-F7T='8%=S(6Y90' A(TM$5R(J14DR(TU91CAN8$5?864H4CIL3R)4 M.RHL,2-G1"(M4CMO:'%36TMM23)?;60[(3@U;G)?;%$B;R4A15(K9$4K9F(Z M.6-M)BY7*#TH+UHC1'5S4E$[/#='3%M5/V-A M;C!Q)FHY)21)+%L],R5D)CLP:F5C0"TS M(V@[;%-J8%4H3T]L*#H_8T!4*D1983,I*U0[.$Y*43 F;27BU-(G$T03AQ6V]?2E!@1SI/4W)H2T5A26@K5D]5.4I:4D0W M*B%M6UEG,UAR:29T6&I973$R86\C64,45'0BQ71V0R)2593E932&A&-U4&LQ M-FXJ,EPH)B5&.S(S*"UJ)4PF6T5#="5K-3Y593IR7C!7;61A93U52B5M2EI@ M-U,L+F=/(31!:45'6BIB3#=%)'3B\O:G$A,71 73,U5RA>3T0T7FLK3F]T/F%5:59*.$\L<6!' M85Y8/U5,:4(D:&EG-64^*C G6C%I)SAS(R=?3D=Q<$Y8)R-#6V)!3"YN9#D] M3F9Q6$HP6"PA9E=:84XO.#]5<3HD)SU',EM(;&!)(C1&.5%G+EPP,3-< M15P[=6PA9&4K;4Y*3"@T)D(Y3EDB-"]%<"9.3B-:=2U=<"EI,3!G M/3Y&5FQ!.S(Q3DML5F5+*%)P76E*5SE8-6=K1$YR4T=552U):20M+44R-4,V M,4A366U38VHH;3 S33HV3W1.)UM*0ELB1B0G(F\W M9U=D+%5M6DPQ6%M'9716;E!J*R8[(5TJ16)6-T1I128_.3 V)V=' M8FXI)$+6MF6&4Q6U)6.69?;6E/ M;BTV=$$H4%Q&;CI2*"E)6TDD62ML;CYR1F9=/S-R:69N(4LG8$EH7B1N22HW M(44I(V\\5$ D0$Y61&4B-#9C-V$].4)9-ELJ6B5E)RY32F]%43!I+F@G92@I M4V!31T8D/F C4E$A+DUM0F=5<2-M,2\Z-49P5DQE;T-K1U%6,D,M,5):+4-= M3C8]<%1F;V-H/#!20C=5*&1R)5,[95A#8%,H)$LQ5C],;6T_729L M0UXB46IS3F!D3%HE6#)7+64C8FXX8%I$/#\O.%E;2&-27"ML(3TJ<&9;,E9< M9TET2T\\=6QT2D9K9%]?/BHN1G(F5&1T.B%P<5XV9STG;$M)1D]+)"(H,D!> M:S=&:TTU-EE=7$Y50$TS5#0M8R]D*"@G320X8R\U/C0I03U"8F0J;ST\;G%> M4E(Z0E-?,U]G5UPI*RE5)E% 3U8N5VHW1B1>2$A8*DX_,5T_67)#43PW*EA: M0#%K:DMO8"% 1T9.9BEI*C)U2BI&*"4Y<6DE15L^.V) 8' P.V%L7%I-9"TJ M3DPV-W!++CQ*(FIM.$I%=&XS749(1UI:*"M)+F@Y+F!;061?3T(U92XB+6 _ M9F G-CUF:29/3R=!0D!8;%XW)31= M0TDR.7!G:RE<0&UL*E@L7EU3;",C5'0C.E\B-6=4(S-A8SQ:1SE3-6=)/$]!(30W:G5> M+E!S="4S;RUN8EMO67,G1SU36S-R3"-0)T \428W7D%907(I3VE?82PU669$ M/"548& J;U0J*2=D;DMM.UM 96 R9F4P631P974X)U!N-UXQ*#=I5D]L43Q? M4V9M,R1$0#A*7T,[0TA07#\K5D]P56]996A<17%*(DLP1D9,6$Q18%M#4D\O M;5@X)D X468S)C4Q6VY&43$X*S-K,E9+3F1.1D\B*U0U9SM&1R]D)"HC(E(S M6$)L(2$G:2QR8'$I:%Q:)6,G<"YG,T!#3&MT.#9 ;2@I:S)D*4!L74E?)'0E M62Y72EU09EY -E4W758E*$YM9%1# M9T=(6UP_4#7C]* M/&9$3S0C.R,F:3-@1'5@,&4\524W1&MT6BA@1&X]5F!?)6A:02X_94M1:6Q--V1L;#]E4#E)5650:&M392HF*D-H*B,W;%A"071# M;6$]-C3&LH8$LX;3(P7CME M:%<]2"9T(R-T*$)#;"EH0B=,3T=,65]D83).9&M 4T)K139>)TI :S-96R9# M7T%C4V\C)41>1"-4:#<\,E$[2&9H*%$R-21B)VAH/SQT6#%O4&DB725";V8S M:F\D*RUB37)86C-I7TY-:25,1RI# M3"0I3UPE8R]H,4QK+SU:-"Y44#M)4FU;:5E/;'1@)V(K.5@_0UDU;CI34D5N M15I!,2I'3"]C8&5C,S J2"DD24A )'-1+%%47S,\1%1S])0%Y3 M62E&0%AN<"HX;UAI<5,A2#UN/EPH)%@Q(3(P;"]!.$4X42(W.39E3S@F(3]: M/3%&(E4R(4A"*$Y)0SP\=$Q,/CXQ0B9R*UY ;BI-:#@B2R\E9BYP06 J1RHI M2V-&.UTE3C4Y0RM/=2U!-4] 8C1H-TX\-T,J0&Y17EQ+/$%4.S1Q1FI(*E Y M-3QJ:%AN:S!U+SU#3TDX/5<[36!;/7$H*'-M+&9//24D;SM4+3Q#7V= 1W!0 M,G1@<&1=65DB,VY2:5LE625T.F<]5UXU06I!*6==1#]8)S)S:$PD0$E)/6M% M-5)765])9FE64D4F)#%21&%S0F1%1C4Z0#Q&6R504&]M+UXX95)'+#,S5DHZ M-S]R;"%613A0:V-U550I3'150CY08TY@;V)N(T!F1$!J*6=D0R--83)3.EI M+B%+44IH.R1Q8U9S*E8M,3U(7E]S:W) /G5?)S1<9#%9:U8W;'(N/V]J*VE? M<$=-/V<]:4Y%6&=A+21 ;'-A4SXA(CI'<4=H-518(E$B-SLF1U9G,55P431@ M,5Q88&Y@0&@Z<'-U8D8R-BY36FHG*C1?/D170B4I52)-2S@Y+%5B6%%O/C0\ M4EYD5T0T*DM?(E0M*6=H*$E-+E(C1F-J M5EQ20&%U)$]#8U14(4<]<"(X:&DW22)-3SPL4$LR:UI-)74I M5VY,;C\E/V\H6"=$-6A'2TXY*"]%26A"1EUF7%HH7F92,#QM9EIC)&=-44TN M4%-D3EQ47F-!1FEH7T4M1UHQ55I385LB.E\R9R4V6%HH.FE7-3=8:4E65RMD M5C0_9T8Z-C=@6CPA-#)L6"%=;S:B1S,U,Y M/T%A(V$B74 [53AA644F14Q"5$(V+31G4U\M<"1@8%5'*BE2/V\W-VEK=5M5 M:EU80SY9/TI896$V:V59)2]*6$IA9"$T-"Q*8B0]64%-865I,7%(;D)!.$5: M:6AP0R%%939#/4U6<"%C2BDK62UR4B=&.E,[5W)337(F/BPF6CPS1"I*-4H]/DI!/#DN,BQT.RI/:7) 1B]B;T=.(TAJ)#\_ M051U9%@K02EG22]M54YL23U#7#EB34E)8%%?,R9+<4,C/CUS0#)552\[1&\B4"YL;B]=1FQU3$5!9%-* M2&0D(C)K)F)G*G)076U>6D5J7UXS870Y:C1=<4EC3G5$:C%H*7!/ M,#MM:R,H32XE0$I:=%A>3T9?4V8K4"10:R@Q=3E"1#E;.CTN5$]@-THR:T,C M9"IS-U5(15(L+5U*,EHY*VMQ.2-I,30W2T4]<6TN(6MC3VHX0')45"UR,S!E M2R\A8SM$,&%;13-=8ELV*$164S.BUT3V%A+DA9-SXD;2DX7RQ<;UY@5V=14& S04U"2&-N62Q827(M M)"0U2#8E560D16(D.B%80EQ (R==72]U;4YB*D]4/6,Y/$PM:T)F7B$T4#E M2EUA0FM2+U\O4RI6-RPQ,4%7428D+5)Q2U!H4D(S3$!T,"%/6U)P3D9"6B=1 M0DED,B96/&EB5SHA2E=;32$N4EE8+6]D-B=42BAQ;6-=8F@Z:V%J0S==.VU/ M5RDQ;49&-BY762%73U%E34UE9U!N9E)9:U!.,%A@;' L4T)@9F\L;W F3R@F547%YG3T)&;$I! M9&\D-G O/6(K76A.2T V+S8N*R)G+3AQ.DUE M)V0K969%8"Y&:D]%7FMG)5US*#!@861.1#-0.3YJ*#HH:SII+UQ7*C-S14PA M;%@_+&]F3R%/26]:441A7T1 ;&A:*7%, M1C9=5%TI+")M3D5);"M633XF;#=8,6).:V(Z,25G M;D5$1TPA8$=;*$-#<4LB:V4X;3]P3#I-(V1/+D5?558K1%YI(7-<4&\_2S(A M/E%*,4L]92U;+DU=:$I)53=M5"U17BMP,S-;7FQ#(F5%-7%I3FDW)"1)/S0T M1"%*0G)>4%!71%6$M=:75:7#IN(4=)*&EC35!S,EQ5;CXU3$A"=#)G4&<]=2DR26U(,'5B M0R\V=6TY63HC0%]&3&]I4VHT*F\Y/T$V0$AS-&%)0R6EMC)S,C,$X[13QB;T9 2S5?/VA@3B%+<%E<,F;B$U2C-P,D9* M6&M)7DUM.&A$+VXU4#(Y)FM?.4-74H:C8F(FPV(6DS3VQ10G(C-5U875\J0CQF2W)L*C-&3"QP M;&UN."AM2ELS55HT05%;5VQ)="D^.CMP8S)01C]N33HG/"4\<34E;69E(44V M8C(F/V=#*#!K*& Z.#LC2VYI,T-Q.S%>33$P4%%S6B-A(STG+UUQ03!8;21; M<6DP-'0R,&P[66YH55\Q;E=E5E4A6%Q +U!I5DEU<6I*-S9R2VU#,C5(<$Y1 M4%%H:5IA*&DW,V5-;#MI+B)O76A1*5 M:6@[84PF5%YM9&-!+"9F5W$X4W4T,D9#(F4P*&!742%E5U!9*%MG<4U))%!R M;W%/.20R(6M$/C))+BY+.2P[,D%T16))0G!O,%U <%M7)SEL*$1E)4XD62]U M5&]B;EI.)51R+BII-D5Q8T1(1UM38%-2]D6RI:*5I$23-R;B%D5%$W5$13,V%(/S]$(D)Q<'$W(59B739"3"Y< M8R0R2U%B96H];&5J955;/6YF028_1&I2:5I 63$G64X]*2,Z9&!$5S\A73Q1 M2F,T,W1F+FTD-#4^9SM?2E\M0&T^.FXH M7T=T34\Q)"LE3%M/5FI,7$4A4VDD+3I@-BQD9$4J,4U0*&M?2E!G6$\]6W%E M/'%O;T1,-"1F3VM3,F8\1& [.S9!:E$^;&(Z<3U%)3YN-U=.8RY?;3Y?(3XF M6#)-8"MC6"]U77),:T75Q2=6 O/FA'/R%E6"8V7FQ,2$5H270]:5=056= M14M2/6UB(B5&6$4^750L45Q(6"A'(6 N M-%-(="I+*$539V0A;BQL2RE84W0M8W4L5SHD,G V15@D-B)D64M/04;G0N8V!D6$!G3"%I*VPQ*69& M,$)&)28O62)A)50W1&\M84A-62UO.3UE5UQ:*41R65TO4R$]:F%27$A@(B-T M-6.5PG,3E*3BM(*C92-U4D:EA@3D9:+B% 92A1 M.650,V!'1#);6"(W6T)O14ET)2XM;R)=="U>.THC:%,H8T V3%@E72$F5T5, M44!(9RLK4D$^1&/VA727!&9V)48VDG/FA; M5$I#:T%K/B8P5695/4Q3.$UK,#)2-79TU38D)U:&!F;2Q)/#Q31F1H;UQL0T!4:RPQ-4!C1EAH M,#9?+6]L)4\E(U!()FI.2VXY)T!C+UY;/3=;9U=N7U)4:456*RU5*6Y:.30C M2DE5-BHB-DMP049"85QE.4QF<750.S-N9FTY6RDU8#=1:VY&-D!5/"A;+RHV M;SAE0V990E%:(W1D:6\W2BYM-C-'23XY34]Q6W!<+TI/+CI-,EH\4E10(4QG,V1T8%A=-UAK9#<]4DEI8C9K7G%L)ETR4SYT,%5T9CDN)S]C04=T M,V16)C-(0W Q M5C1+:T1&6DQ51#TJ-3Y>7S@U-FLU,3YH3E H-&Y :V$V,U)&22A%:4)P<3,B:D]P62M(82$M0E4Q3E5 8FU( M;W!-1SXT54,K;D@D:%5C.E-#06]2,G%(1#-6*C0G2E%?5%1 +&]1,B4\=$9( M0EES/U),-41%8D!O;2I(1%EJ:"Y59'$J5STW+B\J<#A71$%F/'-+54$K6%1' M6E,[4$)@:75F+V%Q)C%29B8O52=6 K26U! M5VA":BLI2B)+-UUE92\J.&!?62US6SE%*7!M<2XR."E/4U]&<5$G5G5334=- M.WX^96YD*D]74RI/1D9!7U9I9%8K:SIR0T1;:"9K6$Q")$,R<25M0%U5*3%J66M* M,E%>:6UB,V=K)F@R;6M.:2IP;D\S<#5'/C F)R$[=#\G;%@B2S909',^;W%D*$@C;B])=% ^ M2TU06E\C1#,H)DHK0R5=,G!I8$)DAM;CXR M9T],)F53.W(Q+R4\)S \:$E(6S5(7F,T)4\J)5DS.BQJ4BQK92)175M#5%E> M5D$A5%(L5T-I+7-G-V\M+6I-4#A/+#M(-SDM+5I15$QN+BE.,DXT.B5@7R(O M0&!=-G0^/"U--UED,R8[:$<\9V9E5T8T3G1!)%=:(UQ M)%%D9SLJ;DQ#75!Q6F92<3$G6DQ$1'1 82A 6#4H4'%6)&$B+65;8V-*6SI( M;"-18%AF2%5K1VY!4"M'6SI*,S-E;$EF:"QO6")#:'5:+$I:)40F-$E9.UI< M9#LT1EM<(2\A8BLY7S\J2C\V6T5&-5(T;3=1*BE1:D%0.6I ;6HF2&=H3B]# M:#PV;"1?6B9&<"]*-D0H03M:6DPX0T(X4SLZ8SH]2"YI2EHP<6]3;&$A928E M;$5&-6A!3FY$:&5:/T\R0G1@;6 I=%!B1S]?=$ML6S1"934L5UQ5(R8B8U$N M<28M3D(E4M1V O M=4Q23#EH:$/D N M;RAD06UN M6D R36(L4#QE7T9;;31%9%$^/#UK1T!G.#10+45I1E5O:W$E M+4M ;'58:DUH5%@L66!#5#5@:W%P7&)-1B%!.&5Q8UE+1EDW;%5?)G4N<%T_ M;%M@6VE=;3I98S-:9F5A.C=C9E!=42PK8#A@84=S*R-.4V$O/#YL83]I M7S-K7G!1;ULH26A886=Q,DAF9B1++TE@;VLI9W%72C)2+&4[5EA*2V\Z+7!B M/DAG8#A,8BHZ45I/=4TP;RLW4$)78%)<04P].UQL:EU<4')13E9J)BMB7S<_ M54DP8$Q0-2UN-V)9+5=B(7113VAS5$]Q8SU9*&QT.4E?8C)G*W1?/T Y658S-L;D$G5U,E:%9@0B\S*$0O<#5I-4%&32$P)C,V0C$H/T4L5$9L05 M M+U)&0&Y(-%=C7RY%)40V4EEQ/'$A(EXM.U F5U%H/D M;3QR*3UI,'1$5C4T M)&U :&8H.2QJ;3) 92-U=$5"539.)6PD)$PP2E$R,TXW-$AB5U=675HW;3)Q M14Y%46H],VAG7B)&;E==*B@M44(M;"]!-#)@*D=>64$P3T(Q7VP[7$-!.$LI;C1O;&!2-TE>3B)&+&@N/#A?22)"6CTK45Q@ M/T5T(CQ@1S)G42I8:$@J;B)242=':3IG4C(515 M,"Q%;&TX8U9L.6(J2CP^(DQG,TQ05UPL53=;;55=1T/$$A-T!E(75;(CHL2TM.+RD_9&AJ7TDK<$Q'5$A5/B-*=%XH3#8A4RLA8FHS*"D[/E-'7&%2:V%:/#@X M33DW-SU+,2U=7%-7*EUD<"T[9'1I16)G4&U+3EPL03HC4S4O*V8#="9"-8;$11;')Q+$!)<6\Z0%TB.3=R2"ET,74I M8U4H2%I@3BEH1'(V4#D[6W!3.71-0&8V)2DQ471-<#AF(31N0U]/63PT M,VHG9R)124-%.3PC6EI=2UHF9"I:,41=,C!S+S%@)"Y$/E4\7BHU0S,G=58B M/3YL:RQ>;U)$4"]C<&="13YJ02Q:*%)8*DU<5$H]9BMP*E%>7RLX(4HP43MF M8FMC26LC9$13:6=S=#-)/E-P<3HT,C1T)%$O0&XX-BM'2W4P8T \831E/U9, M<#]>1W! ,C\L/UA(2W5>,W-@*F-/4%DT5"94-6E/0W-5+4)#-SY085=115,D M-R=*1U-<(54T+35P3$I-1TMJ4&E8/"$B,DM&0%PB;$]G74$F8#-K,6PJ:$5O M.6UA4W-1=4QC3CXD8E= 9SPK9FEM*3UI+UU(039'6F=45S]L*UHB M+C K/$%L*E5O*#9(-V0V5F@E4%TK9T-//#M7-3EA6"9Q9D1()FAA55Q29S-/ M7TI:02="02)484M<3W-2+&DR(6UJ,W1P6"1 4B)?2UPI55:C%.43!E8T)):"U07'-4)UPA(S!G55-24TM9 M:F8O*2](/FDS44\]5T34$Z(2EI235,2RU'4F%,/T-J,%TN,C9R8FDF,D5M9' J,#9)66\^;T9T.4)!525@ M8EMA/W0A85Y2(39S73%21G$Z94XO/S5K,4AJ(F]@,$92*&,V*VA;.R-O;UM(:CDQ*4568V E0B1"PI=&(C.$HC9%*VQ9;"0V.%5T*'-8-"Q'9$YC+R%D M.#1G0R@U5TAH+#Q)0E@]*3)48&DO(E9<8$0A)V4D74%K;D-)/"YS43-<)VQB M,"-I4TA<+UHL,TA"7VXA/$\E+&1G1#-/;2YP2%1=,"XP0D(I;$YD<2LH9%5' M)U]L,#(P.T%H9CLM(FPH4$I:*TUQ0U!-(E-T:"%A9#QF4T5H8DAC)G0B*30S M4C!G/2(\(TDE)CE58SXI1559-S):.U-E0UAT745J)D%+=%UE66]O,7!L.3PM M-VLE73A#/V\A:3]U1"A=/CTA45=94B539#,Y(SH^0E-%*EH^:ET[/G)Q87!<,V$A(34Y M0V=(1SHI6D,A,C1R*$=J4C+2Y;:%MD1$I)8G50=%4#\\9% M-EXN14UQ2C K;24\)3DF-C@M9FAO72TK:B)Q-$\Q:4@Y*&MM5V]0/C=A94@Q*7)//$$O/&Y;9V,U+#,F9#6VLB-RI?96E?24DF4$% ;T N839=;%TO7F17(U0B.D(K3V R M5&A$4$MR,'5B5#@U1&QG9C8C2U5T3U=#5T-?=$=;+4]48SXG8&-+:3-;8",P M:",Q:T%.2%YQ(3]F7%4D:6Q99BQ?.2YI749U6"TE2"9A4$MF5SDQ:2TZ0V9A M4#A>07$U8FIA4W!9/TI.269;.C9I82]).%TE1$]+-#%2+6A:(S56.$Y(-C)? M<51::G([0E@F7B$Q.7$Z;E!!9F@S7D5I0'),1%E*15E;;SXU*%H]7SPM7511 M0")D+68F5SMP*F4W:S8L1F=*)40A6E)$,W,N0E@H.U)8<3EI:G B5610+FE1 M:EA&:34R85]72TD^;74_5V9N<31G6"160UI"+UM28CMG/B4G2$!F84)+5EU@<6Y>7BUE-DLG-4!"*25- M(C-A+34\4"9O6C!Q26DH-V$R2&E06&TT*VUN0$U!)SHT7D,\7$)M+B0J;E P M32XR6%U(0R95<"\V9R1.0")@:T5"+4)%/V1)4RAB8R%60C8F4BQ!72)U5#58 M66MF;$AL*D]34"8V4G5@0T!(54UL,D]>7E(V,&1(0FA<-6M)6V==5&Q/,VY' M1FTM;E=3U3;W->1SXJ14E? M2&5B-FXQ<%D[8UT[;#1615E.7#LB958R9&DI:U=.9CAL)%9C9$MB;B$\:3DO M8&LN:4-@7D1!+E(D:DHX+UE +B9!34ET5$DY7$IF47%&7VUF4UHC(T\A(BXB M:B10/34E6V!0-E%>=4QK*U!A.%!@=2([9UY-+S%L,T0V;&E46U9Q0SHP<#-C M7V1C7RAA92%:73Y?.CLW9CLD="M9/W!);#YA(BU$-D]D/E\S6&8Z758V971#A2;E-C(EEJ4T)8/3PD+T1&<29I M5VIC0VU,26\X*W0M:3]$8',W<5E",%I'8VA>0U1$8#IR(4E;.7(B7$TO6G)< M5E,E0C-N73XE354B0',C1553<$191T%$/ETZ551H,TA0.&I9.3U=:"HU8TM-7VI)9V93:$!>;%E3)V=@ M1"U@46@S;E5$*3DM-E)2:&XQ3W F="Y71G$N/FI+,BL^+R9)171N-V%-9R(I M*$4]/SQN:&M>9BUT45%H450O4V).3&$L/RL_='4I,60C,ULA469)<3-6:B%2 M+U,W9FM/0R)U.61!;#I1:F9O16=H;R=J M:5MG*F997T!0-5Q(6EM3)S!K9C-"3SHV9&-,<% Y/#Q<0U \1$QT<2UD=2YD M*& ^6D]#;& X55XO,&E6)THJ4%]23%@D07-2.R-D+CTC9&]$ M851E=3DP+&L_4CU+.W!43SU3=#=R2E-)36Y3-#!O M+G$R*"([*SAB0EAP12TY33!802Y*569P9RXL3UQ<<"<^2E5<,#M 24YL45(N M/$]T-G4^*U$D,EDU87%2*$U8;FM8)BLX24XT94)63%Y 1#-?-&]714ER*5:C9C(D]H;6!J/S9Q-4PS;#Q307$S0$-(34AQ M5%I*(5AE9FXX:#EB0B,P4$5/-VAI.B(A M,V6RU28$8K-$E! M:3A?0%@_5D-3<&4P7"EP*CTH2C9&:R]P1C]H/"Y8:S=D;%%N4$(S;C$C251L M8TDM4UAB*#=73V@Y;CEB46I4:D8X43)&1#$T4SY(;#I&(3E-.3A+,BE /#XO M,UE<55E'1T,V/F)M/'!&:S4]+E<[1W,D.4ID;$ D.%\W44XU.&96-FD[)DLK M4U)C7S!/,E]?*F1D86)K16DS4"XG:FAG86YM3TQ+64T^54H^83PX,V=I M;V,W)FL]/$Q +SE1*&DO0FIA2TXD0G!K35(H63XZ9FPV92-=-C9T5"I:8C=) M(BY;*$0O2S1K M6%(M7%U3(E]8+VAJ8%PX4$L],3UF33XU9%\Q1BDD0D$W,&=<8$IR52([9B(U85)>="5%6&9"5BU?6B5.-&9R-E=P3#8P M5&A<96XQ-39J1C1R2V)#.F5%='5')25.95TV.60A6T%"12IM(E1'<5A*-6Y! M*EDK-SDO<2%N<%7#)R M5T%7:%LD93]'7EE(2VPA*6$C;B='649;5U5O+C5J73(C6EU+0E)%22(W9S-'56I52#ER M8D,Q869 3W%G,F\I3R,B04E.1T,A7&PK*ULZ+U@[-38Y2&@I9DQL96DR<2)> M9#)G)CE,2F I-6 R)UIP)&$_=&-M+5LK2E!:1&PX/"=';3U%-4TT-&EB:DH[1EID13IM8%U5 M/#LZ1G1%6V9P*UQ--C%-(TUJ-W1R+%-C5&5%7BPT0F9C16TU;CQR;D\P(TAG M,E-<02);/%Y4*R)P0B4C32QH<3]04B@J728W<&Y'9"=U3VQ(9S5B*4QQ7UY9 M5T@D-3Y68S-P+R9&7D@O+5)>*6$]*CXK=4@L26II<&$_7D G42@C,3M<1%]L M7T7E$[2%5S/SQ1/$1I+$-% M.R774_7TTV3C).:%-K M;6M46UHM/$I;)DE 7B(Z.F9E4BTP/&\S-T9=-SUG92MC3#\L*V F+#TL-$9& M9C5F93Y$4U]U359*+7$Q8DM<(FY=:5D_-T\^-EI ;#<\1SHV0&Q,9#-=<%M":$)/)&IF<' D*V-52")% M)&8H(EMT72XZ*FT[3&!S/#H_/%(H<3I%*5Y=.VEG=28B0W(S<35L M3#1H)FXF3U,U+S)G43)M:2U12B%':FPQ0T%R4D-0)41H14Y%)70^)S%)4V%- M4",F,'!=1"YU7C)&12Y2;U,N;UL_,$,N;U/SY,75!/4"1C(2M94V@B-T9O M8"E66") 7&LK*"-(+2(F1VDX,UAT:C,Y13I>,C@W7%4W)6D[06A,-F)5 M9U%.2DHT9SHM:4906R]#=5!-(3HV8V51)T G*R%04FA 7&%R93Y.9G15.F9" M;3M2*V$F14$N7UPF/R:B5=2B=/8C$K<6YM/"TT*W1%.D15 M,V0S;"Q+*3I;56@A7D(_<$-A:"10/$D].D]6/CXQ1$(^*B$V23];+S1D.F!J M2$UU;E4R,F]@8UA!5E)6 M2V1$9%TE)&\Y)W)L*C,Z.CL\;7!,)R-F0C1 ,6MR<2%<(4D[2$@Q9S1D(TLJ M0&HS)T909'1F+TM<-CHC,"EM53M%;C! 0FPJ2V!"9#))*U@H*6QS:VAQ5C5F M.D@J.4E=(E5F134O5C K/VIH7T@S071J)S(V5UTL+B0V;D,V*6A9(2TZ3#]$ M9"]A:E9H*F0G-4UF(VEN M:6I8(6!-83)D16-3.2HO84]54&HP5#XY+U= 729J7%LX)"4E.BEI7&13;VQ< M(E)6\Q.RM6(4ME8&A!76(S<5A6+"-#5RDN M85!P,VPM:SYJ8C M3UQ6+3 R+R)8<&(F1E5D,V(M1EDD<&]16RQE6VQ+9S]P1ULE1EYR<#LP4T=" M8#0V74-#(V(X9UA;;B$H0U-I76(T=&(Z-&,G(R9?8",F+4TT M+V]/76=I+G5#33]K+3,\9#LV.RDU4TI(3R532DAG.B]/4E4^.E@\.3ML+B8I M0&!T/F9&:3PN9B3"8P+& V+R=T1&Q#23)R25YD;V5E M/SE;/$M((DE;1VTY1%YQ<&=/+S5K8ULU+R%36W5><5YP8%Y.4$HE.6 ]6UYU M4#UA;VTU1DHX+F1*-VMP0#,U:7$C:&%=:S)G6E!J:F=!8B)*9G1-/%ID43DV168F7STI)%I01$E> M3E]1-F I2FPC04 V.TYH<%1826Y'4'-./BM:-$ V+4DR)B4X)D$W,2,T)5Y4 M.C@C4STH)6)A*6=02&I=1VID8&A?(W4G=%M$8W1,9R1.75(G1EA88VHJ5"$E M9TUG4G0];3=%;BTP/B,[.5!K;$)>*"E?3BM*55(Z9$1T)DI1(2I14EQ23E!99SAD5&A# M52\A.S W(C!;034_.5-U*61.+E]Q/D H6C@B)R1S,R8D M9#=T/W-+*%U%.V%L1&-"8&E6(G$B/2A*-"\T<$PR.E%$;&UB,%(A:EE-021J M,3!"62,A,3@A8E1!-$U+13 W=4%24%)6(B0O1DU+64]U)VDG+E ^/C=O(S%R9"1: M2B9P.&(R.B4")5-U9,(T(V2F\[92QB5B-E M:F9Q958^.6Y?7EPY624B37)807!'(2=N7F)@;CA=:UIU-TY>;E5$;#0O3C,P M*&ME6#EU86Q"758C=#IS6F ]+SU/75Q=)E!3-%%!3%DJ0SUK,VXL/'1R3SMA M*"TB+C=E)6YQ3RIS1C).<$)C8C=B52\F4&TT:B-:)G%S(SQR2EHK7V,Y0BET9V5C M2BY?/7-26TA!-#Y10#!A*BA3271;=%QQ)UXC1#U50W)?(3!O,S$R:49 4TLS M-$EQ)CHY/T@U)VI$4$%I-%(P,FHY*EM@0%]4;4:V%2)V@Y-EI@;T-G7$!4-%,E<#538B)$ M5# O6RQF/#-:32)'1G%&;V]B744VQ&/6 R76XQ:E$L:D-CTR M16113%9@,&U42%9$2'$P4%M>5&IG32DA=3]413-442A(;EPH+$!* M-V\K0"U*6"LX;4-U9&)M,V!(-7!$7D,V7')$22%:8T0O36!P/RTF:&LI;TYS M1BMR/6!E,SHH7%EU.S):.S]U-F5P,5\P6W)Q*BIR=41A;5U"*3])*2(N-2=2 M5T@Z6#LC(U-D-&-N/3A!5%="4G586D1":$ [/$U7)2ML928G-2EA.UQ3*C-' M275D1EXA<40FIA8E8\ M*S M M*S$H13]73G,Y3D1B8C-!12DC4#Q>(B]$94IU=4\J;U%A6"8Z.4@H-VD[/B8S M5'!C8CA'(G!6:5(X.# O,B,\4#U.23X^73(B6R5R+3MI3%-(2'(B1EA-<%-$9G-6*4U%5B%-2T5*6E]N5"$K3VA:8$D[ M;G)'*6AA)"Y;9F]64T%;2U*'0Y=6=.+7-P4"ED M3SDH4#51.6)H3R]+)S(W2&DP(CA:.#8W.4)6=&,^47(Y5U!4:3 R."UH3"9! M7CXU:2DB,6TF8CHM:2U<2V-7*#Y912%'+%=/.UTA/#PC.DMT,6E?(T@_;TI# M1W!;.SA=62%-72@]2#$V3D]P0SYU6UHS63XV/R4G+EAL72I?,T9N8%!!2U90 M7$Y4/3!D<7%C=&EJ7T8M-VXB87$^;SI!9$YN-%@[1"]#9R%>525P86AC;S1 M:6UU1E=5-"M 4F,C.U%J7C]%3VET*EAK2R4B(C4K44)M9R]A<#PM72)0/28U M340Y144T)#AC="TD=#)A:%TV.V(X9UQ?17)D26XF=#HD76\K4U(N,'-E92-O M-75"-5YC76(P+4HD0#0U+E1#9&-U8D--:2Y03D8B*C!63G R+&85!F0C9=6#14=$1S/F];.4= (E,T96%R,SYD(W!>(4PJ0391-RA@ M8& K2&MN,F0\:G0\34TO)FXT M:F!M/DY=2S=+:UA352HO36 [13PY/71.(D4]02),4C4P*VEP:&([2$0[7CI/7D)% M5RMD+"%H1U)-:C=?4R=F6BTI(69'*$!D*5,^<4$M1#DC.%!E(C.TQ107,V4'$M6$U>:E=A(CY2,DHF/RM<6"UA M,5LO;",X,UQB/#-Q,W%U*D-S-!,28T-&TI2SA68E4C6EDH86(P M0S,S-P3C5H/5A( M*&T\.",V8&Q?/4!%:E-,6E4]*6AB/"];8T12<5TF6%\U9BDC8RQ72F554UI' M)6TN1#TI6STC2%Q)/#8Q-%MP;#Y>*BU00V(X+5DI*UE,42UT8&1R4T4J=6TZ M7THV8&M=/5Q&25M<1V$U25]C.6MQ=4TJ05\I)U-P/R]E94)88F(_1U]O9612(V([ M4595+W0K;6I>74@O7DQ3=3LZ0G1#:W);0$HZ(SA.*$@\3B9J,4\C:DXV-$!! M,#Q25TQT(3XO.G-/.VUR7R8S1"AP4#8G4U(J3V!**C!()6UA)THG9F U,TU* M02LA5&)L)'(\*SYT7"(U6$IE/FM 4SLR<#5P(V4R6"]:4BXN:C!) M4VTH8"I5*2%R,G)/3&%I3R5*34X[.T A0BQ=05])7%EO4$H_ M46EA;F0P2#)R2RPE/VMC:TU=*S(H/VY>:%I97EY96U8K M24,^)VIJ16EO7W-J26H^5B1O*3%G)D5)0#8I(EQ.8F,E4%=P*"Y#<&(I2U1% M7C5!22A+=%D\5%@[;B%N4398,V(Q,U M-4599E->)SM%+U9R-3YH)T5Q/E(T27$G4"5&83@B64I+1"YO8B8O,#$Y9$A4-EQ6)TI@<&Q56S9;(T1N)4(B-N)EE!1FHL,BY/37%?2"5B6DQF M15%K9C\\."XU M5V!*8'!%;$$]5#$H;"1F3CU79V0G8F1((TU<<20A;%X[=3([9EAC+%]<.RX] M2EIU9E,C/C,N-R0K454E*2I2.6 X/F5'45%')#A2:S4V0EP])&0B/59*+E4A M9C8B4$HZ;$-?;2%P,E9E0#DK63-18FDB0V,U,"E((R-M66-G0$-$9F1142TT M0CLI73M/.W(H/"LF82,Y2FE@-F]G0&0N*EMB0G!F:%56(G%4=3QJ1&]'0EU# M6U!S7% H.5!,7DIT-DI+,S%+(U@\+FUI+U%"0VIK655J16-@7BH\5T4Z<$AM M/49)93\E4F!K5"IO7R05U' M(EHP7&@K="E6634A+U=,;C-9,&\M;45,;2L^4EPD8W)/1VM%7UHT4SAQ4V1, M6R@Y2"I< M,5A-5C!R1"E08%QQ93)#5CMI1FY"03M.:CU%,D1/-4Q-*RQ-7B$[/RD_9"$U M;%4P(BT],6\N-DA4(DPW46I/2#P_;TEL:#26A-2$MI(U4Y2#%K M-T9E4&E&/3I<,2U(.E5E;&@O6%(B6U!I3%982#P\-D\\/FQ=5T))7-E;55<<#->6"%L,#17-F@D+C9T<'!/3"XM94TY,3 V-"1F344Q;T=-0DID.D\N/5@U.D:#4G8$YK,#LR8D=/,D\Z45122C0W M86Q+641R.C]$3CXX.DE,*C58-R4X,BE9.VE".3\T+D,M)C4D/THA4F1).D!&;G-4.U9D:6DY4E1' M)7);1CA7.WX^96YD0CE*7R\W04Y,)E%8 M1D)3*V;UQG/&A/ M2UHJ/B5M:6HI33%=350M+&Y$:U1K8CQ,-6PJ(F M(E,%A?,3@V7STE4V4M7F\W43A-+VY16C,D0RA?)4$B7#]:3"\\ M8V5>12E@9THX3FA5+T0U=#M;+U(K.EE#42(T3D]?)V8C:3=27#51 M2S]*/E8O+F:E]J<$!)4"1:,40Z-4A@8S I-6I<+25Q*$HQ M:#9C<64\53]C."IM*B1L(F=A57)-8R@B;ELM,$)(;31D+R(F*T]&4RM3,#E$ M9CXW5W%:*%M2;#XJ3",5\K(VP\ M96A'9U!(*V1%;B=U/%!@<&,M<2)"-"Q@7FTR8",Z5CY=8#]D7&UK44 W<6(C M;FDX5"U216%96UPB25+S,^)2(C7F1D,T5J."UE1"U/2ULK M5%EE8S8_-&MD5%TS24!O;&ET/R=06,U M-4U18U<[<&(F16%:4CER9W)=5&E?82=20W%1-FYO0W1E,T4T9G,_)V=C14Y; M:2M+:S\K1%3E]G:T0W,5-+2%%.*4$E3E1A3R0P,5(I;%XA74%014(O-4=E,3=) M74E?7#% 14!-341)92EK9"]/ M7S97-BI/;6LL.V)$;65@74HJ7BUM4V(L6R9++G P43]R/55')40\)&\K,6 W M8S)-*&)Q,"04(H8FE0/4Y=03(Q:2\K M)$I4=6XH-%M;3D,G8%$B4%UP(UTL+E942DM;)G)D,EA$-35T1V(\9&AT;DQF+RA12D)"/B@M M1E9,)2-0:2TN)2YR M5UU7:T4_.#)%:RU9*S \2U@Z5C5M8&@X8&4E,T5 /5]-*&$V/4A>/612 M1EI;7#A5+%8R4T(D-!*U8H:EM=*$E=4DDK8'$B M-6$Q<%TQ84,_0B%#)6LR4W!#)"TJ M3CPC73%3+21>+B<%9 1&UI2%UA*CAG9G1A:4M>,5=:2%@L06-1.TM925=6;#IF+54D2#H_ M0F9!4&LE3UE!3&0U.C8L17$F+6\E:G-+0$=H+V1J+50_*6$R*20^/2Q? M9&%8/G!=9%IK15Y=2&LW.%DN04-@(DXO:E!8:E-K+2%+*24\86%>6B8S/VDM M)3]&8TIB/2Y ;B5%/F-$:#,D-5PJ,SA$52-T931I,T,R1EYA6C0K4TTF/394 M+4M?3T!L:6=U)&=Q9"A9364W(R1?+D0T/B59,&4V*T@]92=$*2YB-5XK3B,L M,V1O+3575#DQ66)<1R(J+2-K(2Q+/6!1*6\^)&$C.T9H+RY(1&-77B=O44M- M0V1(5&UG9V=L=% [(35N."IF67!*0W,M,4=@-3TV(W-2+VAI4"DX-T5+,'1' M93D_(4=74'%=:EY:(EU@*&=9-UQ".FM244E>(FTH9C4Q9#,I6D9'62]G9CA, M2E Q)TYK9'-1(5- 5B@S)C\J+61I,$-*0"PW2TTR.$8Q4E5-)E!A6B%>8BQ. M+"]$:V=+741N1"I>.V@J948N;R8"9H-%Q /#LI<21S(FM4<"AC3%D^7V1C<4(\9C$S M060D2B$O;4\R:UUA9F)@:6]9=4E(;TQ$2RM/-5!>,%E+0F(Y;&HY:3IJ6&10 M*V0Z,F\B16=@8$=13#!65#I74SQN-EAB/DTA7#+3 J<$\[75DU=4UJ16TA7EX^)RID3&@_7$QQ*G%0,3I0 M7EP],DE1)5MI23I6=3MQ/%MD5$LS575%/",G95Y/5#@P6W->.2M)9E-!-S1; M/$HV)4AS+5LA,UMK7%A@3EE9*E%1+T@S<29@:%13(5PJ52I3+%=38EP]/6X[0%\Q2DAS<"(K1"QF=3-S)SXI)&501BEL<7 K1"H[ M8"$U.3UI-E-%=#Y5)CE$2F\]:S57;UEE36HU3TI,,7!954I08B];6"5()$PY M45,Y9UE(7D%F9TE476D_4B9F;VQD;"A,17,X8VQB)$U644,]84@J)EAP)%(B M6T\W+VDN7SA&*"-G2%\K.R8I335R<%IG-6I2)U1? M+RIA1SDQ)E=**2%;9B@D3RA;-C13+FM3*D]C83%=-&(C+4Y1&8B854B*5=M+E\Y/"EB3$5A6S,C7RH\ M8F8^/TMO.D5B;CM:=&+3Y%+R]O*"DU-G%"37(](C1384;SUT5%\K/7!))59N;D)O/3A0;SLT8W0H M,D,Y4%E;*R9"$E-#\F M,E-N+"A/(VT^,TM3:EY1*7!A0CQ614%$2B4D:F):,BE69V]6-W T1S]:(W)& M.BE38VAD4T0Z7B9D)72VA@.5M1<4)(8% P1TQQ M1#@P)#%S1#8E07$K=&=M8#PN3%14(TU:2V-78"(6$J M9F5O(2UD.F=N;RE6;25'+%U;:E8T7T\F(EI>/VHA-S4^1RL]*F%$6UYQ.T9> M(3) 12-.0C0P.4]J1VUC024N-61?3C<\ M:VI*24QT.CY!,R=7:FQE2R99(CYL1SDQ<'--/TIM13QD9T%J9U$Q/3-9<496 M)68X;DHU9T-@2$*FA7.7%& M+E$D17-L6$==;S\A,4=H)B11=%)?4D%):UEE:EA,6V!>4BDE6UU41S!;*74C M33\[+#4B2U)=8RXH-VXD1E-Q5R1#/E,V2DYR,2AP/50_*4]11"5L0$0B1#U- M/"E@:'4G5%9P<".&QF7F0R1D.6M7)61U3C5I1#@V<2II(4!"06!"<59Q7$UJ1FTA M2SMR771#1$A8/39$,C]I:%PJ1"X[2UME.6%B/'%I0RDO,V9P5$1?)31>825P M.TQ.4497464Z:S9#*STF<58Q;%5"<%Q'6S X82LS*R=(7&$T0FI<.C923VDY M-F9:9DM2+RE43'!<5VM>=$U",S0E],43MN2&Y:73!J M)V)>,$1N/5(J5RQ;;S1S9&9E)2ID)V@]1G-D+C=)<$HT2S E1&! )SDJ*C1L9%]Q7"175T%*36A9,STD,4U:5$Y++VP[ M6SHU7&,\-5=!<"Q#2#HI)VQ273=",BAC*$\B.S!K74-7+T(A5&(R;F@Y;D!/ M=71(64$O-D@C96E"4FI,569C+&$X."UT/UI?:CI(*#Q)1S5+:"M,12-T6UU7 M)UYI,T0^)EPT5"LH(SAN55)C+F18;T]9)%U>860^1EI'(E-%;B4G/EXU(T1* M/$A$3"$S.B\C5C!:/6-',C7D!22FT_4T=, M1B97-CE ;E]S1T9 4STX,6!/77-28UPF65=L5"PU/"=*9V%-,45>+$(Y2T)T M(R(FI782=70EYH4SM<*DII:D!E:'5C M+'0[.%9 9U\R)#$I*6@T9D(I1G0N2'%S:2\T9UQ=;'5-4$Q,9"]/:V=#)3)F M)FPU(S=P4T$H6%-2(D%3(F->6$0J*F-J24QQ329J/3-",TXB73PB:E%G6E\U;C8N8CPY6$DX1C%/ M5BHM1UYR(4-(.&(J;5E(2DTL1"MU/5]U46I>6%A976XN=$4_23,Q42Q$;#M3 M1"4O/"Y1;SU@8SY<+5$U8V%A M/2),57(A4CTV93Y1)B%--RY%:$) 4'%C2ETD-FAP+%)H3#PG-W E4B9G7U=" M/EI+-UUN:TUL;5TQ)%]?,6]27UE=4B-29C]G-FDP82TM)$E%,FQ24CE.:2$W M=2\]5F1-8TA.3B8H4U5F=#)"3W!=4%Q84$Y2;FE2,E1,4F8Z(E;6-- M;$MP6%0A0"YO551<6B4D5RM/-G5D65178$$M3BTP2G1L/%5?76 Z.4%H1ULF M7$I!*')K0#!B*T=M0E@A14!B5#.E-;5B1N36=A+UMB+&PV<7 ]*5)J56UI-DTM7%DK*2U- M;4AI)U(G3S\K+EHO:#(F6D)(=3,A445L,CTW1EUE)#]+-SYH;&U:,5EC,TPE M1R=K83)D4CYP(DLA2"LP/6U!/&MO7#19,&(J:BHW2&TM5EQ;92E 13M'54IS M3$]-/G0V25EB*3-=8F1D34947%UL5&XT;S-K9G,K63=*33Y.45DV/S=*3#UD M8FU17RIL3SL\;D9S6&E'7SDG/#Q*771M.%@];V0L:F)H/5HD M9B0F4%UG;"@C/$X^4'(G)5,H4C ]*4Y!.3(E0UY(7U<_8B$E6FM23CTC.BHY M=#XY1BE034-+3'->/%13,&,T;EEJ-FI;4#PK2S)7(F-M1FQK-$DX8#([ M<#!'+&E::$XO,61G+SDC1'!/2V=O+RI6/3YE,U%O3G5F)"\Q<3$R26-J,S$H M*4%H;"U>,%,T+FUU;"P_(D@B25LE:R=82U=9765S-",\,S)H94=B,68Y;"9H M)%]O*U]B<' R,5Q,.B9U+$E@84+3!=1R(_0R5,;'-90VLE57%F,%XN=7%(2BU6;T)T,C]J M12LJ6V]<5&M=9T)H5475TS1ET\8U@R1RA/*E1,:U1:1UQU/BI#2"LU/R-J M,#XV34TN.C9,,FPO;S%D7DD[.6]%8VAH8G5#7"PQ,#UE:"]A<&9;4#(H/B-1 M(BYL+4M>)F%296=205]B5DQ%3$QI*CY/2"-U<5$^)R=76E,\-5(Q;2-V\F.D0^6UM+8E9<-#AK;5!5 M=6\I,6=/9S1%,TY566,H*5ED934B2$LI/5 ]/"UQ14=>*&Y=<#)>8U\G+C!O M(DA>-T12,BXL+G K(DHG/71C04\\-"MN/"E+72@W75U-,2]&;59566M92E-& M2&Y+4&!C94(]*EMK6R5S0V)I:3%>:F\H+F(R85Q$2V V/FT_4E(^+T%Q0BE' M*R);+DY!.SAA:UY0:V)F6U\I.6]R,%4A2D7B<[;FLD/3)98S$Y*3AH54HK M,3]R;2QH3R184&MQ149D7C-S,E4C2$4P2T1H(5D_/3\D0C),;C!%72X^9C S M.C0R6FI6+U,E.V-=*3Q3*3YO:E,^.V%:0RMD84A+/%-B<'%)6SIH<&\B.')C M6D=H/')8)SA<+R4L1U4H5U4W4TTL/35TLX*UM?/#@B16!S7SLI56@B2CA1 M-4$[)T9A;2Q,,&]2:C$F<3 M9T]"(F5;9$)..51 0CY27UA$<498*FL\;S%<<"5Q;SY(-"0T/SDM8"4Y,%XT M/SY604E>3T@U/%@Z8SLH4$A8=#!A77 V4"-U:CY65EES)RMO*'5B6C]1=%-C)# M6$5B5T9%8V,O:U4B)D9;9EQ6 M,51>-E5&3TDQ(S(F7DY/0517,TT\;6PO.68[+$]E23I992AH<6TZ(S-Q3VXC:2%A*%U$*6U8;V845/8RH^9DM= M<$)=9#DJ)T)!54A!.5X^+W(Y+T:6(A,5!6+DY(,2)M*"MF7D$_ M8RHO+C(L7DA8/V1?:65+45U 94QL=2(C1D!:*VU?;U\Q2F9D44E.9G(J6D0] M4EDH6#YD)T94,%9O(70E+UT\)2)0,FXO93%@3$)J8F8U:SU#5F8F*S R64Y1 M9T=E1D%50B56/$$K<45<4A4.2)?13U..S]M13A>)%M8 M:S0R9#\Z-UX]85)U;V8C,7% .#-,16!S/"IL9B%2:TIL9G!:(5E48D-5;"9? M4"% :U-*(C==-EHJ+VM;,T!O0B]#/S K12Q>+",R24!+4BE76"8X)EDU.B6$UB93]# M/SU%6%AD*#A4+U%@*&%E:#\O)24Z42XL1%TT-3]I-4=42V8P4B)S5D99:$]* M2FIC*U431':G)K;E(D*"TY)%A4 M,&,G,G%T13P\76QJ."9O;&1S9TQ;;2D_27-P65QF-E(U*6]#4EMR1U]-.&HM M42$O.V H,FLC:D8M-"A&8C8Q34(^,3!>1%8U1#E,.3YJ,6Y72BLX8W5L1CM9 M:FP]/40G,4TN*V23]U-V@H3#IC;48H5#I';SLZ<',J.T,S/B@J;&TV-V=/*%M# M7%-I+$HU7#I)85M)8%-8;C(R7"]E-5I.*%\Q7S%;2DPL<"XE.%91;V3FI"2D@B:B9$*&=A2B<_/VM/4F ] M1DA$9%4U94A7-W4V6%4E7B)(8"AT5VE'+$-9/T$]8"1$-$$K*R9M9&-G5VQB M5S%B4#I?*BP\3&E+ M6"YD;RM)941S,')E*6LU6#Q374589B\]-&5Q1"\N56=);SDT:&,R.T A3F!" M24TW.4!))CQ$1U93)SA1.2$V(3XX22Q&9SIH(F=/<6PC;E-?,SLA3V1C36IS M(CDX6D M,3U=35=>7&Y;-4Q-7#=0-CXX5CIK4UI).SLI)3%>+R,A/SE".5UO M=45R*BQ!6$1.845:-U1F6"HW4FE'*&HM7$!&-6MQ7S5"9%IK1R)?4T<\:#!) M(TEK.&$B+5,]3G%.5&Y24EDA=2]U7650;FTL*$:B(W*&951%$A4U\Y9F]7:F%?24AT,CQ';SA1."YE M.R([.VQG,&-'35 Q,EY$,CLJ+VE*32PC2"(P*6XY7&XS5D$C5V,S13EQ14E( M<6E=3"P^/&5#)E8H0#Q+5SUI34!N9DA6-D198"DM5R)4)B$[<3E7<2]..S=;9C918#DX3EYK9#8S;%56)'- /S@H,SQI;3]D,&!H44I8/CI6 M/C->/6 H4#HE:F-H14$H8B(\2V5A*W(A7B4B9VE"9C1+)2@W9V-$-S1L6#IE5#%3 M5RXO<#9J34%963M70E\V3R%..$8U:FQM1F\U*2TT6&%R.RY=,$8S)L<$XE:6UH(6=<,4A9/6MK7%XG2&5%3"4Y M=5EM.RY'7W$E63MG-CY-<3!!4%TW8FPR5"E?8&IM.5ME(EU32#,F2TU+5"9% M)D$S.3A93W0C9EUI.59.)$DL2BE-8G%#86TY8T8I+R(Y*%UF9T@P:V4Q12Q5 M0DU@,# F-4T\-'5D)B(Q3G5';#PL8C) *$Y>0C5/-%Y1:B8G-BHI0U!68B%8<74P M-E=;,DIQ1S!J.2H\/5!--EMP)3PJ16)2.#1A-#PB8E]B,C4U*EAD-$PU.5Y= M331S8RA27U1/*W18+$9"-31C(T$Z,CHG)R$J0U5I-'10-$A53U)U-50V,CE M:B%C+4U$)$DB(6AO44E9-F0F3&=@<4@Q0F8V,3-93C\J,TY01B,N,3%%/TM. M+BP\)B-H6U0\96%I<4=@8'-D06M=3EY"+D5A)3Y!8$U47F8\8'$B2C)R;5I> M.2AH(G!++#M)0#]+,&D[94-M8UU-3"% 72HG8")2/E-O1TM0/RIU4C1"I$,2PJ441),D1)*BY>66Q%6DEQ9&Q,-DTL0ELV+B=!<5]E:TY.)B=<7FU"555#(D0_0%%**S!O M*FI:6T\S7$(_6V9T;REB1BY3-RYH.6=';S8^-D9I;$IS53,C/F\L;4PT1$@S M6S!&4V=L)#=/;5EH33LY3R1 ,G$J;DM-8BY63"E)7FYQ458[,4!;.6=F-S1& M;4\C56TR0D]4.6HL-G!G4G1G;#M'9SA-7'%?2R9!7TE5,F@G:T<[.ETY961= M)#9A)V==955<9SEK0%-.95MP:6,E62PE65EG66$P:BMU4$,J=#1@/FEG6EU@ M(R1-8UTF64Y7/")))55)7CEO26AS.B$D(VU262E 4"LX7$AH,RLU.D)E*BMU,U(E M6D!81V0C-6E93G-T6$Y34F!&,#5Q(S-U(F]?74LI6#(412+69F<5 H4C=26B-39S9U,$A/ M04DX5%E,3&Y75%8Y8$5E9"\Z8BQT(T(L<6-":"DP*BI!451O4V9:<#LQ82Q# M46]14C%;.V1:3E(I+$LN0U-+/2\Y3$DK7TD_)CLX5DT\:"A'/B1&+5UA+60A M7VAM-REE:&PN)D$T7$=;.C$[5#MN.6PW-5A3)&!<(3UO.34C/S4N9RY'(V4N M*W!C:"-,1F1D+%$W;$MI5&-"*VLM8UAF7BPF7"II(6TH0BE23$)J*5%K6D,Z+5-515]F+"IT=5UU)FM&.25U0T675'.V-9/"%A M7B5>6D%0 M-4QE2S4\(6-2*3DE/&]?4SQU;U%G.F!&-V)6;VTQ96M ,RYS-DHV5BHA,"=J M7VHI<7,H M8$U=.$0V.%PL6T@I2#64P_(2D[7EA+:V)O M,T8Y*C@K1#PR-T,R2D1L75I9;BXH5SI&5$%8(R;6HP:%XZ0D%8/E=*(6(A0S\O2DU33S8O7FQ%3&XJ/T!: M53\C.4-<8%9!)T4L3W5<8"5G)$TW85(L9EDB:UYT4"X_3%=A2$@\:TE";R8F M4U)S2DQH3%]$5TTW-S-::V1M8%\J/TES2V@A8G)Q0"@]-71@(2,J27 U3DYB1&$W1U44=>=3]P)CD],TDZ+% G3B@T(G,U:$HW34\S94QT M47$F=$TR,%Y'(2]L82Q)/F- .R1?6E9&:W) 1F1E6T=(*EE(0CMF,#=$*TAE M;F1&)EM;:5XY5C]204\B;E=#9CQ$;VQD.5PO=5$D-C@Y1E(A*E%&;W5C M(U T,3!+850M9"A-6&153# B)DY59DI#03=;3G)S*"DM94,]?CYE;F1S M=')E86T-"F5N9&]B:@T*)2 G4C(T,"3S5H M42YQ."\^:SDF365M1$E/7V5B6EPJ,3)L<"]764U4*UMP3U=M9#@T0S)*(U-" M*T,R/D5#<"\O45A!:T(_620W8G-'95E7.C,C;V0P1%=P4#H[6"E#5%MM*BXD M)55,2T4U,SP\."D^/EU23$E=+VI54&I;,#9=-FAP<&YE77108S%Q9G%"/5(W(B%5*CU6/51N/3]G.UU575\]+%1S,&E ."-7)2M$ M(6(]0C1T0D!!*%AL9$\U4FU"8D)(-$$E4'-15$!1-VM)-U)=.4988ULR0TAM M+#9P(6UL-CUQ(C-I-%Q(65 E0B90*31.=3XK,RDX/22&8M+V!T2C=L,%!$:4A2 M2C](6T2S5U-7$Q)SU1 M/4%P-$=-65=,)SYE6EQ"<$\Y6C4L44QS7&0F3G).=#\[.3%T6E1-15PN6F@] M:SDS*S1>6DU00T<_4U='7D56/6QE+%LD:UYO-C]T(R4Z3%!4,3UT:4E/*4U" M.38W*2E@+"-#0V]1420M:CPJ9T\B.V@L8W0E2B)M.59:.UQ0(C1UDD7&I5<5 ^ M8T%&4T%$)&%@1$-664HE84HY;W)7,3-N6#0#Q/ M334O;D!K;UEC2U%@;V9S72H]5#A:*'!,/BQ+2G! )E0S32LV:#2"9D4RXL5")#*"$Y9S9P44 Y548W=2EL2C]2(BA?+F-U/BE9;R6&(M5G W*74A,V8S7T@S)"%O8E!O73Y$7ST^2&LW/B]11$DM16(X M*3Y05RE@5C5;3"EE+U]C:$([+E,H-$-<5"]E(BEJ<#UE)SY.22E=2FD]1U%< M2$AR+')-(VLU4%MQ9TUE/UEL1T=A(C8J0EIB6W0E/EQ38D8]*C-R*697;"0L M,"13/D-<8T%L1FQ.82%Q)%AR;#HZ-$8^75U0,T H0EA$85!B6W4Q6%Q;3B50 M-D5K+C=:9VE0;BQ84T]/9%X\355B-FA=5B\^0"M';%$F;G%/8VDD3C] 8FUP M3V(E1L/F5D92==5"U&9U%.4%HB;D0E M;#5 8"=5.UE%(V]A3RYH,UY"8#YJ,C@T<&962"ET9T5U+T!,-DQ:1VPS-E), M-3Q<1SI,.FHS:D)8+&HB7# A4&P](F=Q2U,D9CI/+%%!/C!186]C8G)#;FUD M4U)#7#TE/T9'!/5%5R7BEM;7$R*EPJ2R9;)U)A M+R=M.C-I<3!846US,S R6D54;5]J64-(8FA;<%E(3"DF;"A18EHI)UI0=$!= M)U1#)D50,D*&HM9%UD3TM096I9<4(X56TK84AP6T)=5B,H M1V):33Y#4%QP,$I)345O5B$F:EU9(2-/(F](8DIJ0S-B92153")50$5%:%T\1UE:(V-;64$O7BA2 M5T8X.D _6%55*F!$055<6SEP(R9UHG*4E/ M43U!+UD[;")..5,G.2E8/SUA+C5G1&4D(FXA2S=P+6)>048T5$%@8"E*1#A= M7$(H4C9;7F$],%Y40V\J*T-2+U5 4CU<9D B*5X^1"576F$T+D!H*E)15TY= M6#<]2FY42"(Y0$0]/"M.(7,I2DIM-%HG36YF,F]90DHL+&)J*R92=$5?1V1) M2"EO7BY245ML-$AN44=G5U=)-%EG0#M9 M,$I88G0\(2TA9&4N85PR9D5:9T Q)2%2=3AF9E,V]566$D M92HA/B@C*$TN(4AI3&M7;U]%+6))5F8^+D)B:W1/<%!R53!R8%!M6S<[,EMU M(U\_8RDB9C0Z1FY>.SHX(THR(3%>3U=I:#I80EED2E K63(T4EPS*S%.,&5T M:35,-FA61F4_*&M:6BYS85DO6#-:2R114FU05CQ>*F9I1B4^;')>,")$),4EE96CP\374L36\R-%=J24AE(3LO:G,G1#EE+G,H7#1&8U S-E]" M1#IF7U%D;"QK3SXA96EC*UDR*DYA*4PR2#LT+$% 03)$XR73UP=%-'0F0F96IK8$Y!0G!>7%AG;6HP7R4E2S9<83HF64M+-TP^ M7T1H)3AE+5IE:5 J1VE0539+23LU1VIS76(D+4!B)E954G%/*6%#4$IN5B9C M/VQQ7W-A1RH[07%K0F]>6TI7*35<7B]S(60P*4,D/U@^6V!D-F0K02ME*BE7 M-V@\*BY$4RME1#Q/0516(6$G25XV25,C5"9513U+,E%M-D0Z;2YT:DQ16S@_ M,&]L.T](+25?:FXQ8&@J.$]0;2I#7&A&*%HV)6HA*E\C+R9T M6UM#,RQ,:40BI-+4\])S,Z5BY(4FM3 M5E,J3#@L:&9L82M3/$AJ6F,T7DI=0V\I0RIT*"]T7#IN;E/W1M M-5MD)F(V+FEQ:S8]05)@(6@O4"7"TQ M;U!"3V]D0F,A-C M*F-A6$5812XX0CYA,B(P758UER*FHT/#8W/'!?53A"+F P3$)M M7F<\-DA*6C5T1TY&;68K-'5:4C=0;6 P7%1L/G(B9' V2U,P;'4Z:TTE7EU2 M+$TB7#TJ/EI+1"-P0RY *CQ?:BTM0DLG6U,O0S9%571G/4A#,5TF5D(_57-I M,S%$8#@P9TXZ:&A50T$A2FPK1FTH*60C2$$\*S5#;RQ-5T=M)C.TI!+"H\,'!6-VA;,CE",T5,6FY> M13Q+0SAB25IM;B1E+U(V4$! :D G,UX_-6=A;#]A6W)2=5LD:EE:;"]C+5 V M0%E?7D-%4V8[,DDI6%1H86\G658F0VML9$!L5DXN6#YH0C$_7DA04VQ.*5M5 M6U8R(VQ/,D(K9"I-9T8]2#4L7&LZ+$I482E)(G)9/"LK.RI59DQB16Q00T)-.2% M(2A;+$)SQ>,$DA4D=I+"%A1VMC7'(G7C(25L;D9C6R8I6VDJ8VU/<$ M5R@K6FU"8CUR0U0C5& D M72HW,2:D1Q/4I0*U9>-T5;,5\U12)Q=%1+='4A*BP^245L<%=-.RA=)"TT M+DTA)55;)TY& M+CEC:#Q1;D$L-"YN:EA/+6-F0C)@;U5L.B@N3E,X/D I445G=2XP(UI=3#-O83DA86\M:BIU M<$!*6%=;=#@R(4,C+E13+4@P,W-993EO1B9*12158UU37"%*+STV-R5)0SM39$$Z0R-;8W4H M0C\H820\*EAH.$$Y(C0C6TIS8#*$=< M-6DS)C$L;D];4DM+:#8Z9"=&/W Q1$E/+FMP/SI58VUA4B0C*T,\+5-,83U"*EDU<"0Q.BTH*BE*:28Z9$5+)VXE/"Y$4W%N M8TI;3#(T+6MA,BTI9E9&4&M:9",Y<6,A74T\5C5:8V5F06Y(2C-7<$I<3"I7 M/UI&4CI$)CMA8B=/02%G+SX^*UT^5&TM3#4E3EM=2#I)14XE=5EH)6!)65$L M+C!Q-G)B:S=";DYI1G-42T9C;UI:+T4F0#9$+4%4*$AR8$@C46LD.D!@.F<[:"5@/&EG1TY/2F)H26=75FPH)UI')$)D2$LU M6B,X;4,[<$4O8U5)/'1P45EK<6IM2SUL94@\/BPI)&59,3@X5DE@+STO;&8F M3$$[)V106RM6.SEG*&-?,S%+825N/6DH7B4R:DT[,UHJ2"$X/&-U0F=8/"M& M+5-?94XI0V,V+U E<65@1W)S(61;2"1P-6=C)VLH5UU&1F1G1E]7(W0H0G,E M,SMR+V=A)FY4,EHQ-RXM:RDY)"(V.TAS0S-,,U-!,4%,.UUJ3F G2$AJ1U0U M1V9,8E9'0%)J-U1$/#1'6TLV8S _5& W,$9>+60I3S=*,7)O7SIU)T-$;EHM M*4TX*2I -#I7)TY06F%1<$PN2D](72Y#4SXY4R,Y*V$J5"XH/D5+94LG=$HR M.UQ"(C$D2$1L8FMC-%A!=$(]57!5.V4L+R]+,#\[:%X\-%IO1G-1.4Q73FTV M-B]!*$=1.5U$,5\B)F-"-2:"\K,DAR*%]C6D-- M4SL[7UYN1SY656-O9&<&Y3,&E,-E-; M0BDA/2L]*V<%!!:59 )V]=0E178")O6E);8'0T.%1654M 5W0G M;&=O/D)4LY3%(P6C:$$_*V9& M:2,"-Q2DQS,3L^.R5?24Y"15PJ M+VA@;V N,C6$UI:2(Y)D@K,60R;5)' M9UEH3U1Q(RAG25$G(6\_;"1!+UHQ;ELB;B1?5U-R+#=693]@*4-<+G,R97%1 M02UA6#!#)RMA6#@H668U,S1L725G55@N:S-%6VYR,V@[2E0U+R@S1DQ&/S,R M*4,T839A0W-S+E0Q(UI. M,R521&I),S9),G-%<3]U9%YR*%%I/U!+1BAE.70W.%E/*EY67D\P4U)J1TM: M9SU *&920'%C:F!F)C!B/3([7%EK7SLO:48L=4Y@=#MS;FY-/UPM)W5#+"M- M8',I7S)N8T-)8T]>;F)%=5$Q,VQ53E@C2B9,,3E7+W(_*$=2:TI;?CYE;F1S M=')E86T-"F5N9&]B:@T*)2 G4C(T-"3U\E<4@Q=%E2)34K M73!B-BDS-6!M2T5H*7-A1#UK,E9 7E%"/&72-=7%1055,L3W!T:DQF325- M35]@5#]1+%E80$8F(ELA;41:/4!*3'0E*75;6%-)7VTG0#-P<5@O7SH[9TXC M;D)C+6 U<"TX-6,R7#)N8E$T-2A"+&=434=J4$!M1E9E-$\C:$EK925-;48X M8VA4)B,Y57-<764G.RE)14])559H)55K4VP]7F)U,2M-0T\O<&8M9R(A,FH\ M5DYD,FLT15TZ0E(M-"8W(ULC9&QL2E,U2FQC:VII)EDX6%9>(DEC+DTR0&,I4TIS-T=M26=C95-+ M*$=G*W-3*B,T;B5K4F%7,S9F;R\\)D0Q7%507$]%=2,U,C7U9* M5D!?+%U*2FYC=#HT4VTN)$1G.34]*CQS248D;"E!4"PD/2AR/"ES,BQ8.D]1 M-$Y9-B$C73Q"9"U$)F98261A=5MF76TO.TE/.%AS2BMK55U(*%M"9"I9='!' M/C!O7C1=6V4C-W,C*B0T3RYK*E-2+2H\1DI#+$)>2F=E949O-C]R-2M@,"T] M.SAL*DQD(3TD9E96-3%E0VDR5&5295A74BTI7DE05C(W(5)P0BAK,C!,;6,T M3' R:C),;T902FLJ;R\E17%$,$Y$2FM=5FD]7#(L.B)@0%YB6V,R/"$Y:3A104P_5ELD65PU/RU@95)3.C)1 M6V9A1%1L4G5Q0G,N:BXK-VA(.75:941J,TU;.T5:7#I65DEI;"8D(F=<9$U6 M15%M:S12;#)(8F(O3#TT,F%82U!H1C8H-R$\/29M7DM434(R0BXN8S54:RE90E6F D M06!N+U X7T]"24=-<3%+,2%34VPP(DQ,-ETG)D%O2EAR:F=E.40[9UQ":UUQ M:D%G,4U07E)37C=17'4J7R9)0#8Q*4\U;SM 9C\U:DA:2$=1(D,R42)K.E]? M)#U7-D5O250T1F9=)FXH+DM+.SYR/2I+43.FQU74%246-6,C+D!8 M(3$N54% 74,W+U]A,"AC=4!.9E)P-359+3IR73DE6RQ20UTO-U1M,T15@H-TA>+U)'6C%<(38X(D W.F5#3F=>8&TN,4U$054&P\<%IB;U(A<5II-#\_*CTR3E(I-BHG M)C$Z(SHK2'%(,&%50&9F241()T U*3$^4%-'751:,R)D,#9O9&DB6# \2&HX M3CMR568W*&\N;2M+.&129$Q#8D5M7B%C:# I=%0F.5Y;0#9K,D=83%YH(6HR M2C](7W!?(FYP,25Q8'1?5T(L-C9K7B(T6W-G/F5(6FA83%\X+%D^3B12-O6G5',&Q*+3 O7$9;1$AE:#XS9D!80T@J M-VA53R%J67!F2D0FY)5#MD;#HJ14E65&1K6S4T5 )T!'1RA28RI-85@P7D!Q*VU*5RA4 M*G,F<4M:/21&4G4S-TEO46Q/='- .S=Q*# _=60M;E(N8&IR84QG848F5#1C/TUG.EAQ8U8D M(R5#.5$L7%XP*$- (VDZ43@E9U!>*E-G.'5O5#YA="AP0$Y&8")5Y$ M2TQ,*&=#<$5Q569R-3\U22LW22Q'<%E0=55)="4T(G$L9%5C M<&173%).-%1G=5=M,4LQ7"HC<3EO1S%53F4A/%QP;44^,2XM66I 3U,Z)DA< M.DU(:W-I03D],SIQ(T\J8#TA8T)=(4P\0$M>;S0J:7$^)T=,8RLO,2MP-"<^ M*S\A:T!"-U=8-#1&/2DN3%A!,F%':#HX2#IH(BIP85$Y1EE$1$(^=3MF051B M='%H2%]>.VPO)C8K3F]P M14QQ4&I"5R=.<4X[1R5O,%1=4DHA3&Q3+45A34ID.5Q> M;69'+R-A;'5+4W)I(G$N;V-"5SEN2C(\<%4W7BMM7B-:/"-9(58V/R@L/# Q M:U\N7&%!.%UF)F\W5ELK(B0R83,N/&E0+$1*8S%:-FYN+F4S:&1.2EY6;E%R M/U4W,4EM/#LS:G,E)$0EE)-5Y#+BLG:B0J*DHB03E:6D \3#!4.DI5;"DM7F4_-2A0<'1*36Q@ M+4U,*3A?928M<"IN5&@M9G!#:2IF1TL^04PU(E5!-SAH1W1$3F-"66EA(S8[ M<#M-=&@M960S0UPZ+U1N3C5%2D!<4FI0*"(W;BU 42-M+2XY7F1V@L33Q< M53520"U81T5C=6(A(TPM*"XM*C9(:$X\3B)46EIS9D@B:DIP3E=%13).;&YU M3U\Y7UM78F=H42MI+TM23&HN3E=1 M+%HP4R551#,^2E!=2#=E55DA)T]-)"\S8&1@8G!1:54B-3,U7D19135B051.3S513$QT4$E<429%2D!35DE& M."-=451Q5EDT(4=<9DYS;&= ;$M1+B(N+#)54F57,T-F*V,Y0"A/65Q11R(M M5B0P;59@82)P95HP1EMK/4QI3W(B/FA3;&A 9R9?;"%O3SIG(T-D6TMQ-S4Q,"Y%.VU@/U)D2D255F8"],+V U*F)$ M7C@D13]&/W!-2R$]7R@Z,%@E/D X8#%+:E$R4&,\.4Q%+D0_,#15 M6S(R031T.&4C5F,E-RA4+SM>(D!F+W-Q(CY8,B]N.4%&-TY',E)?8F),4$0I M97(W3S1.8',G1C9H55LC=#%,5B$C,4HE2DM+5B9R)$=584@[:EU#1"8P8RY4 M(F$D<'1-(VI<64LB3V\N53UC0&Q 63L\6#YE/V5)3TEQ068O6%)H2U)/8UA/84H^4REH;2ER0RM?+D)2.S\J5SQ.<#-<:3L_94LH+BUN M/&MQ)#%'+5]K*4E"6#!7420O3#,Q8% ^1%!K;B5%7&(4@M)2M2+4U;2F=,7RQ4.F-H=2M8.&@W/#1^/F5N9'-T-D)N04--5BU,<30W13UF M,E O,U95238I1G%E6R,[,5=#9G!B.E%4-4=6 M*6-2HL;'15-E540$9S:2LL92Q<9W%J0RLW5F\J6RLN)T\Q M:E)H;"A2<$@C)DPU24Q>434\;$)F=4!3+#5$4&TZ;E\C)31.9FU@*T%G:FUJ M.RH[0R$T/R-S*%M;)6I&)3M"-S\S*#XV)BM6/DDG2"M5:W-:22TP.$8^)SHX M8#)J-$@P.D!&*&0U)5U8-%M 13QO33!F06(G:#5.=60V3VL^+&M6;24D.V8H1S=Q:DM+ M8S9M7G$U(F([:FHA5BA$<2U73&Y)8F971BHD7#AR-DA(,B1U M9T,H9W!G4RDA1F19)45L*T Y(2\E3FXV9$5P,"M9/6@W731Q+S9J0C=(2R5 M;F5E4&E/*4 G8G!'+5A63$Q22DDH*RIJ*V]!+C8I+RDQ,6] ,$%$;EQM3EU' M3$@Z3UQ&="\M.F-(*T!/3F4A2"9<:C(I4RDD1#A,341<33E( M62<_-5E<7"%>;#I6)DM5*TIN0'1#:W$X+U)L+4(H2VQ 1VE!7494,$%?64= M+DQ612E&.V1I/#XD549A1"I=/EM(-F,B)',C7DY(07!C345"0#M$;'!+45E7 M,C4O(V!K16U*<6 Z,2U 9%)D4U\M8D)04TMI16=@,20_0C\H1W1J/6!U4C5I:F-)4$X_ M:44L+BIP7TXG=2)80F-M0R-H86U55D,O6'-R(64O+3YJ<6DO7B0Y)UU,1DLS M;4A7+B5(;& _26LW9TTN;DHP4BLT0R]I12)54"EM9%T\8S=;0B(L0BTM)RH[ M<39/44PL54XW+EI!-2=F3BEA9%DX7R(E,6]!)D4L.&PV,'$F*%5.*CM/0SPO M<4PZ6%ES-T1<,6]J6TL^5S)I8&IL7E0C2G)D8&M#3G0X8'1D22)U0"0J8B,V M3C!K6U0J0C9G:T4F6EA7-V$B*6AH/T8Y,V5E5D9EAN)T!G;%(X839:*R,]-'1J9&!A14M1+#%0-$U; M-4)P;EHN2&9>8E\X)5XE*U$J4"XY7UA7/CMD M6#Q<5SAC.#UG64],9%DW-"HF1G4U1S!M/6]4:6A16RU:6DH\2$XM1T8T8EI: M859K:VU,06=6:V\H2' C74M0,D8H+D5L+VY214XD14 L6RQ"4EY*.# U:F@R M2G))-UU&7TAJ84,D1EUQ<3LU1V1/4T0U6'-T)B@N2TQ!=51U16LU:6DB;W-R M)V-B:3A#;R,I95%B*%8P1V$N2&M&;7 R27%N+3]<3RDQ-D57!U9FL[:G!F,D]=:C(D466S(X3E=N M;U-K(E$I-%A07'4P3VLK350C14U0)TQ#55(J37 W9CP^:5PK4SU**D!7)U56 M4CIO2ULQ45,I52U+6S%U,B)(<68N(D-(<31%1VYD25)G8RE=7CQE8FUK5R0H M.4]&*S!5(CMM*G$H1U%C76%2-R0K;3!L.75Q-V@B(BES)$,]:R)35CLN8REU8RQR*V-7 M7%1K85XS+T<^,CYP7C$Z-BQ$(RQ70$9;.FQD M*2PS*#ED/6\X73!0 M(E,_42@N4$\Z9VE19&I#,6QA1V)"9TP_4%Q;6W-K)RM"<%Y<4%PV.UP_2#$T M(V=2=&9H.F(D1&)N(6UB)TY*4TM*6%MS;35N7C\K M9C9K7$TP.F9>:5 \-SIK03Q<.E$B93E*259J5U9P8D)K9%TS43HA.UQ=755# M2S=#+D9:(5UO+F!O*2DH-$HY7D4K-W%;0#)1:3Y?(G0C24-A8C,K:%-$*3]& M;BLG-%M/-"TV5E)),C-E;'(_)$0N8T%!8R1A<%HP859.9FQD6V\Y4E$Y,RDB M6T$C:V]0=#Y82D)%/"YR+BHB335C3#8H:W!7:S=%:CUO;D9:0#ED-&U.+E8X M26!E7E!2=4$C45QO0B@\37$Y)SU>4E4W:D$S<6AG4%U#+FYN)ETY64\K(SYA M0&AH85AC*G!&."E)-EI :5)O:'$Z5C%S43US/U!5+S5$<6]4.BLG:TIE0R8E M7U9L04PF+U);86XL3C)M+S]5-&-J4TE>;T$P:C9R;# \85PK9FIM9T=A6B%> M0U5!,',H5R1>:&,K;R@A:$EE5FTU/%Q22BM.02Y43"4L57(Q=49595XN)W5A M;R=D83)E=%=+)F8S(Q+E0P,4Q05W!M+R9?;5A993@[;W(T(35G<%138#AL M67)N+V=J5%Y::DMB5E=17DQ;-3=A:%TJ6DM 7BUR,D\I2B1M<6=1.TIT)G-=/FLW M7$=D:FM>+D1)8E\H(U D9&I+2U!H-2\K,#1B)750<2<^:VHL-4U1:5@L62E! M,BI,3EQ((FIB8E!+0$%I/C!J65:4Y-(28Z)T@[;#(S52M+-VY&6T\K8EUJ6'%. M72Q:*&M9;BQD7%Y6<"U%+%0S,6TA82LO,&! 14LB/V,Q,C)T;#UE;3=@631& M8W%O.&I7,F)P16MB/B(U1CPW)4!#3R$_.D!65UTX6W!:5#9G0D0Q+#EL.4 ]+3TW9$EC M,#]:*G O5C]/8"LZ1V]L06ET:V9D2T%./$9+8%E'4"YB,%)1-40A)V4_2FX\ M/3TQ:CE!(G!F5#UQ;&1-1G1%-#@D-R$Q1E!#+FI33BM144E-(CA,:ULG/UDP M,UDD9"XE/#$I/6=:-V%-4"E$0"@K)C]B*698*U%O/$HD8FQ!:TH[8F4D97(H M.'0I,"A84CE;5FAE0%HJ8CTQ1CQE0F]@8%-P)48Q.%%6:%]Q(E@\6B%52ELB M97%;9$Q'7BPU/21H0V\P24$V2TY)=#1'/"Y?6FM2,#UA-7(U0E4M+S-L42-3 M725.=31>2RYS*CPY8EMB*2HL56U!.DXJ82LL0BXK1D9223]6=3 [=%!)*SQS.65/ M2&=;(G%"2D(R*2PR/&IP83M:-S4\:% \63E$*U1M/2IE9V5S63)J+3Y-/$M* M65,L,5A5 M-B5"5U]$16 G/3]7=")M/B$Y*T(B-2EC(5I/45%>4' _+'1:8S5J:C9;<599.&(B53YG86@N M*UTB85 N1G _17)"4&M/*W0_<4-+*R=17$MC)S=(36%T*'-O,30F0D V1RHR M7CPU)V R4EU*.UE!*$,X3THY1V,F0R-#5SQU0S(P.6)F:&,&DC529G2&U8(DY+1TP],B5A1V=><5 H:C@^;DQ.0F!C1S-N)W(A M26<_,21.92Y06"LH4R+#9&;DE:)B18,$%1/4\R8B@A6CLR+F%! M;C(]*R%),SQ6/4A5.4QR7E0Z<6@M+3L[82YK(FQ+7')D-W,F*$\C2W)F)4=L)%!*-%QE1"HO/6!T M7UE32#MN<3UR4B=$:6HL7#)O)G)T0ULQ12XP)F\A:$Y2:U]09G-M+41A.EMU M*2-O5T,\,%Y&76)&5$0J)W1);DQ%1%PC43L]1C9L(20P1BTF2G0G<75@<4U) M)5QG:S9G1D-J9VA&,BIT*4EU3EI615YB7C$Z6V]+(UA503II/C$R2FM'(T-A M1"E37C)U.5Y72S1"3" M.S970C0L:5=G1F8J(G$]4V,S5UYD5D)6+W-+<4M#53=B)4DG0D(_+3%B.S-S M2SI(53=(/TYK-"]0 M="D^3%@Q)F$O+5-L;SHJ7SXF,#-S.S-J3%=+9R5<.5P\9U(F."4O:S%O*T)K M*R8^4U)@.#XS(3YJ1BPC+3]%(EY?<3,R+$9S=U8BPY<5Y*0T%!8#=C M:6))/V<_3$Y74$PY*&HT04Y<,%I67'-I,DTE:%U,.5!$*BA);6AN M7C0N-T9Q6G,R;V=I,&58*G$R35!U,6,X2T-.,6=$0E$K.#YT:"9:0%QL1U%3 M5G5G(6MM:3EH-UY#9T\L5T9:-5TJ+5%755C0'(A;$0\5D+&8B32Y+ M1$MR1UDB:"(I7RAB1'(G8&LV*4!3<"](0DU0:DU12X_1T8\3B]3(EPY,C-G M1"),*RQ&9G!&0R= .39)2#@Q8R1L+G%=2TT]06=$+$4J,%I=2D=%6"-H;T9$ M8W0_6F!*5&PU*SH\0T%>/25-+C,S4FLS/4%B+E5/,#\G87%/-#E(+BQ" M,%M0:F);8%@\0EU145\N8C5)."PD7CE05D-@*RM65BL]7U)&-3;TU5.&]L*% T(B]47SIO)2AN1G0F(V-57D$E M.V508R,_23XL:VQ'(E0D9R%<2&LZ*D4L14\G1%E17T=K6RYD5VML*W5!;6([ M6TQ=-E!D.%]M12=-=4%7(4(Q13@\.C@A)5I>7V%C75U51TM+*EA++'!$73\Q M+498661P2&QS7$=Q:7,B-$HJ9$I9+4LB74M3 M1CI53E]#)5!27&%N;VEF1BDV:UXU53L_24UO;U Z/3],<2X]93IG2T\K1TLP,V\T2"@D)UDK3EIP5E]E96HN*&(S7EM-.DUM<$I&)39545\B:&!' M4W I0DH^*"\_)UU*,V]C6S8X9D(S725;*'-.5DI51%Q:(W$D)&Q+9#]2-4=N M:U5R8'(X6VQ*9S%5+%ME3% U-UI#6DQA*VQH24$M3S8^7UEU72,E2FI68D=L M;B,H;%LF-U9R2R$_:#U$:TQ=75LD45U?)75)4&QP04:VTM4W5N:V!28BHD-#XC02U(.")'2#Q:.4A/ M3T@_6F=T6R4M."<])SY-2'!I*$8#\[53%01DTI*"1SM46R0M4C ^7RXZ)"%!0T1K(DA2(DXY4S)$,T4O95@].%I2 M*5XM:3M&8R4G:FLY7$975SQ#/U-I0&) 42IG-49G!E:61L,%1L2&E%34PA;E0X;R)A53)F04]M56EP M0E=5="-I75\[-4UU6%\X;35I060B(TPW7%4D+SPF2$X_32)@/2%*33$X;U1+ M84AQ:B4F(V(Y1#!O/&DU6U]*3VLE<&4W-D!!.2PF16YI6DU'/49'9#IN,")K M6S1=6UIE3TDW;#]E/V$V-&]/(4%*7EY$*B=B/$@K,%U5)#LL)VLQ6FLW:B@S7S P:5PG7BM*85I(42U1+E4R4FIH1"M94VI% M0G59*48R:G1);T@K05(^:C5 5%QP(3-$-B)!*E]:2F]U7B)D6SA;-4(I<4HP M)2,H(T]!.#I7-R@V835%(C\T(F0_)%1E M6U-%6U5T82Q78E4V82=&4S]K/C!<3").7T(^671+1G%L5CY916PY3%,Z:V]/ M(B=-6B0K5T=+)V)S3U9>*STI+%!@63%4-E$F7&LL3TLR.U$T5&L\26X\2# W M674F-6(_/7%!:U%%*U-R8D=M:"PL1&]!:4E523 W32I<<"Q,-367$W6TLF8TIU-6UK-S5D.UE6;W-H M7U]'-5=;)3)6*&QU*"%>6R,A15@U9#0Y4&)C6S)3)6!'2TXK+%<]9#UU8D59 M,68P/TIO=6A%;#YU5"E;+TQF0DEM0"HD)SU)+SQE M*%<6DU7$HV(DID6S5N M6SPG:B]B:B9&!O(3ID7#0B0$@\*V1A<4\Y*B5O.4@];U]M96DM M+V19/B)%4G!F12$S,T)L2VYC+T8H7$%F+"PY7U U6'%")TMA9BIQ5DDX93=, M76Q@5TE#56=<1RU&<5=<65AH)U%4;%I',BHR.S%% M<',T55A'+65K3V=6-&M>5$!O2C9=)DXT3$0DQ@-$9"/#4M2UYF M/#18/C8P26$Q0F@U9BU",4M=9T(H04$A M7'!:2%XW02XN*"DK9%E/=3%R54]25W%<82M&4BEL-7 E)2QJ5THK3"LE4U(M M)C]T52UA9"Q.9T0F1%LA1R%C:C->.&)E)U),:$TS;#%//%Y>,T)C4FEB6E%K M6R,H9%%+-F) 5B1I54!A8S5O;RPZ23\Y*UE/8FU#94=<2SU-3%U$04%*8"PI M)FPQ8TMD+G!R6&5':2E)8TEC.59<5T,C:TMI3#].)%9:8T@R)F9,*70_.DA; M84]=3G!T1VT^(SYS2"=8+G(C1F(T/RDG22Y97&%L52E/3B$P0BQU.") 9417 M-4E 5R-R<7),:U= <49!.#)**3ID1"-M0%XX2S$L*W% M.5=Q:"$U,CY$*T,V,BLB*V8K.5Y#73US-31"Q48TI<7%\O)D4G-D@H M4T1C3"Y$6&PP*#-G="MC:4]A5BA,(V!62E)O54%K94=52V@\+"UL24%2(R-" M*R$B-E8_(T9"(EI97#PT:&=D460C(4)#)#!=3' [.U9I06,L*BPC1%(6E=4&0U/7%&;R))0EM.6TI'*U)A M*BDD1"1K63%19&!+565B="]U+%M'8$Y;+$0S4C4O94 V*VHT)UUE:$YS4%Y! M.$]:6"95)#I?469,25A%*F5I;"M#<3M(861132Y;0T!%<$LJ7C1L M*C\G;%Q%,R]745Q0*%4S<5136$5C15\V/S@N*%.3HX8S9):RPP9&)6+5)>2#$W;7,M4REL0$)F M35=<8%

33MM6C-L<466(Y:EMS.E(C8L*&1:1VUA9UQP+BPM6RXS84Y+8C9F<#@[1&1DEF,V5:,2]7;FUG:2U ,F)7+B9H M7$]M9F5CXO95DY:#-:05!;+S!Q0THB7V4O-TPI.R<^."\S9#\A159:3D!I;FE# M/$HD/S9))#].*4DT+TM!0#-I,U)A5#YC+2-P,#U,1F962BA.1TA%7U1E=5!G:#(A.R\L M<6(N/RTF-4)P54YD1TI50U!97#%5(6]3)F J5$A+734B63YD4R4S67)+,2=:-6)7 M<$X\=%UD5W4A;DIS3C)6.2UJ2U1%059G*R9"1TAP13,Z*B9;:"U$:%@G4EDS M,5LA164_(4!602=62R=.13\J-TYG,DIG1#IR2U4C9TMH+D \6$@D1STP(6,R M02E@.3MP/E-=)V-G(W5Q.68\)R=P34A9 M7B$F;T)+:U0Z)4!44CPH3%9@864S,5@V)F]U8'1+*2XK=')<24]+:UTZ/%QL M;2(J.%PH*&0S:EM)6"(M)C M8$U-;R5K73=N3B4H2R56.VPO,U)B<#%U6B]! M2C=,=24T84A&,#$E1D1;,&9T.3$Q*#QU8VY92F1/;V$B5R)55B8U3T]T,%I4 M(2(Z."$R-C!*/58R;C@N*W!N42,P7BQ&)"HC8S-M56%A<2PP+#Y?965!:3%N M5C1=7UH[(W,X0$U# M;2)F84Y20FHC949S.3Q7-6D[:UDL5656(7!K=%A!:T$P7V0G:#=C7V@Q=$%N M8%0M.&,];D-Q:B<^="8_-SUL4S!(374A*4TB-"(M4$,R;V980ULH=&\K.TQH M-V=.84!;4E4Z03I/5TU23RA*<&QB3&]$6# X+E9G8V8C;BII(4$Q*D)"+55& M-R4F9S4X14%G="HY(R$Q7U]!;7%+2B)Q*&1$*REQ,F Q0SPY:TQ3.7)-020G M3B915FLM34 U<2U>/3H]-U\E;D$V,UI!/4=26#]T,70F M8UU1(6$H3%Q27%5(4&(E8'4W5V!0-RU%.5=.4$DP74%**T]Q,#162V]T*B%3 M8E4N3RLX84QF5E%10#)4/V.RM$ M2TMC3"YQ9FUG;&%85UU;5S=!,R$H+FQO9#Q"9%!2;RM?/4)D+BPJ,$TQ9SXN M*CHT06PH.G5#6C]F:6I-/3\W0$Y9835E035R1S=;;S0A:&]/+U!8/%!=+R]S M/S P)UXY3BHO34TF755>-G%$)6*5<[4"IC*BPC271)2S,L44QL,&)P8"M+/RQH73TD7S$J+6=? M(4A4.%7C0K.#U)6U\H7SUI-V37%R-&(K)S%9)TI.=3)61&E3,2QT-V%Q1R\_66!"8CLI0F55*'(\ M-S8T-6M$-$P[9%@S-G)C*G!I/TLT5&]:(7)U2#US3RE;3#5=8#Y9*BHU1CLH+3PU3#M& M;"=!4V4Y<2I(-&([8%YJ+$8F*F@Z1W)R1CQ"67!L.B5B7UXD26=M25-@6FXD M/#=Q02-%2S1T)&$C*2$C6C!L6CPA;%LE7#ML(UM7*&]=;SDH)B-92$ W14(W M82)32T%H74U91D4F0'56*CM61T9%5R82QQ.#LU*"Y=6E%>5C)$/V9D/C8V=5L_*S5H7DM",D M8$H_6"E ;S9C,%9U2F1,3S4E;UQ<62]94%$^*F9K M8&,Y*2Q ,$8U:5DI-E)%,FLZ)2=(775=-312;E8Q2C$\(V5L*&XD+6I94< M*EU&;RPT(5QS;FXK;&,G+THY2E]E-6)M2VYM8#=J1T1*+3EM6%;DIA,#%&/B9M.V5%(2U$.'1O M.B-&7TED7%Q,;3=*16$Y8$1?:VYU+D!K:DM6 M3B17)&LS0T1%6VM":V5&0RU3(F!A*DLZ77$G7TQE)6]@.TY?4'%M,4)575UB M*T)92DXF=4LO1S%C)7)E05YA7"9<3$1<9E-35D]".G%955UH/$U28D0\:D0V M-$$L=3Y07%0B;T=!5"Q/*#H^,6LE5%!3)FM@)TI+52M56'-A)#5F1"]>4T8P M5'5:8&A(0#$J9T-L7TPO-3U)1'!;42$\)%M)7' B57$J26)=0G)>1%8U36XF M;4E6)3)A-41I:2I9-&%+6#QP+UHN1TP]0"XS-RQ>4C])43!3)2X_ M,E=@1S]&,5]?,CHQ3VXQ+C%?4TA73&]82R,I+FI936H]:CET250O/W54.C)G<#%17&L\ M241P;TUH8D%= M)EQ294TB;C4A4%(G4C56XK2$\^ M7BDE-TE(;E$X;'$M1VYJ;SU<-TYK0FQA9TU$)U)J7CHK*R%7*S-$5&)746DB M*BTT<%!%1E=L2UU>*24W24AN43AL M<2U(,7)I975@;C \23HX3G%S)6HT M,F\I=#1B3EXI7U-J+&HO4D=1:6A7:6]34FLT6RI 36@E.ETY6#EN)BY$8%]J M32XU8F1G52%47S4K*BLA26)U56]:3U-L0RLC-DE7;W5@8S!F8C]-8$E&)B-P M7&LA*T-#(4M=,"I#7&4[:"<\87$\15EO1RA<*$IQ4S-)+U9.*R],7UDI+6%N M1%]T-V P*EAL3#YB92-=)4=,*V,D,'1E9D(D)S!9<#Q,,&TI+CA,-45A1EHY M*UPB-RID7#@Z:S220T:T0]-"E05&AT+VLB.SEL.6$A.4]*(2,F325515QL/7)@828]:G0Z M6C5E-E9 52HR=4)(3G-42RQ)6EM-(71R:EXW(D9Q3&XU0S-*;D0G:$U:37)J M9U8U1#%%64*DYH)4MH24I1.DUI1&9R8"A,,45+:&\G9F1 M1#XP8S=%+E%00E9%02@B5U!?37,L.65Q/E]!.W(D/T)Q2&YL3#5(=4QS9#E" M+S% :UU<3'!A:V5$5F,I.F5K(4I26BM!6&5G)TE',W K(EM!9"-",R%O(DIR M;$]E.4LF15Y1,6I:,3(G<',[4"1J+61Q35MD+2)S/2A/+F,I+#)K76U.06HC+G1O1<<"(D)BIE03EE M7S W5F)C3B<^)EA(72\N<38]+S-B-T@A1"%U*V!N;&A&,%HT73YK/F,B8%4F M)BPY26 V,W-"/3 F+F)";VLZ<$EJ(RMO/E5?:V9U;UA+;U4R44E'5U!+84TU M)2UA-V-45D) 3U,H,SYG86DX*UA5)W-%8F,Y8EYA+38F/BU(775?.3<_6%77192#5@:FM'<&U".%)I6'$I)VQ3,G0H M8S@M8EE.9RTZ:4)%0")%;5=Q4D]C*EY=3RHA;7-23&PG3S5#(F)'1U979BXH3#];1E H(25N4F5<5SQC M/5 D0G4C15):,FTU-T]?-3]77D@]+#M25#QK1$D^3R%S)2]4)R]<)5]K+TU? M3R$_)")&8TI 1#TV+&$T94XI0"D^8%E:/'$^*2EU)%,Y=$DY2$PT3V]"/%Q M<"]D+7!$2D V:&9-(V%29"XT2")B,3$Q.DTW,"0G-W1B;TE,0TYO-S%T3G-E M0TPY.R=+*#Y%4SH[7#%./6-=35Y).FY"9$U3935?12=?)E([+3-9/R6BII/RU?-74R(FY*.&,N8U\O83UF)D-L+3!"2#1> M/B5.-3YL1&4O M<6=/)3!::#M!.FXL*BA>8TE1)G%R8U=Q+V]#7UY;7CMT<"0P1#9+9V-C04UH M*%T[)DAA-D1,/S0X:C9J46AL8VQ>5F(Y;&M-92]G*S N5T$])"UB/%4F4BM. M-"LJ<6I-828M0T [*# W/"A:/F1N*S,O;7)R950H.E\[5DA"8"1E.G!&.C8RY9:71L1SE80T\C(D1(,VYB<$LV65-H7%0P74AA M9G!()5%I-FLA*4U>;B]@6'$L06AF1STO,CIH.RM6.&P^8$UM:FI*7UQ%53=2 M3$LH-6)89RY&03):2B8\6UD^:DAH2"]R1"$P22L];5=R/6)&;6AN7TML,$51 M2F!,0F)"7CDM5CHT5C!G8V)G155')R9RQ?.#!*0R(I(G5/9F=)0S%:,3E#)2HQ M14Y3(2Q#,E=>06AO<$I(53XI+U!785!D12M&;'!#9DQ+9BQA62\N26)'<2]4 M1$1?770R5',A7#Q566EP;BLB-$DR86].8EPT=%I>3W0S6C1#.BYS-4E/1EHZ M9E!23DQ/1$A%+$IK)7-M0G)C4R=P131 4UQP3E(B66HS4RY'359E;DMN3RDB M661B*"=@7DX\;RI93FU,3V-;-#-D5VU6/SYL2UQ!<#EM-DU&,&YJ3DTH(E4^)&E 12I3/C1<+"I<:U!J35)T M/D8U-F1(3D0D*D0^3&161E0K+5M>-G1+9FQC;%-'*4 U(FHJ=4-/0EHL.54M M5F8V/U8A86]I64-62$IK)VL]5D]%:FPM0TI1<25T8&9C7S@B)CEB*&9$1&=@ M/'4C+VI@5SYM+VE&*V52+4M,/E P(F)/5CI.9',S)V4O/3E%2T1O-BTU)2\I M;D\M;R\Y6EDK.#!86S-+4S-C76)+1%54;EET6"$W54MB:RXN7W!-)$!!.2M?/%Q1;B9$66=3 M.VE+0F8R/44T-3(S83E;-RDQ5U-!7$LO-68S+3-)93TD3R,P3V)^/F5N9'-T2D-6:350,S1L)6Y7/VA8=7(]<3I*;F(U7E=P M;&4_/E\Y1&Y02TQ=,C5B27%25#X_7W%30DQ#8E-T(5EB,2I1(T55,F%%<2L[/SQ:;EIQ-B4W0SU./%M6-38W M0F%3,2]+)R=K7$5?1C%7;4,B;F4CEO M.3E3*4I.95Y+96 H;7-%3B))(CE%:6PG,UQ265%9.CU -"U@/T$R7%-;/S$W M:S==+F-#.CMA7$9+-2\G:5M!,4MD:4(W(6%, M8B$J/%IQ*3=3;&Y$-CXW(7 H2BM335-T)3$U+VTN74D_671J;6Y@-%IQ*C!$ M;BYC+DDK9CXX021K9RAA;4I$/G U3C4I625T]A M5UAL2D]A135A1C \13=0:510:R1K3W1",$MO;VIM9B)?72-=8D9=5FEH=#IC M0BDU:SM 86E/0%]/)FT[-D)71CHH3E%O;4IC/CA#4')1,F,M82-%:5(D17!' M7"90.&$W1&1$)$YE-")5+#-112%>:G)-(R]%."\W5V(A9&==:D)-/64X344E M9"$A-3-<*U92.2-A+$=7(E@U,#I)<3,C0"Q?/CXQ3W0[2#-66DA3-%%8)TQ1 M.V8S4%Q&7FQ10C5%,CE+RAF02%":5@[7B59)%TZ(V99+3$H/$UC96(S-S!'7'!&:FIO)4-31VLT M:C9M)V9<1BEU/V)=1CMC6T];+68J:75J+&EG;RE2+%)3665F0UXW/20]8V K M26]D=68Y4%!14F-.34!95D4Z0%)/+&QN7FU#*6]+.5AO640Q)S%3+&%U9RHS M9BQH-6!;*W)C/EEP,S(\:2I=6T1D3R5 06!&.5HE,$M<:4,L*F]G7S!=<#Y8 M,VDP+B3$-.6RXQ9RQP(3Y=0FQH5E=,0EQ 5G1G;4]@;$Y( M32QL64L_:S0\;#Q3*F!(-&!024%8;F%M;SQ>9EAC+31@9DI88&I82SIM3SXS M*&)#+VDX(5EG.E7VH^0V->87)E75!76"I5:F0D;%H],S)I7U\Z=54\*3M@ M:B8$5:-U9D5D%B.RTQ)#-$0RH^3T4I M,C5@:#].:F==6S->7"M?)74F1SAI+CIE(4D\56YI*VE!,6(H=4(J.&5P03M9 M6UE'(75>*31&.F12(E)18B,Q.'1)12EL62E$6'$U.E(C M6D8V-6Y9.BAQ*U!A83]35SLS,3@U.C9)*2TU6TXP/R,X+#M.6R0A)FI/;2I1 M24U945$F5CHW.TM7;%4P/6-N.T5;,R\M7",V050A(V=@3$5%)FI 1V=):$0P*7!-4&\L5T137&0I,CU3:55C8B,_*2<]9"(T M,G-A,W T-T@H*5A62RLM*6I09R$M5V(M74I946H[/314)D$Y;$4] M/7)4=%TC6F5U(5AK74]-+$Q81SHV:"5C=543-#4C5?3$==94(T0R(U(C%"/F)&3G52 M16%U,DPN;499,D]!5V-;*S1G85!,0E1N+S1N,%(J1#UJ(B)J5$]D/6YQ7"PN M*3A11B0W1&DN/S!H0VQS8%E9)#-6)4TB8'-5 M4F@Y3C5R=",\.RHU9EII/EAN*2- 5"UP249P:V9F/VM.8%1R0UM!*"E%0UE> M+S,V+D0X,5\P-TE09U=D63UJ,TE()U(J-U0]0$I=62-96T ]/5DD025%-B]F M;F];-T0M.DXV8RPE44QM13,X*#)//BY98R,N6$)")&M.73=K73UP0UIB;6U< M5D=)24XI0'5C*4!C3G5&05M>4BI(0RU".E!'0BTC/E$R-EQR1TQ<+6\^*SP^ M-'166C(E330_.R\V7F@Y M*V@Q5U0Q)6=0-&8R8BI+,BIN)S,B3E9:-CQ26F=<*"XD:")$.U%I0"Y',50F(SQ333-C*B=B6D1% M-"0]9BY%/CU@7BL](V)N)&T]2V1&.F(^.68K/CPF)"AQ9T2%A33T \/BL])E)63&,D8V8U8BTM5#1@<'5N9%XE/R(U;SU) M0F5O<3Q(3"Q%-$U74TQ&95$V)CPL4C5%5&TC7U% 5#MO M-5!%45UK7&=N3T52/VI0(3QJ7%\O/&I#0$%/8#@_:$ [0D=@8R;&11851S;6!/*S)Q3VPI.&=N M0FU=+6Q$0W(V9#I7*$DM9V+D,Y M3651-UED/6)M=5A'*R$B8B\Y35]@86!*05$E+TE?;2-9.SMD7EXL55M5/U!( M-ETS72\N M*S=E3DIJ3$Q,(UY,2F%$5T V1$U**&$W2615DL=4]&5F4P0$5G9U)K,"PM5E-'7C5'4#=!6U,W M)"1H73T]5"%@9UMB:$IP0VI@3&Q3 M(EX^.3-61"-J;2DH+$0X4F9K2D]%3D5#+%%68$0R;TMT6V0M+5M84S Y6$!# M/EU&7DDV529%(T!"(W5,=2,]66)G,D(S)41F8W0F1$8Z M46=H)5TX,3A8+E9P*V-N<4IL+4@F6%0N;G,K86\Q82M>(55D5D8W+$5*7652 M<5U)-TE-;UPE;7!N9TQ6*UEG1F,P4E@Z3%YO.W!096$F+T X/2]E1#5O5CE7 M,RA=*75K<7)F5"Y-0B9()25$(E9 M<2]T;CP\(VP[24]#7TDG/E,B)FI(.4I.:"TN/#Y/1$A>+3UD,#@O."QR.W%N M-D]R*G5J:DY59R5';C@C5W$Z.2MG6%ID,"9O/&Y&/2\R="I':2%M M06HP9VI"8S-F3S]" M935F,#0[7CPF+&XY56AR/%U6-4U<1$YQ3'!R4D=/1S(X)&8P,3]**C1*6$HL M)RXB<2(J1W1?1%!;:49<84E'/ULP=$)6-5,V-6MN0'0O-G5%8BMJ,&XA;6%B M2BQ!/S4F924\.2QA8F;E-U="56-D]:,$M31R8N:4X]=&51;"Q<*2Y8/5]D75UA M8B%;/U0N9F(\:2<6Y!+ULM7BQ52"I>7U/E)-0W!8)%IO0'(A7FQQ0DLF0S)D22]T)#Y! M6#%2/CM7,3YA4BAM*&5@:FU07R-#6VEP(S=R<6U5+5)>.7$]6$9C8&\C+#8B M)F1R87)015!L.T5I=39I9B(I:SXE3U4R/$U-0D]&(51=05E.*3HJ1E4^(V5C M)#UM<3XF95DW)4E@:"=5(2E2*S0L9$1,/F Z8&HI:6A<9SIP:SPA M;457<2E*6SDF*# H;"QG)5([43LT9'4Q,B@D75MK7DAT)UM076IO0BMH;4]% M2W-C7$EQ7"%B*D85H_.RTA16TD;#)&;S-58B)C,#A: M=21*6U\D0V4D.6,U)BA(:6$[0R-)5'-"*U U.$]S8CQ4<5@I.6\T:T4^*6LB M150\9F)E-E!-84(H0V8I3'!$+B\G;B=?)4!E8$A6.3Q>;W)@374R54-!/EQK8$A; M24)&345N9CE%8D=J3V)E7'0W7"Q3(DDH1DQI:6==;%Q9/5%J0T!C02==1CQE M02U49E-+36QD0$!28%Q))3PS-B@G26Q?:')&(RYK;5=;0&TD53A%5U-L:3=< M33(E/G S+4]!+%(A5U C;3MB8U4Q,S A(T]&4R0M0U95+E(];#=A-W,L;D,W M,$16:E546C(W4%HV,BQ%2$-*8B)A/B(V="EM7&,_0%4^:"MM*$,S*S4K.C!K2G4[3&4^6T]H*&5 /&DE8EU03%8A0F,].C8]*U-K M:#H_*C1F.F\\,U=E;#Q88VTB;R-I:&\G+70B6&IO;4IS(U))3&(Q1"%"4V-" M5B)=(W--5EA.*C5M-TM!/%@^)3PS+SA!.S0N+$!.9"0_2B<^82TV:%MT(2QE M+$9-5E,U4RM.3$)C6%P^2T1J+%U?;V9-/#%?2#5/="LV04DO7R9=(U]:/S5> M/FDL(SUC-3-I/%4Y4",^1F!S,W5.5S(B37,G5#!175I1;6\Z64,K84I$/#MS M6BMT5R=L+F(Y/$]35EY*3BQL)F999%@]5S949B540W5T*STL,#(];2Y ,DPT M,VY%0"E!:W$U)&0C23E+-R$T8R50<6 I9EI,8TYO4V5&3'%;16%@260V*FHH M6$HJ+&-G)EI+;$%'(3I72%4O+5HS6DDC8D]U05)7.%!H;T6D H M0&=?6B)+5FA,-V4D5TDN)FQ-6UA2-FDA:$$H5$XD0&91.T0A3TXY<#=0<#=: M)"5%05 W96!>)#EJ1&LM;T4Z2G!<2C!=(UIT,RI.*"UI0TE:*RI0(RUT8%M= M1"MD)5<_94E<=#$^(3QA4W(J.3DS84D[8S$W/"PJ53PQ2V9>3$Y:4C!97R8M7SXQ7TI9:&(P,CDV*&Y7 M*$548'1!639>46@G/R]J3%)F+6I#96)E0EU>2C1007(V/S-+36LI;4!G16QI M9#Y*(D(R3S,I(RDW;T,Y:6%"639:/6I9921 <6)L:"58-2\B/$UP9SHA2#LG M2&!A<"0W*V(_3S)64RM5,TLU24%*55UD*2P_24IF,T8G5UDQ0EM40&$E.S K M/UMD8DU9)4%M;3UM7S\D+G(X6&A!230U/CEL/6QM)B1R3"5385],)RHN2W,K M5CMB6B)=/"%".U Q121:;VU3.4Y.7S18359'1TM+1T,W6&5)62Y 0"IT5F-: M03-D$D3#EK.UHE5#PC:2Y):E5K6FAR6"=6=$5+6498*F!" M(C)T0RPJ8R4])$YK.$U3/E=F(B\O-&]I42(G42(H430A6R-63$,P M;#PA5#\T6BY$22M6-C%!,EM++G W*6@]/2=?5CYT7%];84= ;UTG-4 F2V!H258[9E=6%I73*&=J8T O;6AC7UMN52))3'! :RE7;B]E735P8F!0*V%=6V5114U39#EU M7#-S-D-+-3U*8DLF6B9-8C7G G,2]?)&(X*S R3DID)SYG3S)%45]L9D Z5"U7+$TB;B$J M-S]J0&Q0,%1-+%LR4%0]/$0K-SAQ7EXV5TYH(6Q:2V!1.FE5+R5J.44H4RI# M:STV5%\Z,T%A-DUH4TYL7DTA8%(_;R)?2$\N,C%>;C%2:DDP<74M52E503LS M=%-#<$Y07VU"2"%2/B,Y8%AA*B]O6"-C2G1N)G U2S9.:4533"U2<3A<62MH M5&-&;3M<7B5O/G4N9T=40"]O138I*6(H)V!'4VM:7& I.E]N M3&E<.R-0,R]E:6I4:%52)EE72TU@4&E.,B<[*#9B/W$O<3- 7S9()D8X9%=8 M9D@U;5]0:FE),SL\4SIT6TLF9E\\,T\Z-$@W(RPY0D!D4558*2\E63Q 1")C4B,Y/'(T6E5.5&DG32Y036X_7W(N/6M09#M3:VA2 M-W(P:VMB:E<\+3Y29U4C2V5Q4SU!94YK3T8I3"LZ:R]L/'0I9W _,"5'(DY@ M="1+(FU.5TXL53\U+&%I6U)K(C10-4DB628S3TQ!1U!E7DE*64]90$(L-E!C M*%MB2",R93I:*F1(.')2/R$T1T).9&XP8S@U6R8M M/C1J)&5.45TK235P5S992R)N8SUA/T==8SUS)CPN1TTV4VM(,CEI-24T<' A M;RA$1W%=:'%G;EA21FE@=4]@32U;<%UE9"U@<&!.(51B1S5"26EF8&XI/3IL M5S5(-C%!(44W2REK7&I?0B5+4D0N+#5D12I))"AO+VI2+BT\:40Y44XE,3 ]0B0A+&I/;R\G M:B4J-W!16FU,<2EQ6#!;/T% ,DQ#14QK3C\Q8VIA.R5H6E)<-'-./4%6.")5 M/5=C4$-R)4,_=$]/6T)O M+R%.0' L8#8U;CXI4R M6F6R915TM!2&UJ<$PA(5AD:G(Q)2)3 M;FIM(65616XH0'-I*V-26#Y&)DH\-"D\ M0S%84&=5.FMR(F]235M',SPF:3L\/S5@6"%/;SQ'7UYG4C4O=6U((TQF4F$P4#90-FY(-BIG7$170"Q<.U6R$K)T)97B@]7E==)V9(:CIP5BE* M*EDS:E$S02(C;S1/8")>8V-01&@D3SMB;'X^96YD M<#XK1TIC7T0N*39::"Q#8$UL6"DQ,ETR4C9%,DQ983Q594!Q7VM99VE+3%QC M1"1C3U8I,5QB/T%N*S%/8"LC9G)E/F5#35=P/FA7*EM@*W-%8',I63 C:F-S M74=@:F(A,E=M.35/<5%D;21:9F9!5',V+FIJ;W(U6F==-$1T93US*&4U1BI= M/6IN=6(Q+7(^+B9H83I60$ G:5! 3"(^86XC355/:VPE04$A:%XR1#9Q4$)* M43,N*SD[(F J:U(Y575T."9>0TI"/D!F*V(C<%!H=%$P)S8A13PK44:DQO6&0J(C)6+T=I8T8S,V]J8TI*+&$H M/EA26B0H:$D_6")F7%%$=75-3W!(05,N)C=)="]3:3\G83%4+SIP1&\X M/"IK5VTC(CA@4R,F)T76$H.UU?3D74TA/VA+1EPI3UUE9D)K,W)S5C,J M.$=3A:0CQ065XS(U1<2UIC73A7(4 B9FDO;V$Q/456)6UQ<#(D+FAL M1#% :5=::EMO63=M(5\W3$!$;SDV)&E8:5,Y63=U9&HH/6QM,FU296$[:&U0 M+"LN=$-<)2M<(FTG2& V3W$F3T=L9R$U=61S,5=U6BM8)$M!9V!Q)7)D+')G M3%9"Y# M32M>+&8Y1S\P4#MD96I$*UE9*4E'2VI)-$DW.UMJ/F94:%]I.#MO9B,T3$XT M96D_9"0M,TY0:D!G)7$[74\J4#I#7%(L-#E<765J/D]%+BER6"UK6$DG)6LF M=%EG0$),-%9!5%DF5%4A;RE9;%-T,C5T3DU>,&)24V)#9$\W+59,4250<#P_ M12)7,"L]-"]>,UU+/$-5UH M8VI8121-3C N1S53)EE$13=07W E2RPA.BA ,#!-2&9%.C(H8D-Q9"QE4V]C M2SM3:T\H5$I4;S!57$10+"0B13TA:VEG,4-+6&PO82UL*D4W+3U933$L(U(Y4T]K1U$D*21E M*R0W/VQ9*"A&/VA146TU:4$J)B]%22IG22M!4FIT:4)F1VY()519,"LO8G4K M4B1+<75H*#,3=)-RLA*BY=(6Q" M9CY106 S)V%I<'4W5'1:8R(Z2B(L8V]R;VUA2W!>4BYP43@\4"UM73U?+BA@ M(3%&1E,K=4E&."I5*E)A33DD,CE!+2(E;F4C3VQN4B8T63 F/VY90R1%4#4Y M:UPZ,$-<;BU:)5AC17(P260Y5D1M(R108BYM7S%M(S1:*655/68F=%E<)C=. M.E+3!(<5XJ.49 ;B1=6',^83+UPM.UI%2"A55D-89E@X8R,Q5"A/ M,FID0E=0+VI?22$U63Y9(3=G/%U5*VT]639G8TX\)40B;$L\/S,T63QT0V-% M.2DF+$-;5RIQ64P^57%-*F]/36)#;'!-1FIT=4\X5R@\(E]K5F]#16DL1UM0*D4J74DI M62U01%-N;VD^,B% ,$],,VLT46A#0"9=/C!I64)77#4X,D0P,BMA*S@D3&M?;20V0V(W-75R M<3-=(F5Q*F%8,3TH<#%T)B$R(U0B5V ]<3U02W),0T)J/#A302U+*D,E,65, M/71/*&1L23%E5DAM3DT[35M.9RQ)830A+V,H9C=*1$4\2#M2-VI39E@Z-R1U M(D\H,& O1U(H851T-#0H4T,_0TTD6$QE62U<)UH[/2DH.3TQ)C]$845+9EIH M/E,^9S10,4-F4T595#Q90#Q&=7%&9&Q>0BH_/%=I5U,M94(^0V8M2R8E1STA M7S R*V,Y75QK*3Q),")N4%U$8DTO0SXS6D]?2RM(1W5J:SHD2STL5V0J;49# M,B1;.2=$5FPZ0B99*$)/8W B7VAC76T\:EU(/TQJ7$0I M26@N1$DR:#TX;FY!0%YG4B=$9B]D8R)0,&5'44%S,4-+9"57 M7B@Q7C-/;F8N/$DV9BEP(5=((5)')C96+4IK+TPC-60D,TE3-#Q;3EYE*BYH M1"\P-RY3-FM38TIK:&-,)$-83%8\-SAC,T\O<$!I5$D]0ETE=6HN*SUB M8&]4.2169V:$4G/RHL45Y):F@^32@B/#]$(ELC;2U/5&9L M8T]L.E)7(EQE;&UH+$!#5D1P0S%E23=C5SX\:S\L,$!C+F0K4DUL)D$U05%S M83XP(U]K/EI:4DPP9T\D7S9I8RDO-R@X*VPF76PD,S]G8#I/4CI -6]H M5#XP22T^=%T\3T)$9# D,V0B2#E!(U]2<6IN/' A)4Y=-2,C."MD95UU7E5) M/4HZ3#)I=&4S1S(P/%=%-VH_0$-U+5$A9C-!:C!G4"E%3%!?5BIK0C1/7W-H M=")O24!B/TQR/5,K655'8T L2%YB7#I#4D9/:&AO8FDU3W,L<6=@8$]T/CM7 M,6]?0W)063Q99E!#4$1M.T-?;W-3*"Y8.W% ,4995C1#AD0E%C=2\F,49"5#0X:3Y>)U\U3G!I734D)FI,5FMQ M0"-:3&UK)DA(0U)--D=A<$)727%92DD_93U995$I*U=++TY',D0Z/UAI*#=O M,2XN9FTO/BTT:V5B/S]7;VU624YR45(E7T)5.6DE84Q%2VM?6$9S4[+#)!3E]()F$L/2-!/&0K(6-O3TXQ,E=J.G%$*F0G M5F9>-"0J)&5S+BU5(CQ2,51?<3IS.S-L4T0H:4-!7E)3-%HT*"4K8B1K72LM M,%%396A31U,J56='9T-F94YO-SE946=38CE=<6AB)7-"8C0^8%HZ;D-)*%=L M,5EM16)S8SU56U!"66-B328E=%]D*R@L0D!E0SE!<"9"2FA59RXE03-J3UPG M)C]#-F% ,V1$8V1N5T=6&\W5#%S1#DE02$[6T1L;4I$*60C/G,\2&=@,V!D(U\L,S\U M.24V:C=E*SXJ;V J;U$M0#9?1T-K0U9M05QP-7%-6UDE/UHN4D-1)2Y'12IP*2)#9T= M<35G+T=77CE?;C]N<"ID73136'%!,UEA3F)5.3=4 M:60U2F(F6UE=3'-#8C5R.SQM8T9#*&5H*58J86:CTY;BPA45Q&*E])9TX] M.EA3+B/%9F75Q76&5E,&0K-C]15BPA5FY=1B-J M6B5-1%8L(U!F.SI9*V J(3XL/S F,$]?+TIS75Q/2S=&)4UK5T]()U!$-UU M3'-6+"M9+6\\2B@N4D](/4UD2U1D M,&UR5&U572YL(C-N1%A47TU 7CEM:R1M-C=N(D8M;3EU0U!D,$A+7FM,,"-%/E8U M9#9))4-A+F)5,61)6E$J.&XQ/2Y*+VPW/FQ 5#,S4F(V:28H3W1T M.6MK7S-&5UIA;T,D:FE!)UEC2V!73V=I.F9.)T6$5*3"E13"XO M34!98C-P3B0R86=5HI5#@H)2]M7EY/+EA":F1:7&=87VE,;6\V,CX_.49)6%Q0,C-=:%E>-DQC/454 M3U@G3D9I+VU<)5M%;UE3-#0[+$,H125)2DM5/$-;6U!B,5PR44@N*6QR0CLT M;59#3E!I6& E32%>02(K:6MD-TLE2# F9"%J:' C(CE>*W(L;#MH.DPZ+#5! M2%1N9B-6*70J7W5;/E1535@Z3"E<3VMN(R0U33A6-S53+%]".UI5-VT^1C%U M,B]>+CI7045S1E4F/G,P+EDW+CQ):V! 2FQ94F),3RE:)68J8VTI+59C4DT^+$H_.G)24S!G<%I55#=H,UTS-S%4,3!> M:B1J4'1R27(\)%@\;%8L0')R/F%964DY7UPU9#!P74)C)R%6;"-$3UHE+V]I M9V\S1#=K24AA55E>(5-U07,N,3I$;TH_,&PI1"5,.3!=.&8^;48A/#;DEJ M5EYM/$PB7R1N/VI3/C [+3P_6G,X/6MD3G-;04=1;34\;E]F1$-%+#ER3S-' M<2)6+G,S0W0H)%17,R$B)6PA7T==4%%!7C='*R1,)41&.D5F0VPV4F@_;S)I M65I51F)19E,D)%11435U)C--+VU>(2PB4DYG=&9.8"=T3$5(,4-U*2\O+2US M92]O/45B068X1$]R:E\S45HZ*%DA:&UE:6D\*R@U.%1!/E)R;%]?:D1P/$EL M(5ER:$DZ/B9@-$)4(40\<25;33T]+S4].DHU<$EQ;F)R.'%A6G(G:%U?1D%& M(2$T/#$S14 _7B5N*W%J2FIU36!Q*RYA M4SXR*R\J-V(].S5;0'!8/2A373HG)$1#=%EN1"I79T R4F,Q)#%H0D]H54XM M.D9!<5!L(T9$U-1EI*:4MI M1BQ75S\J6D910"-R4"HT13-E+VLB25U<6VHC/U]')V(O6V1'/%([;E)$0U1H M/#H]6$]I5#HM)BHO1"XC<49.751,<6)Q=&XT)4)A=5D[<70L3VEB:2I5 M,4PM76HK;64R.FD^4D E-V%<249#3S$H8%PM.E=;:UU)66-#.2L\0&A(/$AS M;EA.1D5F@Z.6@G2%@G1TU60%I4.'0I4C@Q;SMB;D5;5FUH+W1P M(6]L+W1,/D5K-$1'*B=%9C9,3VIB549)1G!*0CUE=5Q593@[.ULN:CM1,DQ8 M.%)2*4(U.5M=9VM=:29.)5XF0&,B*'%B8E)B M+C9=7D$Q(EDB4B=Q)B=)(UE.6DUL*30R8"TU,$A%)W%22"DB<$TA*BXV+$M< M739%<2PL/#M$+UQ3-S@A7V(W/V1$3#,L)S8Y03Y,*U%$(C]30UTC9BYB831E M:#)6*B8A8RLI9E!1*VL]44=A)55E6CXI2#\\)U$C<#-L-D]S:W D2"U'-T=#4W3&,V<3=49F$Z8T0H(41;1DPP M:#@Z975+(T%.0"\X)S@N5C!U9V(X)F1D,"Q82U!#8FY644HE<35O)2HR/B9, M2SQ.,E=21R-N:ETA.S]L:RTZ<25K(3$C)G$W,4(E64QQ(4)666!-<%Y*;3M+ M6FAB=6Q.(5$Q/#EA5U-88U-M*T5,82]%)%PX)4ME3#1S)"9!9VQ'8F=4)R1I M*U(Q.$Y, M1RQ.;TXA555!6#\M,"]'+CU*961..7-@3CTW+#,^3")49U0P/U!54$AI M/6 L<2A./S@H.5E7/SI&3&U=.$M,6B%R6%));EHV*TDL6C%@:#TO-V@G0&-%(UM& M5BQ$)S=+22)I;V%*.V9K-T0]+VDK<$TL;U5U/V!R+T$K8S9E35U=5V5&76-)7C-$<%9%3&0K:S8X2FI8,VY04"Q M)2]'6R%O(B(]4&5@5$\G5'$D4"YR)"M#1VY>(4=,+7-O9$ F+",N+6I71%MT M04,\6U%/86L[/C I:$,]1R,J6&E-:6\Z+59),54N32LJ3VPQ:V@P1%-B:R9C M4DPN3T]3;C=L8FLD.F2G4U;2;S \,$\H.F%(12=L M,EA*;FE#7TQ55CU<)#];(4IU)U)&)SXO:S)L;BPX56LU/$-0.45J)%U%46QT9%@C+T5F*&)45V!!9T]27V!#13A-;D19-"9C M7F-4(2E6=6XA<&%10%(A+C%";3Y?25DK+%5(.4!L4U=7;"515W!>+%TM3BU7 M+6Y-0B%B)3!B=4!44T]C7DUD7#5&-5544F]U.S(B.3E39S5Q3R@J1R-@,6DZ M,34EP^02EE6%=L+TUJ M05YN2"->8D(I="M*9&%@0F!;:$PV9VU/44 \*EXP9#DN5'-<<2-$)S6$-2*%A'14QA-#2BI31F%.3U)5*FQ 3BY+649K3%8')U,7)6:$Y@,V-$4U)I8$IR(T\C M.&Q%,V@F1B=B1E(F:5!)/TE43C9E.S]+7&EL14M(,&)N;S)@)S$Z:W)C<&E6 M8BY7,25O.U0C+U(A840I8DML7CD\76HP25!0-FM);"M /3H_)V=S76$]8$$Z M/4(M8% R5UE$0S)N.&)>7TI7-V@F,3934#A;7SUG+&1N7"=!4&I10#=-2$(K M;%U-76I78#!;:55H;# S1$Y <"8Y3&8U-V,Y8$-I5% M2E860S.5\M+REK(DEH1S\Q8W)>.6-;0FTU<4(A0UEU7#QQ4C5Q*FDS<3]@ M,U=585I69&HJ(C0P+6\\3VYI9$!"/#],/S0P+$I"7CE>:U)N6%U *%MU1#%9 M8D),5',Z=6%8+B$Z-VXS24%>4B9H66,I3SQI76I8;S)9+% M+V1,)&5U0UM# M6F5"8&,T*3Q 8VAC6&Q'9TY916(P7F$C83QL55QJ23M28D)892A.(TXS+FU?*%=)8$)P27): M9S9/=&Y=2T=0:STQ2V Z;CTU92]P:UIH+3Y/+3=-2SH]*VXB-CI;85([13E1 M3T) 3VA()G,[+R(C)&DH;CY;5%L_,G1477$S2$QJ94P[-EP\3T8V03@_6F-# M4R-A16E=6#0[558O(CD^-E@J;S-G.D5G+2)N/U)>5V$T+T]A6&)'(T5'5BE< M+2XX7#\P5ELP44QA+C1?3%Y;5RY 63%C;$]L=7 I,T$Y8TI26ULD6DDY32=; M5VU+:4QO.BU?;B4_84 F;&Q7)&X[54PU;F-N0')35R5O4S0M/S=R62)%6U5? M.40H)%)/(BIN96A'1DDB/%5*0W N4V!>6D(U=4AL)W)4*V8[/#PJ.'%L(DYU M3&-63W%J6T1 .RU 2FLH*4905$= 6"DU-28E<&AC1CQ62"1D9#H_5%4R17!& M9B1(531+2'0^;B@^,EI&5"94.60W-"5#54A8:3Q#*B9> M8VI>53-J3"MP3VEI-5@D;F0\;' ^76MM+DA';6]&.D1T;74X M3G0Y/R152G$D348\.'-/,2QJ-28G66Q$6F4V=4EC-#=E94E'-E.ETM(6)F+2)L.&U8:6)I2#5I=$! 2%-I)G1H*R]G23-57C=" M32U-;"@I43!D1U/TEA)$(F+G$_*UT_ M-5TP/DU"*2U'26EM.$-M)U!K6V]L-G(K33TF.$M035@G9VM01SA0/CLE0%)) M6U-**'4W0"$F3U!7=%!Q2$9@/4M82$9O045O.5-J15U24S)?4&LO:#1S/&U1 M5$):;VI-(5T\-TQJ(F4C-3PT(SY;)C9 /T(S8R%M4E-"14$C+C5O,6]55RM' M M.$9U)TUN/U,J:S5>1T5.)F]D+D$O3TY))D@P<'-*+RPR*45)1E F5VM/ M9UPH,C)N.DM-/DE",D<\;"%U.7$H1V%P)CT^=2176#LT3U4J24@R,B)&/UI' M*E]!1V@W;RMQ84!%<"=D(4=0130N1%9:76!.3%XC;S5T;$A!4C1@,2UM:4-S M1#0R6SM=:V1*.UA,/$PK0$!N/B(B-TXJ)59B25Q)2"A8-C5R2UI246HX/6U6 M;V%2.#U1(C]#5VHA-G M7RTC)50H,C-P)%4X<"Y$/59.="]@<30M7SUS4G0U M.$5-5#DO6T5P33)+(6M+/T-A0S8K5C-"%O95HG93TT7EA :%Q<85-F,U8T)DLA(TE:8R\M M,F%Q)3%225U,,B9#9VI06&\L13!P;$E-7E!074$R/CIF7W-L6%)N+SAM9'$L M5D9*7&E14CAH-")L0R)O)39'0G-',4Y57S\I8$1696\E*C!E6"=R8"@A0FQ5 M(VA.7S)A;EE,,"-6.E!Q-S-M;T\^=4E/9SMH-T5M;U0S=2=D6U5@.2%)/V-G1E)'/DY692Y(*6IJ(28M4CQ60UPG.D!O*699,5\A7R=B2W(F*F T13)F-T-0 M-R]336TZ)#8G:7!P,D),+#!R7C\I)SDY-T=92&(X2V-I0EH]-D\P,D4Y.5-T M.$=5;F0C,2M79%-9/24Z M7UXP+#.V@F3F%O5#Q*)RY90S-8/%9A*DA:,T!7(4!@ M52$I4CD\,#AP/ETD(FPE:29P;UM/7R9@8F8F.T)A4"->1B1R(VHT:"(P6&]D M65T\+$,[.T9N2$9!;FHI4W%,26(N+%9S%?,%E0:2%I.&=I M34-052=79'5J+$XZ,6)N+2Q4+RY;/D0Q)$%9(U@M;SQ/+CM 5FP[-21T34=S M.3TX)"0I5"DS*3XU3R-R/TDL2"U7.3(O4$ _*EE)46A$)34F)50Y*S@H/F5D M7EE05S,S;VLX.R139$I=)C0^)EU&-$:&M1/S W-TTQ-%]9 M34AG/"]>.EM21S9J7RXT(R)"0VY)6UM994=A3DA4-C%&87%*+$ M:4] *E!, M)D986D=4*7$P5UXR0BY87W G-'4_25AM1F!>+4-F*3Q2*$%B8%H_="Q8/EE? M.$U%3T-386-A4" M,&13(W!2+21>:B4G1"HI+61S-W!C9G%:.&9#:"MC7"1R3CQ(,RA*<3=F3VPO M1VY173)7:"U<(T(V<$509%)@12AK-E4W-U,V43)P2T\G<$XY5W$G;"4P870A M)2Q184!>)&8W+CA<(UE<:B5-3VE,4B)S.U-;3"%"0V,B5#(M)%)*(R$T*G(Y M)S)95B)A)F$E0&!5835O93=M*U-F63U37G%*8C1B3V<_/VAJ*B1K9%MT-U)A M5'-E+S\]+$I,6F]69'(O8C-:="]9*%!&,VYN=4=-9#).;6,Z95PF1U=3+E!8 M45-C4D\U9VX\(EXX+%8Q+2LU;&9N*RU9(CU%6#PR,&A,*6MN3F!2:BY< M9EA.3&X_:4PI:UE,-BI8:U1!)4A7<$!9(4@X7F(P2' M:3E$655R)FUL4EHO M.S$_,RU&-C)K1F=)32DT6R%<8DLJ4%%)3V-=:&8V8U9=+UDU0D=R5%97-TA- M2BEH9B=,6U5@+3MT/G4F+"]H1"U!)U [65E?+C-83F185%TK;6MN0THB-#1= M2U9$:T-O=20H1RY)/C=8:6PH34Q272XR8%A<7D$U;UM:9C!.93 R0E%.5%4C M.#LI)EM'."14-R@[=5]@57%;945084I:3B8X3V\R759S-&$L5UA!/UTM7$E' M3R==5'0F*4]..T57?CYE;F1S=')E86T-"F5N9&]B:@T*)2 G4C(V-"06%C76HA;%-N/E92 M-TY88DLE+"\B;5E(;D,W:BIP8BQ32$TQ539L8C0_8"IH62IK835!0"52.VX_ M6VHD;V8P-%I:-T)*821.+68Y85UI2T-41&YC+&XZ;EAN9W,A2SYR:FMC*2X_ M-B(S*& [3&92)R@^:&!R5#U>74EF3$DU<$YU6UMS+2HQ46-H;30Z;5([2U]+ M6W-"(4]Q7U)G;C]<3F\S)"11 M<2(Z,RML*22$$R7THE M2W0X;B$G)3PJ<7%A.5MK)SM(+DQ#+"MD66HL:%QJ7EX_0D14*U]&,$PD6B) M;',M=&PT:55D-U \)#9@92])7VQ0*FQ&96Y/2D)23"Q?,2992UXH<5YP M0S \1C95+"-K)E) ,CMA+C4_*U%&)F1@751:4DLO6$0O5C;$DD)F(V+6=* M-$(X14IG5#=";CI49UA"5"MO6F\D<"DW9V]#:S$C;R91+D62@I(C0O-2(K M-#Y=:R8M4S%14D=A.BX\5F8Y.3-G4$UM2"4D9U83-2.6DH)3M!4VA;+2DN6"-T,7) ,5%)+5],9"]@+CYI.594:3%%6B%I3F-S*V4A.&50 M1VQE6UM.<$]A3&]P/&938&I7/",U4FLR*&M,(T%@ M85)J<#!%,# X0S)&/&$]+VH\-W E=44[3%M+.TI*0V)5,#PJ(E,I9$%G)T5+ M93Y5(D-O/$HC+U$D;E(]=%,M0S!N+#QI231C(RDP3T5K)C0I2"XY/T36MB)EIB2T-%<&)8-W4C/FPP,"XZ M*3TM8BUS=3\C/$LT8SHB(3A-,$E!8')!*EL])2PP4S=-,R) 8%4K0&\R1G1* M77%7."I**S=&82Q'/#YF1G-23T5R;6 X/&,V;")D M0$D^<&=J/59G;C-"+E%G.BP^4S=A+6M6(D%J.6A6<&,R9D<[8U8M124B1TMS M+2MF:5,I.C)M6D4F2B%M2VPR3B$K-6M70V,X4U8D=$IJ76)!-C99/%)-+%!N M9E5@-E] )DY;3DTG,D%%*SIH5$97(CIK+DQ$.TY79T0_-U,J04XM+4 Z-D(T1%U:4DE0+#Q13#PN+5E":T$L,"%M(R):(E!53"(_ M<3XF=5A497-;)%! 94%'3T!H)6)K+#YD:35-5V=,33);<#XE-R@Y)%E!0&3EHH)"5P<"Y!369C1R]-521N M0&$P-E]57DM.3DMQ,C!J7E0_3C9A624R,R(K=&4]4T\B7B)34%)=3%$L46M) M)C15)$8N63@V8G5P26I@,2\Q-2Y>,B5R,BM'1VU;/%=01#UF-C$V3E*U!7<5HI8W)..2,N:6=M/3L\:EQ6*U8Y73@\ M+$XV6UPS1D.48U:31+/6M3,R-/35%92&$M4V@O06I=;410*S-)7RY= M;4@A8'!R6U4G1TYQ;F-'(69A,S988RPJ,6I34S$R1#)T)2EU:D9-8"E"3R@C M14M!1C0F03QQ;#='.BQ+.24N)31L0'5+:65>4CA3(CI@02M?:"E'8CA3)D!3 M1D=+/'$J.%9/.E9!6T,\:2A":F-?5"E:W-I-ED^.4Y))51!/&(_52HU5TD\ M751?2UDJ5&%/54\V3D1>04QL+5)+<5$I9S1O=4AH M4%0]1EI4.UPO,69VIC2CQ!5"142S=H6S8K7RXI4W0B M;&E!1D!E7SMN9T%>;R,R42,[)6=4 M)29N+SE?-T5"6&QL*$ E;6-'4&!N/4Y+7CM;65=J5E)Q*5A?,"I7?CYE;F1S M=')E86T-"F5N9&]B:@T*)2 G4C(V-2=30I M7$EP3B1L;51T/6QA7VAT46-(1CE*4B$X2FIE43<[*3/D=4:SDQ4#]*2$,C8F$L5W)S6BH]9SPR-FQ=1CIL5FI%-$Q:(6U797!) M565?-"-'2B5E;CQ0-SQ11&E%)R95,D4Z0BH^5W!D0&XB+34A0F%((DMQ0B@K M)3XB/D@Z;&HH42%<9D=H*V,S(RXM/S0S;RHS1FY(4# M35U'8&)N/D5R:4TJ:3Q+43P_14QH*&I0*%!6+6-67BQG32PC;V)@,SDH+3Y? M-F5H,#T^8U!O0"E7339(:&%.8E4L,CEO1$DH/B0E;C,Z<&I61E0VLY;U0G M/51;7$HD2&TV2R,J4#=M.U) /7$L M;6)23%$A/D-I-21P33I:7R-T(D9<84% )U$M-71S9E$E.CAT75$U;EU&9TU@ M.2XG<&5134LR5W,L0# T4#,L15MS,D M+#E#6"4D;W1+3EY;/6=C,DU84T,S:UP]="E89BXR.%0C(4ER(S\]02Y1*FDY M)#$C/C-S1B\[)$0R(2LM5"-&/DA"(B0C3B8D.S-@:3YT)6AO64PX,SDH.#)O M+SU7-CM:<4I/(4ML6THX=&I78RQ":BE554EC,T%105E./FIT/U$B2#!0.#), M2TPU0&XW-E8J,4)M+4PT,4540V-:)BEM0"5T7G%D3D59 M;T4O0"XR83E=.TX\9CUM0BDR24I5+%M1-CQG:F(B1E%E6&$O1U@R4EE&93Y( M4S V)6-#;3!F*#EU63A;86A05&U6:U M*FY/;EHZ77!F-3MD4"=4*$=N0UY-+VIF46-4;#$R43TP.F1B,65C<3=7030F M<4IL8C-06&-=.3=R24@J:#8^*RL[0F E-6,H,THX56=,)75M)DY$92M,:TE# M.EE);5E:24%R:"%O/4XP.&AU9UQ203U6,#YM-2,F;6QT9V8I2C%8=$ U<$!/ M1'(R96U$(V$W,4I$1C9-)2]':E9!)ETV*SYF-$1M43A49G-L<"]M;"YD8T\J M,U!/85)F4U)E9D% -7$I16DO,E96855D(4HQ.755(D@O(C9@7CA0*S6G18)U!I-55,,T)D4C) 44]A,RUR+#YI9D,H."IP8V!76SDI35,X M)V\J0RMQ+&)L4G$G3F]G4C0B5D!0)E=D5$%;=%I<:$XV04="UC0E-N.V@I=#Q'5DI::$=>6R+5UM M33MA-61R0VU!6#=P=2%" M;4%;54%3920W M65/FQ7,UY!;2UO/51@-EU5(DQT-%4T1C5-8G)!.6YK)"0H M87(B.RU'.3AH.5%60#Q$220N4#PQ,4@]234I6"MR7$!M03PB7TMM<2IC*FUE M.FL[22Q"2E1B6V5I7&%62B);)$YQ2C=$+$$^+G)$;SES3355.RUK,%0U7"A/+$=I,74M8SQ7 M7E5I4T)O65!.4$E=+3A;.C8P="-#5S5!5CI1-W0F9G)H+SMK(G) 5DHW0&(B M(BQB1W5#25PB2E-)1UXK;BI"46$K-$=E+$Q,2R-A/45#7E!1-V4O1%U0*DY0;FE0 M:45F2W%'/$XA5$4R:FI3:2EO0RQB8T!>04A&;"@R56M)(R](14M=*C%I-2X[ M92,B23!.1ELT4R=6;%!@,6Q"1%!U-6-?.RXZ(D9"/#!20%8U96%A+R%+)2I< M+4$Y(5(P4C@_+60Q-FA!)"LA*VMQ,D<^6"=.9FEU.DE.+6Q#8W0V;C+"$V M,$92+C%K945>8E=E0DAE*5YO7BHQ2$]5<$!+:C=#33%C:DQ;8DI+0TM!/D4M M7B(K,D!A2V\Q<$=L25YP6R8Y-6%@*$131DQC4EI41F B+4%<(C@T;6)M<3Y4 M3EU"6E95:45M9"\F<68U)VPL8T1M1$]*,W)B72DD4%98:#$],6%%+&!L4"=: M(TDE63XX1')%/C=H M62%B7%$\,$,E8B0I-$]E,4

+T],/7$_958L*$(A=6Q#<4LH=%Q0870R,V!H M32-E(30]1U%1(TPD/G1I/4I9,RA#:DPD/"E$0SE&.F9K=5=F/5%29352-B@B M24!&;C,W84E/:$4G/40^0T%B/6(H;S8D;4IC4E!K87-257-Q32$E+RUI4T%D M95@V5%%Q.S!E)R]Q7V)23D*R109B5:8RL^8F,Z+5$]."MK26UO13IC,R\G+DH^;5]G/TXU7$M= M63!C54LH520E5G0L:BY,7& A,$@[9F%;76E#2E@A(R8Q*$IM)28R3B%F76!6 M<%!(7C M3G(O/CXP;R4^73%9+C8H=&IM8TE#(RI"+R-P84QL6&Q!)3ML=#(X<4EL35AN M84Y=;'5-7%M)8&)50UI.*$YG53;B%>/6 \071-(C@R1S(\)E,W1$DE8%5F/B5"1F9O:F9$1$9#]Q37-Q M-%0]67(U-UPZ94%$0SXO5S!8*$4H1%5$9BA4+D0X95\F435T/3)2*BAI/"DX M(D]J6CE?428^9"=#15E=-D [:6!?750H)R)S+E$R4$5.73\]:V(\(EDI/C]' M3UM%;C)',41D;$5B3VA&/T@V:&(N,2LJ;U1G<&D]<6=:0TH^4G!@(3UF;2P] M16HU)S$O+VY9+%PD3D$B<3@M+4M'+$Y,3U!U-EM*,FDJ M6%@J(VU903]S84A0;VDX8T-W!+ M=#)<1CAQ7D)";59:3W,E02\T0VA+0#@B(DU71BA+9T0J.6M*/&)I66MD/EY- M2EM1/$5S45!O-S,O4B-5.'%69U1J(4E"36\C92LB:5974F@D2$\W.3\\)SDF M+"\U*E1B9RHT,FI"8R$A,"0N.3=:641N4R8N6FIT22A;-$A+;"1F/&\Y<#A) M*3I84RLX1F9=(W-"5B%"/2TI06U",TYT5B)#:U5N."MU5V5:)R(V34]F M.$PT+%M+9B-!25='*E]H9%)+)#%E-EIT+#@R6E72TD:21M2S]U M/5(V7TQ;<")#4FI9.$XD8D5;7B%&7#QT)#Q9;&=C*%5#77 R(D54/UDW8$,G M*3,F1UDN)SMR9FIT/BU$8EAB.UUQ+3Q+*B->/6UN/"1:2$17+CQT3D9U5#A, M)"PQ6"QC2V9H,UTE8"XH<$(B3DTK+BPD)TAH)E0B6")!/E(Q7$M+;B5I9#)+ M:RM /VXK.C%L*6);3E]52B(I9W-)0S@A9C%-9#-";%1H8$-$.C ]2#)K6SY= M.G,]/2Q!2%=03'0A:R(Y M26)B967&)40$)T2B@E M,$=B:%$]8BA#864U33-+*# G83%(.F@W:3-9(696*G%D72])<$M$*E,N*V-R M:TI=2C8U;R(Z;E%+-U8A83E>84\_;EL[<$\E(T,R3#E3,R50228I7T9C2%AG M8U=K7DPB02E=*%AA4G(^8'-36T.7-A-T Q.7X^96YD9#8Y+$165TQ/66-P M2B\^1"TS=3IS3$-(+F=K24=D8EPL/T5Q32E:8D%B6V]=7%)F-SDU7R9J9B(T M='!56%)1/6Y&+39,0D P;UQA;4!G2VLH4RI>0R%F)"1'=% \.TTE;FL]1V32@W420X8EI$95I20BLI.%%:/4Y()R8T8ELW)4%L:'1/ M36LB/"(P)F=;025*7EA2.ELE9FHK)F!Q1R),3% M*&<\*U-7(2=U9V=/525Q9&XU7RHN1"TK*7!"<4D[25Y@4C96;&9A)D8L-28X M+%%54T-452U',S\V;4-G5T!R07%$-VYD,BA 44)8/T [5&M8)SQ@63Q+6V1J M5D8Z4D5I2$X\.# R*5U@;2@W7VQA9#H\,R@F2&%L;RQL;39G34@W,R4Q-'-C M4$LK)FA40T5J5%!/8E@Q-BE)<4M!9SAG03@M;S,R;CQL.&TM+EM)<4]O/"5B M47);+V4C0DY.0EQH6SMR+E=P/U4X:4-U658U44=&0B(S75\L)7-48FM)/5I2 M6UID6RTS/W,J)&5(:RE<)5LA25I9.2/"Y25E\B3"5"(W!1)61:3R)3 M2CHM9%)U;T5M;$YB M+"50,T4E:F0R8BLT3UL]3E\U7SXR)SY-*4PB;45@3S%;-S0T/E\Y,"%F;D N M6#]L:$1$0VXA+4Y-<%\U2F%-2$! *";D9F.UP[(40S.$8Q:%Q5/6IP*5] -D1)3%@P/SE><"4J0CUR0F)6 M(4A'<#A!2W L9$1B8V0E.&DQ7V!R4BAO)"TE7EU/(V-6(W$D2D=:*#UJ.%]' M5#M *2LY.'1K9S,A.4A,7V0M:2PH:S\X)SPR3UQ=76@T/"))5V,M)"507VLQ M559/7FQ",U\C3F%5+W!B9TE%15-J1&1 ;R1=/F)493LI73$D=%LV:TYN4EXD M:DXQ/60H/T)(.ETR=%A"*E0S.6)P*&-J:3Y99BLX<$ I64%,+$@U*#=7-"(SME1DA0/TLW=4EK(B,K(6A@ M:SI84W%&;55*1%E"42)G:SIP-F545UX]5&I;-41U-C([57,_)UPA,TTT05%E*$@A M2DHI2F-?=5 R M76=P8D!R8CU24BD_3R,X+D Y*FXW/#!>-F@P3D,W5%U!)$U!=%Q /G!Q)2=N M<2$S/SA06"P\*F9R,T(R:E4X-W59+70O:DTQ6TU69%0B9%HK8'5282AO6C-L8F8_,D)H M65I7+V)..&%&/6HC.TXG8"Y".2U(+3XJ6$9C9TMD/4E05FEJ.%AE27,[6U1^ M/F5N9'-T+%=@/%E1 M1%8J,FM%,7(U*3)C47-M-2DI8VXB.&Q-;4=..G)J)#(T2U]-/B%R1R-@8596 M:6X]3E)81DI63SAS)S)984M%)&UF3&-)<%ME<&P^/C@L865N7BA:72U?7DLB M/RI-;V8[.U0Z+38S(DY7)VI-/D$Q-R0[-V%C7$]@6CPY33)K36U;;F8T5G-! M6VE*6B]!629G:DM&*D! 6T8S)%TT3&(B<')@6V5A52PW+%-?8V=#0#@^,T-D M2D8P/4%J8&IJ.3)BI,(D9L739'/"%D;$0G7B,S9B);1D@] M34-<*% O,RLF4DY;<3XZ<5(G,%EK-4]P6EYN)6I#7D(L8'-B63]N)6EN:&U+ M.51M4FLJ(D,I3TUC73(Z1F=I,&TR<$L]=6Y@8D-./RI(0%A 8U%,=4A%.B=D M3E1@+BLV,V1:;U)<:5-G:#YM-UU=338X6F9%249(27$C-$U=*61-1"%)3T\I M(DDZ4CM2;&AD0B=1:#=*="TJ2%Q!;SQN/61<*F@W5B8R)7-.-45T54Q2;"58 M;G F+SHQ6DTP2&EM6VEN;EDF;EM.+V! :$%@,RDW66E<)4ID0D-G0C9$/V)M M5RE=(U1?*$4_=$QF6#EM36==7VQ?;&PG9G4_+U5E86%H8'1 )4AL9"XM-SQG M,V\\5EQ=*CLN959P5VMP3%99+' X2G4K5VU2.F5C/DPH)3TR;4YF4C)!(ETS M1% D550B8E%S<%=:;#$M<$XD0F] .%5*)CMC04)06T]R+%@Q6BA/47-%3S): M)5!K/"LV8%-2+2Q;3E$P*&Y7-712365?+6]$:SMJ/W,J,C8A4R,S:$UC)V V M.#0D3C5,,"A0:W-A,&]J4T4[7$9%;30G-"EQ32PE(5DE:2U,.UA@-C=31%=) M=5U.63)A25\W/6M0-E4L9T8G(44J4CIG4$9?;D%.(C98-T=L6&I+;C.B8N;C4M9C5Q M7C-T2UXW+&0S:B,Y56Q?(F,Z(R%1+V-":&0]1%DQ(3XK8&)68C%"(U%A355N M0%$V3&HA:DXL-5A-1"T^(UDA:S Q92)8/VQ-,4DD46%414(L4SXK)4TE4UUN M7DI#+$AR;W% *&%@8%MA0V N8S5P)D];1&%*64$G,E-% M9G!453TB;VMS*%XS;5DU-VQE5CDN:#PR0%=?9U!S;CLO/U]F/R=776PF75Q$)CLN9$MD-F\Z)BEE9F%(7V G4C-D6T-61UQ8,FYG3',U M*U%L.&9'9V-O+6Q*9R8K M.RD^4BXB:$74IU-S),3CEO1CPP2B%=4T)N M8#$E*&]&1RA:.5UO94-R-6@]/U5O5'0P:54I)U]N4'!))$]?+V)%3FI(4",E M.4XJ=%M/5FU6(EA7,#)$3R8J2T7"LW4UI#)4ES7R<31I)5@V975'93Y$-SXM;D82(^46-2(F-;8F@S-V$] M9"1?0#5B9W$X7FPE5$)4+V]T.#I?:U=H,U9N4CU6-C,N.%XM)D0I5W(D/U,C M)D4S:21!;RU7/&-6=3Q1-T13/5)L8#0U96PG)CQC560_3FHI(3(V930W1#)& M4&U)2D-.,%51(F,N63(],E957#/$%T)E8O9VAO52%#1S-,*UE96"TN3692:D]&."YT,R=K0E4L7#8X M.20"4Q0"Q2/EY08R5F)39# M5B8D/C=8W4[.U5>)F)L/FLF25)52E1?0BYD7%!G<&9A M/2Y-8CAE54=1(EXC<$YL=6MQ;4,N,2PU)6)L0C5L1F$T8G%'<7-&;4I+)G5& M7$9>3B4K2UMC45 ^*BY32#]21SYQ)E5*.#(T0TMC+UQB,F-E3E(O1%;R5J,S-J<#=$<'!4;V W:%=3 M*59R1C,P:DU#6VEI7CU!-34J-SLT,3P_6$A=06-.,$- 4CIU03IC/5L\2RI' M6VTG1W1U+7-0)$)>/B(45>3"U=85HD/6I0*#U&72%# M8V-*/U Z+CE*5VXH,F8D+R-)+EE 5C$R:C-3*6PU,R\Z*TYT)TDF(BM,/CE7 M02Q>3E5;0& W)C9A M="PP/'(\5S@Z-T4W6RM>4E\T04I97F%F,%I=1&AK(C\W0&]^/F5N9'-T6%%E;34I;%$\ M:"M$;E=8,UIA=2,E5')44R19+&4X(3T]-R.'-@(E%-75TG+#E1*FXV,BXP*#TP4UY>0THA+#IA7D-L,U(S=61S:50]3V%N)E%Q;SPR;2$O9D M M8#1$5ETM8%E-,UEK6%585T]'.7-!;4]B2V)F3"@C13,T1VI%,&8U84 A3V4U M+D-.,4-,)R-K-2]H4SQ!-V$L-W)A3"P\5E4_)C)B/CQ'04]6.7 U,6@O0#(F M7TX[0%Q5=#]#+W$A)D\F(49"*$1%=$@W3V9U+&LJ5"9@3"\I6E=**6Q(;5XN M/W(C:BE9-&Q3445$2D915U95(G5S.G!L82IL*R9,8CXM*FY?/V1K9$DF:D$W M3DU/65M 7SYM95,Z2UMM/%8C;B)/0F8H4#]?8E9);R8S!G:V9?+DEG=5\I.UQN.C%C M.VTF(4I7*F!N-B1(;2U(5EY+-4!#1RY5=$HF;CUE7%A9,"@E=#)F+#8F0SAF M9V [(6@O-B1/2FAQ4R(Y628\-UEE<4X\)4%)4"Y50$E7.TE0:F1O.EUD4'1/ M04Q>/S=!53DN:#4J2R$P3"$N6R@^.7$T,B5D.T)@(U4P82IL;&LO*4 S.61A5TXT630Y/#I(<#\E8%E$3B@K5DPZ)C1M<&@D M04=,250O2UM13U9;96U.5FEA2T$P M<#HB625H02=O)T=14&5H57 Q2F,X9#12<7-G1#!#3"M;5DPM(F@S*FHR0F1++DQT8RHI+BTN M73Y87D=@(41'+2LS-3163CPW52=37&9)12\K-BA83F8H.',O:R8U74%O645) M4CU'049!55%M45DI;%X\:3,U+6\^4$](*CUP8U-%+"U'*E,I<6HL(SQ2;VLC M0C1"0T5P.V52 M<%--,55P-S(W.&PW:D]@)G):2U-E06MD5F9B)D\O;4<]45)+<4A<6TDY4U(F M1TM,7"E%9F94:D1!(4M'92IE/CXR+#)9/3\S1CP[(SD^,$-M/7!Q1$93(E-K*$%E*R9,9%9@7%!+/2$_9T=9 M5%8B-#=&/5Q12B,H4U\P7$%)4E!C;$\S:S M;#XB848Z)5=%5E- 1TX_2# M:UDG6TEF)5US:U E,TE>95]H1VX_3DEG5TUA M05DQ-6,X/C]4,RM77"]K03%3=2@U+51D5&\\+# Z,3LS*3PP:U,[)&\F9TQ# M:T!/8#X]4S4M5SI/;%EN5"5N5T!,,5$_ M24Y&1D5=2EPB.U%A8TI11"Q47%LV54%O0CPI/T=(059P)'%6/U$N/&ET*R1/ M(4U12T$G;4EE:$=S)&)/)UUQ5#@M,RM3+61T+%-05$=#16,S2#5U(RU:65IF;U4[0B18+T-P3V]04U\H5"TL M5$9215TA7DDB4E2G1$/&9G)UA=.60_*28],$4\=%=J15YP*S)3,#-84D8R)F!T32DB44MF M:&MH,&0Y)SHD3B9,:V8O0#U%4RMC)V9255TH2B9M:R0U<5ME-5)!239- M8E-K=69M(EMC-"4],DU?<6); M13PL.35-*6U*15UE6W(H8%A=.E)6;FEA=2)9)F=E9%M(76I!3EIO3RU87R9, M3V) 9FA3:"M9;%MU0%1L)2MH8%LD2F-1,',C.&$U0F@_9&4[ M7&-J,2MA03%E:"9/:')K:V4[-F8J5FI*7T4N-D=-2%1%,5U*0U9N66$R0FL^+%]; M/SQ/+BY9)5LS2D!S8W%1.&HH-#-M62)U/VI$+"E@ M-"HT<"M63UMT6T8]3F8P5CMF.T5/*2PA:DEK)B$W4E%$1VEM9VU#16%8/W4M M8VDD,U--<4=H8"-1:2UR)"TG9E$R4EY:6RIR,D@_,UQ436-.*"1++BUT8FUR M-&TL/C=/9S=B2$1-3&5L8W \.#4X2F5+239E42MR(B1=/71$9DI*.#EO0#]1 M)F]B7',V5C%.,5P]/' ^5# D)VY&:EA!0#Y9,'!M2U)G62]2."=H2T)R3F8G M(FTH/V]84%!H4DE+;W ]5D9,*2P^4F$X8R5@9$Y*.D):0"=+(29U:"3D T+U(\7"XQ M+#<_:SHL7FU53%]50#(N5V)045M1*%%G25E'+%M)="1R1EE%36A6.S=(-T V M7#-L*5)09E4M2#-8;BI38V](7D%(82=3-6 J2V8N47,X+B<]+$IL-TM"7E-* M9U([1VQ26TTF2CPP.EPD.&@\8CXP9F1I.5-H9F)T+').+3UQ/'!07TE9;T4A M4G!=)S4W1&$H:CE/85@D7FE"8FMH<"L^55U(46]E7B-<46$N37(I:6<_+R)@ M;D8R+39,+D%8)FM>9&HQ,497.38I9F,Q7CE02T%B:S56)TAF+3*&4O6V]:.TL];"\T/T!N.5-!6"%.-RIN3&E053(T*2%112I- M1RXL:4 C3DEA0C$W;RA7)DA**4XY3EY<=315-44T63A1-3-A)SY!14A>8TA! M:'!,;'0]+2HI1#PC0"Q934TC34,Y,#510"M?/"Q#62]Q+UMO M7D18)6Q"<3%<0W$H34Q(3BI#*V\F="I8,#)-535'+G W57!)1G!5=2HM4D%J,ELZ.6%(.#XI.3 O-W);0C5<:74M3E5>+&U& M:W)(/2IO8EXV*EHS23PE)V-@051B2#EJ:"4R/2@W4C0T-S164#TI*CI()#@R M<3)R4$-D87-E3RHS:F;6!02TID.C=> M428V+E4F:$A<;U,I2TI*;UPT4S0Z(B=60&9#6V-73D]0:4A#,&/#M713PK24XA8T<]+%]Q:3-U M771&0D]G=48I6F$F;B4]:5A//E(G5G)5+2Y((W% +EQR:VA%:R),.S-.5F!- M25A&)G!)<3XR3E=+ M-%1/+F]35D=/0'0]+#!)05=*<5M2.2I(+W19<4AK*$5.+T9P3SA2/S5@/&-F M+#- .D],,E$[/5E>="9:/'%F-2Q;225J/FP^46PV1S-6;"I&1CI$.CLH-'!. M4U%C5E4K(59?=%HC2&--/U!';$A>97$R539M3U(R8CQO;RDV44=,-V,H=&,V M7T!D4S]M<2Q$:RAM:G!$8#LB<40Q*%5G(U(C(5ER.6TT2D-D-T!0/D54(DYI M+D-6)$=0+#%E M:5)T+%E.=5$G22$]-6%@:CXS(T5=(G! .3ID*2,[-30H3'%.0F$I8R=3(F1Q.EDJ;%Y22E5I M,"-<)B-7-2M94CQ7:B5E(3)A9"$P54E97B%F0#)")U@Q:SQ-7%QP6D9A(W$C M,D-+;#%K.#E!9E1>(V E,G%D5#UG:657/D)T."I6<'524#)(.VEP2% ]8DQC M3V ^2CLJ.%5I8T9>53YI0$@A4F);1C,M634R8%M5 M4"EP*4,Q M1VU<+#4[.VU664ER5RXV7#Q;(U4Y9SDH<"A<6FI4*%YL:V-703!G=$(]74U0 M:' F)B4J0&Y,.#590FM!.FLE.5Q-.V0V)#0_-$M7/U0U;20N0U$Q)'!50&]A M:S0[1D=1="=#55Q(.F@O-RHA-EMH(2PZ+4Q1 M:BHL4W1):&9O="$W6U=!;D9:3'$X:F\L,D-&*&0T3SU;:2]I*"I#)593 M4C(^.3PK34,M07)!,T)P94-'8&(M5$2TLT3CEB M5B5U8392625*4&M9)6U.2CI,;TA1*BY+:$-;:VDQ3C5O06 M.E%<:EQ--4!A<3([,5)6:% F/20V7#D[1BL[15EL-&P^8VUD3D U.S,Q5SET M9E!6,64H8RYN,DTM(U-&/RI((UA88VI<6S@G22DD1%,F/3L_)C9N7R\S6DE2 M:2(T7BLE-"L^5"5A.BLT42XU.E(B;6-:;G4T7SDL=654*U]K6B=+5D1I;EHO M1S-6(BY@.T@W)E8J;&4T5B4I.&-2)T$K8")C0BY!.C$_16I=(2M?8T=,16-@ M(S D*D Y<4]@4CML7CI3/5UM+S$D1"%B4CMQ73UB=%UJ0G!/.E]115E);C,B M8"UQ)6A!66$Z)$5846$N455R*UDZ;SLT,%XX7V@I5$XR1DM-3S@F7S=B52-5 M=30^(C16!K.6U%7E0C345:12]-*V0_9FEM M.6I&3C93*D L6V9(,3Y1(FUS46,J9D$G/68\52$S2S!E6",G=$0T7U,Y.$X\ M+5I48R-9945-34=47%UB,&XH92U<=5]#:DHA8EDS)B%0*D0F*U)81S)F*TXX M+RDR0$)<6"HB:F4X4B9?/"EQ*E-G(3),-CE).#9I4#EB2%%E/F1C+T D1W(_ M7S%59%A&:3PI.D9H1#5>+CU#328]95A):"DJ*5E%(U9<8C4X)BES7W!/46DO M<6!;1D@K4W)U+%];)4AR2C='23]8675T M:6MA4S%@9"A-5UA;/CAS6' _)E=-.VDL624I85I=5S$_(T \4S!C-U\H36*"\F:$0R M,#55:U,R2%A!/T(B/EPE6UY6/5)M0T)N1&PF(E(Z,U9:1U),55Y))UDR/R\P M<&A%3G)G3VTT5FA?,C4X6U9Q3TXT+BTB;20L;V)C*2)N,%I99W)0/TYA;6\N M/D E(R4L6$XK=$\P<2=&9F,P/"@[<3!02%9!:S!&5#--82(S;VD_8U!H5V,Y M5#HG3&!15$!)3'$Z4E\H:R8V.GX^96YD3U5T45=A5B0C M0#]F-SE0+4T\/$9"+$$D(3 _36)H<3PT)CIR7B\D:650.C-P;S0U94E09BIO M3RH[82ER4SPS/W-3*S5N/65=)#)J,R8Q4"9P8C1>.B5R+2=-:3-.-"=7.7!T+DU0*C4Q M9#%G/'-J42HJ;6@B37 D;V=Q,T),+VE-1#UL*$IO9TM4*4=N*'0J:7!A+U;%LA1&XN+R$T*5(A M+&4D+258;B),6D9.4&LZ1R0\6DPS7R97069I7C@U1B@Q)VPA M8#8B;3)/73=76$Y3)"XM2U1L<5LC65,A,V5#P^;EM=6C1E5U0N)TY0=6LV93=27&@Q3T=(:6\L7#L_ M9SQL,BEB0T$[+R]:6$\B-'!G6S%&7CQ23B8\(6TN45 [/W%N5ETW4S-4;35I M:F5+0F-$5' R0DM*+D-E;D0H470G74QQ8TMO,F!(;3%%,S1L7D1J,FI46D=#,#UU5#5,:&,O:D<^:&=U.%)B6&-57S5S*F-J M)"UA16I(-V@E*&EC9T1>4&!"/2E=/V0L47),0#LZ,#1A;STP+C@\;BX[9$=? M(E(H1DTB9W1:8%PL*4!6-C9745PD9VI-)2U;=#4Z,V\W03)$72)H.VU%*&-= M<59S0"A./FD[/6U42$@Y,&I9(35&6W)G,2\Z7CA/,3I@:"A+1$@C9&)4;%H_ M16!I;2U#-G-M:&XN6T!S269C-3]N/W!14$5#2UXF)B1#(4QD9FU/*'$P4SPM M:S$A.TMN-'!R3E4X67)I03XR;BL_:#\^1BY+."Y=5$MH9#TQ:VD^8"TO6$ Y M4F16;4TA1#I+(VHR.45P7SIH6$Y )4(^:U]5*%Y,0$,O2%(J/R9.1BY?7C8P13%96")B6T,M35IA04UH5#8\:'4\7%8] M(R)4;REE+$],.D-"5T]E/2A40%@A.31$ M/65 5$4B:&569&5O,T5H2&=<5%HH5B)37FMR.%1L)4<\+C,I8"16.2EE4B-M M*VA46"A@:%]7+"]2/3]05V,V4VA8.#]6*2X_8F50;V\_+EI>:&9@0#5>,5U7 M)E]I2V8[038T=4!9/VYR.7)A4%<^4EQ9;G$J,R(A4&YU+V13)VU> M)38U)3)T;STB6F]A36QO)VQ=,W1H25@H5F F<#(^5UIG7S$^,'4F)"DU,&-Q M5DY)54A(96(O:&)<5'):*RI11$DM,C4E M/6L[0")K2T]+96U',DX_+CM>4S=)3& X-SLG86='(5]16D@\0UIN<#14<"3#M@(F@X7T4_9D1*)%)B6RU-.BE/+"@W M4D9K7T5!5"M03FA12W%";3@L3%)>7B@A(W)7(V!C/ETD0#4D3&A6:6!,/B9P M1$I45VPQ.2(X4W! 3SUS4RU-*2Y)-VQ47$5N-V)"(^-6DX M3V4^)E8P75]G)D,CTI6D,B8%0Y6DXC12E!8VY< M54E1;E9N0'!,(SPZ1#E6.R57(4HF:T9E8$A*4V=085 T1C-06DXD4E9.,$ F3SA6/"981$I%*W!)975M45%15T9G M9&5>8%LV;VT\-65<8F$O4DA?)&P^,% B+ELN+DLG-B9S6#M8(S9(8R-44"(M M+% S+CMF76E>/RQ16DLS*BXO7516/3586C= /TDU:B)912I7)&I?7%Y=0B4G M4U]/1UMO)6\V,6I<=&MG<#LD7C=49F-R4R%K/E)B4B5E2D!%;THE7C1Q44=< M74LD;SP]0$9,43!*/BQ.*TQ$3S,Y6#%I+TM@:T\N2'(A23 N,2Y!4"-=3D F(E9Q)CAE)FLM-W)Q M9%I8(E-+*T0G6W$G+V-B3EQP3FXW4U Q7T0A="8U)U]!;#ER.#XT:4@J.6Y1 M<&IJ)CDZ3RY$2'!75EEM42(G568],SAI5"I30RDR.EPM0V=<663DE>:4$]:RAH/T1U;B(L.W$J)71R3V-4Q':T@F+"M-2F!57E-B2&2E(F52Q"-3)M4U

-5Y7(TM@3B(Q0RDC+2)J M2#MB6E0H3$E.8D5>(F=D8CXM)&XL8T8C2V)&+"]*(B-632\I:4 H)W(^72=3 M-"(P1$)64TY(;3\O)UAQ87%'*6985DEH9S!:4V@H*DY31&$H;CMM32YB.C)= M<'!8*%$W*3D^4'%71%A2,&(P8&EL,T9P1RXZ M+D=Q/3M8."A:."1,*B%5-B$^-$%L*7 C23%, M;C0H2SHQ6%DZ4E)$.T-4060M:"$M/'!;*3Q" M*&Y0UEA2"TP9R,U77)6/V=N-S@U85EE.$5=2VHS M84,F2R]A8$E&<4$S.3LF*$9F3"=>7DD\0BAJ<$9Q03,Y.R8I:D=05#EN7T9E M,4$Z)5E&)2Y75T<_0CLF+SMT/RA1(U@E648D8T@[4#\A)D1#6FU.5DMO=61 M0$Q#,R-06D565P*&9=+UYS1%A1:6,Q9B$X)$(\ M8F@R:%\I050\)21J,&5C1CT[/6LJ*B5K0%A#.6=/(25$<3 G/2IH/D]I3S1B M4D\^5"5!=21( M*3%923)G,48V.SA;8B4M)V,]1CLB)ELZ)T5L)U4K8D!H8&5P+U9U-+975T:& N;B13*T0A0#U19E H02)F+5=F.SU#25DO M4R1-6R8R5VP_(S5I:$5/45YM8CM;5S,R0$PA;G$H)V!"9S4#P[ M1S0I;FI0-#TZ/2)C84U8:C(H+5=/7VYB9'-?/' U0VD_1%4T,&Q')V-<2$ M M/R]8:F1 )CA&1CM1+6AA76M$.SM49E8D6%]!0&YE)4D[5S-)4$0W-%1@<#0S M9F5T9TUT-6HC:28Y(4UT,4@K4D%H*EM93&LJ/E=/-BE/1W(_:E,X:6!;7S(F0F J-54R.F-O,%U.06\A:W%0)2%'15); M.4MC9UIP7F1666 T9FA8,3DQ52L])B\Q7"0^/"M=:%4M3D)J*5$P2TMT23IM24-N+4!>+')%(V=M M+38C36!87%!')F)164)8061(6G)5-G15)& H5&U?2$A"*&%#-B]&*3170%%R M/6MM44 ^-"5#24U+,STV1'1F72]H,$=(6F-(2%.W4Z,3@E8"@P-61%*BY825Q(,TA3+UI$1',W M6D5+1&15:E-33E%M,E9,/$\_3TQJ=&I9,RYA4&UQ0THN7CH^9S1+4&%*:40[ M5V%,6B1G6W1,67,P+#)M5UM(/V*&4B.UU&:V1@-S%C)&-D5#=B M8G! 8B8M,'-N)D\N6G!41D,B759"/5));$ W3DES97 O2W0O M2"9R83A3,UAF*$0A*6!P7T9.-&AB45%E54LK0E(A(G1.;#QP*E,E4C5U6CQ$ M0V6"9&+31F(DIP83$R)&TP15-C<#1'9V(E-R4B6B12*4=M+2UM0F11 M)4EE+21M8E]Q2F5>5EU?/"@Z M+4]J/D=>+E!@,7%::R=N-&]+(T(F+6-:+T=H-U%L4B=$;W W<%13.'%85C1+ M:&9K)UUN+V9+2&AF67 G07-O+FYA2U]97REL62E2(2%@6EHP75HP6$E"-%EF M;TQM/BY,:S9K;SY)8&(N=3=C+RU9.RHZ1V=#9W%=3B]B.3HW3EE#:"U.075Q M7U1B9BU'62$E55HF55%+/4)I-BU91#% -7!:/T!(;%.FTK+B9H*&\^2D4R4UEP M5E8Y8%@V;&16]H)4-$9D<[+D2EM&*S9>=%Q=86@F2S@Y/"=-5&UO M:B-;-DUH:E P6$AD:UTD2"Q>2#U$35@E/2-N.C105"DQ7&I):5%1/G-I7V,I M,B=K2&)O,7 I)FXT6E1,7UTG M7G-E3&E=+&+V@P+%0B:D]B5F8M645J97$I0W)E*3-:9C-/8F=S M)'596G);-6TI1EAE3")4+C%R3# J7T8U/UY0358Q)3XU+6YL:%4L(U$C;6Q, M7$4W;'$T:3HF;T S6T]J451,-$!E,#8&AA*FA$:EQB4CHC6$!F.UXF23)M<&UJ37-R6C$D-TMU*C8]:W1I13MS M,CHA8$I7;SDW<')23T*&=K M-5=49FXU,'X^96YD4RIP-5-B/%Y>.E N;UA63E9Q+VUG0FPF/S58+%=53EEO<2A<)T4J6SA. M4#5)7",T62QN,"0S/#5 -58]:%!,)&=$,F=@8RTT-$,T7FE+0D(C6G%P=#9M M3T]4.3Y14S4^2V]9/D]*1VI634!B7#)@9EQR=4I><4EB0E)0.4!/-E!A8FQ> M)V-*)%-#)V]D9E=C;T%D=%9R-$A04DAQ9"=J7G$A;CML9&4A*%UM9S9R;$4\ M7$\[+T%(65XF4DA1)BA<9T10+RU"0%UO-UP[,6)(46EO-&0H;#ER0S=G72M M:5!994=4)C,[4FPY/%-?,3LF;E%D7'!(+U5<9F9C46]=.U]H-FM97TM,;6AJ M3&4C+DML/E]$3",V)%-# M83=H1VE*8VIQ.71;9"=I-#T]/UE"0T L:VPV04Y5=&=B-D9%1SMF7V8O8SU: M;"QT(V1Q,T(Y/FI0(E$E<"-07UXH,FA7/T]++CY40$\I/B4^<2=:4&EH/SDH M+2)(.6EN*"0N5UA8<$$C5T=S+FI=;RYT54LI.3LN;&]D;DU1-G-H4",S8SA- M+F%!52LS*$QR)FY173\L/$%L-6)B,CUM9G(D2"@_1D5(8T%,*2U@*$5)/T)) M1T1223910G0A/#@\16-C:UIB:5!-,&-;6$0P74Q-0RE91S)D=K76)/<#L\2%-<9'5O048]:6)4-%XU,C="25!9 M="A%.&5C0CEJ:V!6-3Q814I07DM+7E]B6R$F;U];.&5Q4T8F<4QM,"5 73A%)6-;655N5R,K4B(2E0948C;7)22DPY,#.$XH-D5<84EG.BHV+T]Q;74K*V!Q M+74]52I (5=S.2HB0#I89W5F7RE+:C%6*6;C8E,RHC+6I3 M1EA:7$A1:DPI)R1+1C9J;6A'534N;%E&*S59/5:3I.*CY01S5//#8S4$]N1V-5(C%B+UAQ,C\X M435<;V5*9D]>*5\V94A)+$!J-W(K*6Q0(T8A6G(A32M?3&;3$]7TI2/BDC67$O3&\M M,49F/#0V645+8B-J7F9R0G-D1U5>4&!90E=#.&(S0RU7-W)/1&!<9D4Z5R,W M(R]N6"9T/T!E1&U<,71G4BY?34$B3E=58&5D1614-6I7851&9$-/94LO<2Q* M1%1%,&Q!2"MH-SM<+3YO:3)L-#(Y*&9J5U) 760B7VYU3%MG+BI96$1 6T8V M+%13(EHY.'(Q;')U1#@[0#-'9S9"+3M")$A *CMA;51<=6I$4U-C8RHI;E57 M6UPY:&XX2BM493 V2ET^*38F9CM612HY/%0B6UAD1UEL2')C5"MN;"X[02@B M72-/3")S.E W(E4Q12]A+SD\5$A<8VDQ9G18<5!/;6Q@)#,T15Y&820N+%@J M6&\W;3-R2F!F<%UN,#!)6")E<2A6(5L^0E=;/R,T<2TU)R543$E)7FUJ6G-' M;T8[;"1/4C4M8C W02$G3FHG,54G*"QU75])1$9N4E-":ULR*CUD5C)S9FDQ M1EI 6&Y?7$)80W,K9S(E-CA&;F,W="PG6TXD661@7&QL,SHS*C4V7B5>8%MO M-%=M)F!?)D$W4D=,.U!)+#PY/4A=3"E/.D\F/4PP*%)H0D]752YO75Q13#@R M4&% 8D@O6"]7;RMQ5DLE23I9/E\D-#,I5UU%8S5D(V(_4W)P)R98+E1Q/60[4U)R5V%0+R=? M0T9B5$H^,CY*/FAO-T!(7VPZ(F5G;V!/T5.-&1F7#5O/'5!(G)E5%A2(CAU.F)7;D)L M3E967FIQ,4M#-B;3)L4V-I;W%-0&0T M0SYF2&%Q/3(L:B,C+E-6*&-9:"(K,#Y%84IQ=4M44#UL255=1$909%A28TM/;6DI8"])8'50*DXR96%, M;4EI=&Q30E8N8VA71%QI,256)69O=54[5SI9,2)P-%118B-A6BHM;UXQ*3(L M(U:C-D-6%M=&MR M5V0U-'16*4HG+V M.#Y@(6Q!/EID3UA263$E.E5@0$M:7CUP*$$N92Y982%L M5C8[2$=E;D\_)T9P+V(W2#,G(^068]3U%B26A:+&*"]R06-H93,Z=55,/BQQ3TTS;%%F4V]S-4QL22%0:5E./EUQ:D8E.S-36$U01T):74]-:7--3E(Y2FE6 M/&9H<$QP4V8Z44\_.S-U7EXN25\P+4]H.S]50C,K.&!E+U4P-3%U*E;7 U+$I,*B9#UB4R%'22E0 M)G0F)4@E:21+4&UK/TX\1&X\/$I.1R5)=3PR)'5A;6%R<610)B(F,G);(28_ M+"EI9B5N2&XZ4EU7<21G*RY20'-?23HO2S!O-G!J65AC35UK1B](.6-@34L[ M8CP[,D$Y.EA=+SE?(4\L.&P]62."-R9$\H3'-'4DYQ0&55;3AK1U _)CQG M.BTH6S]B8%]A0'!@=%P\-V\L.4(E*S8Y9VPH9U(2); M2#Q+/W5 :#8T+$M)*59&-5\O65MI76TV2"-#I9:5M52B)?-RDP3UAF M334B,T8J-T@U9EXM16U18D1*0%!A9EYK=":RY:475%9V%?:U$]-S$J+S V.6ID<"]%17,T4S$J8%LF)T!2 M-E)?3V8Y-DMG.%PU.VQ27RM>1%EQ3S]A)FLL9CDY.SEC/4%Q2#XZ9U)*:&YG M6E=#9BMK2$EG+%M:2S1R5S [.RP[-E)92S9)*EE<1&MG)DM;/F1P,#QO)F R M9UI;/E%)0EI4,UA"/W) 9T-'=6$U*T=*:&1D/E8H;W%".FY%2BI<3$$H.V!4 M,T5!8C59;44O*C$V+%UR975;1#4C6CME2E%!2RIM.70\8&Y+9W T,"HC8$-+ M765244XH=$%80T)2.'$Z8%(S3$]1.%$I.%Y8*G52*G%L,%(H(B%51UA<2U-K M9F9(=&\I*"<^62U!=21O+#M,35%@1T5/4RA@46M-12)K8D@C;$E+.6I 9F-2 M4BE?241K.R9>3E!-)74^1BHP8%ML/&Q85%-)474F9"TT<$(B*3ER9&1N+DQ? M*&](4TLY7F5M0C%$/U)734!$-S5F(G$A32YL:69%.B==-C!93TLB/2AB358M M*&U%:T909"9J95U8)"A4+' ^=3)E8V)U)FU9/#)A-FU3.U M/VA=1$\Z7UT^ M33$R06I,1CQ*:#T\<%UP5F$]/#!=7&); M16-B3V1/55)U*E@B54%.5%@O7RI03#=8*T<&0I2#LV4T H6TEH251G,&=256=$24(R+EA1:5LL7RHL7F-S42)@ M7V,N*&9$0%DK:V1*;$(W+SY:42)H;$8I)5110W H3BE.:$-O6"Q3,$E<6F54 M3%M=1F1$0VY<,R-$5U57<6XB<&!98B1L)4$Z)F%&3TA)2%HJ0$(Z1UYG9E9Q M;6Q=-6H[3V!E25QJ<7(F2')C:BYD5F4M/#!0=6QP)BPE73U-0VD^0E9!8EQ* M2FA-3R-4/&!%9E4H.4M.1F$N.29S+$-%*"U:)VQ9*3%N:W [=5PJ*%U/93]N M.SX[5F8[)39+/S-D\B1%DI4S)5)55;42IN)CYM M3B,M5TE$4",^(G)D3"5A9T5723IP9TE/,C)#0TIU,3I*:E)A6"].6S)R:D,E M*% L-G%G-U M.#UD671(-#$^72M.6FEO-V=F4U8K2D1O36UE.2-;-$-T/"-23V597D@S4&5R0"PZ M:V(T6SH\4R-L."5P6B540C\G=&-=1%(4-G/%!<1616-C)#9G)F9B M)D([+41G1G5C<"AQ668J7%)C55,S945*73MK1CX[1%@E/3X^37%5;SA1,V/%8I+3E:;EI'5&=<<6E 83))0B]8;E A;BT\.FP]:U);*$U24EQ032M'96(B3D\Z M-B5;8E] 8UMC0C4[1U N;34N/"I)3F!#12U*25Y,3U5<(T!E9SE33V%,930H M9") )2UL7T E6R-K5T9Q1DE=8'5556E9+&LO-#%N*3\J8FTP8E5/;CU9)%] ;R=5AD;C!),RA*+4]/ M3"AG.48V84!98')605)O9CE>-6M/2S]!(S)L8FI.9TU:(RA393ES+$],3T R M:E,L/"%+841,8$X]74%34CU),40TA93#1V(],T]P1%XW;%4VHY1&M7 M+REC4F5P-#TO9BDA+T(D2$IP.V\W/BPS23=Q4C0E:"DC+R\H*RQ>)C9<2T=' M93\A1C%)*D!.7%:D=,6R8X1E!:,61<55I3.DPM*#!U/SQR M;EPS0E\R76,S/6\X8"8I,&MQ5"-,0R=!5#XX)S)#7RY(,D9&5R-P2$1S/SUN M(6=T855:;TLI3DLB3%0[)%IT.F=G+4A$=4I4,$I@1E/$4^:3]K3&HY9W-3:R5@1# V M;BUL)#I<649F062C0&)K92=%05YI1E)T3SI'6V%H83YL5T\N0FA%=&]O8G533$,Z)7!<+&8D8T4\1"D[ M<4U7=6IE.BYR/U8T4E92*UY%)B)S(VX\:#4_6D\Z*'%N4RPV9$I1,3,[,EU8 M;ETJ7FTP4RQD/C-K/R1*(E=2*2]R)%Q96&XO7%!7.C];(55+ M/CD_*%A(,DA>6E9M:3I8*RTG231'/4= :&UA:'16;59=+D8V.&1I35]H5')7.$(N M/F4CU'*W!T:B4BUU4$HU75IH M)56R17*4IK)"(V34]913Q3 M)DEO)G)7*SU<=49)0RHD M;UQT*B=C52I&;F\I9TQD57,S9&AL(S431H44,R M9#Y5:R]+8BTH*U-J5U1F(D,VIN(BQ-/4Y6,UM>5"D_6SQ!8R] (UEJ96U:9#ML M*EMM+G!"0D,W-G!D5"XI8%)E845'-"0W4SL[7&%%1VLQ+5=&02%5='!B64@Y M9V0R7&M+3"M67R0E=4I&2DEN:S F0T]O+B4X8FTO-U1.4"5+*#TK)6,_1C!8 M85-:.G(H,%]36D8C<2A<5"$T M1S1,36E'94)09$5U:VE9;6]#1#PN."$[7B%K43HG*T59)2=#*#MP(5TA3% R M;D=#6%Y8<5TE9CDL;W1Q*3MF+#AG/TUR.&EF4BQT:B\O9E!1*6Y;2V1&<31. M0CP[2' \15LG2B5K6E5-56(B,EQH1EY46E%H*B@\8R0R74MH(W E)6M"5UEL M:VXR13@I6V1*3B(Y57)9*E4D5UHI*DI.*7%:<%]#,VE27F-,+$!O3W Y<"IM M759.2512=2-%0STT6G0Y7#9+<4(J-2M!16PZ-2)567$K;C%-<34Q26U%*C== M6C4N24=E+UTU7SQ%2%TV9#E/<&1C+E1!6T9F9F16*CM/(E-9)F!Q(3Q/+V,U M)'$U.D4R.2AK.S(Y(VLE)45T5$(B<&9/;"\\02I1)SPH:VMP5CM&-FHC03%& M*B(Z9"5#(BI%05]"*E4M-FTN=%A".2%//&HD(EI!,T9L:5DK6VLN2VQN=7-K M/F-45"-D/3(\46LZ+W-F3D4V-ELZ4RHV0BQ$169093(EUE95 V95 O)E\S:S5F*2IM(G1O6&MI/6-& M6DM-62==<6EL5W4_7W$X)&%!8EYH359C]!-2AR3F22E.,%91-E\]:E)S:E8N-5-% M-CXD1D8S4%]F<5\T8D8Q*$)7/D(N;' I)29S]F+C%L-V!E+B%S.&4T0D%@8FUN2E9"0%E49$E, M2#Y%8656:W14;2HE9"H\,#Q?;B-P1#E35BMB53Q9;#YG,CAQ+30T-%DN:$LD M3T)C8#HE.R$C9#997C(G/TE(7"MA,6$W(7 T,4HH.$HL54XM9U4^ M6EQ=3C0N,2QE2&HE,B-9-U18."-F7TLL-&] *29K0'0_4CQC134U(L4&Y?4&YD-T0U M(V@[+5LZ;D1"/3PB+VYT2SMC-6976V1B(EU=:%A47FL\3U9.2T51/$E2+G%" M2TPQ3&XQ9W)D.BTC(2AF2ULM7UAH1$E-9C!U1C5N-3 Q571693I)05DF7"-5 M95$W-2Y+)5]=17)8*R=U0&AT(B<^7"9*+%M+6"Y0)F)9<%DS,5]58B-)6SAQ M1'-4/65275=&.$5),2PO*TES,")F(S1.-RQ *C=6+E-D56Y%*FMI5UTN-W1G M56!5=61/7B- +BU76$Q$1459,SHY3R4T8F)-4B]F5SM3)W!?/51)7S\N/3=! M-3Q,87)%1W0]0"8^5DYD/T)!(S8Q*",E128D:4\W1#YL+UXY05HP7F9L26U2*B=D3VED5FDS)E I?CYE;F1S=')E86T- M"F5N9&]B:@T*)2 G4C(X,R7FY5721&34 L63)",7(H2S8U:B$N M)24D3U%@6RHY<45J/T-55SD\(G,E<'5*32]K;$EI0#MS;U!R:EIR)V-H-6 Q M46)J/4DD+T T;#M755EK*B==5FE(-5QG M4FI,=58U(39N7%%1250K;2EF644U;#56.2$F,#E*0%D^7%\Q+U=3:2TY4FME M-CDH/T(T*6AS3&=G2&Q+7TY(44]=)2UD.6)-0S9T-C4K)VPW-EU9)U6U=G:%!285LL+CE17R9F=$DF34A/3&,Z6U1R+#2D=5 M."I5/E-))S%4(3!?6#M33REK.5Y@/S L-#$G/"9>9&XN*VD\.BM'1T91,D4Q M;CY'/VE*86Y44"P_+U-663=<(T@O341O6&T^8R5",#%23T]?4S9:*W)452$I M)$IU1TM()R,A1C-+3BU53DXG16\B=24S+44X:71K+R==-2\O(F;B$F;F(Y/D1D.3TP<"]49S,O,S9C-6])7V]<<65 8VL[ M7#Y;6VYM7V%=8BPY9D@H.4@D4"P^8#5G;T)G;D5$6E.%=!;#PI229A8DM' M+&-S2RQ2*#!;=2=::&4U0$I;1EH]/B$U649+*65!3B4R970^*TI:2$UO0TQ< M.B94225-52=:3C$\-BYL*SUB/3LX2'0N*T1S*V5E:UQB(T@\=#51*UU>*ETD M-G%Q4S0R8$!:3S<]0BP\ M7T@H.3TG3T0Y4S4K)%Q>(2EA23XR16U?7DY706,X5%)0-$50,68_0SHC72Y+ M62Q-1U W86)>=%H_(E-..G!J+SXL;B1"=34^+U@Z3TY14%DC37)12F1$,$)A/FU, M)F<_*39#2B]&,3U&9W4L0TYT22155RQ55%@Z6EM9365N)3%F=7(^7&AA2CUM6VAS4RIM,#)C M1T]M5W1D9F146"9#73QS)6 J2'$B.R@B;G!@.V]F)69U6F!A1C1N8"MP7CY/ M)DY10"=A64TD2EPX.$!$36A<26,Q:U(R=%5275E=9F]$-2Q&43MJ7UQN1"A6 M8C8T,T Y4V$K654F*RIL:5LS;B%#/3EJ8UUL)TY17UYO;SDP1R$]04YU+39H M62PH<2HG8U9'-$TB,%LJ/6U#)BHO*E@T8FQ:4W)O<21;4%%M)5LK;4Y?*U8F M:B(H)E%G:"(Z6RQD;DH^;&AA44=9130T=5TS7FM,:4DB1TLQ0%TA62<]2BU2 M8"(K(2AK;R=224DH.UI+<&1@)C0M050E-$-@(E0I2'(W1EXC8T\L3"LZ.4DL M2E8D*%E61'4A8E0^:4)B+$=L750Y+"=H64TH/E%P/F\K15DL/$\S/20]8UY= M1"PO)"4Z:B)'0%=*+6PH-E516#!!9&Q#<5P^.398)S)N)SML2U8J)&$^6ULZ M4BI-<7(P+58Y0#9D:"I<:T$E(VHM6C!3)$8J='4C.$=>8E1G M4CYP*5=$+4LP3ETF(T1J.657;%\G:D=27#M69D]G9"E75$IH9U@H(SLO:RA) M1"=T;V@O8"XV/%\Y04QT,%U>/$%.+%Y#2D)(06IG:F5$*2E>*V\H125"03@B M3S8J96XC6VAI3U:T%C<6%&5&QO:STN:6 X1#QO<"8J56(\<6511VHF;G%P M84EG9DPT7'4A)V5F4BLY8S([2#=P(E9--$8A:EPM:2UB)S,A33QF,E)G(G%C M,$E21B)Q+T8\7#0P;DMM0DA626Q:*$8D:E(B+G V6F\J-RYR M3U]822E?-T]4)2U57ST[57-5*6(W*%@H;6I.*DIJ/R)R/T%O568]6$5*3&M# M/6]-)S-A5C)*7#=03UY8(V,N5UL_;D! *2%T1S-;7SQ83C-':S5*9G%E-T)P M1G1E)T0B)D!2:&=%A$)49B16=P;&Q7.T5M*5YD:6) +BEF=69? M:7)N5%=R;BI$9"%3.4Y>)D8C M;TXE(TM)2%]&1#%94C=9949"9F)F(W!933U#25 P745B24X[:7-9+$%K,")C M1UQR,F5#-RI/)D=E<25<2$$T1D%;6VLY9294;BIJ3S]$6S1"1SAH;EX^9216 M0S-L;5- )S$B5TPG8U@Z5F5736@I*"Y4.#$V1UYN M2V!C2E(D9C-'7TTQ5C4G62-%1RPJ2%PX,#I#3D!.)3U,6292)C,B7#(V F7C5S<48Y)6I0-FYA.6-B-"=Q228J M*BY9(S$N5&U0/$XP9SPU6EI:+D4J8C5L3T%T6D5%958J,4\F3$(T*70X-490 M3S*%@I1T8_7%PP-5(K)RLU/T9 ,7%A9C]:,U!9728E2B=S56Y2 M+D%374 ];EY:3E$I4%1!4C1<04M+7C$F(T)B(6:U!'*&)F4SA)6&PC+3XX;EQ4-W)J(EI;5EYB)2@S(4PK M4SM5:2A/1%MJ/R] 3$Q3)#UO921&8"A//'%<(R1*9%AE;40[8EI16BDU;V4F M<5XE,"DS7E]< M:C5#,B8Z-W-$)SEI,$=2+%ES0414/3@R:EUI4U$F/"Q-/RM>(BU99&,J6V=> M5'-K6FXA/3Q44UQ-;4@U3%EM/$PW-D9I(W4A/'(P15,L/%Y"439L-B$N;S,Q M3&!S*R-F='-U;D)3;FA85&A*+3%%9&A@.U%.370E*V958F1G)R@I<3M5:5(Y M2W4O36).,$$I:EQ,8F@S8B0F<6X^3%-D-59)1"A<6R515FYC;&AO2%PD42I7 M2UPR)#QD4F502TPF1S!);#DI:TM#,'!3;%)K3&YH*2Q$:FI(;TM+.S=$0B1( M03PX2'!4;7$W;$HW+"]=9T1L M*24W8E1=;UQ$23AC)R0N3%AH1&$J-%5?:D16371'2E\E-#QE)%Y*3&%95$I, M62907#]+4B%1-#EN0T T)TD^13HL65HA+T3$!D2%))/2PV3W I23Y7(C!78B%>;5]L7&H].U9(5")94U!M M44PB2&I%*4LU<#LN+#=F1")H:5!0,CAO64991'$\+$LA2S4\/FA1.F E7UIJ M)D$^.C8M7'!E841:,SAP)V--75-.2V\](C]J=2TX M3#@A)DAM+SEF3$=866QB(RA@-7,S.#8B)#%S<&HN8CPE,6!M=2TI;V R7RIL M(CP](D8Z4V%173A59#(V@Z;V\T,'1G3"8P+CXB7ED_,6M*)6TC+51H6U$^:4Y<;%@U2$UA-45'*S]D4#<^1#@S M9'!!6BA396Y4;')!52)<*$]R*RAN*DDP16-!/45I0FA+26DA0RPU6R)L:RMS7C)&0"=;-5\I8&IE M1BAT=6HB(E9-520N4ELK8"-<2$5#63M58V4I8%=4:7,S)7)1/#DQ4DUP0EML M:6U:3&(S8SA@(41-7UHK;&X].CI;9%=H)U-'6R5J2#\O:UXX5D)M6'1>/F\J M0V0J,2X_7BQL-4Y796YH:3MM.RA!=2Y)/57V5 6&-5H\ M3$9..BDN+#!$(V3S!+4C-=,#]62C5O6G4Q7S%G6U%,-RU+,B0H4V\G M6$@_3UTW)UI5+D1'(D$O2V0J.EY81VQ>,F O<%-R8$9B2TY2-B9N M.E-I22U9,# G3RL[36@P14=:,$AP:FAU<%XA.R=(/4,Y1FML9#$H5SUC)$=? M7V-+7C9E7DQ)+BE,840U+B)=/%EK1%%2,&XG,#,C6&<\/$!"-F13-E\B+&9F M(U]9+C8G-C=#/F$Q;&M33EM0:2IO-RER3&)78%!<4FLL;D,R%A4E$Y8&T]/"@],"I*,C H5F!5 M+4U@4"M .SE72#(O4G-C2'122"8T*&]C1ETI/G$Q:&8T*6!6;F-E734M5&QE M+"HG<3MA-6Q$,U8K24-O;T-8<&=!*4-1:R8J(B7%0D+"9Q*35^/F5N9'-T.D%H;B%:8E4Z0UII.7-+1T9E;G$H:EA865\I*6I@93I;8V8Z.BXM M73=;6$@F0#U;7DM75$XD85$R)E1:=6PV<&(W6&9)/69U:5Q -%-E1D9F8W!& M;E4P,%E46VU-0UYA-V<])55?32TF+5$W/"TH4F@E35IS9$! 8')R=2)M*V,] M.%H\1%H^8BQ/,G ]:2=M54)L,VQH7R)R-6\\5"(\/S=$2G!M.'$N14-:*5! -&E?<6P_ M1F%9/6U:2V%;0C5A/%QU-3@C M9#II2$TX,"%!7B0Y:4,_:S M5V)*+%)#0E-M,CAT725-)S8H(V5+=#A8+2DV659404UC:W).-E94 M.B$V3B,A93)9-RTQ7R%,/R(N=$12-CXM.R)G.G5O2BHK,FI<=#U,8DM24"5L M*BIK641F37 F,FDI83YE8"0[3&EM:%9?(CQQ5&%/:V1L3DUD)")U52M<3"%% M0G%:4F%L15X\:T-2+6=94&<_(TY@.%A+7ELJ-$E*3#MR,3U02&I /B%>.4\K8R(];'!47BA6/C5J9U!D4D]+.5@C(5=>8$ N M9%PQ)$PZ+R%C,21@7DY61E!!;FDB/38T-"0B8%1P7D4Q5T9R4#U85"T_/C\S)#%F+C M5C$J1C9.1#8U(40U.S%"+S=,0G!<+FTB*%8Z)SHF:S-+,E]S-SDF*D-!6D!5 M5DA?5R9,46! )E)C1S%&5#0O+EQ56%!B0494)G,K+$!6:E%E8F5>(44P2$0T0S=)=%9%:B11)6=<*C!)2G);,F=F4U0[,"8F M(5%E0S4J5"$U*U9682%I;4!U76TR95)-9%MA44U8*V-N)21R M/B1R1DTH:"-U.DL[9DEF*B]1+V9)5EEE.U4\*V5)3C,\;4)"%1(5M=4%XM0V(T+S23HD(3$^-"UF6BU&9%%S025?62ID:4(X M7&@A9$4S2"TZ*#9E)U!F8EUH:3%1/T M;VA,9CTV4D5#5$TT0EPD;DMK-FDH8F\J+4QC)UYB3&<_04!>+"Q:96,L0%0H M3FIU4SU%,2)37CE11E55*SY"/S\C1#UI,VI#5%Y5-T]C7%U.1C=N4"%B9V0J M23%9-6Q(0CQ-)ULW84EU56IU4R8S(W4T-4X](F-B7#YE5%9H1C-54"EK*F8H M7V]2*$-D6'%287(K4D- <' C/#TE94DP7%IF,T4G)UDU+5(Z8U]K7EDM540M M:R0G03\S+%(\*T]&<3Y--R1'7S=I1U)/7EY4:40J8FYS0%!K;U))7G-5=$ I M2"X[+FTT,W- ,"=.8U)E0$Q'9E$W65$]2D9()S9%6T)..$='6F=..$!L4%9( M)SMA=$YB8FYO-V(S05-.(2M;6"0U5G)&1$ME*4\]0SPA92U;.D1R,D ^4DI" M:V=G1$I84S8F2B9FU)8F0U:V-R16]N95HO<5PW8%== M8$LH1&D_."]A+TE&/2MR5%Q55%(C-%U',BY)2SM&+EY"-V8[:BH]<%M/,%EQ M)W)S8DYI6%,R(BU'8#IN54]%6&0R0G96@Y:#%T(5HG/TA<5&=@0#IM,TPV12HN:%,Q96=3 M+SU64%*6Y5:S8B)7!C M<&! 53=Q3"5',T=E8#QQ3%,U8$8[34 [:DU184$B(S [=&,H34=,-V\P:3@^ M=5(X9VPL(C-,7SUN(5\U0$%1;31$6R$N)$,S;"XG-U!*1B%$-S%R9T4D:BY' M0UE923M?*#U43%9A:21,;4M,8T%N-U,J8TTG M/&,B;'!87V-&14-Q4"16*' Q/#0K34TQ*$E%4$A;+TA984!8)6E36DT\;%9F6T%C6V!%8"4_6SDF M:V9D=&M"0#E95$@L95-M-F!J-T]956(\,S,E3G5U:%0I*E(T)VYR*TU&5&$A M-S(L,W N2G(I9F=86R)35S%3:T1+/%TY-"XC5C8^52QQ.4DB5"%9/5=,=%YH-S(B M;$]<+CTT1B:&%7 M,E=.6R)..#8[73MQ:5X_5D9J72%P94U#.3@_4CYO+5M1)%E',UIB-24H M=%U12B)$9C5U=2XI=6M0)B\Z,%5%2U%6,5U82R-J.BI2:D5M-2\V6%%>*S]@ M/$YH4E$M6R9<+$9E4SHG*UA9/D0D4RQ%15-;7W5,8BUL M(4LO*D,Y8G%8.V K+5)N-$EM(C5K4W!*.4M"2$M%*3IL53Q/)6,D0$HY/U8T M4F0F+6="2%)-449B9=4"D^46)B4# R+UM" M0TTS.5)B=$LQ.&4Y*69!.3EN8F)3*5DM:29!+W-:8V,P9D@O.F]H4"%D5"=) M8E\[+DLL+E-#8"EA,E%C9$5,5UM+=#M$<%175TLP,&);1$QJ+5\S:B1-0%)095DF+&!# M2#XW/TI#0B=L5'(A+#HC+6UM+BDG3&ID0D!L2U\D.55/2&1963QR+E11:6=; M5&M)3TTW+U%06SP[3E5-:S8N*E8U+"$Y/VY#*5598$]+(UDT36Y?."X]*#YB M1D,Q*SUB(4I874EI569H M*TXD8%U&75%?8B%3*2,^ M36LZ0F B1%=*2F\J+VIF0VMQ:TU$3U(]/$T[,$YA M(TT_*DQT/S(A3BY96#HP5D]:.SAJ74@N5G$A/B5N.W J0"IT561.<#!,0F0U M3SYA14Y1,CXZ*V,I+S@D8U0J14PW6C)41C%+<40_1T(^9$57;C%T9&!U9TIT M+6(^-5HO<$0Z6V=R*$1"3&4R9&.T4C(7(Q.% I/"A.0$M6(2\R53U!)5UP0V@B4'4A M95PR+4=785!P6T(G<')C-426M?3UY,1W5O)BA7-S,P1V\S M:4I>0$@[0&MS6$9A-#560RIB-$=>;SHC84 Z8C1P2"LD7314/4$L9TE9+4,5A49$I&4CA5,"@S=6XZ3R9<8U-$7VU>0T$G*V(B6%TN M6%%/-U,^7T$\<%]>-34E/3)4.RI884@G1$DN94I(0C!@62I>9%-"4%-6-51) M1B8J)&Y04F)E1V@O3S1!32]'9D]O9%MT<"]8,RM:+R1*,%I4.R(C(T0E,C1C M1DI.-G)B92-2+%\S95Y8.RPL.F545DM956DR8C5R-U=%-3PB(E=>.UA%/"1" M.%9@0"MA15 ],%0Z,EEA/U9U+3% ;$E' M,5=73S56,%15)3LI3SY33VI 6C9.-D-D0U\G*6 C,G1#(D4H(U9,6CMQ M:C1-)6@B3T]B;R%#)5!7=&U59V]224HS5F)P0SMD.U!D)B)#54<\;5-9-CI9 M3E1I,C!)/&-06SU7*&!6351G/#5>9SHB8TLF+C\K;ETA(FUP;#AG-F@I;#UB M(C,W1D!20F4[8"8S-2XH,C9>3T;S%"774H=6\_2$EM5#5+ M+"\X;S)E7EM&5V5(<%$H0BUF044K96YJ+E@U,U!N.&!R(RMH6U0W7U(Q9%$W M/&E 8TUT/3XD7&!':5%J+&1J4'1 8SQM3",T:F5C3G,W65HE1&8S-29R*$LT/EUP;%TJ7$)H:E@_8D@K;&->=#1")T=#+5,M+UM-12%J;&U? M/TPY(B@A.C,N(VUD14=$8&YQ+&%H2FPR068[<3=#:T)0.SM"758P1DE!)VYQ M=2M&8C8E-#M(=6A")R%B;D4D3FM.4#)2*7)L6$-M3VX]2D4W+$U29#!/2F3RME+C L.2)?2#583EHF,2Y+ M12(Y8RLK138_1T5 5SQ19#8[+&P[3V)05EAT320](68S,G;VEL-3,Z;'-*+RPW6#0C+E%G/&,I/V5:(UL[ M6')5.$!9.6%T2&UF0DQ@4&Q6;$)C4VQ7)EPF(EU.-G$^)41U26Y/:D-%+"E/ M,SY4)F1+65LJ)29A8"=M;&D\5S(].RIH9%I'9D!R3SA()SXY66P^/BA98FU- M4B]K+4YD2V@P4B5R5#$P1$DE3C]R72YR0W,L0D1.2B)L8%=06FPR(DHW5R(S M*UPW/$4]*&A*1#LL+U!/,C0UQT:&]R<6]':F!"448H*2$Y(W4C*UM M/6A14RLC-35';4) 4T\L=31B:DL_9DQK3U R-$IQ7U5)*SM10S4K)R-@42]A2D=B4%@M M-B5.+%EE3C-77% ]*4Q7)&986C)#:G%M9R;&(G05XP5UA/2VXB M7CPQ9RE);24M5VU#7W)A3UY!/TU-3U$K.S4C1FQL:E@^*R

)S1K3V4S=%)(4TXF8E1B9TE:9TMA M75-C=#5K24-<-R]'8S(R.TID8$!&/&]:.TE7;"]62#<_5'4L3')2+58W.DHE M.ULB3B],74=-7EAF-2\N)&MP.S\S)TXH8&0A;V\Q75-6665&,D\C4%Q)*%Q. M140J-E,X3UA ;V-,2#M.<'4V4E].73,I,S9L1DDC/30_-E%K3VE?6FP^,V$G/4@U,B8T M=$ Z451H*%%<05-N2%PJ2VLJ(D5/8V9(-4]-.CHZ M72=O4V5G76%(3DUQ.V ^*C0P5BEF-%-27DT^,CTR*F$H0VU"1"(D=&%$,R\\ M;"Q(-&Y3;#1I1E!#+TUT4$4C5%Y3:T\S5',Q<"Y>)6A983=J.4TJ.BQE85E&3%EI M5CUC7U=A)350+G1.+VTO04*#DI:STK:V9? M-5]#3RAF44-),3=?6V=D8C9%4V,J/4DO5S!E95\\7U9:*%Y+:3%L-6)(1T%J M)D@]+E\M,5Y57G)21U)B339!23@M/$)T3$YD6$EA3VA69R)B3UDK.V%/9"1':4)-,68G*2UT,#(J9"%.7F!K1%TA02A74R))*TQG9"5-8FDC=&-Q2F1O1#MM5"0H M/#U45&M%2VE,6F<\8U-0/$$M9C\L;W$R-%]A,R,RM?8V).-C-/;5Q#0DA- M;554.DMG;TU",&X[)EAB8518;B(B36@S/2(J6D4T+B,^5D%C2%1,86PE0TX^ M,D)";%A-.F9-5TT:$YD)D0S2R1Q,$8A53=M74)3.RMP M/BU41%!!2BE#3UUJ8"%>/ETF.3]D44M) M*E-(2&5A0S4B/FXJ64-&2THE7FHF,3Q/22Q11')+1CY14VAP9RI&65E.(5A- M*UI@*U4W3F-E-V)@4V]:;5)00R5B=7(U9"TA340C%924IJ+C-63$8F5SM,,RQ@;#8H M/3!O8F,Q;$T_;D@E.C)"9%!=35 M-T ^65]&1SXB*C9T4&9L0RLT:#%(2D!A-T,Z M9C9A<6!2(B)J-&E&-S8H*#TB/B0U(TTZ3',O8TAD:$A27"M"*R9S+%LI-R). M87,J0$1#9"@Q9V8C.VA/(R8\+C!@+C8T2BTR8T]I=5-855@H3FDC17 X7CU6 M364C+C S-V%!(4].+'%K74Y5.R(G:V A13U>-2%<*FHX8'%82"=$6'5B,B0\ M+F0C+6LP92\Q34)=1$\N+DE81V1?/DU,7C5K/&9!,BHN:#->/R$[15!>.B$P6FUQ4&=)+#\T M(RI"84I.;RU604@X/VYP/U]70U]K6V=)75AQ+"5>-6%J+E)72$(P32%$15%3 M8UPU/"DI*6M,8&!?9#L[638D;%=7;R(Z96UN<4HZ3FX];E0N354Y M-V9#+DAH,F)0 M8%3F=?3$<3U? M,$HZ-%]$:S!P)ULJ2VE3(S5$9F(O4V]@4EUI2&1/(BHT7DD[(4A4/RM$1') M5EY68EY;-$AG34I$0C!$;T)!+5TF23YF:3)T674W*TMS=3LI<7!P+V%E5R=: M95%5)FU33$LA5G%37V!-2C\[*EUK9RE@9E%/05%?(D9)0S,];"HH/FQ1,3UP4F1B7#DO2%AE6SQ%:D-B42=J,G%J M6U8M32)&;VHT5UE!=5IJ(SI&1SQ@3CH^*B\W,FY;*VPS:"](-VAS1#IT,6PZ M(F,_4RL\)")15C=$.%Y.=4E+4%]B:C-O1D%=4EU324E&.#HO:$EB/#0O,"]; M75,Z)3HX8T5*)R1N:%]44R]084)H1E50945I<#A3;3M)65I<=5 B9'1G4W-M M24@D23UM<20G6&1A5TPL0S-")D J7CXA*TTV6$%$/&8E)#)8;&PU4S1 (DY: M6R=!;65464I(+$95.$)-5R\[6%I?93Y6,&)H,B-O/$L[:7-;93(G9&!$1&I0)2AF/$@T96MC4U)* M+U]18C0C0BI$8$E ,74Y3&)BYP(V)4:BAT7"=%44EA:4D[)%5R65U;8'5( M)#IH+FU93%I.940B-65=9E,H*5)P,BA=6V!@+2Q*:5YP(5LI8U23I.-BIN<%EF*CYK1DYI9S95/B4E8U@]*SLT1$1&8C56)BQE-TQ/ M/EQ)9RI<3F@V M,5)N8RQ62VM*544L8"QN)T9.4CIM46M3*V%I)W%A0#\H*S<[9BMK4W!K0&@H M.E)9.S=#9G)D;#)#,6LF:U1Q(CM&6%LO+B1,3VTT6F)L,C!C2S,G4TXE:251 M/61L+5]F7V(T+2HO5T4T9$\K8% M2R%I<%DH)R\N5BLA4BI-1$U>(3!J6#EJ1RI3,$DJ M8E9J04]F,C5G,FPJ0CA:-"]U;CM?5%IB.#!,4$PU-S=%7$E(5D Q:"PQ,T\Y M1CYE*4YA8C=C+DHN/'0J0$U)/$=R0T(_3&1%<&-?.RPP3SU706)+:SY/:S%H M<#LX85$P5B0H,'!U5D!#5'!<:"0N1E]%/",J3E=@.4]3;E!50F5H3E-,04,A M(W(O1SY,0&$]46,R9E])15]=;&!R2TQP3W1C)R5&14,M+FY$5%917UMQ(2E!3C12;E,D1V5>*F4Q8CY852Y 9&E*4"DX94EH M<$QT<#]-3RI**T$H9257/E)Q52EL(S4V97 ^+E-$0CY,4%DZ83-08%D]1&=P M<%190R8[2F5L;6$O261J;$I@-$,U63! .E5C4&%7:D$K+#E./D8Y6T-54VY; M5"(N4"A,4$PS/G%<548J-69D8W!08T%&.F1$5TDT:&-L+U!D,#)1*B%9+3)CUG-75U3E-%,5-5,6A<<6IA7D]*14M"46]B,T@_14E,<"IS:2%R:U4C M:SA>4E5:3"US7",I)TI81EHP)UY:4T5+2UX]*&4Q5C1 961K.39(:G$I3TQ>+61K M*E]82S9(16PN:CYE5')#,3YI+'(O,V-6(BTX4295+$X[3& H6U4L7"Q3(S,^ M4SU+1&PP23E6;U]22F$U7"-).#%H/VDB.TDO;F1=:V=T42$I M-DDQ=&EB*SAR9S4Y2&MP1"=!7$Q";#4J8DQM2TPG.DI'=3@V74@H8D=%7&-4 M;W M9F978VU%6#HQ85!./")R)$ Q34EL06 Y4#HF5E)1+F=B<4Y-3C8K8&%8 M4E!)6#-D-"-#26%A(B0I0T1';V8]4#1R:45=.W5Q8%1@265P0'0L4E4K15\C M8RQ,-E9K*58S+EM4.#)7-$E;338J-G!=.B0L0BU?+V1=1D/W1K<60_ M14!A8E=I/CEO+R1%57,B4RU:."YB2FDO2BXW.5H\9BQE9%93*2,S+'-@;C9K M(4,N.&PE="];)BI&6C U-S-!4FPE/&MJ/#8L(6IF63-),DIQ+W%4/30^2#U1 M7U%D3BHS*#\]<$]5/U=K;&M@ M635(.DU+8C1J;EYC0D\F73A?,BY73G-9,T11(4)913E#*T5#(T9O6C=S06%1 M<#==7DU=6T C8$$C/#YK(ETX9V!&1C!09C,J*D\R9#0N(S$S(UQQ0C-$6&=@4&M%<%E6<311)E(Q-F9%9G!G9T9.+VM+2#=5 M)VQK9SM-1VXM8#9=74PU*$5-6R$V,%LC-CXP-#MS7C-K;#(D8V5*-5H]5T\G M8VE>2"@G=$ L4V) =#@Q;R%82U50.#1A1BYK7&8Y,6,W2&YT2C1<82TM3REA M.%]C,3IK0"M.42-T9%)O.T-455=K14%504=F*6\O;$E(53$O;6MB9R11;2)UI?32U>-E\I921A06)'7EAF*E%#.5I'.FU045D_834].UHY:$16 M+S-+7'1F*UTA3U _8E(Y*35-)V511E4A=#TK3EUK M(6HR(6IE(6E5.U [0&(G5FY?2BY";S@V)VYQ+5@E4R9?,$Y$ M/%!47FQ.0U,EA?)BA:03@B;T-R.W58)% N2BAN1S]! M2G%6-6Q!7&8M56)B(6M>65M#(41E/5U):2)F8SUG1$,R)EMS.7!;B5@)$Y1.B4W6%AA M+B0M0BPR-TY?:$!N3FAR6DU$63DQ2U]:25D.$E# M5RQ+*W5E6&-D:R\P/%,]6C\T9T)S5%QM0"],3#-E3E=77RXX=416;2A;3F,C M+V!.*#M774%#2$M1=%ET8FIJ;D0E,I+#=#5%XZ2BE"8G4E;SE$(3QT4F]-874Z)&I-7#QD:2LY M4EU++%,G5%LH(W ]42DF-EM<7W%8/2YK.T0F6C!J:%H\)7 E-$1I<'4X9C]@ M0#\W2#-R;%@D*&!A9%QA9$]:1"@Y;'5I-D)752Y?9U)K-E1C3T]4-%(S:R$\ M<%]K05$[7F$M4R0_;CY2-T94161'5B5+)5,W4U E-W),(BM.<68U*FIF55TC M;EXH:%9G.V%@;C]#/&9P62EI,30C)6-;.6@H/%PN15%48F583&1?6UDU-3(P M06%!14I>54DK8"AE/55Q;'!8)4EO4V);32TQ/C-@+50\,4Y;44U=*S0K+&@D:$);3FQ(5E T.28\;"I;+VII/BYN,38Q M(CU/521M7S<\6CAG;T!86$9)2G)34#)"975B8J9W)59B9L<28M-W1G4$5.+VMA M1UDH1EE%7TUK6%=K*5];0F50*C%K/R90+V!I.5]':718174X.ST_1T@^)#MI M45 M-2A,1V)<6')T)&EK8V4[2U]O/$4K;&AO0'%>2219-&@O M/5U)0"AK225>92XA)5%G5BYE+2A+;3ES/T4W1<6UAJ4$]#754P7F8P4BUO5"$Y82)H+#H_*B] ,TE4 M,TU0951I6W5$)#Q*04Q!8'-366E 0R%O;5-<,UYU:6M#+496*UE81R M<&@U)V0V66\\4%DK:BY54CUL)S!?8UA-*VU876MD*#!R6EI%8'->9$=E6F I M.$Y"370R,$=A4B1E*U@Z64)<)F4#53.VHL:CQI=2E:(V$Z:SI@94=$24PR,G$I9E152UE2)54Q4%HY1FTW M)B%S:3=00W5,/7)@16U./#)N:21M+5)))F*TLL5TQ3+V2SXZ0D=,9#0X-59T434C+DMK*3 B;RHK7#YM4%A< M;'!,8'5H:39F,R@Y,E8P2D%$83U"3G!R3$4P22U81%\C;D%7,F9B92=35V]6 M8"QG.VI.26IL)4)22%YF(651+V=*,#I90RDA<40L)5U?4ELB M+"-C1%Q1)T4N,VET1"\Z3B0I/5TZ2VUJ)#5G*$IP+B1+727UU4545-:TLY,V9%2SDR9"A++39P9$!H3CYR M24=&<55O/VYA5' [224P4CAJ3T\I-%128")&5"0B:%IB83\I.RM<(R9'(U-L M,C]"6E-P5BE76FEF<6I59U)2)2)#6RYN(6M86&QD/%9U;C%H,"5,-%1S13AR M2#$H;W-L7#]T*EI?1D5M(E-8:&0^63-80T)57RE1<&0\66@[16PR6U!).T(] M8R]?-FA/(F1;72-H5UQE(UYB7CA;94%%)UQM-TH_1R<^2C!2+F)<2%5;0%!<8F9O:C1>7V)L M4TXI5$%<8$$M77)43T9*96\P,3350L M458Y7T\Y1E,^/4XI*"QH-DLO-#Y-83@X,E!32SIA35E84EYP1$91,#E:8%E8 M*#EH.4 K,B4A02-8)$U8*6%B*%Q;8S4N.V)18FQ"22YK5TPK6D14/RUJ1EHI M;5(^5"0Q05-18&]P*&=<.5DJ0F9#72%"6#)"23!I06U<*R9 06-C43E$.W15 M.U9*+CLO)T-I538U5SM463Y"=2%H)6EL0&!(321I6"5FI1 M2&%&/D]1,V-Q0%0J4VTA6&!4.%@V4B1N5U-C97)75V(J82DI)&%>5BHT*3@Y M,&4I M36A'-29(1UHK3T$Q*T1C2S]P7"YS2V0G:W-T.E1K)TLG7'1K;U]*/C!,:% K M*#%C7R164<8#5T-5$L0FQI5D)G/B5V@\(EE.-"$Q:64^*%PH9VMQ3"5L M8G)8+S!8;#AB-EQ(/45G94HM=2-B;&1,6SLH9BHZ1C)#*6]D03]7*E@\2B5* M*SME-%)O73!I=$5R0&=E,&$^;E1I7%!G4U8D1&PF2RL_*U:#0Y0"58(W0Q M;EDD44 M1%DR=3$Y+3/$0SQ> M.BXX62ED,%PC9CYD/5D]<44M5&QH*F4Q/VA?0SE&=4U::39G1&E00F0R35]4 M)R=Q96DB<3!<(B%==$PG/T$X0&5,.C]E3$)D.S)N:S(N.S%C2V\R M7ULF)RER:T1:+6YE.C9F5RE%/4%1:V%;(W-Q.E-$9#$F;&(Z:T) *S N74I* M8U%M9SU=;51<+7,V3C%-95)82U%#4EU',6HU34DA:DHK*EE)*%!8/%DV9W$^ M,7%25S4C3EA;+TM.:T1:;TMF2R)4+RYG+V0C9%% 8V-O54YH1DY-(UD_8E2D)=/S7U5S=$3E5=+W)G(BI,:&9<+RDZ4T-E7#I+ M-FHU,CA#16A-1FU@:2924%EN.3%=6DLE23HR:$PV+S@B4F9F7#D_1S4N:E!R M(V1:9BLH0UQA6C-G22% -3EI)R1O,VXR0G4^)W Z9#!A/%HW*F=9<3](5W565"DX6306!#73A +$8P*G(Y;#<_43A0*%)I,B5A24PK2BY+ M+T=G8EA>8TDC:$Q?-SYR2%Y8*&DN/D)U M3S$L<%TY1DPK,$,K4D,W M,'%B84%D+C]84S%?*5U1-7%./#9&5$0E<44M9B1<6S='='0L;53&$Y=5)N0').;2%R9%E+ M9DA39ETS0B4K1G1J:58S-G)J)6TV(2-0;4A5<%Q@+%YR=#8I9F0E1#UM3&9=564F1G0D8VPM7FE(1#!D,E\K)S% ,FMD=5]L2VDM0TY/;S--+2M<5FU#9E9I8&$F M1E%A2"L^4",X/C4D7S9$;54S3$!I*$E:0#%M0B4Y+S]K2VHL-%]1+S]F?CYE M;F1S=')E86T-"F5N9&]B:@T*)2 G4C(Y-B6VT_738T7#9E0$=! M72]323,R2%I>6"EB3G%4.$U)/#EL0#AK3D%);'-$;7)K3'(F7RI15&=P/#55 M.5HU+V9K,%M=8B/F=L,F0L+TY# M94 T7D!O9$4Q0C,R+CY<-#]043IT9BIB*FMR M22=S9RYR0U@C-4=)22XX*%I97C@\*F@O.&5N(F!Q(V)A.20G7%X])F5I,UY: M13)<06LF;B-41T4I-#$F:$Q/1U@F(R=:.&XQ1BDW-FLJ.TLZ-G)&;G5=-SUG M8&)-.7$\9V55-F-@36$G8VQM=3EC2%=E;TU&*FU01TMC,E4^658I."5D8S-B M3%QL/%)J,#MH:F968CQM2T H)UPX:3T\2V%F-D=+65I704A8074A9UDY0E!? M*T(V5$-#(UEO)%<^,7--7EU%8#YK*%ME:G,R.'4P+E@[-"Q+52-4*B1D+S-L M6TU;6DH_6'507T9+:3Q#2B=/4R=-1S(B1D]E8E]:<&.VM?<69K M:4E%9T\[*EHW*2$R:%=9,3 V,"--67)<3CQI1")!-2-J4' B73]7+2I%-5E05EXW M:C!;:%%I2%AP2"$H)UHL,5HV*V\A)%Q(-65K7"AJ;SDN-W!73#Q1*T-F*$Y0 M13U,)4XE:28H85A4 M9F!02VP_4RPM8$Q1+&I%;64R)5U2)&!8;R+VUO+C%Q9SEK M4B9F2#9S5#L^-#@D.D6$PD0&\[/3PD<59-06,X,F0]9#1G3E1)8$4^.5TZ.49* M4F8U3BA"25M63SI).BXF/B562V=16E!<0B%Q;T(T3C(R1FU60%]S2VLI/$UJ M8"E#6V!';20O5B]A)"510B)#/CU9<$0T.RE&7&5M)#(B:EA:4D=%+&U:5T$Q M2$A32D$I+%8M,B9,2F0M.D8[2V(C(4=/.4H[9S5$47$G.&4U33A%.6LM5$52 M+6ED-U$[/DA4-5=A+')M8TT[2R1;-EM-4W%&64-9/T8G:F)U57%F/EE<*DEP M7BIR2#->:W!-,F,A,%5',& _*F9+2G4Q0"I?;%5+,#P[1"5E8CLC2G1*73XB M861S=5%U1#%R.D,R,VHT=&M03W!4+F-+/&EQ(3L],290,TDK/&A 5$Y63G(] M:RXC0RE(8&)L-'0A*")54B.$-%1SQ53"\X/6$J7&95.3Q):TDL:&I0 M5BQ-4E%%:5!,-4=/,S<\<5949#]F74@X)B1@0B0[)S%O/$A$-6I064EB2&I> M2&4T,")6,UEO/%M;,7$Q47!?*#1=*CHO)3@E1RQ+4S8V8CM%;EHY:3EH;"U' M/&=8.3:2I**E)E=2=::40O4$0P+S9Q0TQ2<# S,&\J,W4_5E1J7'1F M5SQ$*"\U-3M-4FPI:RE';2%)6E]E+# X4$%3;2=$*C M6E8V4G)8)6M *E9#.BUF1%4^4%)),C!L:TE,5RIQ45M&3%=*43=J;F9K0&@S M5U7R5"7E!#8DU**C\Y=4M86G$M*THY:%5,5#U=5G5'+B\^7T\N M3F]A7D,V)SEB;B16:RM>0D]I2B,H6FE0/SY$7FXJ2C@[9&PZ,$$S:&)./E(] M/G5K,$%D<51J1T)R9S!C8#,I0BL_/T=&)20R-$0D@C/6MP2EXI9R\A/E172SM3;T9H;F-89E)65RYU:TYI3B8X M)E1J)FQ&7% O5%0A.SXX3&(D;2,Y+CMJ,V5:7%=O84=+,$0Z4S5M(W-/4#] M9FLF,$!$(W4A(V(N7E=H64!26T=F3D,Q+E15=.5%%)02XP25EA6%QJ7E)S N7T%<96=4)6E+64I*24XR M)G0Y1C%4.DM -U$S:R8K0$5Q=5\N M43QU*3TJ0U]2:"51,6HM73\V,5X\.$9=(31P83(^:B1#+3TB2U(S(RTI;&\_ M=3].5S=$,"QC0B1T5B-0*T@H+$A07W5,53PX05A=-3M924MD(B@H16$S)F9P M8FHH13@Q755B/W1D5W$N:D!O9EM-5$M67"IO,V0X0V%=5V4B32HM3"I4:&Q" M2BX^)3)00&1#1EA)0&)<064N8CMN72I/-'4Y,CME8R1#<2YE52$F2C(I;4$J M.V]7)4)+*$,]8UUA8"DK5'([/T-K1%0N=6Q1<4E14R)7;$\U25LO451K+R0Q96LA M/RIA6U%M-R,G2E)G0DM+)RY93DHY9DUE2S8E4&0E3#U&2D%P*#-N9$YN/R0S1"12=D*6]Q7<0F]3<&UH02U)9%]3<6]J+RX^(V-, M.TXL:4UE=3 F.DI+;512@Z/F-'26LN:FI79$Y5/44S M*FAS-6-(8$%G<&L]2&$]*B-K9BLG5T-A06YC;R\G:64Y47(G:W565$EE2CYC M+54A92,N1D4T:C-"-51*+EQQ)S!L:T5.;U4E1".C\E M*"I8.RQ"24(L+UA?7C-43$=-:CHE<65H:FDJ/F\H+28]-T4Q:F I5E@K1C]< M;"E<6C1D3#4B2E$Q7B9&42='24-55'1K.#MT)#)L17 X7CM11C];;# T72DP+#M,+"LM-E4M.F@H)R]*<6)A M8E8H76M>4EPY)$50,#1Q6G(R3VPV1RTS.29@-C)D(U,P/B)/0R@C4D-M.SM" M6SDZ22=E)VII4DDM,RE ,%]M75PZ92970EY46UM;6&-/8U%A)&@H-DLY45@I M6DQH;T!S6VTL5EDI;6Y-=#)T7&I:+EAF:4E=7DMD7TY5-TTZ(5- .$I?4U)) M*CYJ6%5M/DIL73=G6#8%1I.$M;3VPU7U T27,^2%Y(.E$M9RIO/D]T/S15,29/.S!S8D!/ M3F(C3$U;(DPE03IP-&8H;V!S2EIL6BX[/"XF8R1,5"=10W4S/SU3)F!<*EPS M8E%3/35$=3IN83EU54=F4G1<;F(M2G-P42XX;6@Y-$]"3F3"I; M/DX^040G9295<6([9"QQ4D1G.%PW)$=*=4A32C] 22951VMS75(Q M/V]815Q%2G%"<5$]82QL5FII:T\^+"E01D1*.6DI6C$J2"LX<"]+1S97(F4N M;65(/DI+6R(Z0"9P-T%D;3!E94%!5U@].3%M65PJ1#9E9#=Q8RE9/B8G6ETE M)C]=+#YT,D9U)$M>0TU 5&1F)& T/5A"0%H\6S1O)$Y#6$)/-&-31S-%;55K M961G5T$J;EA*3C$M/5Q%.#I:629?.68C)"DM6#IN(EY!/"IP/6M90BY30$-M M0C)36T,O6S%-7D9C*38_="=++T9+;2,F1%,P3&A 5% U7BPD6$I&+6Q@0D!B M36!9+&Y**6@M)2@O(R9 6&!'3&E&*C$K4%I&5'0[,C-B6&-SUL8F0V-3%(0T-B+75T M:# W2S$W56,N-UTC2BE% M8S]=-F%85F9.3$]*7T9D33IE0$TZ8E-E0$LD8RHW9T _(CU,/%U$/C8V5W H.S0]=&MS)5Q *CXH<%%-/3TD3R)C,S=6 M15$F=#M=7%P[(B\Y13A@,"9-/FQ%3S==3F\B-BQ>/5!D0"A&)24S<2LA260Z M75PT2"- <&QM15=17&$Q73(D)TE>:2-%*T-!5B-R4#A4<%EE+4IS9&!F3TDN M5R@_,3DD.B0L=3A;8R%T,U X6W,Y8&,^;&M"1D-'7FY>9')&92)-:C4X,RAF M+DAR85UD<&-.7%4\*CA-2$];16 A)3%C44Q7;4-<7&A+.4P[7V,\1U%(0E)Q M*SQ<0D M2512,V@Y+4%R+U1,0B=G-4@\7C4M+#$T3"4L+2EO(4$D9B9'/B9P3%DJ;$MS M+TI9.7%&1#0B12 M/3).;R4]4")P+6!E-VHH3UXD3BEF86$K1V9+7B8Z8SU7=2(K2RM-2TTX-6P_4E-:6U=>0%=:)CHB5DEG<#\Q75$Z825G M;C ]1DH\(2-&0U\T*# ]*54X<5UB5FA60V(J3BY(/%!-/$1&6V$C7C@F05%S M.$8[<5LD-2E=13=.459463%:8"=F)65I84A<+FUE3"Y"2#5P0$Q/538O5&UM M-5I$-3\N(VI(+$UB+FU/.STA)BPD/RXD7G0Y1FM&+5!>;R4R;&1/65]J6T!5 M(7!Q9DEF)4A<(C56-V161B5)3%%&)$!/,3XY/#TU9RME23!4-2Q:6F- :E-I M(T0E9#)-/#8N5#)8/28F6T%#9DE6-"EL;D%=)$)&3# [2D)/+RHH8% O*F0A M1E0S(D1 *"63I9)5YR,G M.EYT+%DC2#)D14MP-R@F,"0T7R0V=3U31V9L M8&,T72A:.U%4.BEJ1#Y..5(J0D6"5%<5Y48EXW+UMU.61+554A;EPD76TL M+C%)7$M9="]C:E1'(4Y7;%]2)2AA9EQI;3Y;,"]))$U@6$-7+4TP:BET2$%,+VER728R=4=M/%8M M14U)-&=,-%)3;5Y>2VAR:2U<-6531V4[1&4Q72(J.UE165([2'(Q85%!(CH^ M/$U)1RQU:2ME95!I-B-R,SXN2V%67FUO;U%B<4!*/SY51%4G/U@P24987CDE M+3U:/UYF(6Q>*D0O:G,O1THK-B@A:6TE-E9)56]7:C%=)F5F3&TF+5M682-# M-2]M(FQ :C)A+U@E,4)A*7%>8$%!9E)2(BYA,49#2R]122%+<#%$16)I,"@J M(54^)FAH4D4V M-#-E:VQ::55)+FQ"5E=/,E4U.71?969 1"=+-32EP^,#=H3CE/36TT85AR2&$O:TH^7U54 M+'%4+#1 ;6 Y1%MA6"I8;#)M)3U-5T)7/#PV-&9'/V!&0&,B-3Q9,R*T%T5&YD6T9H53M= M=5MH:E9S4VYH0BI:12=$/BTN4%A!2BXL-"E )#)Q;75K95,L-C-@2W!B9&!, M(STW/ELG-%U>.T8M8E1*554H4&LG14)654 Z/$Y>,$4V25! 8E%?6F@V5U,SXL8'-O*VDO4G4V8&E+144H6ETZ5C%"(EDV3#]O:6HR8$(F+39. M=2=C96E1=2T^/W$F0D1+7R:2YN;3,R0ELY4$U68D])745* M)"]@7#5+7R8K."4U85="5%11.R,I6&9M="YM.4AG44U$+3(H-BIK2F]%=5M6 M5%Y-:E!%-4 Y+EEU3&I6.D ^12)C6TIB2W-;3TA38R-D4BE6.E%@62U5/T)> M-4MB<$%O9R4_)4PD;"-@7EDT,4=,-S _0"@G,SE9*C]52&8G)D54-V%)8%1N,BMP M:65B5S4U2T8C1",]/FI";STU-&IG1UE3 M26XM.D\X4RYJ*3DY:20R,7! :CX_)2M%26I@/W!B65101U,Q(41@62Q8;#Y. M;%$_7E=')+ M(B1<;BPC,E90:3I<350V72TS3T I*2TX2$-.3'(^)%@O*#Q214$H6S F,$Y@ M4%1)6CYG9SD\;#YR/",N*$!?:B(\5$\K(TAK1#@^0&AL0F@I-6)/8BLE1"5+ M4'0N;F)L)SL\73M$0C@V9C4X7$0A6%5T8UE:;B-)6&Q&04) 6#!9)R):24+"QI5RQ5 M.&8V/%A,/$4W/VXX/U,J6EQ<<"(K<59C2D1R9B9;(SQQ7F%%;$EI,3=!.R1#=#@]5B0C9%L_ M<2T_038U8Z:V=;*F-?,DA /"0]:$-7;T58*U)&2F,P86M! M8SY@7FPO-FPH*DY=(FY7+D8Y*F=<2R<];4]>-C-B,BDS(T1F(R\[)3(_(6)# M5E(A15E#(SLX;64_.U%+8VY+(C=N:SEH+CA*3S-.9V)984%A*25&-D\B(RQ< M-&Q/3&DK=3]:8BQK8F!$3#]'+'5Q(3,X/RXQ3DXP.#YF7BDB)49"6F\V*SU346(N*EA< M6T=L+S5J92A')2TG3EHW2&QR+CXA)3<2DP;7%R.$U"=5Y&061!1UA'+C=* M<2M!,V9I-SE(94DA/C$S4T]61&%75F]K-6=H8CA1844F52%A+5,J)SEB7%M$ M0U)F23Y7)2=?<7-G:&\U3W(Q*T]#.3]S3CDV6#!H9CE)/U=77&QH)%\J1F]2 M96Q13R9 6V%G.B5,1#XW5#!O1VPX<3QN23Q52%A8.S=56R-=.354*V4_0"U5 M/%E2-4AE(3=!=50\-4<_4C!20&!';C I6CYL8C+BLY0C1Q52828R7V!776(_ M82E 96]T2S$L5UA6;W4D)F):0EPE9G$X9SY=9F,B+UHT3$Q2.FHN-'4^)"0] M0T$I M;7 C7S9G7V91-6DX/R$O3S0J1FHA270V4G(C7CLY8T]9;R5M;'!S42\P0#A& M9S N,7,Q:EQ233 Q,C C97%:+U8I(B1,.'%79"-6*E5*/T)B,G5J8"U'8T5: M/#(W-C A2T1R:#1T4G!(2E] *E5;."Q/)3LG=#)>-65=2$Y*2&-G9VXS2FME M<$4B3%$J5VLV,D=.43-F458#PV6B$M02$\2CPZ.D-; M3'0M/TU'.5!L<2UI)%I$6B=-9W56+2(X M8CT[*5!762@W)VM>.U72-G$M6V9.96EB,#LT.5@F-U-'15DL*#%P56YP*3%"5D)-3$0L M54-45&IO M6RMQ;&E0*C [65E6:$YP3W!J,5TX8TQ!,BMN7&MO,RA(-UHN:"9M9&5,5RHW M5U!R(6=E-40H;U\J6FQ#;FY*93=,2$1.66AH2&9(8DUS06XX<51G56=T5FXQ M,"-B-&U9.D,U.CX])4XY=$U0)2(W*VQ=6RA1(RM62&IE*3]F*&0P92-N35 O M;T]C545656U.+EQ&-C0[=2-+,#),97$[729D4W%<*4MA4"Y);$)C8B)+-4$G M66@W;3I2,%YU,R-R04%S(FI#-FAR0U]U43L\6$0S,F0Y9#1I,V%<3%ED*#)I M."I3:31%<5([670M,"DF,V!!54XT9EQ21T8V7V)(7T%E*BE%)EPP/U8R:T= <$ K,EE) M64E'4S8L=2AM129C)C1H=4M4;6)J6&M*-D$R8"E (6$W M9#\D,"QK)3QE)4YK:3M-:S\E9F!/.6)( M3BHP431T.DUH-&4R9"$Z+T(O,5Y$<6!.1S@O(5Q"-$ D*R)A74 H-'!)6#\Z M67%8:3,N0U1J22PD(RTO,TTY(G$I-#0R/TQJ M6D]/1F)I1#13+UEP)$,V;50Q(4PI/UDW(2%K6&1!2CY>,'$V*5H^93LD72)" M744S;%!*<553+",I/3MN M*D149%)B@S M:$4],21=3DDS+3-= M0C$V1T-G=$@M3&!B5E)03C%T/SPM/ETS/F Z9B--1G!T;3XP3',S.T@U65TQ M.FA?1T! 24U;:2M=5"M6,6)/14Q/0%)385A34C!P/5M;-EAJ2$Q8.59 0G)( M4EMU-4PN,V=/-C\G3U]D)W0[*6903G O5DEF)4TZ(5Y&25!K-V1$-U5N+3II M0"YG(E V9"P]/3LK,C@N5THX0B0V-4A#3U ^0' R16LA M94)=/&!F8#8U9U C3%$S2'%>.21=+3A@/E5)9CA*3"-C.69J14@A+7%O3FU' M;B$B.2\^/3LN;BY?(5AA/&U 3TAQ6SD]:6IQ4B@P,V=H)64G:RDO-4),1E]< M*40S1"]E)V(N;%!;/C=++3EK.4TM.2\C2S N*B(B3B)F-#5M7&UI9S@O1B%5.E4W2#P[ M35Y503%,5%U<;2MB1#(O(6A0 M:50_5$!"7T5N,%TU.21S/%%8*$DN0#4X;6%(72%79'$[-#EH-"I47RDZ:&\] M<%QK0G(F94$E=7)C6%AO.2=-8&LM7C8Y)554:7!&8$(S35\S-2%I9%)5:SPB:2Q9,6%><6UO45=R/U954S!:9$)C.W)/=#$O M7BM@7S1&1D1?.T--7C=I7E%L:R@V66=E5T-+(S!174LI-#-O+&,S-%8Z44M; M+D\J17)7*"%.644B4%DK;C-N2B$E.3=T5# G7C!Q4S\I(T,]*2$C068]-T51 M/FI*-W,D*%10*T8_/F5K*&9/(DAF/D:&A *#Y714ET-CTL*%DN3VQK7RPJ+$0^6"QB(S%=;$5O7&U<+DDG4$A6 M5R\H8W!3)VLA,RDO;W%L7SP_)R)E*F!".BM63EI>9W,H4S$F0S%>*$%-<$AB)BYH54,M+SI?=",M:BM//R-S24$J1314*4AH26-1-B@W M8U0J3W!?56$C,RTS*%YO4%PG:40[:U%?04Y8=2UG*E-,*V<_<5]R44%$0&4L M*38S)3Q26TE,8$I?.6)D83Q)=# Z12\R8VQ&<6YL;VI19&U3)V59+EP[(E$H M*2]-82M;,BXF,RLW/VM8+3DF1B8P8V!-65:RQ6,&@S651M+G)G9CMN9&!> M)CH_,F(_26U#<4<_)R97;UY:,V)!)UMF/&TK-$YF:4=2;6]Q(W1A2C0\5#)Q M/$1*)UU(86)"7DY7.U%)4G0U0D4J0")21W-N,%QE4VHA=#\K)T)0:6E81&\Q M-49D,RXT:UT^,&557EDP/#]&3%H^ M:C]O-E-$66LL8CI',#9525UF2"I263(Z0BQ22%1 4%1!/T-+4U4_+$DD*4<] M9T1E1BMM5"@L2'):95Y>:'$F5$)<(SXS*V,X M.F1>24Q.)%XN0C@F-TLV1T%U:#IM)VHB.C4]1FDU)4%704!&2VE,=6!/ M<2%:3T]$+U4B.DE>8VPC*2=0-DIA-2IC22XQ:SQN7&ID83!D7#4I)D(W1&Y# M*5%I5S X=&%J0SE6024_*UPY/T=O3E!R+E4J+5U6+2QK2"=973-/7RXD3$DX M/$Q'46Q88&AG*D$B8SQ?8SIF0S W-FY@6BAP=&=Q;UYG(C)086\_;DLI-%E@ M9UQ(87,I3&Y))B%<7&4Y/U:'!:+$D\.V,_;%IF32M+.V@T M845 /6 P/U(T,E@\:$9/,%AD-S]>4S,N:FY1-SM$0%$Z3V=-4V N03QF83<[ M(4DW73LV0B]29FPT*E!*46%A6SIR,C5506%+:RM$;B$F*5DQ/S9;(C]%-E4F M22EB3&HQ.CY.+"U.63*5]L=30X M9B%.74%*9'5542]017$G2EUT7314+W!?92DA.2E M:6!%,REI)"HX-B1U4FEN.VI+44LR:&!'2U!%*G0\6TIG4%EK<6].-3]Q3R]Q M(38K*2Q(6C\Z4#)L+'5C9ETU7CU 5B-5<'4Q/D ]-D9,06IP.UEE<5,^6W)) M8B4G<&E ;U!9*UY"<44N2B8^1FQ,;EY.<%AQ)VQ7761A5#H^54,[/T5>1BQE M52-T<&DX1E4S72='94%=<&EJ1EE#1D1U]F M;35(93Q M,T%=1VQK42AG)&%:+59(-BMM3G!,)75'0W!7*U1;(44H1$DN-D9E M0CEQ/%)L*%HK,$I:7UQ40$-P5DIO-RPQ(UY?3VTK<' V5&,O12I<)S]M7VY3 M4TYP)D]M0' I3DT]72=-5SA*3V8V8S+5]$/VEQ9SAE8S!0(T@M:W-M M5EUS9&XX=4!:*FME0G5Q4C)F.51>5$DU5U5S2519(BY"6&8Y-4-11S%Q35UL M73=M:D=1(F!*249M0TQ6/2P]*S1A3BI.)$T^/6]E M<29L,$)0-%-9-60T05A>:%19(U)@(G-'0B9@-DX]4D4T9P M/T]M.SY*3V5&-"II75LK,S.B,[43%,*T)J)VU5 M*2-*)#5.6BLH M:4DK8C]!-D1%728L0BXQ+&]N1F!A9T%'5%A&/7$^7S-;(3<\)BQO5DHW<65-<"9;2T0L M*EE!0R\H8%% 4%EN/5=A;%]Q1VUL=35*(D9H;CY<.49,;U0X95=?<'$D-SPW M+VDG(2);8W J,D])+EA?7V0W47,U6V12,CXK)2E::CIE6E]*0BDM,B]22%)A M-#%),4)804YF)'%L7R9$,UAO34II07%@1BUK7DM456,N4R]/7RMQ8"TK33)B M(U5M05Q/=$-T:2TY)&M *3Q&3DPI.F-P9S(M53-E94M4-V!K;C@V9&I77'(C M858F:4Q@039H+VAS;5!'8U!/+U8_9G$S:VE'-R8[)%A>3T9)+RE88UQ%)38U.'5E-4E513%>5T-;7&PI*#!E1E P9$M'9$EL.%/C%)/DLR5TQ@43!C)VDU3&!?2F6UA64FI!.B(D2TPR)$4W<5)982,N6&)57D!S7"D\ M4TYB46513C553G!T*3I08V1(/VIO9E9136@Q(E8I3#P_53-><&!>*5%H(2I8 M7#XZ*3):-B0[5VY:+D I:#)R6&=$;6EB M7#]!330D1$,O-BHF0F,R<&EK-5$E/&I0:6 C,45>+3PO134V=&5+8R3B8P)SDM+%1;.%0C9$ K1#,\0$M/1S\E,4 K744O.#@D,FIC;U9D M1U=22F Q1FM%+4@B0VIQ4G!U-E1J*#(^;&!L7T$V)318-DM!/U,B9R5**$-E M,VAN*&E,/25G-C!32G,[ M628Z0UQ$9W%75FE30S]B1BYU)E%'/"=>.&Y(.%A(92M,/SU8)B8R-5U,.V%D M.$Q6)BQ,,DIR0#)U0%Q=240B1FQ5.E5F8B9C*45N-&@M;E9=+F$O-&YD:RTD M2SA)7G%?-D1:<' J=3E88RY++VQ;4UHR5%,L5TY50& M-2LF=257-R-;45,I7TIK3BP[4BQ=5#TR7FLY,R% +#) +E9'7V5P;G4P3%IH M12Y33"QD02%*3#U.2EI;:5M@5DUB8G)=)6=F)F0V.EPT;2HA.4(C(DU*4FYM M)2%3720X,TA3-3(T45!G;CDZ-$]Q/6U315E/9#4F<"9O-& D3U$F;F4SAE/75/.50Y*6U+;F*TAG M8')L1RA;/T56(U,Z5W)>)W)86T5C,A)F D32DR*EHR02AD0F,U M<54Q22\B73A&0SI?93,R/R([6D Z754\<6E5."\A+5AU8$!P47)+4U]R1UL^ M13]?+U%O.VI 750]0#,X/S%B8E4Z8VQ+/&]-/B\B6U)*6DUI940B24M=:%]? M;FTM/3 \;$=.36I<(S)C5$M-94Y#,3$K.E953F,O6VAD,FYF2BP^<&!88T)0 M(UUD2E-5-4 N4TE9,&M,3D<]-6-)+U].*&M=/B(H.28P260L)5!&3B]+*VU$ M=3\[-FA/.V0X;"Q7,5)11%-F.#HS3V]::V%;9UI,03YL07 [4'591E-Q)&TL M,4I.36E'1$)$=2IM=2TZ3E!'*&0_9T5*0U-K6B(R2CP_;U8H*5)O3T9H0RY! M.F=9245Q5R)#.&5I(FQ+:3IB8DP^*$]5-&LV0EEU655*4V5Q,$YA6B@Y-&,L M+DMF(U!A3D,C96XS="9B+FE?,C9(1TMF33I/24HF;W!;2U4R(3Y:2E=%0T=% M2TIR.UE=2G0E)EAF)"=H4TM;)#PZ:6QP7#5C.'4C(D8U0C,Q54!47UQF/U1J M3T1P.3EU9S--4U$K)#5(,UMG3G1=,5Q02BYO470H8SQ0-&(M.FQ656)4<6@[660[92@_ M,$-4268[0#1Q84A79UHX6D5!85,C9E)F4'!0+W-$=2Y",R%B6#UT9#DV;C%K M5E<[,$\A4#PT:W5,3TH_*ULO0"021A7S$F)"M=5UXQ6F%.974H44DQ2DYC)4E+3UTM.SA#1UPP1BM03T$Q6ETR+B1L/6US(G)P375>225A<&XE:4!-:VD_55QB M:3,]37)&7SHV/BY;;U]5;V=I0U5")2M<5V9,2D/"=(94(C1%I@0G I23,Z5DDH M6'$J(G4L:41O;%U$,4%';CII,"EC2#,D7%)C9S5B M2V5#,20X4#5>0EPM+5M/0VTZ7S=T5&8K*W)N2EIR5"$B3W-':61#7D0],E@X2V!60BAS,"MJ:&)1;%DP9E(B M4&1C;CDM8E(O73=E)B4U;"M43$E2*F@P1UU--&8J9U5-<6%#9FAE2C9#%:+4-'-C(] M)75T;&A@7$!'."8]+65)-D]"6E1U97$],$5G7EI=,&,CTA M;CI>)"):-F ]="Q!0%QU43!>*C4\3B-62%4]45531%]O.F1.8UA&/6!9.R(W M+D\Z4G5>:D)G.B\I)#=)1#(K228X.7-L.T(F(4]P14=75$ED3&18="1I8%U6 M<%8D5' M)VI%3D8W7$)!<40R<"]E94H_/F0_1')J:$1>5DEC,R950F%<4$0J M(28D.W!D<44Q1S(^.U(B1V-98R8C4612/3ES+R-@-'1=-"]&8$%4*VU9;#TA=&=,9%9 3SU:/30E*U%=2VQG M+2LW-&-7:2UF(3I#3CE735E@2$Q'+VX\940T.U9C9%@Q6$PM04)Q474B7#YE M+59L;W%28')E6%X_6F5D94II:F4T*C=M0B(N-CYN7F9P6B0K,D2U9K4%\S.B]D M54EA;BUL*RAD/#1%,VQ":F]7-BXZ5$=G4C I5DIB)#\T1TYR9&LY<"P\,TY9 M+EM>.B-U+C=C4&I00DM,,UPX6V5H9C96(FXQ*#LV/G520UU?.50K3%0_*3DH M-B-B/U1(5VI".W(M051K92IJ6$Y966U85V520&]G0&YJ/2LE4V,H5UD\23A? M6C5+9$%*23AO4"0S;B\W/7-@2&5%;6I3-D4O/F,U5%!(6RY;775G.VAG-SPQ M;U-K5TM:0FE8:F!R*%A!;D%88V,F.#@P,5U59",F)B]8;&9N-',M.%)/)$A9 M7"5C/4D_2%]B=3EF2UA58E8K.R)J,V1D1D\G9T,M5"I>)&=-*&-I9S%U0TUA M0%8U9V5:4F23]8<#@_3#4[=6!G6D!-84M<3D8D54DS0R8A;SI37%16;4 P.#@R)B575R]U M3DQ6;V9:/')7.$A/6UMQ<'0N159(.7-:83TI+5E=)%<_,U(L94(D+6;SU./SLU2C]R+F0H;VM"6' X;59&1E@R7W$^*SPW1BYJ4SEJ6UIJ631D M8E9P7DY=-&%&8%PQ/$5C0"I'2'$A6VAD255U,DM"(2Y))W1E=&0_6T@E1DHL M?CYE;F1S=')E86T-"F5N9&]B:@T*)2 G4C,P-B1E5F-VEI-%TA0&\V640M43@\+C9"9C5#8TPW9G-U=2).3RDV+F4_ M-"7B5I,R-2*&%J M<%Q945)%;V)*9CYE.4AU+U S6F=L)V\[37,F:EQA*2I34E9T2&XP:4QG0V@R M-$Y6+4TL:G D83,G)"Y#)$! 945/6U(T42TU+B1F44QI(RM#-T509E!K;W$C M;G%(9VQ35R$Z="HB:6]62%5$-&1 M2D1-,FPO+$9!+3I'5W$_*F4[)%%%:C-=/"AC,C1N-B9594AA.TY>,4]>,$9: M2$-N0CPB.&%624<^.&%$/$8X+RE;5#5&<#,X;&$I)BIK1CE=<#=I<65R)%)/ M*S1=7#,Z,"\R5G$U;6!+.4]H*C%:8%(_0E)>451J0T$I0T Y,F93,6([,V)" M.3!1/&1*.W$M-%YL:U1=4&=6,T8N266"EU,R=R-$$X/4@C6E-),EYO M96LE:SXV5S=N93DW.%E-8FIJ2T%<0%HP;41$.B]32$9((3U00&IL(5AR55TA M8BXW8T9K8S]#82-M0TIL6$-A1RHQ0&0],#PS1S];7D9Q<4(T2EUQ46L[/V@E M*C,W)UTY6E ^6417+3%S(V [;D%./3Y5;%,A/S=H83M?1EHI6"PE-T0P+CTB M/E=G83]2+25P7U5%2T\S)6XB7%YR5&-E1$);2D1F/D0R1C@Q M*6E;6$5!2#;U1@02DE54(U6F0^/&1S:B5%25I)/SIC+%UB1$150%@[ M6$8D2STF*RPQ1U5!4C]S(V5L;B9O7#QG1$PJ6VA@7FI"1&-6.$=T:4EB1TLX6%0H*59B*&DJ-THS M-G Q0%IS3E%N8W4Z56)N9C18,2=S-2M-=%U!9C!:(3YJ(7%P3S=>1U-*/G%0 M348Y5R4Q8V(V-R$]:G%72%AG6')F,&]9/#1;+SXO/'--9R4R2BMC.B)J,50S M)48V=",R9$4G)#1,(VH^,7-6:2T^8S4]555Q;U]@(2\L1#=),G5C+%DW M72@D+6LI+"%@9RXN.5=60"LL6CQ/(E9T,U-86$)3*EE=;"1$-C9#*DQ25"5+ M:W!K<$A1+SY30D4B0V=&8$E/8DMH2S3E1J5W H8'55*S=:;FIS<&9'+U=-1&!G,2XL-"DT M4V998"HY+U=6.2I:)5$M*C\L;2I26DT[5SE<-FI2*CY.:#8L+VAH9V(U0"M( M16,R8TTZ/F9',&)C+"\[=$Q;2BHV,%1E;$!+/S)"-T@Y1C4M24I"<")?<%UQ M2D(B*DY=.DXS(R)P*W!E4%XX6"9T(39&25!13$MH<6EG5EM=2T9@:T!1<3), M(FY 6U<_+#YR)4=M;SA',BLN7S==1CEN8RPN4#U(:5IJ0FYQ0"=&8E92/RM- M;D)68V=D6FDM+FP_,&!O-CY*:%YM4S8G)E-;(VTG8D=M3W)#)4<2I3/"%L*BE")UU22C5L75A4*R%M<$$C.&5&1VHG M9W-?)350)G);;VE;5&8N-T!Q4VEJ6#.S M05(\=70T74EH,6IJ6E!K/$Y+2'0C1SU#*2)3)49==&!44BLR1&9>;#A%.5)4,[=%='(F1R:"XY.5UN;$-E6D-/35 Y7"=!9%0W(A-V]@+%]: M3SE!-T!G2')(6#1#-C]8:4$U+6!89%QP4W4^/3M022)87D!=4%PB/FEJ22\[ M M7R53-%US7F5G:SXO75-)3G!'0F%4-6%5*%]J1",B75AK85(\=5]506DU."0R M12HM021P6T5G)4Q+92U/;%XK5EM>=$LH25MF0E5C+VE%.6U4,B0G.UUP3&XS M5D9S*&==8&1N/40F050B<#,R;&%R8SU=<"(U/&11.VPE*ULH9%8N*'4T9DTZ M,5\E5"XW3SQ,4C9&3DD\6T$M-4]K/VU=;BIT-61-;V-I+BDB*6(H6&195'!P M;CHU/4$R141F66%)-RAL4SQ@:"XH M0S4M.D!F+UY ,F9-7#%E-U Q)38Y96TS*"(S)FD\9F) 3#(E/F!K.4PM3&,[ M+30T6#)'3F)7(5@S)4M41E5;/6@G,V9A/3Q9,%!L2V981$)*5T8C,U%) M-CE82T)S@K)3-@/%QH:$8V M27!9*&L\:"LU,#=Q5$]-5CAP0&QH)6=!(V%?)%U":E907D0P16 B/28A<"%! M*6-84%=&<2M4+B]50SAO,V H/D=J0"TX75YL)&ME+58G14Y@,%Y=;%HL7C@H M:2%):DPL2%L\.B%G;EHD3SM#14A))2LE-2<_3B8M/E)A-4A5;5=I7BQ(<3=D M/C!Q)4 N6C=A2U-!4#5$:S(Z/',K+#4\)%@A:3(U1CEO/4XP3F-&3R@[5D1$ M-UAF<$A<;R(S3D]&8EDC/#I5+FY7-TTR-5(F-7%Q-%!B)#PS72QM761(/&=Q67$X5"%265]A=&9,*SM@9EHO,F8A7$E<-6$R1U516R\[12\M;C]. M1$(L9D44M&(S]@4TU*<45,;V93)6$K)#Q-1C$L M:B5;9UEG<"8G)&XE56Q1*"\Q;W Q5T]"=&5775-@6&!I43Q9;%/65@)R\D7#HB9CI) M1C8K8F-@2E5-6%DM.$MM:E5>3TML15\M6RXL9CEG-%(T;SHY1&5?+EMA4$%/ M9S9*-S!J(3A-46IG(2DL230F,D%Q8F0S(40Y+%LI3UQC6TIH44)#33;SQQ:D,G+2X\/E<]9FI36V921$DV,291)DHS<%-D;"8W8DAU/RU0 M36]4-41)725(/E@Y/TED8S@F)EI6-"-13SAH7$9..2HM<6U&4%4S,#)2;%8K M9B0X;%1,.2IO92IM.#!=+"\M8&%7-7)B.R1$8CAM/2I;4219/2Q-:%4B9UA1 M,%E)<#-&4SML4U-@:4 F=4I ;SAO-%9!*2=G9SXU;ETJ:V94.6%?/&YG34<2Y%8299,$E' M7B0X6#:2X[/7)8/&1*4RLJ)T!J-59I,&EQ M)%M 2#)/1R1H9UU;*")8438L(SHY8B5=0%]H9#]/26Y527-B3E-085@W2G131C$F,%AE961.2E%D M.R(J-21@4%PD6%-054!-1#QP*'%-9"YI+6 S-'(Z76%:36UO/"0Y1CXC/2)E M;E%'/EM$+%]29C,U+G)Q66HM7%5/2V!E;C0M(VAE=43&)/22@W,40E<&-S3$E85#1C431$3T$^,T-,.5 X M4RM6)#E&3#@G7R1/751R*&4T.5U71&Q,=%5(+EEQ06HX4#I 45 U(E8K,4IN M/$$C1E5$2"%B/'5&0T@A.44F(R%1(SI402%F/$9Q)3-)129"6U!"-EU;)UQ) M3F \8DQD:V]&5C5/:U1%0$YM6S@])DM=23PU0FLM:%AS8%="/2%J;T5P7"DM M9F51;FE3(S1:0"A=1F@S.UU47DXS-U]@:&!)+54X*24V!86%\]+4@[72Y46W)J/5QL-55-;2)+2CDN-CM>;CD[/G%>7TU:9S C M8U@B)DLK7",Z24HC,&\L)EUS0$0D7C%$9E5;2C,N8V-R25]T9U%I3VPB7STC M<4=?/EI"1SAH92PC8TA59EXL+VA';6I)93I&7F=#=5A 9V)!2&(D,'1I4"]9 M5%$U-DE81F--,5=(03UL(CDN,#HG;R\M*RE*)FDE0EY<;U]?1%9P*$$^3V@I M:%UT<$DY-2E$,S1>22@Z1#5R;D)))B8_35M);55:.# L-E$]-3YF/SLW.RHV M72PL/TYN3C$_<$= .DTF,%@K035";#%L6FU@:TH\9W5H3SE@;W)!+6I623,W M2#-H.%9G5RE?64Y@;U4D3T5C-W4X,%(F0G)"5#=55G524TT\9F]-:V X.FI< M+7%=4&M)6RU145Y*1DAO32L]83!R2BQN4%MF)"YH/2-')3XL,T927CLK8"LQ M+CHI)RQ-3C!%,"U@,U\N:B]Q+")Q6D8N22$L0V X:%HE*T5795%,43Y;7SIA M06U5-51>)5=/2F\M+VT[8%E:7%!)5"='6VY$/#YR+VUH(W13:G0Z0ETW*3DC+F@L9"AG549O2S\K/FE16"(Z/TM055T^7B4W7'%;.UY:4$]G6"5'-7,R(CAP56XO0T/5A*6"E0:")+-T@D85EM<"\J M.49I<6U!+"%846 E62-<;7)M(UA)*49656E4;3559&LQ)E\Y,R]%5%@I)E5O M<'(F)&]C8D$E4EA"0V,A6#74A725!N M:U0D3'1L8E=.<&-M*#(Z(D) .UQB+CXO7&@L5RXE:3I4;FY)/' V041M:3@W/R)5+R%S(TXX M,%9#/$Y09B=:;%=T)%-N64Q;2"1C)FDL*BHR)'4W2RPQ9CHK:B4[;VM%*#Q- M:6Q'24)@+39*=&=G;4U<5D(W2C ^2E]H1T%./%4G968A52P]6$Y2.3%%:4I) M3D8M+F-?1'!22&TB2R(_:%XH.U%$+TTB,"A?;F8A,5%@1RDQ+44E-C(L)51N M4U973E%69&M6:%Y@=65*2C)-4D\R9B(P12=S-T8_)%DK)&TH1# Y=$1!120Y M9$!G-DYE*"QF93HM)%QL6'$Y,',V0F8E-S$X7W(Z.'%F4FU)46U5+EYR-%@H M8%XW/2@J7$X_9UQ1*FM.3S)<4'%J;"-+<%!%6"=;1VTR6#@M,D,Q8C4X-"-< M545;;&)!.4 E)2%&2TM3.4;#LH M8CLX35=Q1RT\13DS,CM+)3E((CE60F5F1F5N-#@W-U)>,")8)R="."4U-REI M,3Y9-RE49W)>121:5"TL,SQ%4T58:5-!-S-3&PD569Q42]C7UM@;2A;95-98UXU9$%*2EPH;%DZ M-5%F)3E90%0E3RLQ,BLL1#LQ3R,C3$965TID:% ].R,\+ELV/R5)0F$C5$E* M4T M7EM/2V<\=4LA)B=),$<#MP7E]>=6=-*%--4DTH2EXV M4F(T2E]C7T)/8V%(1&LV;C<^1"$[02\I.EI(55E7,CAP*'-J;5I*14!-.D=E M.7 A7C4L67-.)'!*,6-;1CDK14I<8SU,0&\I<"1"1&PW,S!J(U8J/C-95C)0 M7U9;.V0G,D0F7S=O*U5H-R(D-T%(1C\H)RQH5U!<06@G37,I6BYN8&Y+1$E= M9DTS,F=M14)K*4=#0$)!-6\C1#\Q<&U;<#=R;67SE<4SM5.RPI1"I;+5!6,$]C.EE$ M8U9,(CEJ*"1J+3PW,S9,8RPY<%4V;B9H75UQ3B-B)#AQ+RPG/B=E/FI7:% H9&9N M2F%9)#%9)$5D7VU73E9P7R$I-4!*+DE$1"AQ;EA$ M<#!A,'%N0$HI0CHP/UYG374T1V4[*D$_2EM.+E5#)W%11TA;4EXP)V!U(UEM M:$%=4$0Z,E]=/U9F7U@X/RLX6TTI)D)!4E!!1DXQ14M-.%1, M(31?+F(^0T4E2EYO9BH]12MQ/2H[4SPQ=6)6+T%B8T!S4'-R56!/6#!"46,M M+%Q;5DY )6-U33)N)B)R8C=O8VTK)31G5W%8*V1./70Z,#)%/6)#5$UN6F Q M029D43%8*4LU2#%9-VD])6 M)69K/UE*<6@J-U]3-"-=5"5B)%,I3#YJ/2M 4TIC67-56W)3 M)G(R/T,D94--7BHO)V8W7CLE4T,S)4/DXS324E4E,N(SQ38B8V M*5A7,6 T46A@(2YN(BHV;#%:*5@H-D%U1R5>.C]N)V(D;7!.;"5 )"AK06AN M1UXZ0S537%-=+5]=7"-I6T53='1&1"9F34MM.DIU/6--6F9L9RPP;EA2;3

;%1;-#TZ;E)22FDM4SLR-SY983\C3$,F*U@K5'$V M*S=A(V,N9EE<5$)G76-#<%!U0"PX;UES/F]@.B-7*20V9T=(6&E$1&!0="YU M0%]>.E)556E>;6]6:41'66Q2,6-9<49D32HE<3Q!4BI7<#\T2DAA1U=L4$PT M6R\K64)8-#\_.BQ63RIL3S0D,7-F8G$Q2TPK,DA$/55M+2(E)UPL4T(F*$(S M8"(Y:D0B-4U>6BHD9&,H<3T[(U%I.7 X*SYB M)D=F16Q%465,74)+12$J1&)B0S1L;$)2+VXF/CMG*2=2;2HM)2LM6SXS,4%E M(D@]8"QU+5-.+D);8%9>8R=@ M96$].S]303ER-V8Q(6!((45B(6]E43U#3G-P(24H2T\^-60P(W F04D[(F)@)FQ! M:45E:T-")2PB)2$G+S]A;3-T7TIC1R8I8&TC4ULL2VUA8ETT:V=G*CDV:UXO M/59#:DD^-W1D-6I/1TY"74$N;SIF)U23(O=%]N<%AM(REQ+U]63')+(C5+8C-&;UI+-%8V1&-L M8%$V<&A19C!B1V)Q/SUU9W%N/UYP,$U"7BAO7R8J4#)31',Y<5=<-5E-9$!K M1S=';&\E)BXQ;&-8-V(\<"Y-7DU)8'%0-6!'3S!G6")=2%9 )5))7V- *%(K M/R1J(DM.1'-L3%,S4%=H)FHU7RXO.VMC4&A"251#2$-4;5QH/D$\9B<_,68L M-69K939F06)&5EUQ:'%156I30G%E-#UG2"19.5%M-&Y12S8H4DA+3$(V:TUI M/6 \;3U%,C@W1%M 6#0U*E=U=3HG8RYM*6902C!3(7)D2B,L,F]&870K4B8H M,V9U;U-/2%TZ.#910R4B0R5A=#8K<5)Q0D5C6#8S5*1CMG847T=&*UA616=03&MP3B\Q M+4L_;$Y17E%25F!C4SIF-E555DY..D=6-E9--&DG9% Q.$1.35TV1'5P)$% M)S5N;$DR*3]$.FTF3"(])U(3E 1W$R/3TR0B=G,E1O06]U:3Y -RI28CY?54$]041)8TU8*$)K5TY?34I 5$8W M/#<\*25@76\S:'4D,VMO.RUN2G1M;5DX0%M9+W%<<",T5EIC15TN+EE8:$\P M+4!'2T5D5$I<4TE05'1"<5)!+"5+5',R+V4C=4*F!<<$$T3TEE6C\X M,"]N7E%G,4TW5&E(15!K;&Q89E<^5$(\0CEA,#TN4V\^1&Y5<4IF=2T^1"5C M*$PK1$AJ2V-?3F0B5EM,52TS6%!0559R=#=B5&LJ)F0M0S5 04 V+D8H8FU( M1U\X258^4&Y#:V5O+"+$\F/FUN9#=/:33%$\(W%#;5=G;3%:/$-C,C\R0RI M44]);&I95B4J964]/5%@6R9U/CII2G)";#D^0D-G34@E(5!H/B=+.C%&64MC M3C-5*G%81#E$7S=C/T$V3FH\)D=F7RU/4W0L1#QR5FU ;V U2%=H+$%L(FM% M<#0];D8H.C5U(EI5-B]&22$T4SQ5*T] ,' G1V98/UA>+2IM/$]@=5-<*B)E M*S]@8#=8;75$538^1D]4,VTY)&LO3VIU3D!O-F1H,DE"=2DT9FLV+&\O+TMI M94PH<35..G-972M.8E-!,21N+W(F0RQD0C9K=&8B)%0_/S=I4D5>*5Q'25!1 M8%MB:RQ827(R4V5O-5PL02A56DHR;4199T]975=).FIG;&I!;%@F/DQ3(V9L M6$%:5&I#:FI>3$!*95\])2M!(3=<15Y-/C0W+2571EHY/"]G-&;3LO,2T]<3%47&5E4F5@)UU&)4XA3F%R2"I<8BU':4QB8RE=2T$Q M:%0Z7"9S=38E5EQ08#IO*$8^.$$E2F!I15AH(5=I.VAE)F539"HY7'$H4T$Z M0VER-S)><6]<.V1#:$IL;6)%@I8R M<5Q()#(Q.411)F).;S-E<$1P4"PP33]'8V!322U:2W!(/3Q8;4!;2W5(."QJ M(E I:F43-@*55- M244O5%(W84(T-B*S=C9ULB5SAE)4!F.E0_63(P:E=>+"=D8R)L(2TF:BD]2$-1 M;3$D7TYR1&DA3CU+)&M>.DQ)9CXS/E,F8$8]6V]D5"5E;T(O;"16)2Y")BY9 M4"@E.&8V;"6&AK9W)(5"4H14A1 M)R(F2SQM0SE19%9/;25D(E8T;V=#0T924')Q225I/UTJ/B(K+#LI0G4X;#0R M4#=M:DPZ;$IF)DYF05A)6&/BLE7#Q= M;$Q%0D/2Q>(2PH5RI&."TB,S0Q)%52 M;3 B7DTR8#PY:&5'8D0]0&A6:"@V)%5&:T9G)#UT37 N*SLC<49%+G-+5$8I;E%'7"U,/F)F/D!!5SAJ(2\Q8F=02V,L M*U D)%A.92E5/TIP+RQ+/4!M;TX]+&U81TTV2F%)8V-O*R8D-39.:#)@4U!H M*4A5<6 J;D\I05=R2%\S:RA@8E\M/E,[6G,H7$ W,RY.8W4X/SI6.#1)3"TR M-'-N:40J*$M76$-*9$5H;6=P02I24#M/7S H;5UQ7E,M:V5846)68B,W;R%1 M15=34RHW+D(C,%,V<21:.$=31TI/;$YC3W5L/S\D)24J-VMS6E-S*FQ1-E-0 M3SED5W-E/RQ0)FA'9%LE.CYI4T9:-"%A62XY;20S=7%$,CXF-'!F;S8Y-%U2 M*%(G6#Y865LJ)RYI53E5;&LG2"U#;$ C8$9):2%88%I$4RU%8F4F/3=. M/VAP03$_:&Q; M,2A81T\Y/"M2,&,N*FY13D K0"XI4%,Y3SD^5TP_/$-29V0K648H85TA2E5E M66TU0EAJ9B)8=%9H(4=76#TF)7$P4CD[)FXL:4=S;$-*1%QJ3BUE-&,R=E:TAM:FYD;C5(+SHE*68]7",H;#U5/3U?6UA%9U9D M639R+DTS;')<:'%=:5YR*6 U.$Y?)2@O7&HX:T)S*5E636I87"9E2R5L37)A M=")8,TDB8SEK)34S-C-A45LH4V)<-FE$42MQ8"IG8TTJ:S [:E%74T5C1$5S M;R=N:W!H*U5A-D(W/SX^)S@S+B$F2$HQ<41(5C-6355&;T0S3BXW<"]&5CY, M469$6%-@:F)6<$5.<2=T4S]*)B5? M3$I>-#XY.SU0+#([/F,Q+F)>8%!!,C9E*G)83VI#6R)%.W$F/51B6D10(E)E M1$0L<%5?3RUI7C%:0UQK+"]U17!O.$HT6FEQ7"EM8#9P155H/$)G-&$O M5W(A;T,Z4T<].R5:.3HR+&=:*&)O56E;1&\M,6UK.3T^/2$I:V$N;D= .EYD M,4!A:U]-4F]).S!685PF-S-I+%Y8(45<;4%8=5,R7F--7&1G;S$_96YU96]? M2'-K6E%+:C5?)2I7;B%+-2QS7R4S,$$U)%=/-G(X0B1H2B]))FU8265J:4EP M44-2)6/C,F7R)++$@M6C%42&DM3$9%-R]%1&HH)TDZ,&=D M06PZ-E)&3%!$5#)7*5E!6VUE-$)@3#Y,1D1)+DXJ;$M147!B+BQ"="4J6G0G M9B0J7R]O2%XL22,D84981VT]/4]=2G)92V!#1V-?:D!*:#,S.EHX;FY694TX M5"$^1T,B9C$[9C4B-UDQ<&DT(4XS8T9K-E-%5G- 8&=6/T0U3%0P;TUG*21? M/&M,-F5N8"9936EM:28N4V!U,4UM;D$S84E<8S1H*"4T:$=)+BLL75)J23)6 M9'(M*%XR/G(X658A,W!5;6Y!-31'7#]M-6!14CM;6#5H+%MD:54J85-:)4I&1%%>17!G.UQS=5$L0F4Q.SXJ3E1! M45,C.#5,0W1?:U%Q.65J+"HS;W51.R)0(B)E2U-2+U]=(3)P7VYI85DJ)$Y: M1FA:2FP[:R$O43%)<5EC9TY::%=$+3,Z*V8V4%QC/V0A(T,T:UY,(3!53"4W M.E]*6FTC/4Q(4$!+=5LO7BH\:TXM/S9N5E/2,^=3LK=$!%<5IC*C@V M<&8L7S M<7%,5C4[+F]/9%99/"TB(W(I8&) 5#0A.SXR96I6.UI%3CE+0E M7U1!62QD12\Z M3"5R259<33M"*D]I1EI5-D4N;&4P75Y(/BQR*C5:931);&]#+R(\,"Q@15QR2DEQ M824B3T]#8$=P*EM.8SD^3#=1-4PE72LT8#8F)'(])F9Q;V(C23@]9#8F)4Q9 M,SHN7UE.-' ]7%$[(4Y!:T1L5TPJ;B5C,DMK/6-I;60B651,8G17+D=K,2]G M57%U75ML641I1#%N.C T;F0#PL4VQ(-UIK M7E5G8$)7+69Q<2Y5*B15;T!?/BTZ)CE9,30H.BM=8E,N2C(\:5M?(28V=$Q1 M63A86&M )6M(36UG*"= 5ELB4SDI8VQ91UAR1UMC3# D92(B M)4*S$A2&1/*F5F M7VI*8U8E!O2EI"54 O92@U(6!G6",N9U4K0S1-:T%682UL M)2Y28C9M/RYC*D5B14,H5E0D7%=:2T4I)"%:(E1A)2E%)3(M)#5P:&ME4"$E M<#)G0S52;#E9:C))/B5L6SM2,E(Y/S9(8%552RXB4E-+.V=J0U!(<459+C$W*34A/59@ M7EE3<5@E.EQF)&5:6DE/9BIM1V]$63H]-&5%=2LF M.$0W:6H^:$I$3R)R4S-P0'!%+&TF75-#:E=H8V4W;CM-+U]42CQ4=%]N:6M6 M.B4L7#D^2S0G:&]!<6I-(6A)0# I*G0Q3E0A."57*5)$2F1',$]D6E-P.TX[ M<4MM2$U$65Y&-U% 22UI/&5K,V]&9TU$+TYQ*5]).4PF.3YG,5@H:3]+(RM1 M74%A0&UO*")A(V!L05%<0T0Y25]P2ETN.418/S-+5550,4 D5FX[-UI.?CYE M;F1S=')E86T-"F5N9&]B:@T*)2 G4C,Q,R3$]:131L6&YQ M,EE 7C\Z.U@F)40Y1E,U+DHL6B%I.VY&5U];;F,I;6YK32MQ)VI 1"-G6FQ$ M.B0O8S):.2XG7G M1V)#7T\P54]*5CA;66-@+FX\3$LK:#IU*39H2')H:'-C M1BUM+VI3*68]46=C4%]F/C$R/%A/04(G)2=')V99+FM(43]683L^*W%9,24M M7%1-4"9J05]2*C(T365.7UD\(T8E<60I*TY&+5,U M)6->+TY4)D(R,$E-6&Q9<4ML8F%%(VIR;C5%17->-S1EM)1F-8:5I$-TLK64LQ.DQT*#)3:#T\.RE-*2%P M9DYM)U),/R)?:B0&UA:V%? M3VDY8"IF2T)I5E1A4%)=+R19+&Q&)2M9+"=B/2-L9&Y%7UQ+4#\E2V%<5BQ% M+VT\6E8D9&%1;"5L;RX[+T4D)48_,#U:-39,97!1/$5)<#]D M;U!E;$0U8F)*7'!$)6$I95Q-0S\O/2ER1$EO5%-B,$UT*&(F1@7$0K)3E!.41#/$XX2'%> M.DH\-STJ7D ]9TEF(U]-.$XT06=755QP7%DC7G D6G1D15=Q-7(C7S-,:6I> M8E5B8VHV9U1:3BQJ0$Y=-3)5.R0H-&E5928Z-3TP95=L.512439J*',Z8"QF7%=I9R\N+2$K-4M8 M3&5"="E84SYS63A",&(M.UE05C1"+2)9 M:V1+6CI19$-$,6YK(4P]46%(.7%=2F<"=;)55!2U%.9B12 M1$A#:D9(3FTB6T]2;&DZ<%Q*;#=$0"+%9Q9E8]22XG)RMG6S='2%]! M15E3<3\H:TMJ+4IH4$@U9R(A/3LT1TXI<"%06TE+.DY&5#)L4VIO6DI723QH M8DHT0UPK0UE3+F0Z/C)%-%AE0D8H-TY86F4O2R1&6$%S1UET85M)5D(T+FH] M(TE2;T(V,UY2,VA055D^+6=204$S2&)D;%1#3EI: M5F,^86DX)31=)3]5+4Y9-SLE.S!/03QF M,45%;D-A84MA6R5O8SI*(W0O3&M7,2]A1T)=6%!2/U1I M1RQF4V1>.#0V,&\X-EYK3#A>,$ R/2$P0SXL5W)!1D\].6(_6S=?;E,Y7"9, M:SMP2"DX-$ X66%!*#!&;%=2<#1=:&0B3F%D4CH]6#XU-U%N/#PD(7% .&@L M:S@^,',T;B1466I78D]/5F]93"9+-2QN.V8S2RUI8%AB25AO4F\E-S=-)3PD M:6!(96 Q72DE;R(X32=9:65G,F!".C W0D$B*W)&4C]I1' P*DU+)TI";D4C M9R+DDG*&,W9%4T/SM99&I8 M*30N0SED:FML(B9Q*G-H46IM:DLP;5XJ7RQ/32% 1V$N)SIA=31?7SML6T)L M*B7S$G-F1M82(Q)RM39DEC M6#YS,TDF2')B4%%C-R]=8F8M6"@Z82MG63TJ:#$K*%)&*2).+"YL;2U#22UB M*$AM:'(B;G)')%-Q?CYE;F1S=')E86T-"F5N9&]B:@T*)2 G4C,Q-" M=%9J3D G5#AU6F%U451N0G%O9#T_9RUB7"A1+W E)$52<$IN*&1.7$=4-RY8 M8B]A.4,])FAP061 =21!:3E),"\^,5MT-EUU,B\X-4\O)"4Z/"E8/5=0,T]; M.R=8,CU<*G%P8F12:$=$+SU+3C\C-31 +"@A53-Q,%P],&9 .W$U6STG7T=( M4$1#)#@K/DY<1&E49BTP47)=44$E*70Q3C-B:CHS(60L6B])2RQG(75(+2U* M9%TQ4E\Q;#5@4G(Y350R74$N23D_8B0E94(Z46)B829'8B=!26DM(D)R7R9+2#-* M3B1O2R=7-VU2:2],9T%)17(W1RE,*SU%:C%S15-.9TQ4)2PO M)4UC+5TV:B]@-G-:33HF8# [3F1S85LK1%-T*DDY=%Y=*%MR7F]%3%E>23)4 M5&!5+$A626XS6DI:.F8W-E/U\U5C9E M8$LN.F5>*TM"/B,B+TU&/FE%,$0Y=&) 7RI:7&I04V9O150Z8U-(5SE203\M M13M <5=I,4XN1B)82F%C.B]535U@33(U2ET[+CP\1%(T.BA+2BU-0F=U33DF M7UU9*#):7E1I5U)O/5]*47)65E R8E!$ M9%EF3DEH/G%$*'-K7$MA=6U012PZ*6E<-#QR<54C8#@_1&]F3BDW;W0K7STQ M/RDJ6VXJ;RET1U!*)")'4&QG9&@J1S@^ M+U0O(D S)4\V6'4W2#YH5&XE<40_1EE+9TML/R9M050P4FU'*2,A)3-#;4!P M(F\O+&@Q764I35EB6RQ(9CQ?4V9A2%QD-#5'52]/)E:FTM=&Y8 M5$@G+$XQ)6%T329 9%XZ4#)T/5DP7E.E@P:%Q4-D\E)V1S2VTP=&-R7EID;U5)-"Q7*V@X M1&$U250T/E0T54XA4$)F4D(D-51J42U<6R1S.D!&:FI>1$]%+DY'34U39D)6 M(S0U*3PP:4M"5#8D8FLK3S Q<#MJ;3$P+$962UYS,4XX.E]*32]':S Y8E@\ M0"]D0S\[0S4C0TA&+CE!1B5!(S5S)$<^1&I.1"IO74,R)4AO75DG;D9/,2Y/ M)%Y";"%@,%!H5SYT+T@V+DY%;VYU8SPO;"T]6%U<6ELR+6P^23(M)%%),CTU,3\V(CY5.3Y1 M*"1C6S!';%(G:CIO3")-8T$I325/.F=*/41N(2M 1VQ)-EA12FA+.$,]8ELX M-DE-:%]60%95.DX^.G1R96EP6"MC8CYO2#-I4T!35ULY)T13*"];.CI>.C1%=59Q3F] 7G,[:5)I)3Q$1$!@3FMU0"U/-$XP M+3M425@\)D;"U"<&=7:F5O<3U'(EA::3A$/2]J M M)6DR,%LC(BA,:D%T:G!#*3(M-$-!(U0X4VPI46$J.#!O6#(P)B-L5D,F8$5H)W,Q,C]/53HU)UEH M<&PB.FXA-T(G24)U4&Y)0TE744M%/6TJ;BU*/VMR4B]P5&M67#\G/CU9:U1B M/S%K86]2*R(U:C0Z6VA*(W%!;4525D1A2EDO6R8_9T=4+TA'+E1N8"4R<#(B M7&4\7"U)-3M%;4=@3W%O2# O4B]S;#DF;&!#3F=;95ET:24N*C4E8S!C+U(] M-7(I4T0E3T-S+#=D0%%(:SAA)R(Q3W)P:%AH5%HJ9$\J;",M16\E6'0M:"IN M/C1R,2IF,R5H6$TX54$K0$Q-:S$R/RE2)&5A=6ME7S5R2SAN5D P6VII35\I M2RA,)FMO-6U+9FLA:&5"63='<5=6+2(E;UT_<$\G*E!"2BP_=%Q 4RXD9G,H M75(M75Q*<"%37G-'+#-6,&3$Y5(G!"3VQR-&PD5#IQ;SE <&!P*G! M0R1Q/%1O:SE+7V%?9&@A:#Q(.BMD)G4Q,FHE32Y+67%013Q5/W,F-4)<,#=L M;$9F;C$P27 S,4DU0T1%.SDG7U$D/S$V.$,[8DAD/2\G62HN)2Q94FDO+455 M44!B,#101#MA2"-L.SM$/3E50"\E,T$P+3HM5D\T4$0[8SE7+G(^15X](E=R;F%0*'%F7$M0(D%%)BE(+F9-.31P.EU" M.U$F9DE8<5E3/%!*53-!*B9E1SU+-R(O3C]L2G)I)T$\;RE#1&M&/&QS*R%* M='%G825B/RM$*V!"<%!=8"TJ8VYE+V!2,DMU:C5$U@<2A. M3&L[.VA;=%HE4%DC,S-#5B1(.BQ6:T ^(2XA+"4]+UPH959()UY@;%UH=65? M,FY0*CY2(V0P6SE*,$4E:E,Y65I$93(Y,EHB)C!).T%R3C)M+%0G161O2T=1 M8$=H6E=#5 7"YO:U%<86-C7G$N-%Q=)TIC,T@R.UTY.FXB.V-:/T570#M>)SDS M5F@B4C9<3&P[12(Q/ETE1#973EQ#;%IB0C@H0W4\(D!>9CE(76!(*BUC<%4A M4RU/7CPZ.T@E,6581VM";4ME6VAC1D K*38O751@.3,\;BML.D)?,6(S0E\D M+EQF,CPT+BA/2"-Q;F@N=6UK*'(G9EM9:'5D3F1I16=$1$5,)SQ%2RM!3EAP M."U$=%- +%-&,"189& L8CI/3DL_0RAN,FA9,2IA-6@E/BM"(BE;951F-B*4)64F$E;"=$5R9'84%+(T8N*C G(3,_.D-,4#Q0(C=0 M/RYU55M"-TTD7'4H,% \=&LM3S]55W!T6#U35U]J0U=//5-Q(D$K)U]2;C\A M3"Q&0U=/=59*,#UC9%,J,E,J/DM0;SE4+25T-UHY6$!::"1-1#%A-F%%4S M M=3A@36LP(S4K65X_*#M7/#U <&YN:W50;W!24F,M)55=+"5#,# I9V!$)#E= M)54I)TM//$ C;"QI-5=A+D(E=6Q/(50S-&HN)W(C<6]J/4%!:R-*4V).<&Q. M8CU.)SQI7%8K-$$K;&PQ,C1?8&PX+EE1(RIJ.R\T9%I':E!E)UU':DMD=&]! M1V-=4V15.B(R8'4_,SQF<3-'8V<\:V\X6UU<2%90-7!N*TAR0U1K1W0Q.%0Q M;C [)&\^.5)Q)T,N/BIK4S53*D%E3"]%6U]1)2-=35 T.&)>9UI505\C34U- M62,W8RE2-VDP43U1/U@I;V6C%L1#\S9T-?(6D\8&M"1B]!64XJ:V]1/R;%EP87150%TM.2YE85UR8#-7 M7&1E6"M31E(O.2ML/BLU7W-F4#]T0V]O/RA!;$1&3#1.45-S/2PR26%D*V524B-",'0K0VQI/C0T1%8R-&\Y:B9!0F,P24Y@;3931CI< M4FQQ/#%78EQ=6D$E2CU%-5MI<%%&4DUM(V)%2G-A*56"\P0"A:2#DE8F]R6BYD359> M9654,RAD.W0X8BMC(24D2FER:59A,EIO:VIK1V$W;50L<65*45TF:5=03F)> M8TI(6RQ/26-D-&(]5R1R-&E(2#Q27#@T86]?-RLE0"5%)D%K/T-0+V!H76]6 M:E!$5R$L2R-U2SI1)&-J0C574U5E7UPG:W1'3"(D)#$D.#U6875R+6 Z93DH M061'*S=&(B9A<3=60U]+-R1 <4=E<2M4-D!&)W I3%=U83!=3UU22D4_/DY' M6TEG2BI-=2-75&UT:U1S*' T7RXT*%8^7&]$+V=A(20M-5.2(Z42EM06!F53@[,UE%4#@T)TE027)4*%,W$^-DA#37(Q.$9%]B M4C4T2"\P:#=R7R4K2F0U-G5G)4@S.RQ#6&!L*%E,935O7F [2G1O)FY2.U5> M2#5<4%Y<7&-S141!9W(S<4DN;T="1'!)(V!(/CE-0$A.559F,#=D8$!';ETT M,S)//BQA=69#;W,W*B\N5U=U<#A#/REM-E)/<&Q)<$!/26]M5G O;#M@4#LK M*#DS)S-?)TI/*5\]52@M-B1-6&<]1"A*7T0]3#Y5(BU92C9H)3I6/F-L1D4P/#)925EK*4M"2&]+4U1B7U]R-#4J M8#9 6U]E7'59,54C5BDA*3XN/W,R<&10,%(_6RD]5REK,4LR635"M(*#U :R\N7DI3 M5E%S0S J=4A$+&M%5U%%63QK,C9&*&]E(40K=')&+3U"."E343!422]$/')8 M12\J8#1U9F Q76 W8V-H.#Y@6CXZ-3E?7F595E@]:BLY;5,P)FHP:&Y/6SY% M/"(U6U-7*B];0F]3<4=R5&EK2FI;7$MT M5"U!1T-)4%LJ4B%<;SUB*D9.+TY:+#Y)2R1%1&-#,2AF7#HW.4Q@.2Q/3S8A)6UK2B$T(D5!8#4I6D9S:$E7+5-4 M7&,_,B9M.ETV4B(^17 F9%$E3&IO6C-!2%I26"9J7#%A*UTU M:TDZ6$$G3"8H:#XP)&M;*FPZ1D H+5]%3"<5MM7SU/:D,J*&E*1R@Q8U9$64TS1D(V3SIQ M;')!*D)=)F4Y<$QB0%=?7TQ)<&MH M5F1"Q1-4-<84-.65QI0CYS<&=' M/3)4)'!3;F-57CU(1"LH)UEI,DMJ*#4L;FHF;B(E+6E8.V,O/"5@-%HQ/TTJ M4B8_<3U%-%AU3V$I37)U8#M>,G1M4')41CEC(ET]/5E..ULJ)&XU;T)P<%)Q M261P1SYS*$0O/%\I9%9);SQJ53=0(CY$;RDV*V-E/6Q%6TI/,E9&0G%+4&9R M;"Y 7V= .$A$3"4N/E8[;RIT+CH]:%Y09C R:%TR;#9,4D1/,3MF34\F53U+ M*2AB0E9'=5ID9U ]6EIE2"QK8C-20&(M/RI;7S1C355$7")-2E!T5G!R/%PE M3F]L:RE6:3PC-#])-$\A,4 R4S%I=#DY.E!E;#)'<#\G1RIF,#)S2',K0R4J M3VEC*R4B1#9%0RU5)DQ$(VHX4V=#.&4Y+B0V,A/%@P-R$^/D)&+C1 ,V=<+2M6*G(\+U)M57(\/VIN-SE>.W)F M1%1B2V9<5VLH/CQ94FU68TML37,A6T4R5I1#IN)6\A0UXB,2TX4'5F M4VED5F4\1G5U3BMH9# X16M97D\C=7$W6V+&4U:25$6V1-3BU383Q%)T0D95%693EB:FM>9TIH+&DA/V](43 D M4E6D9M;C9?(D)#*$E8 M,7!A7VIG65!9*5A-2D0M<6) 5G%>;E)A35)782A83$A:1&EC(W,C)4!/+59P M1$)71"QH6G1;+4A$0F@I1%M6<$M<4"@V-T-B.5Q&5B0B4CU++R5R)#!N2R@Q M<2ID3"%J;B5$8R9C4B=G9V5Q-#H]97%;-3]"*UII9ETP.FAQ<&1L;3%4:R(C M4G4H(S1:9"=G/R8R8'1Q9G$K5S$N/6QN=5 R3D!*6#@O/C)795E8+$Q0535D M9V$_(SD^3U%=:5=!9SLG8C,F3%Q30E)R7R]I3SDW3E!A+2%!;R0X9#0B7%]! M*"XN5%\E06E"2"5R0R998V9@3#1+;5IE0R=;-D%?9T4A<3)?5C%U9DE/66M-7D,T3RPN<& Z:V9(3B%7=2-3*$E(-R\T*S!D M0BM=<#0U4V-I7$-?<6IR)RM@*DTA+"5U9"EP6R@A0DIP3STE+6\I8B\[:R\E M6G144R8G7E9S+B]?:F5$0#%@*"IM13Q=13LS1CT],2PF+6$S935N4U \,B0P M<"A55V$T0&-L(5]<14YU8F4]3651,%U+)#I84EE5)V1B7T(Z3%)!7SI$)34] M)69%83Q64$E/9%E-/FA2*DU!3RQ)/"]7;2M:/#!C(4M",%=%83I5+T=>0T0J M9$%//4\_,UXW-&0S:FYD*FU=2#5&3$=./W,Y(5@Z-FE",5$V(T9R9%HI8BL[6F]+34HU M*V!39E5E7CDA*5%&9%93 M86 M0S(\5C)?+2]#,DPA(4XW-")G6D83HP)3Y42FL] M,C@N:3!R2B4]3#%1,$@F9U2FU176)L-2),240U@G(UA195MQ/DHP*UM:4&1>,U!A7EHN M(U<^/B8Y1TD[7&8G-F8^=%A(12AK+&DY6TQM;SU!7%%S-2HN-THW6&XO3W)( M16Q*9B-97S5963A7)CE6:7,S*64Q<&TW2U]364!?1UU5:'(J,VE36E=&)V)+4F-49"@Y:#9O45$_ M8RID,E4B9$)M*&=994))+51J6CM9;R4U84Y5/B%=5E0H129#2$M7:%!9=$DY4#%I.5%0)&=M(5@F M6C=70#%J=&1@87%5*$5G=2$Y0RM:,3MD4"$L8F)A94)=42]I7$U!+S])3R$\ M*58N,#TJ-4@S*B=/;VXE8S!+6REJ:C9#*F9-(D\O4%9L04I71UQ9:#994DIE M5C5-9',L2FI>8V-&(UY=8F)I2B]37C11971>*G)>-D=;*3*R\G4D4X-CD]/4= ."18<4=O,&-*0RY4,FQ8/%8S3TPC M)F% ;T(^-T)G0$9;6RIH93Q08RI%,$II,2<_;$5!(W-3<#4M/$Y03$L]2%LD M*T<^="=<24HP/D5)/R\G,6(^-%/V)G5B%U;G(H0D9"8T(Y+TII0VDK9"8S M-48Z5%Q:(FI;.2DW)3L^2SIQ7#\A3R%$0F91:%A"6&5'+'$^6C9%(E$Y;'-<25IG4TQ=6RDZ M3U10/E1!/&%C7"-K<5%21T$F5&5#96]9)#HW/S(O0"E:92%O-U]425!4;&PV M.%XW44QC0",M9R4P7UMP-' A+D5@*E!/13Y9(DUS/"DQ<#1*=5AU8%AD5R9= M=6-?4DP[-DEM<50S-6*$@M4"TD*&U-)5PS;D@Z6EEC6C)R7U8M53A#;2HS7DU0<6@Z;UXK65HO92(V9BA M9U8P)U!/2S]F=6UM(FA#1S1@4UYN450H23EF1CAE-C4V W9VI+6BI56# F+B([(4542TY*8C5'63LI)$HW,21P;$@\6F=/ M,#I51E!*7B=3/2EE020I(TDZ/G)G750N1UMM+6YU-DAH0U-76#M?52$K-F8Q M)&!3(2]L-F1*/R-49G!C,V\S4DMJ,RIM)# N7B9E/F!F6&QL7&A%1F9A M:G$B/RPG9BDT;UDE(UIU,$DC5S(K-%XW,39=*5$I-FE&0E(M42YB2$]-.TY' M2$LM4E:$,W4C@U9&%#(E$B1C12,W9F1U8F4T M<&92<69:/VQK5F9D7714,%57,#Q#)6 O:T9!:TXN1BE8=3TD*#\G+S%2:30U$F36)(:6-D+R)52E)O M5R%1/6=&/E)O9'4D1&=F8$XW155<;3=(92@J8D=7)3\X;&)M3TI+=60E2FY/ M.C F5$=O3V,C1&Q?6#5':6)00FA<;21:25H]03=G;4YK4%(P5C58,&4I/T!Q M:W$^9S9 ,SQ7<"IQ-F55LN2RPM3S-S(6(U8"@L;RHX<$=E8S) ="PM-6AH M:&(O5&4W57!R;3%D;4LJ<"%"2SY$-$I*+CMM,"5 6%)G,G5@:F8P05HK0E Q M;6-)4F9M2EHR4&0R7ETK<5-R;DE<4#I3/#LS66)64G5C7DE?;R%K7&DO0$ID M92EO5"HL6%=H56EC/3HR;$U07S,F029L)5(C+&Q25"AM2D@K8F]T+3M5(R1C M8E0[+V1%-W(V,&@C-U(Z/43'503$Y&+SAJ4"=20T@R:%M09U ^*5)F0RAO.7$\,"HM55@H M:V\Z(F\D36A)(R]F3FM87F$H12]C9#M/73Y#9W!1<$Q53S-B1C-:<%TE/3\F M<"]>2C Q2V$K1$A66D M.C$Z;$)F)6PR3&-M7%DR,$4\7CU#9C R5BH[)RIJ8SLG M.G0\*U94/D@N72-N:RA&;G(J-SI.3FQH,W)8,%!O1U0S1#)H/2%%-'%87B)L)BL]/V(D2CAT5VU9*"$C46193UHJ5VAS-3YA46=9)5U07BI>(7 W M*R)K1S9&2U4H1B$C5&M/2DXX3#YU=58C0B0K)V57)5,G74,"(H=6I"*F9S1#I: M5B%I1U) 3D9*8B5S-350,"6DQJ;"@_,SUQ M/U]U*TH_,SQ@+21(*G(F(V-=9RA0:&LE4S1+125,83E++B1,26(D+"Y83&!/ M;5M005L^)R)"47$Q6#U'62LC95/5HU3G-%)44B:&9A159M+&,^.&*"Y736E-3C@T2V9B4VI' M96YK*F93$G:B4B(DIH M(S]43UXT(UQG83=U.#M>0S,]87!7;CMG04!)-$XZ0&PX.%(G6F5F9FA<,4(W M-S9A,T):3EXZ;V=&-D==.3)0,#HI6E$]*5!J5UI=06QF;THI6F!B4S5D8"TF M)R9T<&E6(2AL*R)E4&EH3BIJ0VLO8W%$:BA'3ETL821$1V-&6B1*,DMA1B0E M;#2U0N<6LQ:7 O<$9D/RYM M0W5#-C,V0V,S:3 T(DLX-4U$8&,K04,L420H5CQ&6#XB26,D=6XJ:F8W3W-B M)S]O9#=#/5PI+UA)-%A'+2=T;EA$625U,B8T+U=O/"Q 0E1<7V!U*F!R36TU M2&]2;$9#9E5@4S%@+S92.$Y!/RA*82PG/T-,6U9;/EMO3RPR9DM(2FM646=6 M2V5B,61"/S!94G5)9"LX7#TI:6A8+39D6"$O3V%1-RIU:4,O2F4M9C8B*CM? M7&5@,24\/BM212Y:7D]N9E5@(5\I9W! 7T@F)VHG<4U<=2A.)%TT36PH)"Q. M:S5#4#YQ/$%/,"=,*%4C=#-=9W)0,U)A97-R1U)P1&Q!<"%31"YE*E%O1UA! M5G Y7S%7959T=):2Q2 M55@[66QF4F4Q93LC2UYN6"HT*#54+4DK+'1Q-7(X2$]"2BY8*S1;:5-$265P M/EQ36BA>+V563V,_<6AG4F-1*6Y>5#=M,B\M8SQ;:R,H3B919UAG+B)#(EM' M3%$D8D9.+C5*06XF;RQ.2$M=7# \-%,M-T%L;4!;03)1-E=0/FA..$E;,4Y/ M,EDP:C$]159$46;S)R*6$^.69>-F U7"1>8V9J(4Q3)CHL M0"4P)"9-051$2T8X5F1<+&)H(RA19FQ8-%MP56@R+60D-EY/24]%3RA'9$1C M;5-27SD[)%:553*G-7/& L=%9J M4#5%7U18;S0R+EM54"DY2SL_8VXI,EIL9BA"+%HD82YG<%%T43XH8SMK75!Q M3V%C3&%(.$5&/3(J3BIE3DEU3%EL7TD[8%M!34-=7E5U53!:;B)%6%AF6T-& M-#AN4$5J-S-T8B.2U':%577&Q/048B4VTG5C]1;31Q-F!2 M3UI-5B%(*#9M8DQT:5]4*6!T,SIP+2U?.R5O3E]G,CUS0CEH:"Q!,6]#0D T M5G$W(5Q.5S=S<#LA7BTW<6LR54TV65*B0M+#51/E5@*TH[3F0DXI4TTW9UAB5C,M9TYR M3$MN;R(H0C]O4R]G/%]H7%QC-#%#1#I;8D5EYU5"4V M,E4[7#AS;7(D+DHW+#]8(3HS,DAU8#QO2' B2SM/<%Y3:45*525N5UY"5DQ@ M0D C3T,L2TQ4)#I9)$) ,30Y-BTA0F0N:R]0.#,C+T@^0EYU(7,W,SMC;6-M M/"=O*$IU.SLV52,G;#PP24@V<$AO22E6+6PE*F9$ M5"L[/RDU44XA/S,O8$A.,#!B02-M8&8B42DE6#0])W(_4B(]*3HX8")2)6)# M+B] 57$O5VTJ(2A+/4Q.0E=62"UE8W,M,UQ".%XW+E9A-CMS2%5/ M)RMM4E=/*FLV5C9P0$EH84]O:%94)D4^-45O-5%E*#5!9E53,S-$:")18"\T M3$%+,#0^9"]2+W0S:VUM0VU$269)."=!3SAT*3-C-4=2/4I6:3\[8FE>+6 F M-$@N(2-%/UQ18$\\1SI&1",X0E),*DY3/CYG5$9P/B4X+$DN7#E$.V R,TTB M0F!#/D-T,SM@6#=C0558*C8S15Q$0C180F,G+%-N84Y426)B4&%'(25?9RA0 M-44R,EPM/FAM+T-9*BLR2E@H4C194V@Z12Y?4C%=659#;RXZ-CUU8R)?2G1( M*#HR8BQI7%MA)2EM3E G3T\]1#!. M;U=11VLO;$HR/3!N.S9P9"1F:S)133LK.6)H5G%#0EU/8BU.;40[8"E@,$Y4 M:FQ ;S5;)T$E6R194V]#/5U>+6]F M/4)9231I;4YE+&@P7G-E4RLF5U2"U(9V%G3RXQ/SI):V8U87(Y+4LT65]Q M8RE!7FIR5#==6V@B2W5&93923S$Z(6A(+B5H2&8C+3= 4BD_03DV(SE>3R,A M,"-953HN.R0T;2528%HO4U5U;58M-3A/4'!;8V98,#U@6B)L=2AJ/C F3"9C M+3HU+U9Q3VAU1#E'.25C*#%0*DEJ53\J+C=E;D)F-? M7$U*-T)6.UHJ,2I6;R]A.DHR6%9;5'$X1B9@;5Q$;E8Q;W$\5B1" M=%M-2D-70#I;7#9J)S%J;6 V)UET-W4M-"LK46HJ6BHK-%$Y;64P-#8G121! M,CU30T(Q/BA+/SDC:&]E9ETY<7)+63!"8TY!)"1J)6(S5E%#8CM><$-?9UY& M94]'3"]2*B)406EC5CXN(C!A9FMM,F5/54=:,4LA-3T^-BQP944W(B9,93EJ M/"0_16QF5%=K6"Q;)B(G,%XM*RIR5CP\(5522R(N66)6.BM$5U@W8'4E)BXL M/4) 72,L739S;FLW7355-%TL;3(X:$%O8C5)(B1":EY2)F=L;BE<3T)M36A5 M42:T@Q;UXZ(4YL(2HG M8'X^96YD6'!$8F$];TQ1*EIA0&U32F!0.5(I0ULX)6U@+%XT3#)(1C]%620[ M2&@^2C8L2D9%4E325L9$TL+R=,+45;/U@M-210 M:CE845XM:D8^1B@F6U==6C!(7DLT+CPO0D5U:U4A<%!%6T-,33!'44)8+R]) M:7):-S,M;&YE059>+T0"PT-'53-F X6&Y><&$F:"9$ M52E)66-59TXP:CU*/%@_1417:4\T3E%'85Q"/41H84@K57%,)EIA6G$A=6,E M0%(B54I//T9/124_+35K+TXU:F$C0VIO+5A05$%%43PP+U-(5B)')V%J769, M7BM@0F52*3IA45Q(42M-*S B2E5444PG,DYO(F=6Q/-7),7B8\3C9F;3M=0#I3 M*6=*3E4W<#\])FEM;2A*:619)#U1+U1F,B1I+$!"2V E*T="(2I844):,5DN M95ME+7)R6"]O5C4^8R)034$E1S,^6%Y"9#LB.5IE7#HE)3HA-#]+8S8H0B\G M4SUK9VT\56=-,DME0#8[0SPS)5YI2V4RP] M27$P;$MI.T1G2BMS)$5G6C)6)5LF62$Z-5LJ.$!#,V)F3DE:7B=(0&IG.F-S M3%Y@)SDP;B-*:UIH:V]F1#=I9W$B82%>;DIM,3PK7VU+4RLJ+U\_(44\3DTF M8#13,S5$3%Q,3TME8C=@/S!M3TYH5%M%.6HN.&5&8#]/;RTL;4-K.VM782YN M<#-F*T15]J0C1M M4BEF;F%;05!< M3RUD3U8C2EQ7,3LM.&U=,EHQ7%PH9F]#2&US7CXF-&H\)&,Z1W!/4#HL/3U' M:E5E(4)E;T99,T9126]R*E-%9G)O7DDE-SP^35A"+T)01R\V5RQM,#8R-TDI M1G)1*V=G*6=H6'! 5E5!:C$I<71M4S-R-3ID2G(Z4TPQ+&9./R@]:V-D46XU M.4QQ.28S94-L2B,G4VPS5R)/2FIR,'1>.D(].TP[;DHS6SQ?0%YH0"QP)E;7!/1#96.#]D*ST^5&8W,F4Q3BQ@,D]L.S$K*CA2:UI.)VDA+FXI M8U)0/6917#)?0B)A5V0U*%%)259=*$M6*R,K4%9@,D)$:64E M1&%I8%1%4B):7&UJ65=#/DM 72TR+CM;5TA53TTK=#,\8T\F3#LU,&D[:B]J M3'125&$N85Y%,UQC*2\Z*%U.65%07&I.*$]G;6-66VLY*",N(S5=6R%S16): M4BAA)V4F07$\76AA0% E4TTS45PL0% L:#IQ=3LB*2P[:48D5D4W;V-62D='*44]+2Q(.&TT+T,^*FID<&QN M7C]P3#T\<416(S\^9%YM9F-S2EU$2#XH0#AT(5AG839E6')A/U%&5"=!52U& M.%4N-&M=-G-(8S4_2DQE4%\Z-F8O9%8C:2=#3BAB*"=&0VU36VMC0BE1/CU0 M(G507%ME+$]&1&5;-BLU(T)E:W%?/CM&3%$R7$0L,TA6.%A'/W0^.S).:E=+ M4"A9*#YN+&PN(6Q/*#YS;D$H-6(G-3U%0T1P1R]:/FQF9SQ06#0Z.&$P,DAJ M0CQ47#HN:6E3(V5F:S1+8T4Y(S=)2'(U975;6R5635\\7D1G)D,U9B.VY2.W,J0"AB/SYK*4$T24TO6CQ>9B=G2S9I)6Y" M6"U%56Y027)O<2)K+VQM/61;52Y:0F]S)%L^:6T]0W)P7R)& M<5!I+"9S33]9-&T\*V=1)351;T111$M0)T=66D-@.&=J8E!3;% \,CQP-CPM M;%9Q-%)*:T]163A -R0]:S@F;C=#3UM 4257+UA'4CL]/%\Z.RA,3B5P3TA> M-G0[.2-P)5;$PE+&Q".48_6W5%16HV)T P5S [ M1# S4$,V/D\A3F5$-2$W1FPR04XJ*3@[+RD\5TXU+3PZ1B=K/5-80V5B54LY M/D%T9&LQ/%]893!%.%,H0$AL0$EN;#]M17567$!E*5TL(3Y&560X<29I24YI M046#HR25]4+6E:,"5"Y: M-5/S@K)FDZ7TQE6RA14VER13 H)UUO4C@Y-E)$145K*4DY M830_)#\Y47 J8B0D16$[7',A0%9U M-D%T16E.,#-4.65F7CYC(R8Y:' O54I>1$A+2S)4;T=$9S]3-DPS1D%I=7%U M0SQ"/C)11C0V:FI#:6]"3W)(4F9!/5PP9CHZ-V@S(BA$+$-?;SEL0',I,6HD M8RML.EUL)&I,97!Q<39*:TUK2U1.)4-523Y(;512/7%406(]:U-;7$IC;3I" M<55Q7TQ((C8D+TA6-%-1:5I@-CQ/(S4X3R(L1$%";S)>14]F."U!4$%24S1% M64-=)38D8%1.5&8\+SEM:&8]16A956AQ+4(N76U#(S9G7R]>;W5$059O9#Y+ M4R)$1F)11' H13-#1D1P968E75(C7U-=3SL\;V,M2TP\5%IK:S$Z.EY115M% M)T=M;UQ5-&])6G$U;B-A1R=O8'-";UQR1%-R;RID:EQ"-TLE=#DV9U%U:%,J M/EH]4TXF1%HJ(V-%37%2,4 ];3U3:5-E9VYB+T4Z)D@D1&Q:(R)Q3R(O;$U< M0D]522]K7TQE*CM;6B-&.'0J271-(7)I-RMA5CQ//%T_/6!5:RU (B0^5F M6D=;:E J)RI;/R5 3$HR4%I6,VA58E%P0&$[2CM403ID0E1+:C1,7T!K7&XD M6C)P8F%=-B%=.$590&Y?+5!@2R0R/RTZ9C!3.SE-4B)DEG+5Q!4R%M M/%5,8E%G;3,]1UQK;DTP5R1 /%14,B,O4#TU3G,H.EQ4-V-R56EK="$_-DU:739;:2QH+2144E]@3V$_)#E@9UDH5V@B<5AH3"PA4CE)*C9 M.S) )FTQ-3,V5W,P2G1<+EEI0TM42CAR9&QJ.S9?(BQH1S)C:4M19V5#3B4T M;B)G8R5-=3M.1TPH=&)#+48Q94IG=3Y-2RL\<$9".F@S9R-I9SE$)$9M8"%F M9UHB259M3B]B<3-D0FE57D9K+3UC9T]E9CM3-58^5D8G(DQ4-%QN-2Y 6%I$ M<21%-&8E-$Q=="5;/DQ/8410,FYG631J:&-H:6=:<"8N)"\E56DN.59%-2HC M82=.:B9B2"\C5V]1.TQ",'13549&9VQ')B9=04IT)F5>5F)A8F);3E!!,45'6%Y6,4XM9S$N43!G M5TA9*3-08E)6+T)J8U<\03EA751+0TY?7&@\56Y2*G0G4%8W2TI-:ET[33]G;$=<,CPL(DHT M)29;+'5M+%!L,%]F6W5N+BE7)$Q25B).,6<^/44P/'!J)2A8/G4E95 Y)4]3 M:EP_;"4X/2EF03II.6P[)$1G6$$[2U,Z,"UI,$@L5&D^8G0D-2IO*#M41TAS M5T%0,4M 6VY63BA2(5DV(U11 M:# A448U0#4\0BEG.S ^:SEE1V0B*EIB<2QH7&9&)D0M:V,Q+%HC.F I-3,I M23PL4R(P.$@A*CLM)"(Z3W)40R1,3EE8:D=B93=?4V-?46!0:"PU<4-#:B-7 M;UM&,VYF,UQ=13M#42Q"3'1;1D,S9W4Q(5PN669J:W5$2E\O-R93,4Q-.S0D M.4AH761A,4M44S\J(RDR+"1E92Q#9"ER24YI:CQO.2PD)34J/UI"1VHW6"% M7"Y5*W(A5C)E1S9G4EP](D%<*%]A3B8F(C4P.SYL+$AE-U5A2E=U22EE-FHR M(3]%7D=>6TT\/T(D-$.'!/2E W45A+ M-"LL+C]()&]A(3=K1&=R3F!9/"3$I1+V N7V9P M)T)'9V U8UDJ)"IB441)*T,G8W1C.4QI4%5&,D5R<$(S9"I6*C!U-4@W=$Q6 M,UM#0W! +"UK4RPJ42%>0FI"5TY!6R4U0FL_13)22#TN3D4H2R]*+FEF:VEO.U(F)40I M,3XZ53]B,3MQ,U-)(EU,9BXN96YJ7D,S(REU3%M2-"HA45TD,T)*)& H/3!*/&E;6$LS25YD M:2=@06$\;BI+3%5/+5)-7CID+%U*4D8^;"=$*D!E22H]8S!M7T0P46XW067S-<45,P(DXH8E4B(FE86D-3/CDI1"9%;$DB/3%4 M5D='47(B(5!7(U)M651J85@_)4A;2B515%M!.'0V/44M6"A'(EM-66!72S5B M:%8Z,%AG:E(A,#PP0VL[*D]M:"1)3",^1D A=%8C:2Q86$I&<$%0;T8Q94U; M)' Y:%U60W!A1DUQ,%).5E]?8T=/*4!L5"1?3DQ+8F=;7R8E.DDE82([*E<] M1TM;2"YI+UA773LX(2%..&$_/F)A-#0E-FAQ,&%40#)=.S%"=5M"9V19-S%&/R,[;B-24R8J0E=Q)F O-'4V M64AQ5F]O*3,O+%)5-2-22RM7:VU -5EJ1$U;8U(J1B]=9UYE:#A03$50,C%= M9G!E:$4T,V-G:&MU53-**2AQ3R0ELQ76E) M(TLE)3U$)&9E3U]F="LV.F1T03XI+4=J,VA':&\G3S(F-EA/7#E+2D1(=3$] M8"Q"*&A(6DHI:E4H+65?/5(Z;THS:$HA(4 V-SXC3E-=9&DU1&!20EU*=#,B M.59I2W-M05):+RP\.69%U* M;$HD/"A87G)S3V]9+%I99SM!+$908&I:*&AR8U-%5"A>26(D*S9*0"I-2T)/ M4"Q;921C=$YS1T)C0&A45S)85S@W=3Y$,&Q 34U60%YL*U8R+6-65%1L6#0J M+UAF/%TT3V8[3SIJ6S<[+CQ),D)7:G4C13@Y73DP6G1U650\4D5UED.R9;44UP3#):-#0H+S8B)2%R5RA,,R)6 M(6%06V5B=6XL2CMK6$MR9V M,2X\9D50461T-T(K54!<:FAT5RA=.C$Z+E1)0SHA-2M?27%#<3DN:4(S)%TA M.5\Q9FPN/D@U15@I4')L(C]"="]>-CY,8S%F)E!5;E!H4UDS,S5A6EPD-%A3 M+&TF83DQ(G-F4D\^-BT[5W! <7);.SLL969R0G%R0DI#:BLF0F<[455U47!$ M)F U3SI*3$PZ0#Q:6&%=+RUE*T([5CY2+"IF7%$O3TM?;&,G3%$L/3!M/C! M3F-S/E5!74!443LY:69M,F(A7%XA+2<^9G,J+%-B1"ER=$0P,#TV36)(3S!G M M7D9T.DPO+DUB*75'='-O*5@T5S]#5RXJ.S%M9G5C*BA#=5I,1D\J<%AS;V:&M05BD\)W)D*F0\3UYG M*$EK-EM>*W0G+D4I0&M!0F$I16H].R24!++SEC*2ID*2YF8"HB7V$K5"PE-#M$-RXQ*UTE;R=@)E\A/&5((6 [6%=C1UAM M0SQU2F\D6EXW(B4I.EI$76DY)&\\8"974DQK06U99T-%;5E,8D$^5W%;3T! M(SQ+9"=N.4DF6"U0,EM3=')81$%&1B@L1%-@935#)2@S6EUQ5',M.UQJ-B,] M:EU%8BYF.SUH9U-<6'(Y0D4](UDE*5]E:"95/%$J.6Q--CAF42M0(BYT;R): M1%I9+25T-49S.4-8,F@J(7!<;BTM7F5E:DA70C%*/3XU7#%P;U\F:D!:9&EL M2FDZ261**DIC;SLP:5IN7F=;84%$.S)P*T,A(D-;3R-:9$(Z(70B53A$,#HM M,6)3;5!<="Y(45-'92I+6C1I8CLM7DQ/,V%.8"UP/B(M97%!06IM,VA553@E M1#I$/2(I+"5A)4HQ:4E90%@C;C;S1+52148DXN)5%B M4T8^.5@V648F7TPF9E0I:2PK,5%47#HG9F=).UEI6EPW3&4E/S9B3EPB/3@M M7CAJ:E1&/B(V3BU<2BQ"2#AA1#I,5#5*0EAK5T9'73I06UPJ/D4S1#0Y8"A" M*BY"<6@U3T,C6RUL.59A53%1)6(P13)E-RA?/B@\52YH+CTG,%LB;V5M8%58 M4EIK6"M'12- 8")'8V\Q=6)/,F([8EHK22U4,RXF:UTZ449R8DYG(SE1.R1- M*U)T=6IF6BY,8&EQ:6E#/UE,,&\S2%H]460N;2Y>/U933B93820^<5MO)&!0 M,6LK/E5#HQ=34X.65'-C1> M:3YA.#]F)S(_4EYM4RL^;'-"0&)I,3I!*C=(-G%;8BY52E1$;$8^<'- 229;539V%B.DH_2"PQ<4%H,V N M33]'+F)+92Y(44!!,FIF04)@0"QM/5]%;3AK*%%:*"908UDZ4W4C)TI'-DUH M55(P16QE5$$M9C)L/4E&0D=?65T\(U1#*"TD)6@E.6=#)"%146,^+V%96%A7 M.29=/ULM<5\T-C)#*#E*;TI# M64@N6RUN.SXC.6%T3W!F;C=:4$Y!02HN,&9M3$-A*4].='$K6F-%:5Y,(6HR M/W)N;E%/<4@Z)4MT4&,%,H M1"(O7%PJ45XV.3U 1E%/,%=M<5A$+FHV1UA.7C=C;DI26C72@U6&8B)2]B(391;ETB+$)O*2QF,V]I/4DE,#A59$16:2PV170Z;S9I M(2(W0RAB9$-T(DMQ7C5;7FDC1F%6/E9'67%.*U=:=4EP92\U8SQ=4FTN6V9I M2D$O2UPN+SIJ1&-F:G!E.UXM9SHS0R)#2&-N*5@P8",T1DUE6G1G7S)%13-' M:B(D6%HX*B],7#UL0TLM97 N3SQ-;R9%2$]/;R\^3%%F=3)"-#8B*V=47R5K M.RMM.U=<44%@1TEO8"=!)$!9*4TA2RXO;4PF.$5.*70_2E]!+%Y$0G!Q9SUE M5E-8<%HS-G)-3TTN8UMO+U-G;"-O(SY(85HP=4I++V=6;6$Z:24S7R959S-64$!$229>+$!..EDL8#8F3#E%0EI, M(DDU;S-=84,_859P1B(O-#LL0$TV;F0A5DX],6YC='0K;RUO."MC(DQ70&IH M,C4K5#MO=4TG3DI&.G)!8T%(7C-32TU547%K6DM&=24J.S EX-4.5 3 adbeex45fy19.htm EXHIBIT 4.5 Exhibit




EXHIBIT 4.5

DESCRIPTION OF REGISTRANT’S SECURITIES
REGISTERED PURSUANT TO SECTION 12 OF THE
SECURITIES EXCHANGE ACT OF 1934

DESCRIPTION OF COMMON STOCK

The following description of the Company’s common stock is based upon the Company’s restated certificate of incorporation, as amended (“Restated Certificate of Incorporation”), the Company’s Amended and Restated Bylaws (“Bylaws”) and applicable provisions of law. We have summarized certain portions of the Restated Certificate of Incorporation and Bylaws below. The summary is not complete and is subject to, and is qualified in its entirety by express reference to, the provisions of our Restated Certificate of Incorporation and Bylaws, each of which is filed as an exhibit to the Annual Report on Form 10‑K of which this Exhibit 4.5 is a part.

Authorized Capital Stock

Under the Restated Certificate of Incorporation, Adobe’s authorized capital stock consists of 900,000,000 shares of common stock, $0.0001 par value, and 2,000,000 shares of preferred stock, $0.0001 par value.
 
Common Stock

Adobe Common Stock Outstanding. The outstanding shares of the Company’s common stock are duly authorized, validly issued, fully paid and nonassessable. The Company’s common stock is listed and principally traded on the Nasdaq Global Select Market under the ticker symbol “ADBE.”

Voting Rights. Each holder of shares of the Company’s common stock is entitled to one vote for each share held of record on the applicable record date on all matters submitted to a vote of stockholders.

Dividend Rights. Subject to any preferential dividend rights granted to the holders of any shares of the Company’s preferred stock that may at the time be outstanding, holders of the Company’s common stock are entitled to receive dividends as may be declared from time to time by the Company’s board of directors out of funds legally available therefor. We have not declared or paid any cash dividends on the Company’s common stock since April 2005, and do not anticipate paying any cash dividends in the foreseeable future.

Rights upon Liquidation. Holders of the Company’s common stock are entitled to share pro rata, upon any liquidation or dissolution of Adobe, in all remaining assets available for distribution to stockholders after payment or providing for the Company’s liabilities and the liquidation preference of any outstanding preferred stock.

Preemptive Rights. Holders of the Company’s common stock have no preemptive right to purchase, subscribe for or otherwise acquire any unissued or treasury shares or other securities.

Transfer Agent and Registrar. Broadridge Corporate Issuer Solutions, Inc. is the transfer agent and registrar for the Company’s common stock.

Preferred Stock

Under the Company’s Restated Certificate of Incorporation, without further stockholder action, the Company’s board of directors is authorized, subject to any limitations prescribed by the law of the State of Delaware, to provide for the issuance of the shares of preferred stock in one or more series, to establish from time to

- 1 -




time the number of shares to be included in each such series, to fix the designation, powers, preferences and rights of the shares of each such series and any qualifications, limitations or restrictions thereof, and to increase or decrease the number of shares of any such series (but not below the number of shares of such series then outstanding).

Certain Provisions of the Company’s Restated Certificate of Incorporation and Bylaws

The Company’s Restated Certificate of Incorporation and Bylaws vest the power to call special meetings of stockholders in the Company’s chairman of the board, President, board of directors or stockholders holding shares representing not less than 10% of the outstanding votes entitled to vote at the meeting. Stockholders are not permitted under the Company’s Restated Certificate of Incorporation or Bylaws to act by written consent in lieu of a meeting.

To be properly brought before an annual meeting of stockholders, (i) any stockholder nomination for the board of directors must be delivered to the Company’s Secretary not more than 120 and not less than 90 days prior to the date on which we first released the Company’s proxy materials for the prior year’s annual meeting, and (ii) any stockholder proposal other than nominations for the board of directors must be delivered to the Company’s Secretary not more than 150 and not less than 120 days prior to the date on which we first released the Company’s proxy materials for the prior year's annual meeting; provided that in the event that the date of the annual meeting is advanced or delayed by more than 30 days from the anniversary of the previous year’s meeting, a stockholder’s written notice will be timely if it is delivered by the later of the 90th day prior to such annual meeting or the 10th day following the announcement of the date of the meeting. Such notice must contain information specified in the Bylaws as to the director nominee or proposal of other business, information about the stockholder making the nomination or proposal and the beneficial owner, if any, on behalf of whom the nomination or proposal is made, including name and address, class and number of shares owned, and representations regarding the intention to make such a proposal or nomination and to solicit proxies in support of it. With respect to director nominees, we may require any proposed nominee to furnish information concerning his or her eligibility to serve as an independent director or that could be material to a reasonable stockholder’s understanding of the independence of the nominee and to provide a statement as to whether such nominee, if elected, intends to comply with the Company’s policies and procedures as applicable to the board of directors.

Certain Anti-Takeover Effects of Delaware Law

We are subject to Section 203 of the DGCL (“Section 203”). In general, Section 203 prohibits a publicly held Delaware corporation from engaging in various “business combination” transactions with any interested stockholder for a period of three years following the date of the transactions in which the person became an interested stockholder, unless:

 
 
the business combination or the transaction which resulted in the stockholder becoming an interested stockholder is approved by the board of directors prior to the date the interested stockholder obtained such status;

 
 
upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced excluding for purposes of determining the voting stock outstanding (but not the outstanding voting stock owned by the interested stockholder) those shares owned (a) by persons who are directors and also officers and (b) employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or


- 2 -




 
 
on or subsequent to such date the business combination is approved by the board of directors and authorized at an annual or special meeting of stockholders by the affirmative vote of at least 662/3% of the outstanding voting stock which is not owned by the interested stockholder.

A “business combination” is defined to include mergers, asset sales, and other transactions resulting in financial benefit to a stockholder. In general, an “interested stockholder” is a person who, together with affiliates and associates, owns (or within three years, did own) 15% or more of a corporation’s voting stock. The statute could prohibit or delay mergers or other takeover or change in control attempts with respect to the Company’s company and, accordingly, may discourage attempts to acquire us even though such a transaction may offer the Company’s stockholders the opportunity to sell their stock at a price above the prevailing market price. 


- 3 -

GZ^5W0(SN3DKK12J1'INL4%Z/);ZQ*6+U^O1+5_XZ;,WKKTN MYO'98K'0URY?M.$CL[\M%!Z\M6M5Q:FH5N; [(OW7K.\T)/)%I=<\8U=]T?D M %KRV<]=7%]TV7AO?<..^WP.NX9IF/OL'^D^]@=4$,VT8HG#AHII6)BXTBU6 M8H*Q>ER(<[*9DR=*T\>; M/.S55D[>>?KD]YF1A&3MF=,/@N^3"%2MCA\D.N*B&+$@BR.(/%>[T3(W(C]G M8%#$OVT)(HZH!QPQIW"$"W(NTX#$DSLE_,_5\O.Y7.'0'',*R0AHS)P<&II2 M3BC'AUK1#?BS!H]1-GP#_=;Z%K2%IAOA^YWW^Y_S/.>=]+_I%R;":&\ K;:N MMFVQ;K']6>-XS:.E-<;KT?P!!L'*'=R/&$^Y>;=,F:81;ZW!37M?\KQ&I*R/ MNH,_HRS@_-=PZ-M[ M6\I!%O->O33U45.6HL^>8F:8+U))NMR$*V^:V!'%IFANT3--OT!3(M(C M32WSE!F=H0?(@0&5^"#4%L"I+7T4=\Z0$"(UT5(_[5J2M^AVC0_G[18!HO2? M O53E*G2JSF()#?%^'=:01KF3%:OYN9*4AL$,WV!$66+;M'LB:0/7]6\I*4I M%\NF)XSXQO0 \8L%B) 5D(EM117%E$Y@3^=-WT!*!5\>'**V(H:@0Z!/5=.I MN=9_O%*(S1%64R34 H,A$<6P1$AR4VHH#9J%G@8.<3#-5BW=T5Y]:72IS@5$ MUVK0/F.K(\ET7$RC?B$B+M0MR; XB189+IE*)C%3@N>QRQ;98HF1Y"D[=1 * M'8V@"?028A$)EU/]@82J#KC&7?087AUT,68];1/P,-BE?KC[PY(:S DS S4, M6M-=DFD#X,[/R6H0#!(,.9PA1R!$*:-I^^Q_%FZZ;=&J'?E0]U+4/]C(?6Q%?1/SQ9E?39#720OE1=HB_[+ U>)7Q?NEOP\\$)QH M>XQZ5'Q(^H;_&X%'@]\7GY*.R$>TH_ZG \\$I]I^I;TKOZN]'RA,2*B-Q)L- M5TF;ZS#;2-9LERPQVW3:;.-QLW4Z26L8_E#5T78;-8I&Z1'N-OU3W)W.?6U2 MKUB5JUH]^ (_%7LE(-PM[]7V^)EN=:E&NS1WQ$4%]0BERLX(QH*[C+P4\.N: MWU\VZ\P$ X&$).*>*/ ;;P$=!>\3AJL: M/J57 [FD0-Z$9C1WH R1=J9P#2TH]KT MN2)%RC30USW_BUJ59OF['2V9@("^6:/R*5GWVAJ8>+UY%+=2P@(A>J]C.46& M$&7951=U+*C@I1D%@3-39R7PQF=+CY5F>MO6$[9+#DDRRSLCB#_Z3X;I*BB2: M^O'94]QAC"]YYD037U*QB--.Y\'49Z>DE":RF624=_ Z(U&J616L&N5KVN9 M]E*8@RXDL9(AHE:0M4:,"Z*YUE(22V7(Q7?F49ZZ,8F2EALS*&,QKY[/%V*Q M8J%IG2;E\H8:$!A*?LP,S"'O-?B$2DJ#A!HU;QHKF2_Y7L8*!QQRUE5F579NX4Q92 MQS+/%5],OICY=?+7F9/%*,6Q N]A?5)22$L9/EOS+5 6. >X2X3UVB79O99] MRMW:7O_>^-W)NU-C1=\>Z2[?GA1CDP;1)Y1/.%F,%?A[)I,R$C!>*#YG1-'C ML8A.9?,1RB';(XZH/Q+!JOU=3T(0X>3978:A)1.Z*(B2D,AFW-EL!L-#,ET6 M);P6@40>\\&44. M)VPIE!W+)Y@/*@I6XG6*AD%$Y?$A&$VU9] U5)(2T<.&(V/@FTTD,A;] \=' M9:Q7/7%XBOIH-@XY-!XC6!KPH_U^]*S_)?]KF.Y](5'""!X\JCN22,$?O9D[ MDGP&*52*\F Q2"7K5 :-94[#?+.8 M^^-3,_L%8E8=R*(QF'%6R>I9(WLP.Y4]F16RPX5SDM,T>);]@>F94UCQV='$ M;CP4P -XMW8J@,4I6*:;KJB &2,%8E:K4(G9GS9UK7,U:^W-0CZ$((AS1_[7 M=3.A:J99N(Q4P0)+&2+SH#V5@LF40#F!]"474(HPS*5TKG%#<_J0KYZ$QD.V MGO">K6MK;APXOC;C%DS]P MI^LHMB$[^_/LO\_^.3G[FW!/'Z8H;"04S<_\$7UG3Y_/#O7R?$K<[9GY$WJ_ M2W=%Z&32=O4';]/+9HXR]+**K5D'EZ*8WV,:T\/\J2DW6E.R5DVQ!0I?K 1U M,PLNA>Z!<$>J$'&:I*94,BMESC2QWZR6N4==)*-]MGWV?Z!1"O47'IBZVV. :2L/9DVIDZM5R[S++:F6UQV[O;N]GU)F% FG(]HSZ0B=LZA.)R.?%2) M.J/YK)SUE7IEI7>=M*EKH+<5EYC ][VS!_7 @]Q40J5BJJK)+%6$9X@4P^%Z ML=A;;Y&T4JE9 11HVI2YAF?Z1@ICI\_K35>K-=EBM58TF"+0GZK6JI5:4MWG M+3F1LX9%4Z\UO,L_$$&14G)[?'>=+I$S8";N= )G+K(%5"A$(F'9BL7,I[9[D;>8G$3V)W4_\@-EM2HUPW_0_[K_ MM)^% >#(_F?H+JI"">BJ0[5B&E.$)ZD*JCQ#_X"J4[WTJB=C)_::)6K/0 3K M4&['--9J3.P;:G%<2.%7B,Q)ZH02]4;];^IK(DVM[RII[RBGAN =GR(O&N8F M',(C"ME4;GL']P11Z;/W[;$K?;N.'X?FN'AH^L#7@_ILPHY4'5%4IY&S8C*!""@H^B3(>-C("-(J7#XL1C3C@/YL " M0>&0:C9.4VP(VNH*?@%.O/@,M:XHCKH3+WG# Q-G 5WPFHT*S- #%I#3ALM3 M[Q(]]4S97<_BQ2EZ(0X37\Q;SQI.O'CJG;#@7_;!K^-%G1.@^7___:U=!'UH M!R%$+7.(.=%B4X817.>B-[%LDQ;F5 +M[@99)X@.9&-QB[=_Q=*V%.KJ2'2L MVW5J[=+Z[$#![S+NNG=AH3#[JT0PM6GJN\LOO@"3II!/ZU3:MFV[(N )8\*D MM8T^,CNYLX-))-QVGV_H^/'-3BU-)Q*<._R)LQ].8^V04 ?35']0 M6;%VX[-4\.Q[E/_L:2J B;VL-,/!OBU!CJ ]]Z4L[:H6O5N[;N?NY&E)XE31 M+P:DG#N0DA)J(I#*]: NM19 M>:__/NH^Z2N!+^>>H4Y6_YV/8[DDE\NWM\N(R.M^$/+SG4TA/R7J_D"@W"Z[ M\0'Y7(Z(][EV?$I[0&)E,8];/Y8VQ'A3T">%0NWX;M.E>#WLJ/I\ 3](#,%] M,GI-/@UNTQ'Y#S(C[X+)8+=(C+1+A,2(<.YE!R0X3.BTOF]+'I7RC3R=]U>J MCT$(&2DG.+KJU-".4S-GAJ!NP$PS;&S5S*E<=*C/[_ M,6BT XA#[G\2R(E$SL]);@!]MAN95:NMZ-N>0B'VV@FG(+;E4'LRHTG^V7NZ M#EP\;V5W.5;/R)$EB?[9HXZ87_%5,!2GP^E%LYWHK]F,*EEL6&378O;&!Q^_ M\^Z%^?:*US%_<()^,EJ,6Q5K:\Y0YCH,OQ[TF%%2159C)]@)VX3],7:2%29\ MR.:[T=;1-4!M= QXF"#KL[LZP8&V.+8[:$>9EJG&#":49&769&L6<9:H=Q6EWQ,! U?"Z.2X MPW+$PMH=C@3#NAF&92PTZT!6N\\&O\(.<(@KVZR\LL6!'&5$RXYGZ/F4G6+I M^4:>0<4)_%C% 1LJVPS;B(VQ!4J^AF^UC_%9BY8:12/:[_5]W60C4*OP#-0= MA;F]S@R=4D[!S+4DVQY6K7MLY@-C'6[/KN,:4J:QL/OG9D/(/S6:P\H:H?WV MLR<-"5-ZIHQ7))C%ACL. [827HA=_]3'_PRGM>OPM\>!3'M6L9]#@O1GS96WLR, M9.C-S%KU6F:KNM5U@\I'+-NVRTB6+;)GF]M);4.NR'][#^A"R^\K8"@0^H#OQ?G.S+VRY3;T]?'/ M]P^RS\R9F3-GSIPY,_?,E>YJ_KA5R,SE7>?/G5OY@(IO;DE/@$%2\4R[41%:K(Q^>JP_,X_+2E[1=_UPDH/\SK5\3'[IH,IV*0J M2V"VLWM2!$9@9YD(^Z=\94'B%*_&KZBQ6IT&:DX&=8.J0?%'DC^D[#00("TM M?0F;%DM^]%.BWP^J=YF<("$JF.CW9E'!L$=(K8\I,7--KVNZCJG_0KR"J[YP M^M1]53/R:6/&FY_I?594\"V]]<_UGG@KTYA_Z^;6%SHGXA1,^VS&=\IV,6=1 M)O+9\Q-9N2Z'3=>5L26Z%K9>-YN:D*"7I0&"QV M6NDM,?0%3>+O562PFLK**V6?$ZH._/1^1\_^-+/BQ%YSU10>[NZ?8+[RJ=/< M;OM.YS^V(>\19?) M91XC3R[@\D5]=F[>%5P.QO$CW(:D0W/W+:]=1*1UCEP)4NL;UGX9L_;F=?*; MFM],FG+425IU2DYRZ0:NO*5S>K25%2QM]<7UG$ZG3+!5UN05W[Q]UFFGYSD] ML!)@W?(IU(MVX5G[LX;1;R2[&RHP;.I':XJ:>JVCA_MFMWZF;WYT851]O/CX M5B91)B^+%)\PR1)XW99LKHS;R&VR]W7V=:E*5*5FB\/2:>FR;.G=L6O+(708 M'S0=@OJWH]OQB;ZSW&,=CW8^T_L+V=MM[W9F-N[:N&5D!_OTX$O%_SN//;[U M8O%+@Z_995M-/:5]*('=:D)]L@I%/L47F%3T ;F)33,IBSZR6TY//)43U5370-+2G*@I)]-L2?K>_@>:\]\ MST*/O.<;(P?$56CY&MTQT)@=5>9NR(Z;57DJT^U(36'3%.3]:G M^^U],-EC!RG$SCLD@TE/.!3=57JX@K1PQ:[MXOR+.S*!?I77&*L@OI4"SW4V M/WS(=S(GU6 PJ^0MM7U";N6![VZJ.Q#JJ7_XD/>D!?9:^NR2ILX9SGKKE:Y: M[UWWFNKNZJG[XLCMV]C^38?;(X\/F&HMI;F.Y/S4@JFV#=7]8Y^;WKIG[Z)ISZ=[6K?ZZJW[CCKN MF&X'.^MD)]EAF L9J!*N$J48:659F:98U_,>Y"=(42E\]K4:/5M9FMW>$=[B>*BUOV;LC3:O6M M%=6]P1V>)V"Z7;\>TP-FD1!]=.Z[_!G]+ELQH MX?J2+YZWG(A0CCQVV/([6_3O(\OFV&'+R>2P9?RM/JBWC+^E2F%T'ZN>*N4_ M_T-EPM_:!&M5 #_&3+#S2(VJ+B$%OGP1*33T2'(\O)B0G:0A<>$##TO+TNJB M!(SB]30]=?KTU-3IS[/S)") UL%+L [^DJZ#N^R%""FR&(P251C)]')5FEUS M$='54*?G],?(RZAQ^5/RELP;K(9KX[KYZK(XV9!X>#N6[BK17PRNGTGXRH0I M-TFM2TS))0MB17/7@9%6^73%AOJ2>EY<$&OSBH/B@HBOOWO]_[ _@?70@EY] MJHS7)]>9R*XT 1 -K];7J2"UJ-;4%1.'K!1RBXM*2^T)ZKK2TG).EZK59B5: M.#LJ*+ G)-459,NS9-G9B>5+6!$MDB1F;6Y#%9;.7L [E6I9?L_V4/FZR[V;]:\NO M+<,&[9\I@ JH"]1L 0+]2Q5(;\O)^JE-?+:2?O-''J.,/42/"Q7IA8QL9:T!6$#41]FMDJI"YB7%E;C<<._W.N:^5Y*PL/[AW8P8SR+Q97K;EU3L>[BX+I9UH M&7ON@6M;] 6F+TLWUG/]G ]Y3WU;+VYKJ.^H;6QH\'(&3J,1>6F MCB+P8+[Z9(?F58,,$'M*1]*KQ@*.,Y17P&ZPHA6V@_2U8;;6-/+8=BM7[D@W MM]K8#AE7;FZ5&>TYFMPVFZVBHJ @OSAO0WM[;JXNC\NSY+7GR?*6V.WVC9G@ M)V5G9Q5GLAD93&:FIJ&^OLC()&E4;1LV8#P/NX"GV?R\O*RL\YDX\^F<;%BF M#78[8F7W\5S%6 5SL@);8?&ZC)]!#O$P_&SZG68.N;>4DW6-'M$5SU6M.,]U4KMZ5(F>\Q][P^M>^(,*%Z87B!:,V[HFC M>E@8ZDL@8->_!(5>9PPDAU@&"W65S [\V,I.=4*VR5IV[1K?8\A*D*V,X$=U M*Y-X[L>FC4WX/M.%?7A]W8UP;507I2NK[CV9_RGFNST-(T,Q,@T.E=R^_347VF#^?E# MF)^=:!"?L#?HK+IFB]72/-@L+[+G;[Q#I=&:NOA219H1=[ ;--KJM,U=B0I^ MHT9;G-_85-?:4W>FJK/D&78O,"O&(T]6R?.-&Y?8%GM=XH7DS3V9FVZ2 MKCW7_@@^Y-6KRUOTO]A'GGFF=Q/!57A_N?T:^>G$,LS29NDHJ.3FM1VA=%$B M*UGGG-W=.]C45F$M-*3DR1+,Q:KB0KDQC'OS-N4C6^6&?-1B:G#78EI"CRD5*1FF:0\6$D5Q3R?;D;\W%;12O06B'HS]Z.@Q%4] %\9.XNXOC M5]_T3;Y:+Q1=E+@#"8M+UNY$D,?;P'R,];7%XL%QZT[;%9V60ASWVUOFU945 MG&O\9EY=S?!45E'Z(T*7[^[2??4UG7M[D\MS&)S^XHN:\2=.EOM'QKJMG6.RF0Y MQ9J1WXU]H>;P]Z9/=/$UQ2D'\_*./- 7["^\=EFKK2XI*I?>X2FL[&&_)/\$ M:D=?LFL"#CQE/&0\863E;6V.5'8[DN-KJ(7M0&4 *H L@"3 M7(,-N$;1,JF:+)O,FFQ[N>8RMJ(BW!65OZPC: $A0I-XDK<7XL)G[(XOB%?9 M[*O[IJ"S_+;L-"37]G M<_(L,4E#>#]*=>=T9X9 M-CRCQS0UEYLX(M MRY&5I7.-QSI:>OL;"PI*GNA19)7(%$WEI4V6M$3VIHFRIU?N)?.X<^6;[##Z M#NSM+.BS]K8'24(RW2%JO*DK(OE M]B(UNIAB3U)7M^>U#%5B7257>:R2K:1.XGP)+OF&K$67SJ4?2V?3R8Y*EVVM MCG']/9_JC*)E^,(_3EG^>_2.*7)M_< MO'+NVN=4*2HM)!,HO6BG2%FXTHUVJ:97SJV<4Z6LEL0^'D4SSF/(\OD8>IOM M0K?)$#(!>!6/H5Y%,^K'-Z.M4+8=H KR[Y)]&IF W@?I88CO8IK)FT?0)H#W M ,P PP \P#C ", P!& K4"[ ' GX1$#]@ZT5WD3(7-D?'R%OD1^;,*I/BU6/E"NJ)M6/$KH2S>H\]=DDKZ9< M2WW:M[Q?&O!K[E# M_-G";QJV&8>*TDSNXK=*[BS]?-F_5#Q?>:7J/^UW=GRS,]J3M?'[? (ZCJ]*N(;]/7-X M=0[5*[P2CI%.\9"$,W"Q79!P%N4HGI9P61R-'&D4/Y1P!> _DW EFE3\2L)5 M*$VY3<(34)%R0L(3F8>5GY%P-@'J9&@E/E/>2;2#%U:@I)4:?A/:F-DBX1AY-_;R$ M:U%/=A?%$^/ZJR9]R1;[F!27KR5X]OT4)R> :[/%_J8"GI+]),73XNC3*9^7 M*)X1EY]-Z[Y&\5Q*(_8Q/XZ&B\.+*/U5BI<3/(>A>"7%]017QU2!RN&L#8-O1%*P7/-H,<\D'$$9S*$!S.B$5!)R$3LCW4(HJ*'$@ M+_SQ:!OD34+], K1E "Q -2S$+J!$S@1^DD4 4Y. MJ., *A?D^* FX<&C2BK=1W'822E#DF0\JHG#!:D(E!*Y/)2ZZ@9:N[$$'Y9T^RK612D/4ADG(3T(?9R E(N65JY*Z(.1 M$J"6V.\@U13A:H:SD.^%?CO1.&V?!ZF#4"= ^QNF\HBC\G%U\4$=>R3[#4$K ?CS M4NT&XT9CC29"+9P'64B['H6R'SQ,6W/QPV!D&3DZ?V^(/\GXH"?(N?\07#GJ$4-6J:'$,H(;/*\P! M\Z GY/>9^9T>5QCJ#CB#;L$7YJN;:VNV3X% 02J+<]PK\$2(":=+X"<\P5"8 M=P8"@C,(K8,LA)S$1%ZQ5R#\@-_G!E%]PL%0P!D0@F9^ EHX..5Q3?&>,'_0 M&>+=0L@SZ0.E\GQ?F)^"G%!D/"3<' $9O'/\N.#RSPB\WR<0?J3#!_U!KSO$ MS_A!@%#$Y1)"H8F(EXK&NX("[5L(N!%!H&N3'I_3R[N#SH,>WV2(/R@$!7X& M],M'J$(^H(42$,@3%%Q4P^-S']2),[S6/U%@D,@'3'T$"_HCDU,P!+QP*"SX M0IY9 3HI$&T#%@CZB:B@HEF_=Q9DX2V" /:)^P<[F>+_7S8?"*-)%9N GC"QXT# ZP'F M5&22 ZH@1C7GCQ#&+C]T@@P994*:@4&8H?/&R7M!$SX@=TX&!8%HHXJ_L7@2 M(1TGPACXWU PHD(H#_(@/Y@-S G(&"?F0JR22 9$D0!A4\^73L"(EZV1@KX" MD3#1$S\*;,!RG%XP-&IGQA(G9@AZ(2B4^ M9MI(3&Z7/S!W \&K-)J^B35IR#2!92A$%Q0S#W8.TQ"L==8#RW4<[[4QHG5A M]1"@P]*<^' KYIB-P$0)P\2[X7"!*)U2<9\/AFZ&YK9H;D2K^0@KEXH^9/P" M7+"JK=3J88_AIU=?X'])_8Y M@$OL9?;Q..\O&+K'"-0[G)3\ M(>+-\*B/TDRM>C(1Z!7Q1&X&3/1_14]FG'HX?BJ9Z,4)J_+%?)F#5 8O\ Y) M/EY(\DTB4-VD?OL9PT_/#XQ6M8U)%/DM2WFA>D MWMXD'2_1#Q; PPQ+'F',(_9(?J^HHYB73.K&M"I:T2SD>"&,[2U5U3Z$,Z%JW,+7FR9&0B5*>Q'5MH MM<(C>L?!1+8B[7\\Z^Q7O)(C[4B^M$:)VYI7L;(J.G%-J M5Y0M3'L7DO9/\3/&25>$P*J,XGY@90[/Y! M@):Z:0L>JGO"S0]_;LK-)=TIF($ZHJYW 9V;MC"WNM-:6T'&:=WI=;OE&;J# M=:+#J_O ^-4A2')OR]2#U"Z>B^B[(9<___<'_G;)/O[?9+_YCX)TJ!$ M"GW4]C^LG]@51?2(0G%>BIE*[J6^BZ@EPG&6SM6#?U7V&\VEM79%_T.01GG] MM>+C],?\H;7$)=&*5[V//\/6--/Y 0Y]D)I8]9]C]"V4]N-R)[1_V[J^OM9_ M?Q40I.\YJI$U;MU?VQLXZ?C$TF^B]?L&8=WN0/3[XLO!-F0%LFI9OVRCK W" MYG6L#: 0* 7P>07W^>?7.QN[O&O@1Q116- MHZ5E-9=(030GK^:?V#>9Q\'[Y2#C]6A&+BWY6;2C0T(:FD1DL;RRYG5'(OLS M]%L AOT9^SJL1;368FE5S7L.#61@]E:DPQAQ:)[]*5H 8)"=_??%HN*:,\^Q MWX?R[['?A:Z1:M^-:I)K@.&WV:=1"N+8B^Q34LE3B]KD&N0(L7<@C)Z'\!6 M-P#> Y A/_M5=!3@),!Y !G20<@!6 &20Y[CCT'6XGDV%"W@](X"*.H[FYB$1!B]M.LE[9T >(:B&?$&-1U2[302,?HEL7,[)IY4.DMH/I;0'.W M@.9N(8?=LD=B-$=$FDKV"- < 9HC0',$M&)E0]!>B/ZF,P1V!&L, MZ#X'> M2?X"A,\#O$+S_Q>$IP#F28H]"'HL ZEN9P]$2SDPLLG%9GM-^S,L^3+M"GP!@4!J$10!U M %T ,M85+;)PE]DM:$:%[%KN*'.4/2H[*I=9NW#*Y)E.=;"MK.#[!@K)X^Z*EMJR<^$ M-RI::D^IY]4+ZN?5KZCE"XKG%:\HWE"\IY#S"JO"KAA2[%<$%,<4IQ3SB@3R MPEEFOSJ@/J9F]6I>;57;U4-J.:?$\X[;V''R?3^$>H P"D &>AX#/)Y]B: M,1B-,5#%39"/($20T@.\ O@;$,LAI0,Z'=#I(%<'N3K(11"2DB& _0 !J52Q M6A*K0^C?(R4 )5"JA5SR#?L;$+Y',(!-D-) 2@,I#5"]POP72*B'D <8 F!I MWAL 8#40QLJL4OE^ 4M?X_2Q,KLI"[S7W9GR?-E>*$,SY?A4V78;FMWU-@- M$*2DI(P9QTQCI6./R/Q&O\E?ZG]$-F@<- V6#CXB:S>VF]I+VQ^168P6DZ74 M\HB,,W(FKI1[1'9RX/S ;3"6D-C@XG$3T6S./1UMJ!QV;8,D= S@#P +OQZ'\<4HM8N=I_@*$ M;]#\08E^GN9S$,;JL+# [:;+W&Z8?KMA\=^-Q@ " '+T,KL++@Z["&<(.8 MP'D &;L;_G:QNY@GX.]QYG'6;-=4IW,H(P.N,RG)*KU#SR2!#6CPHS2\CX:W MT["=AD5V[2;-^YLTSV[2'-^D*0&$*87+F0;?3<-"N]JA>=*A&71HRAP:X):) M"I&&2:>A@H3X5S3<0D.S/:U0\^="S1\*-;\KU/QCH>;F0DU;(:F7!W-7PZ31 M4$U"? \--]&PV*[F-"]QFEV]0%G'#45L8M,8A&^'K4YH!H)6K;"-&UJ.U!B/X2M9WFKN _8WI)P^]'B][F M'.GX*NZ3D?0?I/AWN ^=@_@]B"B)K'H=4O1"!J*^<Y\^9)[@DC+7W$"*4PU&=LE=R7C+NY M+YH@'>4^:;Y"Q$ ST..=4#QJWL -V,YQ/:8E#,5V&S1F3^1:C$&N&;*;EG#? MXCFNNFB)B&(%'N25 M^3'96D*/8D4,A+***YGI"UG^H<[\$)*/^K?WK'06-&_I+R^;:&IHG]!-;1GY +&=XY" M:H$YL831]A$P4))U6^Y"2N?()82QY;8[T%N[,A"&;/M6>TI&Y*;>[IN$.R7PKCGB;/6';Z0E;]P3__PR,)C^:,+ M-02YGC_:O[!QF-\[ U1"(@ M8PI0$>55Q!00,K 'D9DNGED2PCK*3)>$*+,\0G3!9 (2LXF07&@T <$%4R,M M/K=6;#2)XHPB$VW'A$=I.QBOT92*-& %$@VC IH;'V[Q-WZ$CO\!,5YT_L3M MZA:,W?N-W0+ _H7/SDYE+1P;Y_D+[I^0 GZ!+=X_[IHBL5-8^(E1Z%IP&[OX M"T[7#8I=I-AI[+J 7-W;1RZX[$)7U&EW=AN=7:.+9X]V]J]KZ_;5MCJ/WH#9 M4<*LD[1UMO\&Q?VD^"QIJY^TU4_:.FL_2]OJW]:!^X=&+JA0!SGEE<:+C#H1 MYL/^W,+1C@Q]8 .='*V%6;?F7I8AN&RI*T87DHP="QH 4E3IJ'20(IB=I$@+ MV3JI*.O6UL+6&8M(7# M_0L]6W>/+-@6;-T+]OU=H_11K8CTZ1RQZY^SO6QC_+:CMI.V,[;S-GDD,@K9 M*<\97C8P8P:_X:CAI.&,X;Q!00KVCERTV\X8?FM@(V!-. R?[B[:9@1B^"?) M<"1$/@@:" &(S55$*CI'' ;D F\7@V=>B5(!C "U ,, $& _O%N/N+6)L M<]1D01QMKTUTZ,#QQN@RA-\#^'> 7P+\!4#.UK UE'E$M-K1$ I58!"?/-(2 M)D&H(HS)\0:8J#L7!E("]47!E("]&;VYT#0H@+U=I9'1HOQA)26#BC?X3\CGY5G>GU_NP.N^>Q[9K'[JD?)J+-NF^/KW?G[W:[VD^FIY/K/T9 P1?W0OU759Y+N])WN7'TDG;N35'>G(0>$F Z!)!##%>X<'0A)YP " MA!%0,N B7N 1$!V&Q6/456080!E1D9G9#QT5%QFO160<1YGY!@=GW1DE2?'] MWZOJI!-@=[_?]QFJZKU75?_K_>]J$48(J=%=B$7VV7/R^5GKOLN"E1?@:&KM M:NY5_5)]!T(X%@[;RO#&%;'*[#\CQ&0BE/=4>UMSB/V/74<0RG\'GB]JAP5C M7.Q%A HXF*>U=_7U_\NR!!G,X7F\-]S3VMPVL.@AA I/P?WWNIK[>]&0 N;\ M+IC;NYN[VFJOWOUCF!]&B(OO[5G;=[T$A0 T>=Z.6-E=>!>2(27W+O'%'U7"^!-5%UKMZ-R9+]^7=8OQ*)W M%>^S]B:,W_C\'PBQVV3]%#J1!*9GA&*1'&OH: #]O_Z'$0/2Y8!N.5(@)5*! MO&, 0QS2("V*1SJD1P9D1"9D1A:4@*S(AA)1$DI&*2@5Z'(@)W*A-)2.W"@# M9:(LE(UR4"[*0QZ4CPI0(>*1%_F0'Q6A )J$)J-B5()*41F:@J8"U]-0!;H- M5:(@JD+3436:@6:B&E2+ZM L-!O5H]M1 YJ#YJ)Y:#Y:@!K10K0(+49+T%*T M#"TG>H":XO?RJIDNX'.(+H?/0X;K,$*N?@H.%/E]&1[LTA<% MI(G;Y933!\Q>ODA<\?O@II>WF$U&!;P-_[PL762\O)FNRA4.GG4*<7' M'CIG4\88K;IL!1.C9F,'EG=,RX[1+IK7,2]5]1;'*CTU[O3)*HY36)@?'S=I M[6I]:/6A&>ZNK/GA>0LT,:Y ?76+FE7',*JJW$!BO")QHTHE]."[74YGDO!; M)K=N<5,%+G[7E)^HB8N-23")@UB+"?NV/;'\_LJ,M#+ORKTK4A(2]0YGJD)I M24]-U&H*&VOYFHR\TK4=]SRV0GA8J]-H4DMJX%O4(!/@6;C$1^'NSW@6Q=9 ] <$2LYY+]24G^9'K.3YLO MG^;Q3.4N1%;(^2AK]-K*9LZ<8OBF"(C"6ZN2T .Q$L 6&#R^\U>%D''%Z3BW68'*S+ M0 Z7'\,J=B_X>FC3K$VX#TZ??=N(+<+O-M5M$NZ%TR&\LA&O6\#8<+ &OR?P MY*@17JT1"O%9"TJP7ZOCNJ\&UYAX1&BM18FL6+Z)(O- MH4Y/UR^=GY-WK&YVS8:U1VILUM1?V:S)BO1T6^/B&?.5JD,/UUYZ45<3FE(= M*$Y<5J-MWY&3^ZQL8UR*-=4C%&[?GZ97";'-OJ*'Z@]V=W#W/M3N'QM_*A7&,1\^?V15/XJ2VP9S+@\>^R"[(! MT(=4\"%3@5.$)V@%8S**ANWW41[_N_LJ[,5XP]R?S(W\Z_,U^2+_V*.WN#$\ MQ/YN\7".;*#Y:+CS6'/SL<[PT6;AH\;&W75UN^E9T-SRUL@!63_1<);R\P7P M4PA>;P;PXC!I,*,@]!4%+(1F=P8]P]8$"/D!4=OE"K.%.I:,=,*'F^Z3V0#[ MK %>R;:SP_BI!7,.=\\>G!YL,J:G/]75\(O0IM=6/WWZT-5\YY:6S1ONO?N5 M.W<>3C%G"0.;5L^N6+#0^>ZV%67]=^U>-[63W9&NF"J_PMHW?;FV_H^Q80]6#JSON6_[%R7.[/&F)LIB2@24-3:LK"WN&KQU]YH[@ M,\WK#O(T>H!]4=N-FVA=YVYA1.0=(99ID9?#_B)#/&BP.P/IXG%10*Y UW!A M8E+/,N$L+ES6DY0HG&7<(V\*G2Y773=>@7^ OY5==& MV4+ R!5% :3#^X2S!! N%,X20+B0:\./ICGKNH3'! 7\[>NN<[GPH\Q4 H=I M8?6P/QLH&#>AWLM+9E1$/3CQVV!IR9@$%079&&)G%OH$<>UN^D<#0T0' X0? M^=C],DSB!/R1)V$/Q=@@PK68\9URBTV?DYRCS>.ILU'<=IS?$ZE3+):O/E%\DM5O$=FT4>\/AMUD252J>UB._,XCT> M?I;XCD6K4ZD2K3:_AW-4!6LBSJPF&,SPEV@U*TF MV\;"4HR2D6FTI;Z,RF!MY*U:\E:I5B-CE#&1M^+5.EV,-O)6K ++-=J2(K+7 MZ Q7RQV&G +TWN_0>77@&'4NQBOZ->+HF#WB52B$YV<);^!^= &R"Q2@\I0K M_$3[06A4E$2T1(I>_B\%6=X''U^Y6@59E2R1$I=H363C/E'G%B]?^7-OKO/! M>D,<^!M60T.#)H[D3R&\@6EDXL JD<'O,(7P=WC#X*"8"=$X!+BU-T:AZ, S M+MY([S%'P 8 IA?\3 @+]0)#C9]!#=?_SCXJ^3+P8F8]6 BPX08;T1>9Y>"G M],22]7X?XW;A_^AZ*QQ^JRM,SAE;@\&MP2IRKI(-'!4.G3HE'#IZ%#><.H4; MCM8<$,Z]^(+P;P<.X/P77L2> T#'57 V=8!+AU"ZSN&W&[PZH[D$FQQ^P,#$ M"7_ R34U?!4OF.'T/!M;@[<.9?+UF9GU(O\^>/\7\#[('B*67RDY'9+DB.%7 MKF 4#I)-L;]8/GP)-V/[_N[03]WIUK.//_U9P,.LW76^MITSYZZ?X=^8\?""WMS3I8]6W M-=8/DGAN!?[/PCZJB3?#.HCB.A?($5LQ9I./'!D<>8CI'KDBZQ_>-"@?HQTM^C2Q0QR-"45.5;(M=C KAH4^J=4 M;J#['NYZ(U=6%A>3"6;,Q.E:JX"/V1N"]\W7:>?=)>L?%#:Y^SY9=^?Q)L :/M;4 MM&CR@:O8WI\WL&--;W[?)W<"A7!N)OX5Y'H)<9RT""F9N?2#HMQPM5"DXF>?%9>TO+I64B^:=#< ,X8/*'F(;I9;$;3'L$]/G0/$)P?*( MDQ$I9JZ-$[[+!,(7W@+A=R^.%C[;&BW\Q9,.7!4NW2A\A*Y?%_T:NTWO))XM MGB5GYEE8I[Z6KL>-K5,?F0D^NQXJ0F3 )A4VX1![>7@[>\=P O,E#M<+)X63 M];A+A,T@KI;=H'D8'!7VPS_,U0XG )CM[&7F4>'A>ER) M*^N%1Z1-+ MYRR?G)N:67%B_Z^7!*8YX?#$-<$>"F.@22%D)L3_@9:4RE%6O,JJ5\5W!JD=7&6(4NNZJ( /!;<5# M3PL?'/]:Z/O];W#O>:S S_45+Q+]DD3UTL M@S/R5G>%?VXWJA/V7 IW+>2X@_P6I2;!D\)\Q\^KK@$X2OA!UOX 2L%;X13IS'/_D>Z_%;6'U4>/E7+PN/-:3J M'=X"N3(UH;BO:^IM^07K/NDK9IFI(__D3DK3IQ*9$4'E@*V[D)M$$G"$F:^0C1'-M*"",U(>GHP+0)!)< MJ=XH6)\[!_L=/$<#&49GQJ?[-[_TU5X_4U_%,_NOX83' MM?%Y:8\+EZ^-%/!5]?BUS5]]M7ES?_] RN;!PCXE)3\]O?,E68JP^?-_%S8^Y8J-?1<_ MAO-P+MXWRV\5IM0_'P+Y$_ZKJ,^'>M=+N=.)C(O(L,[!DX&+!UX(AT<@IYTK MO"V<%RYBU6[L%"[N!@[8R\"5\#/A)\)/A:=EQJ%Z;(9X7HF-2/3G5,;IX!]$ MV :7V^4 R$5E&/@@LB0ST&Q1OM< $;#52S*0*);&H76,FT4_A4]'N(S@9W9&1I$[S,X(OW27"0E3 M\&EQ-)P@7O%ID19F)]!B 5IN1$5)8'9& 8:KK#\*" 4ORI1M!#@9 &=B2I2, M(SVX<2PRNPKN#W?MR95-4JNR$A)Q5G9IB3O""/[SSWZSHQ:RGUHU=F6EL@RV M>PK#D]GSTBY&=.8_ 6;ZS: 7[)81?,(Y\2@LQQQH)<_$R)<'"" MT-EHW1Z3<93=1,DXRE@B8AXZ*IJ(*&81EH+(.6>B[H"\"4\J?#.-<>%=$3NP M9DZKXO$N)I5)P0NC-E:P]7 QPZ^)='-:NS.0.=3'W1>]U35#5R)RER\&&IS@ M>Z/1>#"A (^3K@OC)R*HLT. N8-]&.94VBN&>\Y(H/^:WY$Y]!I[AS@=JN?* MB9\#.X6R".I*(CG1M]&SS$EJ*B]/HC)S$J?C-F&O%LD);!FZJNQEPIX3$4$,D>I"SU)$PTQA+(DL.Z6.P7^KC^Z^>(RS?L:3. ME>?5:EQ)68: JZPX**LN+9PW\%1$+$1,1]VYU MOU@2?T5$(HKGMF:C3XTQI4D?%X1$: HT'=RG8L--@6.U3OMI>DN M[$R58M+[-"87$%/T9;'0G0FRO"V)SL*Q:7 M9=C(_5T2[Y\P[VL(/U1^\H(KT2*L[24LT^4W:(_594SVC M_JQ*]!/C[$JLIV@\9.VC]GJ>. NNED1 X;QD1USM-;P,PAZ*\"S7B#$UXML1 M:-1X]T>4+[(Q<@T%? 9V^7S$W9TY,W@MXHU&BN$6GGF!>41$-[+_ J1,9^A4 M_&Y%\T*GB(_FTBI,VYMCGAE\D>BJ"'30:KP9;Z:9(7$)D!D*"6'!2C-#0$E3 MO^';V4-C:>'0#.X820M%?,JO 5^ U!X1L(X(9BBY)ZSPL MDF0I@R)S,JZUBS17^>W"JM%T[4AA$4&I4&2YA63\::&?S+(S1EX5@E*RL@%% M;(0;%GO1Z6(4C;0;NIA':?C/ ML9=I98-D WJ\ 3V]$6C"\CRN.\,!3/^E-23'E[^P,]@$T&57! M$U(SC^P*\;#2]TFQZY",C>)G)"D[D\I4L4=MNT MZ>K82;+1/?21>>8@8SJ:0W>VYCL M+9/#-IUY>.$6;V3+#6Q!O:-::^]I+<\K\/N&< MS8Z57E/&/._,>>(W0@2\O$K[ YFT*Z2+[@)A6KQEI-.O6M&=-WQ',-@5Y$DK MA0\*KQ@S,_/C,,=;;(O""TDC96'X6)CYP[&P,#S;(W92L"%4I7=WC[QHBB\6 M^RBV99$840"R])#N!.G:6,;:$Z-?AR/??*7F@-CNP1^$GG-QLE3'J:C^7JDF M)E.C82!.ME8%"7G3.FZ/U9C7[A%QTM:>BB6M/9529;6Y/$W'PIW'FU!D7SE3 MI%>"1[M*HC0,H[(@VQ6PR%S^T<:Y^'7;@C\(CO66_S4B%'H5AOG$U+8NB="V MU$3V-A'S..D,':"75HM>DE&QWB+IVW&0$Z6N'VWAJ_ M=U%3TR*O7^HM%H,L"D@__R9[(6T%* QIYT9['Y?_@E1C!.+4Z1H]-EE LQN_ M^FJL0]Y0*A4:9"]24QB62W&Z;.%.X7+-R).T<CGZ+@F2(QL9.^+V%[?D%QZ+6C M_^+U[?O]\O+RC=.F;:3G7JLZWE&0U/M>V=*>CB>&WMQ>$Z/S*Y;[FBXN]C>D%:5/NK/:9S9R,/WNJJJ[IS=L MKQIYUFI(-NKL"HZ5J>)Z&U:W/K2 +TI(2*]0M:86IKKRLZMS9\Y=W/;+G%D5\\1:QQY\^/LF;8*GC4T#);/":R"9$M-.4T+*^[V<5 MD>7$Y76S-T]^7MP#]@719GN3K"O[/EDG7!27L;/Y>%/'J6;:IR2U;)(LH'>2 M7EX\@T)5M#=Z?8G X$UTO4U<+QV+)?N _@")R3=E(#"^K-3B\65E/KZ1B8N9 M>ED>CR_QI5!-?H:G!@9+H0SDT^)=F5_@A2^-XV8X=-'CU:A3:2WYF? F"77& M.'-![A<1^H"? 62\A7QO1#Y>6)%:[1+H[&RQ1K[U=OP/%B6T)NF;)ON2*_\F M&W;SV;@]GCN+>;6D\&;[*/SM%O-7*$=/P.X7%XWJ'O!U*]TS_7_4O2CD-U6] M2!Q>)_F&&W[)8![OOEWX@UM\ V0?&.WKP[DFVBT3'.!_4BD._XU?3=C_8J\B MU&2X\%:.WED7J,V8GT%4HUJ18JDE3L?CQ@Z*G MO^L1*]*T#'=4/25 DX?^#'-5/+%VPO\M>OO=^D MB3-+]*SB#J,$L;B*^XO=3CF )YX%V5GL;L P="_.OLY)$S M"Z=D9;:T>I>W,K-J2"I<$^F)][';2#:'Q9+SQGQ%%[DA*0L[!:2,RR.)RIA9 MXG+1)IE/0;@C^Z,M$CMA2?!)YBCZAF. -[H.3;QU'5K.E\8KY6??@R*OE#IN M4N1]$1;^8/('2GEV6V; 9C.9!(Q'QFJZD3+F5 $4*:/]L!\ WR2:YT\LCP!S MX,:EB<2P@W^)8&0T$D$8FSW1\PD$,M4CKXA4C%'(<=F>Z'DTQ:,QSPVT1M6A MJ3@JR,D5 84A8S3*D3OY6!&(KD.G8JFP9DIX7H;U"SJM/(_?X?F==OS<7IS2 MQ_."A=PQ-*Q4VF'BXWDH0I_9[_(%>"I/E3K+O>5*3_;?BC/S4:M18IDR4[3A9#A3]ZO:2VD"! M8W*F.F5ZVD2AC@EQN'[[0&5NMM>L+5\XFD.PRX&NN+'OWF)9"E7CVZ%0YB+F MK9'W<1$9C018^SE<-'SIG/!VA">V >I(.^2UX'[*L ]YG4PREGI].M(8=")8 MANR2;ZWMP^6OW7GY0/>##W8?N'SGJ\+K?;6M3+:MKN]*_4?226$<:P*>\5%,CG)<_)=6?0(==I .# M74*AB%R\O@S'BPFJCK0I>03+X!U9.Q BO/[J&"&OX7)"B--6N^Y*_#U6K:PRFZ>OP*KZ5_%MPB=EBU+)KX9K!Y[_]YRG3UI]X4_J./8IW%*L$ M..IEJ0P/+,;EL@#]G=U_\7LF M66#<#YHPS8G; 7E:P-YGKQ+8$0.L/&0XF$4DN>0+BW OX1XT &>C.GQB$@+X./9G3#. M$-<59'R_]*Q1O,HA7R*TTW$Y'#FDDPEP+\*X#]8] ,$9_?0GWA#A6Z,5U]F=PO5T\V.4BG]IU:JEZ@'U+]6?Q^3&=,4\UYL2FQO M[-[8]^.4<9&XW M[S0_8SXGZ? *N1NUX7;R-7/ MS+,")Q9?H6 ;C>+2)CN5D'=U'QPJZOI>. ME73\+!VK %(8O2*-,=*@]Z0Q@S0X31JSR(UY:51ZP;4B!OI M6!U%6PS!BP_3<6S4NH:.!3J.IWA/T;$!QGHLPC1&/6^B<,2Q.6K=2M^]2L>) M]!D19G+4,ZE1XS3R/*.AXSPZ3B)C913-RBCXL5'KL1+]_ M?=VJ]:O6-.>MZ.GN\[3V='GL?$&!WV.?%@[;&U:M;.];:V]H6]NV9GU;J*%M MY;IP\QKIC>+Y;6O6KNKIMGL]D^:VM]E7KUO5VFEO6=.SH=N^HJ??WK&NJW>M MO6=]VQI[']P.-_]HHSW4L]*#>E +VHCC4!OJ0-WH3W#TH#6H"S7#CLY!?7#M MAAC4#&LA=A_[<_8U]@TX3K"_9%] <]%&U MOKH#[K7"UH^?@N!VM0ZO0>CC6 MP'H>W.T!&'W( \_T &0//,.C OCST_$TP!2&:P.\L1*UPY-KZ:P-KFT 8SV< M0W2^$B"'*2WC<12C^?3)M3 GN.Q0?7D@0YX+T A5J^G3K:@3QBWP7 _:0)\B ME/7#M0/N=P$G!&\/Q;<&1GW2VP3CCX!3.U#1 S1XT*Q1&1$IK8J:A^&-:*E1 MN8V[WXTV?*X#QY].[OZ=TVF#<##2 -"C$R M-B P(&]B:@T*/#P@+T%S8V5N=" V.#,N-3DS. T*("]#87!(96EG:'0@-C@S M+C4Y,S@-"B O1&5S8V5N=" M,C0T+C$T,#8-"B O1FQA9W,@- T*("]&;VYT M0D)O>"!;("TX-S@N.3 V,@T*("TS.3 N-C(U#0H@,C0P-RXR,C<-"B Q,#@P M+C W."!=#0H@+T9O;G1&:6QE,B Q,C4@,"!2#0H@+T9O;G1.86UE("]!04%! M04$K475I=FER80T*("])=&%L:6-!;F=L92 P#0H@+U-T96U6(#@W#0H@+U1Y M<&4@+T9O;G1$97-CAN]>=_NVOAD>-Y.SLVYZ>WBXVX^OW8?SX_7I?K5NNV_MU^UFO1@^ MW^P7SZO^XV3Z?5RV<34\_>_'ON? MB_'M[,GAFA]:V()6MJ*-;6AG.SK8@4YVHHM=Z!E[ACYEGZ+/V>?H"_8%^I)] MB;YB7Z&OV=?H+^POAQ;Z!7ZA7^ 7^@5^H5_@%_H%?J%?X!?Z!7ZA7^ 7^@5^ MH5_@%_H%?J%?X!?Z!7ZA7^ 7^@5^H5_@5_H5?J5?X5?Z%7ZE7^%7^A5^I5_A M5_H5?J5?X5?Z%7ZE7^%7^A5^I5_A5_H5?J5?X5?Z%7ZE7^$W^@U^H]_@-_H- M?J/?X#?Z#7ZCW^ W^@U^H]_@-_H-?J/?X#?Z#7ZCW^ W^@U^H]_@-_H-?J/? MX'?Z'7ZGW^%W^AU^I]_A=_H=?J??X7?Z'7ZGW^%W^AU^I]_A=_H=?J??X7?Z M'7ZGW^%W^AU^I]_A#_H#_J _X _Z _Z@/^ /^@/^H#_@#_H#_J _X _Z _Z@ M/^ /^@/^H#_@#_H#_J _X _Z _Z@/^!/^A/^I#_A3_H3_J0_X4_Z$_ZD/^%/ M^A/^I#_A3_H3_J0_X4_Z$_ZD/^%/^A/^I#_A3_H3_J0_X2_Z"_ZBO^ O^@O^ MHK_@+_H+_J*_X"_Z"_ZBO^ O^@O^HK_@+_H+_J*_X"_Z"_ZBO^ O^@O^HK_@ MG]%_#O\,?N5_UTS9F)T9^_2X4=XV!W8+MN;[]NI?QO&PV(ZK];BHL*)60WO? MOMO-%E/X_ ;MR[3,96YD)RDO ><5-79/W[.N?=.+W=ZO=/;[NS,;)EM[+![ MV:7WWD=!JB "TE$$1 061256[%U$9=EE82D",1BC,3$:HT;?5S$!2W2C29"H ML#._Y]R91="\[^__^_QG=NXIMYW[/-^GGG,78820%FU #!H]:ERJ\H>U2^Z& MGO^"WXQ9BV8N40FJC0CA#/P\LU8N]W'*9R)[D=(?U)A&X=/'_.S-GOEYU^!:$'-7"]FOG0H?N6>Q#:_:$= MFK]H^>K;1UO60GL^7+_UFL6S9@[;L-B(T$-P/?2;13-7+^&>9#Y$Z.&CT/9= M.W/1G,>WKA\ ;1A?P+1D\;+E>=.>,$(GOJ'[EUPW9TGVFANM"/V21TC5C1AV M+;X#<4C![>*J4!D.2^5PYE$TEQ@Q1PC'<"RG9-A'$=DKHM7G4?%3T6]<"\+( M=YYP.W(#<9734 3T20T&4U! M4]$T-!UET17H2FG\,]!,=!4@8@?\AB,O_-S,4A@IRG\"O\_I+SI 5ST0#<2VT=B!;_G78,RW_!?D4*'D_VHC^B5:@=]$L]&N@Z"YV0F:C+;C M:GPB_SQPAG(D@?KA&A+/'P9NE0(7&H#FF]%=Z#[T'D[BODP%>PBX*@(%#V$= MMN( /IY_$/CJA;M,AY'>BNY!SZ'?HM]B+QY/4LP,;G?N1\+>#2^ M%_^=70#1L<^S-GR*+]%DHD4H&<2W&,+V@K?0W#&*]B'8[@*+\?O$AW1DVO(C60/ M^8K9QNQC_LI^EF_)/YO_%=#\"\!Z$+X10-@WZ&_H M&W06*+D ;\?[<"?^-S&3%\B?V O<^]PW^8?R%T!&*.;+ .'E@&\1$#($QG(M MV@6<>@W]#G3:#^@'[,+U^$:\!;?B'?AN? _^&)\CMY WR4?,/S@373@-N&H&&VY2&Y*/BE)O0K0T #CG@S?*]%0)\C;YC%G* M_()Y@.E@_LCDV#RGYBKA.XR; L^[A_NG;()LF[Q9?I7\&<4;/:4]O^GY**?) M67+1W+C\8&V28+D4%U!-<%" MM!0PV8KN0'?"]QEXA@ZT'YT$Q+V%WD8?H8_A^RGZ'#C[I?1,WZ(+\$QV',05 M@)=:/!U?A>?B)7BM]+T)WX?OQP_@-GP^1,R3'N($3 YC!3):Y M BBRAMG(/,8<9-YA_L2\SWS"? >T88%'?C;(AMD^[#QV$WN*BP&=9G,+N$?@ M^[),+5L@VROKD/U6]KE<)H_)!\M'RY^6M\OS("E[T4Z0TDM5^HWX65Q"IL$H M&?PKLA__ O^.M+/=1(>GX+4,(@FV## ^ GU*MC%AW,BLQBZ0X]O0$,( #77D M(3((T$T_8T&*JP"'X[D_LA;\#-CB6_!\T#=O GZ&P3%;T6$4SK\/5N+._$+4 MB6T@47/R]X,L;,##\ F0H7ED*?D;>X'A :&?,'\&W'P*LI_&]\A^BZ:3.*"M M+WH$;$L]\/,CM ;[2!(T_/W,5N"T'ZQ-*7L-!SH<_Y-I1\^1>\@VLC__&D'H M*]![4]E!&+&G0.^7(B_^$KT(8WN=_)%LPYVL##^&1\$8W(P"\/$J"I&'T!QF M!6;)!O(O]GWT9U)/IC)E^)]L!0/>"/!I$YJ"O\0*]#R^AWR'_>ANO &>_@S^ MDIQ!R]&_<)[T,+>3^?@W^%5L)7'>?Y/8\$YF$3)+QH#GVHGGX M63B66OLFL (_D#V@-4TW@&XWD5E@9^;CL8B E6 E>[ +T/ / M]FJT!KRWT>@EL*9[H.;AGLJ)Z/>@]R:"+'Z(MX/4#2;U[&2PV3?!-X"0V&^\ MV-38-]/0I[ZNMCI=55E1GDHFRN*E);%H)!P*!OP^KT=PNYP.N\UJ,9N,!EZO MTVK4*J5"+N-8AF!4-B X<(:O+3*CC8T$!P].T'9P)G3,O*1C1IL/N@9>?DR; M;X9TF._R(T4X&9_@&M U<.;]UP(S^<+E]:E5+L&6. M*E&&]JG44%5#K,#, MV6VCQTP>T-_E]T])E+7AEEG!J]I0L+E-'Y<.02W2;=ID+6URZ3:^J^G3H.V^ M?64G6F_MXM%5,^*:V<'9,Z=/;F-F3J'W,,3AOOW;;&M/VW]LPL6-+9.W7+K7 MQ;0.L%_MH\W6UBV^MD?'3+YTKY]NITR!:\"Y)#QP1NM N/6ME(CV% R$#I\^ M2N&AY@0'T)X9"WQMRF!S<'[K@AG #V=K&QJ[QM_N=(J'\J>0Y\9M8Y=T^$0?8[+]R3*]O&& C7WZ?3%BD9[:67.Q7U233JKH9DX=:IU5!X?!9PJ&L]IF QNN;E.VS&CE M^]!^>GX;%^:#OM9O$; ]V/W5Y3TSBSVR,/\MHE4*CHOX@OV]];9XO*VTE.)" MW@*,A#$V2NWJ1-G*+O+WX!+>!P60#XV>#*=-Z9,"FOO]E*O;NT1T%33:-HR9 M7&C[T%6N=B2FXE/:R RZYT3O'LL$NF=#[YZ+I\\( GSW2U&&I4T1N?BGYZVF M ?/[M&'K_[)[3F'_L''!86.F3O8-:)U1I.VP\9>U"OOK+NXKUMI,+9,9%RG6 MB(N1]@(2IU\\F#8F:]K8,/S))"3/[I(K (I2#_8-;.-G#"YLIZC\_O^/)W7E MOZ%G2<6/IQ6'V=8G?GF[X;+V9C7?G#VUUM V^= @\Q'_ M*0;B+V2LJ+2-=RH#-YM0>Q@/ V@;:T=.X"R\^:!_I[ MS_:,'#"G_Z>H:43/N4Q313D.UM34&FMK:FNJ*L'2R&6,#'ZT*@L&(M7I&MP2 MJ8@Y*M7FA"7LCII*UO21F6Z*9S+QTDP&#^T\O@LW5D]-V_BO*EV2S*8E,-?<;>AY0S?M-E37*WH&%U9KYO M,!C511RWY:[R:K6F0:7!$I6N83L3Q*'KS&+ $8QXG;&KJW(?XMCZLL;:F,E2$8O;I6+,@EW+F#UVK9E.JU6IE(AA M6;=;$$PFJL MXC&Y7,8;WC1F/?0 ;Y;K(N9/-NFF7D#5!5Z?9;,%9)W3L=V2MCUG@ M,IVV+&_'=GHAM2N+1*,CC5[W^;O(N [_'>?L\?BY>,^Y;,_9LSVY;C[#0]%S M-M-;%CJZ87,NVPTB >U,*B,5\.WIK62:+MG^9-<6+AE?QY_-7QV+)XW&K^;JZ6]T;O?80HTX\"0I)IN87\-\ MP>V":+@:->';Q?$=Z4--1*%3N.Y"3Z)#_*$:F=VU$J]MO!FQRIHFC )^OTIC MM54GO#Z_2O6#VF=6JWUJE49IK;$U5>,$\@9\?CZJ#WA1-;8U664UB_&]^U/?"QQ_G#R,].0)\&!K8)<5GV\' M9[(+7]L9TRBU:G47GM^N5*FZF+4=&:7?+S5]OBYF37NE,@JM@U=&%D?61YC( M8;A)F-$>Y/;H,]X,R7215'OE'N=A?"TRX/FB?@-_!_\HSXSF9_!+>(;OPC^( MYE'Z*_5[]8S>H19C/EYM4XNJWQS"5@10X#/Q>";.G\ CSV9'G,UFJ8*BT,AV MQ]?R_P0_*;[V$VE[20-0$3^;07S/&;ZGNPD4VAG^3/P"[>@V&&WUQGI,BRT2 M"/A,1GU3(8[>9+RG^H#QDH=:YDL*@_61B)14Y7, A)HBE"55U5I MJZV26ZTV>;"F.AV-1"/!@+2;L595UD!7),IHMC_85+;QG2=]S<'1"YO&EJ@G M#'_QE@4?W^2OLXG. 6-KFDO8J&UYPC'QAL9)+WKT_>\?-V(NQ^9\UR\0%2OX\@KL$N,CUCK)[*OWS+RG4S9RDCE5_H^D>WR_2*5\X\RZA2,N?, , MOW5D\Z;)U,9PZ([\:[)MH&,8I BKK(Z72>J=6D7 MW92#HNR T@2E:(&*S61WV(^NKZJ+91 M=%0W@K8-MO3IPJ4'*EM*F;^(Z C> M:F% _=+\=_$4D7WM+AD[<(<$2[I44+ MNEC4.-UI'V@31]^BKICJ;,@Q\(,>5)7/I@',1^ MJI.)9'R,MH!<1H#R596U-4:@.Y8,D^P_[Y1M^V'NE=RN\_^ZHO7LMCFWGM]9 M43)X =@AWZ!5#&'1=/;?PARNYQ^Y9>SAW M]O[5G9B/1YMS[Z^KZ>=IQM&;ZYI[LO>NN^[=U7*\8X$A?C Z4I?JB."C#&(\S]R((T6!3MRD9]2Z/%HE<.W=#0-ST4J(\;-$^+()0; M.^1/^TJ[\-+.V)ARX],#NW"XL^\8=[@E?10/1>5$@=S,<^U]KO!V886H%D?: M1;B W3%DY2%,@-_I7C9D1O# EM/\Z:9N8WTJ M X)#A0>L)_CDTI;R!OLM,O *Y)3251+UHT4>U-:$BQ)#^2(WVB3A"(-IA;(@ M-'*93.)136V$L-7X[LG7#IO5;U7KA &)S"W39]PZ8/%K:SM?N7<6+N>X=^^= MN^KYCP9?_4"D*H_NJQXRL&[P;-7=OWSNL8V#ELX25Y%7(YK!U]PQX;4A8X<, M&C]N\-%[.[9.GA=I<;_QU=()"T\.SKW[VI$E=A_SNWX-8V>*0V^\,S"A??!; M2VY\*CYP-FX&G8BU3)#8@%\Z5"NJU#J7SH<8G9(Z&P=D# ^$5W;AMD[DT!\] M7W"8?O0HL*%>(L7E;@/64C=A0#Q4JM+V;04W(79C65-MS&MS1S92MP ; MAYLW23>6@QJJYFN-V":38(\W!E:E8W/7<4X;P_-Y1XI?NW'%3"_0U*D^$_W%]4Z<'[\G*$<\+P/M\WFH[B M7/9GPZBE>I.7$QRMD:0.EP96597^0 M*3 ,H,.=9#2S!,8Q%ITY\'T:*]/8#5JK@S>E^TO:"RKV &P&TXV'[@I'TQPM MW0+59A]UE"8*[6(IA@+1])@A+?5LY?#TP!K6&8^&!!O/>E5:%*VI9%5QUMN4 M[,*! P$$;@')',6;D)%Y#HW"@?URA)[6'F5V(PMT>/&Z]NC3-5W,[LZF)OUP M/)PZZ.,>OYXZZ%EP+7IZSO: ,P(>2S9S6K(NX%C6%\O>*E!'4F%(TF/7+<64 M7Q9/5 MLMJR_LT!?Z+YYA%5Z6%KAB4\GB&-)7V))53N"GLL20W74#8D['0'RDM*7#,: M&VJ&72\D$A[_T&M9\X#^5X7A3I6)Q_H'*T=%$MYP'\%@=>FLS5%/6>F0BGA] MR\IXK%:P),NW5%5&R\=:^:3;46O4F+4.E]YI\:=D^M1HH2Y7N(>X_-XO>0XCV9NH1#[ZV'R,RA>>1LF'5ZOPSK#8;PGNU$JN[2; M?ZVB7"ZII6CD,L98AJ5",K: MLP:O)7-P'C2^NP-M(A!Q&0YPQ,$NVD'O'TIP?O-F M.&] _@L8:P?0QW,([,6=[3(U!'_+.Y4.3>\ 5=P9NTE ==S\89,:6E#0T<# MW<)/2E_GC^0_8;0@/PP:* ;FH=7,,XB!X ^7$,9,"*V"56>RR,GA+ SM,/X* MZ%&\!T@RO1&86NH<;UDG>4'4UC+:'MEDDN=V_#".>T&*8]':_.?,O[CYR(A" MZ%9Q9+6UP3=8-E0^Q#/*.]PWWC;5-]LZVW:MYUKO0M]*_3+KWV'R'Y+NW6_[27/<5_(]#W$QUUXGNA4:1U[ M-E!?(1S8LX%YD_F8^9K),QSC!.]2D/S"@N:1D +#!C]!&J_D%UP4#QJTV@(R M(N]U 4Q&0SI"3F[8>]/**^9E1MVT=_*\1Z_>U&?5^C[#IHI]X\O&;I[*S7_W MLU_G9M^[JMKS[N=G/L.Z6Z>GI^5._37WWEOSY\6NP1S>@]6+KY:PO0X8-@GH MX$*OBTZY$T\D\\A*LIQY25>A!==9U*.18!NYW'43^3OP$XHD. M''$'M)VX1S0A7H\9I(CQ>OVG&)DQ1H[#^"QR,EI1Z7(A3B'7('R$B8&&=A)U MAU>/]5U,5%3SV U]V(;=JL,DAO]ZF;\71,#,I=\Q==86JIT AHY@#ZKD!O7 MB1:!L=E9*P=L-#%&&6-CK2Q6=Q$B:I1[])S#_BEP0Z,Y3FR(X'\C#Y)A/Q(( M:39I&C#V9II[30 =)4<-?LOLKB TP_]H^&6D9/UE4 MZADUZV5<+(NR4RK*(1;(^OW5R-1+B!_-.]P)W)8J\JN>+&&?'K%A[FW3@E4G MK]O8YBW?>#)W"(\?N\ 6"^.3&*_:-'_3%G[C[?MNG#QLQ9T?Y3[N7T\QU!]D MZ3&@2Q+][A R@R,^T.!NRB86)99'UB5V)'8EGE+MMN]-'"%'Y)VJ0_;C"=T5 MZ$I,YIA7F E'E'I-"2-CK$S(_%#BN<2QQ+<6.6LVFXGY,+,#+G^V V-=X# # M:,/7M+NTZJ/X7J0B!"F@J>/B1X%0-D:+..P_(!IPRH -Q_'#J!RI 'YJ1@\: MP]:1\F+O45 ;*?0;9CJ2+-Y94,GG0&>>I;KI+'B&U#7L/IVEM%JZ%"_-QG'U MC[BY:->L1=>\J%UM'@).'QP4P?7_7#5Q]J ED\+I)V:NW+GMF?D+[CC?>F._ M>%78Z>37#0Q/73'J.7)&""\=O5RU?==LWTYUKBCRU==WY;F2<6K%1P M VUOK9QQ3Q;TDP@T/<,-1RJDQ2/%N$Z-KU=C/5%HJE -6ZM>IMK";9']EOF0 M42G52LT 0@/414:6* MJ1 KBW%:Y@AY!G830CH0C:GQ#P?42H24'-?%Q#J5<&FE\C!07T%PIT:KU:C5 M1Y@2I(3KJ46U3!=3\S*;3$=#Y"\O$_FS\;6G(/P%7H###MT8XN%_T*A8JO&G M"G'R-U" &,2I:HCSWS)E"4*Q(QKG+>O+J7RS(64N9U,Z>0_A.;OB%FV_(W86ON96Y)I?KN04P/@3X M\2?@1P#]4EPL"QCK6?CYY7%?N3SC&\V-E8V6S^2NDETE7\HNE2V3W\3>)+M9 M?B=[I^Q1]@E9)WO(9[V1Q0JWW=U?_KCL6QGGMUL9CQ&3D,+N\@NBZY9=BB $Q7ZY7UY,#,@O@3)T%;$<)3Q^)9F[>MCC M4[?/NWO"\I5S&F+I2'6_F-,B+#TVY\&;N.%//>,O:!NLD^[HQ_SF;!IU@!HJ]W*DPVHW$3A$YW%;O"=CJ Y8:ILK2S#1; M%KC7NF]2;W#<[MVIOLNQR_,DLU?[F'6/9S_3(>^T'G6?M%@5+IO%[F+ZLU,, M!.AAL5F[/'=L\4RSA MA@=^.!9F'TU-DW(((T%^O@ \V "]Y>B50R@,8+B:KY<;%FHVVS8[6 ?71UL? M':(=&AV/9^,EW(K0]>6;\&;[IM#FTM:R1]0/:'>Y'XC<7?IP^7/\'O<3H=WA MO>5M^*CFJ/8P?]S]99DO;-? L^JE(N[YWLC%OY=I_7N0GM<3_6%@? P_+JH+ MJ'!4)/Z^?\NUUSTXC?Q[_H%I3_SKUSO&U^_GPLXOFKE@R MI:5^_.G&+['D!\H.L)6[P+Q8@,MU7W88^K7 M'8S<8[=;/4P#-XR;Z[W!OM+;ZKHI\)#] ===@>>YY]7/&?;8][B?#ASA.KW& M"=1MD]F==D$6Y%@$7M\#!X-!)'ROYZB,B4:D=>Y9;#QE)$9G5(^]F/A WCI. M:; &\-:Y&,3, =[M_4422LG.[FR!EO^KB%$LV:BUA<.WO#>^;__2>Q_%M7L?>>YH[MB^JW'/;0L'K?S5XO$1T>ZSE@[]X Z/ M\??;OL83OW[TM[GEN;\,*"%3L.>31:MS!_ZZ^GI;P?_O)@ZF%6(6&ZH]A&00 MM2"YI@L*HQ2\M"N7Z:$ P%B\%CIA<>WHXB,!*GJ=]4O"FM(I:C6->JO72JR.P,6Q?'6:CB:5A>%(I+QT$#4_CP)EW;$P;ZZAN MBJ(C$ ??A61HFUA2RZQBB(V)4H7#E,@XLXPA,@XBM!*$S8AA::#&,0H6'V-< MH "> A*_"$K')3I\''-&!FX9ZD:]^R3!>S2]1Q;!;((7,"O1V*PQ)T M^@VSM>=?HS]FV=BS8XMY@2/L%(D>OQ#+7F=PC%G-_(9A8@QF",.2DD(8Q( _ MQ99P,C/'R5@.,W+"49)0YI41F5.!"6'90I;*(6\N\KI M%Z#/"/XGA&&!'@I*F-Z*1)CK,*ZF?^R4\V\PCUR8R:;);;GD1+P3WS,M5RK9 MZ%]#K+V'6P@6.HGVB@:Y0^ZRN7ZO^+.+X\IT?)KIRK_3P1O2 :DTTO(C,6*V MIX^S'W!_]C(/LL\PSRN?#K .WW1FKG^[DO7)!?-CJGHG ]IBJ6@)CBQ1RJ]( M"4W"*($1G.6&5W0MMBXL=I059FU%=61DJFQ4&2ESI!ZYR($LS>725$DA/ ;G M_%.(=+ TR8D+JH(:Y&!-#>KUSJF&O0C\8EC#7CZ].S^BNP(;R[Q+)D^H]OC+ M@\&*/7?M>JFL3^[HVFE%D< CUG?AX)2FEE&+0F;!/- 62%:63+[CA<53FB=^ M_%SN/9"/A@:0#XEV,W,#Y67<#M2,QH-_OOQI]'2_K_HQP:U(K.]V/Z-3=7-:-18RN:^Q'$JEEGZ:A^581M M<:&CY!AJ)*=0"SEV #7SS:19WT4^WA]!S7)W%SFVWP'6S=5/0SY"P\E?4 WR MD(^1C?P)R:%,DH/M-:JQA^$2+/EP?T7%A(GJH]!?2KH@//]8Y/5PKG-B?5@_ M9,.01XW('#QW, MW?_DX'YUTSH6K%]P)YZ_=-R =>:1BU_Y8[)3:,F'YS^R.SFD8"I_(,(L3,D M>0SC.\6-C 5963OC5P1405E(K@GB5+ I."IX97!Q\,;@CN"NX)'@9[YS/C7G MYX)\-V0*1(H-Y=;*@2V M!)6Y4NZ4P$9%1Y]T1#3U29O"0:,Y% Q:_(& 3V54"RK![^\B+G%HP.\1!"56 M"$JWQ26X@Q9+T!\P^_V!H#%H,7H*.BX4-H>#)I,R@!C![5:IE HF8 B0 KZ M+>80:XR46[!%FJKKD[9T,+JA2I+]#%-'8BVH.*/:@+-XM:+/)] MTGJ8F M3I6#WRHI2%W1('Q)5RULH28UEY4[BI?%3YM/2"JNNKEM3?6GZWZJ'8 M(^5/JEXLV5/>P7:JCH:/EYLFEIUD2: VD2@S.35RJCB#N4V-997_92XJ^N+F: J#,Z*2?;G">,OTR8>0$R[I-C31LSHB-EINZ(C9 MI?:!!+1%0[TT_S %CS@MF8AX?,079Y=^X: :AUZ-/R$%O,C>U 0]V9YN7OK2 M\*6P8N(RYLMYB6M'&([V$_[PVQNVANIRCU_3 M]\%_W/VT+\E%P\.W#E_Q4B)YW[0Y77/MAC#1&MR1K4SU_-)PO.?WI'/KO&6: M\]-T1Q^[OI4IO.G3FO^$>PQT2Q3=+H9"?(NZA9\NFZ=>KEJI7N6YA;^'IZ]I M[-=HGS;^VDAD>DRZ\ A1J0CM5%1%?8REBY@.&F;;E8C*,>-I)UO!@#>W1[=2 M>=UOKD=G=0 1T>@6!PU+NT5S_2-N[)X3F[.N.$L.3.J)@UTX#<+9<[HIT_T5 M?UI*M '=F& TR00OT=BU53(V& A1?1ZB:0G:Q3TV)\1RH<'7MG3J 8Z%Z+=XM/BX[]#K+9<;?C*0>SQ7U+]![WO8EG7,\DCK"=QD[W MP81JGGNE^Q;$<'JS?HB#J1)=$-5:ZAT!DZ71Z<)Z""#T/(_D93K=E0I!+H3 M3"73M;7'4D)2-IB0F9P@<]ULLWWC%%QL&2X+QX4RQ/,>,%6A4+@V64:2.KW> M4D9L24$1JHN%0[QLMUP,&IM2@^* Q*NW8F=R9HUL7J=*IS:;$N'@&\;:%M2>R%;J*#V^ERF M]N(%_H<*:B_45_91Z6O$19R_$XZ=3V?CI7C1T M4ZV7^3DDLM+\P+?XLD+:4ZA*-F_+Q>1.O&CX0#HE@62"4EXP&"P8P:I"Y^6 M"M;ZF8LKBB;S$ M=AH.1N18IT,8. Z(T6HI8JR"3;!&YZ=2,V-"M!01 "Y*+H%KY 2F T"%B@6RI5PYW(55/==N 0*!2 (!0 (10 (O8I M 0(/S-^2T< \Y=>9'[F?V(^NH33/^?]%N#]NI-ROKA"Z3*6%SA^V5R:!(0B MKR56[WJT??6JILAM,?V8Q?M7^FH7:GJ Q\Z8R17^6G!6#=>P[MD1]9#ZV':. M[?ELZ)J<,1/MVY*;MR@4CM&I-M <)1N8BEEUSK QG-O=&&L>P:O 9NW(G^+> M )M5@WXE#C>!40EIZ\WU%4,JIAKG>I4T.B#ATAV3J0I7[@]VN,]H#>U%A"-WHZI01E$TT [("* M.6"N/Q#^K)+IKX>P@I26E#@<=D6%KSE&?)45O+&?!L2,$!/RX6TH"/5* M9@ RH@K0VU4UZ0HQ7$T50D<\F9;*6(E4BI9@=05U4C=4M%6('B-M2;); M493=PEZ]IZEB@]XA]1X$0:[88*^7AJ*6SCAQP&AJK.@5[.*'RG?WV=/=<1K& M@&2?0) M\AP*-13[3 5/UW]1!<@C\@)N+]<0_O])912/Q]^3ZV:Y'>GA*A+0# B4V_R! MKSW5L]4]W^A :QB=D;4]VZ\7TK,5/5]I1X$:<4:^$1S5(S3$IF[QI:R>$/D: MC[JJAFJ+,-9;_*F5%WXWMRPB3=N#J8ANPH_D9LY.7NPHV2K$M K:15^\C$VSWFSI?M1 *(#0*@B)@B0Z%Q#2KE>>;N2 M4P+7E711?[R:%@>KJI5B))JF==$6J]Z@/*'\@_*4\ALX$K"@%,&0*:FM\"J5 M-J57\AM,E_@-8)TE1E&;(5J4HE'=I!3-&MA8M;"QZ9J4O=!44FC25H?/1$L) MHLHB1*5^0*@TM&A]X21+L$E)$:LLHK18-DIE4&IO$)4 9:48,TM[]YDO@^\E M*.ZYQ#9=!.Q_P&GVDO4;2^/Q\'_&3A%J5OR]NN=MW7A7F<4?_,KCI-#0J$5O M(A7^TN>H#4LFQ9-:PU3.33M#)HGK0]=?^/U2KR-H MX?SG_"S@#>1U'W(83@ MH31\4[2K4-(Y-G$\;VCD$!>UL_;00\)#X2-A^5KO)L5]&B86J@M=[65HEL2. M,>:(@'G03X&H@#B9S.,+@ (+V%R&-C5H)5>56NF+Q0(^GKM1%NC" T65[&V? M;X9OB8_Q=3$#1;5.:=YI?UXGZNMU]+YZ=Y_T*!W6.6(^FR^FRAQBAA:97@RB M*#G/9G'W:?X2AR\#T6W]3VB;[95O7<&J2VE3["^04"Z[/%4J15V-I+9 ["@9 M2JSJ>>.3SU=4MOSUMN4W#$LGZIW^B"\Y:U*_0,7=_LQ,;G@8#WFD9\_N*:MW M+!R>&5T3]7DB.DN@;.J-BUX@9*D[4BX#.K\&OMD[0.=&_.XAE*0>;FU3DB)- M79^DXA;6ZAM7HS7Z%J&.PZS 67F+8(UXPT*D-E4CU"*,/3J] M6:?3-R(43*;,2823*5VJ$6%.A"T3T7KQE^ M=;6UT6B$V*Q6F8Q3>)IB7I[O8K!H,GK$<#2M]W@]*0]SRO.-AW@DN]&D]-@\ M3:IYO3X==>D*FM13$#I/4>@\14O@ 9W@H>0P2T5!O4IRTQTORLR/2O^BLE>< M5$@3^W$[WXVD7&IAPR$=5IAJBN+_I/>#/\HN+J1BH[W^#MF!1T]=.4/=8GN]; M1X3#\K3?XS:/Q'MS3=>$([%+E/X5];%2R40TWYQ[$B\<7.JT& -<.*R)!E2M M!9_G&$)L"C :PTJQ2FFRQXAQ@O7VR/;H]MB3Z" ZX))'8U@!8BX9 (.RJ/L5 M2K-"H0SZ8EU8)OI]20QF "MBT2!B2Q4E,:6"1[M1C(_Y8DSL9*GC); )2LDQ M48!2+U$J;(H2R;TX^:-.EZ"B*$!%(?DJ=EI*\9]B0R'^DQR#@M]?S'4!]^D4 M/=_]#8$PE M/@-6;2*>ZB'&@*):&.0:*$QV3Q+FH?W^]X1_"ZJH^]<"F2O<(AP0F(B $P'0 MW*@<-AY:*RZ%BZK*JBI=0H4&NS'+5%0DXDE&R B/E4B-E<+)191",82^-%4';T%@1 M$P$< U4QPPH/$72[S&ZW*U%6%O1ZS%ZOQV@RN2/AL""X%16((001P8T9I]=9 M&7,Y/5X>0:=(>USKG<^ZF2< M+Y'MJ KH. *5@3Y2>T7>D/:*&FW:6[R MWA!6HH&N)+WQDJGS6MS>BM5F8N. M+M\CB3C8F%Y_]T<_%!LHW'[R4MI%U43G'[E+U9 T5?NSO-3_M)UR,>\@I5CU M;COP7@C !M$-Q29==)'%)OJF1J\W0/%8S,@#8'&0N:B$))CB".@;LFT=8\+# MKC'Y:WWGK:[(6+NRYQ65:WC,6U%VZL(7L?7_]-;,5^?ZJ5VSRGQ!'/5GQJBX MX>>/LOW#;UIIWV]G-F&L M-FH$M92Z*@E#(*0B2D'EMKH$-X43S3IB8K90$)F,9A-&)F,X% I:J0MD*5&K M52J*'879I+2:2F-&D\7*XY2IBVD4S6:QUMUD%BL=3:)YB7F#^5$S:^YB$AU* M=#_-1XEJ*SW 2@^P4CB9J -\HJ,DD99*(225HL-9W60=95UOO=VZU\I9;RQ5 MFFQ6F\E:>HGRHK'11:B :Q(_1W,(N=.7!B]-/[-B_X\(*4CR?NQ3ZM(H7ES/ MFL7X$@U5C"V"/[5"!00,PT_\U9T>I-&J\7Y-?W_*YO/G?AG*]?V'JV*Z*C<1 MM%B)60AA;73*%6I@_9\9YU4U8:JKI !CQ?G'V=47.F94]<840MF-S-Y,@@D7 MUI)\PAV3WOT-H!<[?0%PN&W4OQD,E;2CC[M/H+]CL'M88#R9I!MGGF"9*ESA MF6-9X%[@76E:Z[[!N]F\0[A7=I?I0?^VLZ._7Q$(\"YOIU2S=QXJ.:K8+VPXL">$0 M35KPV7,2<[Z@LR7Q+WI7KRRE?)*F+ @+_B!-M]>$; '9CWEX*2W,_&/+'U;V MY.9_\- ?YQS,8=^&V<>/#IN^\]YI>Z]<]?A.;N&*,]=_D/-?V'YZX3&\[/M; MQ%F?'#CUZHX/IR[:AG=W;7T+D?R;8&._H_^;"ZQL6G3(B)4,\F\-W^5_(/R4 M_&G? 7FG7R53X5**N"L=?=(*>XF_P3^0FQ2[/OP$V>,_H#WL/Q966\$U,03T M?*,04ZF$6$QMM())1C:W@ QJL,LQM=ICM8%LV%0*P1M)(D65UVM Q&A0J(2@ MM21FL_)!FK1GL:VC-/:.FF;H;,2TW[C!BJU=DF&VVJP%P[SQDLR<9)FM!TQFI0GJ.SD75_[B6[C_@GOKL&;FN M./T81TNSA9<%Z:1(]"*XB_FC2-34^[8FG4L2B?7M/]R$ZF9J^HY MHUXPKOQ4K'[FKY<.6-0QYX8;^X/WWGG3O)?7!'([;B[UESV5##) M];P@3-T_<\Y* RJN<1C-T?_V$D:U."2.3%M;N);:-?QV?A>_FW^)5Y3@:E2- MZROZU Y(#JD853O!/5?L@8H# MI8QZ7, M'IU6[#X#\M-S%LQCSQG^M)0N1S1O BXQQ]&0BJ6B8Y.X11I]$W;>>_4MBM6/[[3^Y9:TS1B*G_7ID"5RN3"_9W8^>B'^!V, M5Y]9_6DN]B]N8*\X7M.*GSNXY6TZ_T7GE!\'>8R@"MPJKE-8E=%,Z6 TO'1H M?"I:@*Y'J[QK$O?(=B6>*SUD.UYZ/&EX6K9?3F1NJWM;@F&B%16LQJ05-&I6 M):B=9H?@C 0@ZJI@68_);#:9S! >>RA[$/;CDE3269+$&#E)1*.A[TT%_!BQ M9:;*F-G$EU%Y]%"12M"WX2!$]!1*DQU*RIDJ7%7Q#DM%U4Q,G2::ZC 5LQ@F M*1$!PF@2]8Y&4S%-82I*IJF?O=XD)=CJ32"9TFZXBZEX%VD7W&6#"9NH[%>" M:3-5_M0ISUZ:T.B=?J,8^5&R?_2(BM)MK+\L,_>_6KM&9^1A8M>#0_ M":'DM07YEYOHR]J73!TSX_X\?/0*FV"]2MGS+_509XG)%^RV#QNHP8<_.OG: MWIO+9RQ4]TP6*Y__S;IUOC+R"\SGYHZN+;4;%>$PHS$(J55,U=A$4L3A9[=M M^K.06[9SLBQ,/E0>W[%XI:(P;ZS+?\).!!W0@">(FS>7;4R1*[17Z*[0+] N MUBW6+^;7:=?KUNNOYSU#/QU"I-IT8GYCGGYVX07&][KKD-L4M MI;?RJY.W4('],3'FMRC'JT M9IQV6F)\2B8SV\Q#-8-U0_F;DS)]0IMDY3$!M(.HBLVV!+_V^RT,.8*3,-!Z MZ#3(J])II.3C1M7SOO+R3O?9N+3^*7ZQG:5@H.CH_HJ7\C10*:P?1MGKL+2JQ%9X)5]B M:?3'MR#I6OQ"_K]W'D9ZRQCUOA=.-8MU!NSW,EWGJZK]([M M(],9A%)W9'Z ?733_)O&X?CD16^LR4;WO^L:O[UXU[:W;% MF"D[7E?+ C;">"IRC9GPFEUK1P]/!O[?CA!72=>?X+@8 M9*CT:<$,=VJQ% 09U1#_<,Q6XMOJ)SR687R$42 5\M/0Q%#OYU$Y6D)IQRA$ MWL6KP$(7EYZX52[0VZ(9$?]+&!&5R:AP!F(N7OVV48IW@)7.8N)>*H,EA=+C M2Q<"'[LSO=[YB',O76%"/ <#=%U)0#7OQY19O,"*0KK>2;.C4N!DJW<6\YBT M/&@T-3JI%_S3S$N\*7.!OF25R?1::OK629:^?7*R^!I*7?PDIJ^5U_]LTCV. M>V="@T%IEOV2$ 4'J?H/XC)6MCAB2@1N6Y@[6R6.26IZVM7.D:5"JA0[QJRX M?;([S W/W3>J<4C8?6%J6TFD(AQV&*;%UX$E;N#^S6=VB-6=APWUKM,NSG(*I**5+VQ(TH2YM#3A"P2"1K/9:#2[G$Y0W(1.D>EY0RC(&4N-5;%$J9D/ M;#6*H'B-DJIV-!JE-Q(,]>5&T3C:R/!&;#S*C$1*T-JE0'-'=:G$NUA:*N,) MJ12-%7W2OE)7)WHFU7CO>KA+97>7PRZ\>M];_R@5GAO M<=&&=88;3#L,MUL>,C]H>$PV 6'GN9^3%H6YF0O35K2+HQKERA:!H=4Q*:>U,^D M4H\FAHE6?;))@^]350BUBU;VL%[VZHF>1 :"QT")==Z%]\C;*Y)>FRO&AL.L MWKG@L?/_E&SK]_E/Y+?1?!<^)1ID95C+JO5:@\ZD-\N2,BWE!JA;R1M2Z].T M+1J@@K6X/*#1IW4B;*2)&W4US1>*W>IJDP@'F.E&X5%ZE3Y]6)7@DEQ%*JRP M)"T5H_RC J.BH^*C$E=XKTBLT5T?:#6UFA\V/6R^*]X>-S0E1GE'^9BF:%.\ MJ8QI"C2%FR),D[?)U^1GDHED.;&Y4[JDE]&;O69BUID$,Z_ "HU24/ 6;'%9 M!8N4D9=CF2#71U(1(B7CO1Y/,)DP)Y,)E\?C296;4QYOJERGU08KRLT5%>4: MK5:"E%8'*-%HRW4NM^#Q)M0H&HE8+&:S0B$G%=3O+]=Y7-Z$+ 4',:BJBYG8 MGMR:ZB);VRND56BBVE&2IO\PAB!'Y6&\6C($A7_10B?K#;8J^ -,92Y)715S MY^MXKI"]DBJ*WDIOS^5S*O]AVJJW*.J/;'&5>AQB-ZJ^EJ(BK*0TA82I2Q$E M(PRNN2PQCH,FC"TKY,T3U?B">NXPW3 XI'F1@H355_KM?A4#%WUA8*B\CP+O M5%6/K?/-[ID4OK9GDI==T"_8)T, >,-V]H08EUE7EY'3'(:ZHL&0&YO;06Y= M.-'CCD/0QY8UAG:=_Y1UGJ=O'N=7@9WO!BPVX>FBS6B?PB_S-5 MG56<0J&PUMJ9:FIA!NKK^XF.\K1(-S!>F\UJMW,VFST6BY:4T.D2.=BYZFIE M+%8"SU5;&Y7FR?167M GJU-"LL"D+NP29]4W"4BGU HZO]TG^%$")TK*A$1] M32QLD\G^3WMO'AW5<26,5[W7^[ZO4O?KO5O=ZFZUNK4C/8&$$6(7FU@,0@O( M"$EH 8.-EW@+>(^-G7@)3KS$ =N 6"RP8S,3AXRS?'9F\F5.DIG$2;"S62$S M0SS.Q&I]M^J]UF*3V#/G=\[OGU&K7M6K[57=>ZOJWEIN-?+@L,NDR)^#PL*&U=7AU)5+M,^?/BYYE^Z ,( (QR;%D+^*^#]=A1;D!D6=HNXN M@^+ &[HWJ$-XUBG>*$QL0@=#,8S--KN'$;E\8!-83$>:&<8?L^'"8 />9C%: M."+QX^^J.QX\D'^J4Q=VI%L6JR??5Z\*NEU;\G^_V:3VZ*Y1Y>>IUU0LOQL? MZBMKV:C"[VH6I)R.3?_WII31[%X,(X^N_8[\%_.'L[L6UGA9$ .*+%S1%KPF M__H6C\GH,2N4H9#"F[H'WX/O.MT&=&(,V!SK\V,_O&FIVVK7FECHM\:!5M8" MK:3Q ;*N]S/^6^9J+=8S&E8CURCT&KU6K]/J(0OV'OD]BGNT]^CU1_ 1Y@A[ M1'9$?D3QI.J(^HCFB/:([HC^(;,V0S:A*_Q'N>=*7V%.6(H[63HD!0)A(LC/J,!2?RNJ,%H] C; MT_48H8!!;S$8]"B=1LCC#UB L4$X'=!C2:8L'<"LW.]W1B/0O[B<"I099QX\ M:U :_]&O%*2#&I .F#MYI:\LZC?X?&5T%3XL<)9I%@4/[8[CV?T(Z3:$R:'9 MXJ-(1S*Z3]W.? \S7?%N%3ZJJ+<' ZGV_.FND+TXO$PU^2W-FJ)2FS^X]\%( MXTH5_I/F6JVMJ)CY >Z]-V(K!CI0*/53J7!=![4D]P+E/+# M&TDO(Y?*2XIBG<(\^$<(27X%-&+&=CY@JM*V:*_7$O0?5CVK.J/Z-OJV\9_1 M/QLUC)_L1M@AE8[C!%^M*%::$WI]AZG8+&&U#,MZ-%J+1J/5L&I&JP] HY8& MU*PDJ5(K] :308N0BF&U5HOY/%Z(-+CBM$6IO(DA0V*@FEJN'".BDMAG-,8L M\Y%U' 2WC^AA,])%+[U$!@E@.<@R#STI76VDDW63M+.8K*L6MX[?=> -1F>H M<\S=0DF:-EVNL&G\GFJMWU^M MTQLE MVLG167H\I9SUY<@16B(55+ O?F1\,O^#NU/AT8_*V,OY7X\_LC,4@';[%U?F MQJ'\D6+)>[[N'D$VU^9WL-\"V5R.+GZ#F40@L3-?1TKF^3.*.).4,2(O9,)( M(KW-@)!2(:G$!FDE,M$98$QWS$^6&\K=O!]873DCD4IO$Z9M6$EEE,$&F;0R M*D!UB1QP<(HHAIP5JB?.X:&Y+6/9E?C2/\3K ML"$O*I>JBR^=1-! XO"4"GKKR.XC2M%X8=/"II8F,SF9#D;+Z/!16_ZW^2)L ML^1WR-GF/Q]:)-09Y![\$ZH?)L5;%"P6%,(PF[%+BC:S3LG,2;[9^F $G58! M%OO.+3XKJH'!4^7Y'4&)67*&G-TDTWY LJCG4IEA,T^ZD1N4'F+DD%*K*0@52+T"H!4 MB>18,<: $U?&"(>Y2JR>J)02("R'8'MK# ?+/2/'7-^6_FO_JM?BX=.=DEED\>9;Y'NDK+N<7 M2DSYQP"G+E[#Q!!1[N.4-.2HUB'#!RBUE"Q7^'(^B>DO_RH)Y!>NIK2 =TC\ MS)AT/Z1;>?9Z !V#F'%\8(Q%Y(#\RY4YZ7<0\QQ^%0] P[ B%I#"YUC2#\Q? MD 52&<>OGKQA6JTJ%)MHBA,.?5)JP4SS+B[_(^G^_/-X/9D/3T_]AOT[]B * MHQS^,>]0<@IHN+?CVTL.XR^Z'RKY8O*%\K-Q-5'BQ=LUEH9G;,^4,14EBSE& MXW?F-#I_-*LC8=7@:+ OMV^QL_/26,/#JX9WYL[9?AS^39C%C$2";#9["+A? MC=86267"(9NDS)HH+PZ/LX=Y,XH$_7XDCR*)Q&L-6ZS6<&I\ZE].>4P-J7$V MR6M=+H/:6A$-6PW:0YIOX 5(PK#("N5G7PZ_:"6[P0&2;B!6$_#I(DF4^[A(UBCVVL)KMBL.'-N^AP2W1A"KL: M$7!>0Y3_0JTG2MI:3]2LW+#^=92;^B'*@HE._09%IGY31<[V",O+K,"+T>5C M>T$#8&5!(=/L(X8%G4QDE>SOOFEC50J-UAII]#=_H3X>MUEOZU^^I.6ZUQ\: M[IFWTAK\%K^HYTA38MN>*QL1>NQIK)]UQW! M'=>MYAB.6J%J44^KQ7$,%?V@O9M[1^UK'8W:D&J<\9X4":8P+W=I M8A+ZJ>ES+!/0P\8+1_4 O]!W" I,!#5/5+FUFZZU#&%6U,E#5B\C6)AN M\\MSK'ARE*Z],,N_M?7^9?WWC.=_=]>C1X#W,]A+K?%8UY+UW[A[8_WFL;#T MOLFE78N_<. K^;\;VRVQ[[.ZM"9Y^+\^K+P59Y[8M.,PT6]6![#O@W8?Q5I^ M(2*[*Z/DD40)'(\DH_6H'M=(ZR/UT7N8NWT'(\>89X)GO*>"!B]R,2Z)4^J* M>*.R.\)X?^10Y#D?:Y/2I)2) H:T3N,XEIPN#JKD M(;)%QVUH /M?>. P0A%6C=ZT##HC6D!02MN@7:[=HI7HM5XMHW65^ GN/#(( M:I MEVV1#<@DM\B>DIV079"]+9/*G+'X6D$HWAU?^MMEACRQ)^A.]GB\@1XH MKZXVO+E9$%AVDQ;C@Q:3A!;S"O)"2_&0EM*.J'JD>*APZC8H;B2D;_6,@(F9 M-2[6O>.'>^X[<@S[[M[5%RZ*>6/ZE,I MVSB_/N&/>LQ:D2R;I5+W:OJ5?]<]3.UK,&ZW+K%NJ9< M,I/,7Y.MR+5X6FK7)._*/8(?MSQF?0Z=Q>.J,\6GLZ=RNM4(AS'^CQS6.""J MBL2GB>;QH=P\/A $1U&.' X+AL/F/A56J5/Y\#C^#SX<3:932P.6\NITV%U3 M$;"P9M+V@&]AO>:PQ6P.EP?7XU$_&/-75I.=6.QPZM;DN&C8;T#C+G@H? M-ZL)9:@JH)R9+V?5AU1D7*N DB_XW9Y&!A M6OQO=K%F4>JEC9HT9T23(,GJ_/-%1J76Y%_A7_00[T]X(@_N7=6Z9/=K3]RP MO6)9>)M:KM%;??:<>W'U3?G+\Y,[H'G>]Y>NK1Z52>O8:NVZ,9VHWGKC.VMK M[QHYC%==MR91CC>%;%&756>4AR:'^67YK:^U+L=_CT0]7+NA[;M0".7Y"KU! M'7(8'"$)4A@4C*E-L5+)1)4EH2IEK6>1O$71HERDVJA89U@3>DCR5NZYF_[NN#;SR\^88; MR; MT-87X)YSP+;][-2&T@;"M_'F-?$&&6]OM,^O1A)3,Q^-"9/5+F<@BWAX-$.3 M;^9M8!Q@=(9L,^$LM#F1L=?X))+F)AS@(9_ .-[)&X)!)"L_/"]8B@R'W4&E MGIY.)0=4#9,@NQ!^__MN/N[S1R)>EEDP7Q((2KS,@LA\X+V\$0L82":DGY6K MF>1*0T4-,,'C3'[,7J8=9UC>D#;ST&!?;/+:O4VJS$_%]G=E\^3$ MY,3$['W=4(8&HK6XP/5@(Y5/J^]ZXPW=&W=)#6_HZJ9GMPLLF 3@!04A@B?O M!H?$7^=I8/@Z2X/?7[JAP4<>S7QAKS'9[@F"@CS BBHG(W/VA=M%!0J5YD"E MX"CHP1,VD(O-DV[F[31]H;]E<>^^39OJ2KSE(7?(:I KS?$MBWVZ>2^]I&N; M7YFHK5C\]*(EFY)!;\2EU#H;,@MR[D7L[OGYUOS/O_SS-8U!9Y1+^6TVLTZN ME,HK=G:7_)YY=KZ]L?WZ^>WM2TL#Z:#3D%+HY*IH;G?M[XA>J:DW07:(0_M, MH7EH"5;QU5]8\!734?,QV],+7KSFA.EUSRO>4PM4INL,U[7N,^QK?:SUA5:9 M4:_WUB^VU->+8M#; MEN1B=$M_.)HUQ/#;,1P[M_2[2ZCFP=VDEYT@*F$G?TNT#E\2-+155XOHI>WW M"D@BDQ-D1L(^O9^ K!N3U^.NZ^*;GRMOY;__Q6Z];2I>V+=C]T[8)<9U,T[UO95K?VN?N_V]I7 MR[;NJ$C=OGV[FDL8C!:?L32+@G M5VSZU0U+M]7T?'ER-#12-3]>W[$TLM"F 1XL!OWP"] G5.#E_"[3:OG:V-,Q MME?6J]SIZ8OL4^[SW!"^(:)H0SO#3%N.\ 8Y,QB0"4OBB00R6RJ:DQNBN73% M4APH)3L&Y!J-U\U9W&X.)5!%PEN:M)26)@-E$GEI0N50NRNCG#M9:K <,L,X M>THC#W'C.#BF";G) )M@V+&*?RJE4TNN;*FPK$RMHASU!;Z VB59:O.FFMSE M4ESJK'3;2^WN2E7FSD]L,2$GOHCBFP^F=]N2?=TPY$IG*:\@L]/3G'%AR+W+ MH#OP!D@\!745K2_;YT_E H, MVYR6XE!3N^/S)6[^$=P2B'M-(:OTOH]RV'1Z?N7\:_.;ERAT)FUBF3EW/] :MSAL)4/>GRYL^[[D^AM=41D;$?:@K9_Z#9.4VI :Q7"0C]C[:W*V M/34Y4YPWY>+D!%^[!CL#V&:/-?LV1*/IV%(-&I2-LT_P+HT\JM%K8GJOQV?Q M>'QNM:N4@JQG'UXRQ6_7C./!RK,_DX=TYNMQ64RML0@+T M>>B1*,"GA_=RPIO9;,NF/?=[&(^SQ&/WE*CVWCE'$A9Z8E[M(:.TA]<:A34\ MFY;:HIS;3O82O6<0\4VQ/8NY0D23O8A><:A=%IA<(%E.;P=XAZLEAM3>5%BUFKMU;7!)HV-=7'LL[/ M<5ZWK5EJJQ%TE=7DAR<77*,S6 RE;?8=U^3*0J&U^$)_D:U(#5AB\L_D%S+U M4BO@*(U^?=:4X?6&;(94V1VA-E^LS6W1;@EM#&^,/)26NF(XW1S>$$VET]/( M\FGD&JTFK?6&PI90*&P;]P<-^A#4*U06#8<,@"LJ(Y7D'F QSZY@&79=1C/. MQD\M#V-@MX^<"7LNF6MX0\ZPJY05V2(O)K?W1KT@F,& MCL,6252329K]:H2VLU$G5:4YZ/C^,BWAJE65H<#F\P; D&PUB"D82P2QEC MQ&(T1G $/JR)8!" H33E4)RX)1:+:S6R6%3E.>R*^-7QF$'KRGD.>%&58%,>OC&7^*2;N[8H)'3)]!4XQ)K9H.BRK:G(Q9S9F MI](/G0&D7?"ER??(R>[)B66&]X!.R/51EPKZQ!73G2_TOL*8K/C8MI-/*J0V MO"E7&,BR('F2A4$Z+=5>4"Q*CE )BWOA67L.Y.+FKX)P% FS7ESBU2H,J')9$PJW%2Q;=^J-HU!AN]?[9+5)PZK>;5*]02=7&S=4.T M*%V\E&K[+&:])JO%9++JU29/U&HRS$3L4YW'KT"605[#ADS(A"^8WC8QIG%< MRZL\2I/=Y%'M73*S@TO0BF "U-EU=+L1K\PX&TSDY"G=?!2R";[F@!5\?>!+ MIF9,O,$MA.N=8BJ='7RU0NPSCFH3;YM[9K4=3URZ\O[FCW?&@/$"5C<+6D\Q M/72K5I/OJ,B#'),[&2AH <)7Z7+Q-.8Z\D>=9AT,(-6>+2MJ<^%R#NM]X:@] M!0+JAG:+WF*,K?7>F0MG_<%!]NBPT>&E!TLP"DS]1MH/?&X;T\S?[H0QNZH4 MMRLW:K9HUUDV56VNV5Q[;=V:53O,O;;K$OLT^VS[$]?7'63O3MQ==W#!D^SC MNL<[SVI;JC34\WGZDZ6W-V46AGQ8[*ZYK85:B] M:=4J]F#%YYN^V,QV5^^O&*VYH6G/HJ>K95$+ M4-LB;TNKI:6E-:QN6;0(.D15;#4,W/6UK2T&_R$?X;>I?K#V/+Z!%#'NZ M]<55;[8(C!FU CEJ>:EU"A+15Z?P6I*@K[P]E;O1\8NHJ)*UISC#K#C\OW5$L%"@F>;8-E%9L_O-\^F M=B+.LQ4SM^')396S6$#[)WC RMF"7F!Z4 .1D0V8IU6DXU<_MV[>E@VYFLQ\ M^S5/?V'E\F2MJ3^HE*E4SNJ,SWGSAG @%=OH95BU1E^2.G3]\N9'CQ79#+Y0 MW3>RSFL?/N>01[W:6B5[,#_OR(H;JS@^4[8\C\MN:&J87].8O^%FG4XE-R<6 M6:/W9-*!](.X<4!CA@%4%[_YW4??9S9O\[E=CL@4&JW,_XCY_&JSTA;0"&TG M F/DB]!V*O#] A]<*O+!_!,B(ZQ(V9";<:%/T=9PV.Y-TN) MJ!F'(2]!23PA!%*KAEIDI$N(HDA"& @3M)\$@>5R B>(*)+X*Z)(?.G$I4M7 MXI^41JXBBP#Y#F&1> US))*_(9"0V:3==/1CKR)[?()3%0;%:;H#2GOCCE>^ MO2G36+S?:E!JC+D&[^:VFF0HX1^QN\F4?.<@&7QA.6 4%58_N) M^;FZKOS&%H/.K"U9:[ZC.E(:3H_B+[266)R.TK>^LJ;[669HM]WFD\B"('>0 M.?]30#-:Y$0O\HT*1LG*5.PSYI<<3[G'3&.VUQRRC8YVYQWF>QR'S4\ZGC7) M*\PUSFO,+\MV_#25OZ8\^<7L/P < F2G,=^Z!M^K>5+S MHN95K;3:VHH6ZA9:%Y6LD77K1G7[7"]$SRE>C9TK>=.E6^!?@=;JV#3*^GG$ M8FVP+*/3(9O+GK99=9:T-=#L'L=?XW51?SJP% 5Q*HR1.S7.WLO[20.)(AT* MZ+S"7O%P4*6&5'H7=I43A82)\^RM2 XDG2\-[=W:I,A]3 M;6X,3MJ]7'&VO[XWV[=]56-+6=\_E;$'W[NEY][=_Y*OMA7E\TOL-J\Q%))4 MW+@5\?Q?P[4,IJJ_"+2N:5[JX5$+G ML#<#5Z5P9YD]^*CQZZ87_<^%GXD<+3V6/!-1'PX_D3SF9GOPK>%[DNPBYV+W M6LQ6E]:F%F*V5%6:JHBPCR*CROM4VQSA,L^AVX=6+NSJ.?_%/5NOV63W7K.L>G_^WQ>DYRT= M?9(]^)='EMGL/H6&;M%JVH4G_FY9Y=-;'L5+KFMK7C+X57Y5?M/YUF5-V_$" M,A:60#.8!_B-H3_SC0R,@SXP*_$:]EKEM:I5L:/L"_JCCF==RCM89',.Z/Q=[D"%*2]FJ.S\[+:F.!F,?Y\_$^?LF24.4:F&\'=I\A+EUF>&)0$]X$T9JME# MTEV%V5-,I"YSB)UF>,3KR6;FN HC#?7:B=L?.'[_RG)?V.\HM?LDC%RA-NI= MN;:.$D^)C/O2.4YO\5FKV)55>1>.[VV*A.;7E7J\9IE"H>.W/3&_;) MYYB2C#@70@B:^?6\D'3'TOJ6XK+/+7GQ]D77^DRE]M"\D&RHA4^;T# MG$NWW1@OAH'Z^W?N;TK[ZBKN>X#?\16_)HF;OGC3FOJHO^Z'U^4Z[I2R$:(- M;#7 L%-R*_)@V3DD!39N-W#!O+[Z&>EEYB\Z=HW[$/H L\'B&K11Q^JY8HZY M&4B)\2"='DND.2TRF1L ^AIQ@L,ZN!0?/:G- 1 M.VW>J--F8%KTK)=EIEC,]G'HN%Q_2'<>8R0'(41CLO$5U=D+MK=MC(W*L%YR MAM@[1X:E-3[Q09% [8XXVWZ955=6) M*NYKCZKZO[!!Q]"(E[']X >JW# MC_*W*VJ<-8PI5W9-V>JZZVS[K/MM+UB_A?[+JER37%U[G9)MM:Y&&ZQL!:JS M,KYHK)HYIL35X8;H\NB6Z)^L']C^5"VWU-;5F96J<*2JNL9FEY9;Z\SAB'M> MLKQCGKGO1#)R2F7FO.:EYNWF.\W'S%+S2 E\IKRD)M/XF2(.VQR"SRQFVY%LF6D+=XOD,8I^T"=+_ M4B(13M"89#9_M@:$69BM:YA9SQ.&$7(7Z9MDYY*A3NBEA,&#D(W#ZE!76T6I MKQ9,&HP'S/3R'69GUF4+> >5<5ILH?&+?>"FB51MC;9[E;97E MD836T'KTW6U)/K&.,ZJL)8N]K:OYBE J>FW$:?5==W*XT<;NGGSACH#)Z.VS M'Z@-)P+^JL4?YG_[0[ZL]7&<&W!KC)ZMMI'*>"I4<7?^&[<'S/;YO_KVCY<( M\TD)H*5#=/_<7_C&ES&.\H9 T>7:F?7L6SHKE7D[M-:5,#2;6!&//R_J(@_#.I',;*\G1/LX=SEUV3#D8 MSL$[;G$\X'C+(76XHMY#'&JANZ,TEEQ#>'EX2_CUL"3\*AL@S1AQA!B264[( MAPY2SE ,QB/(? 5W"_< ]Q1TIER:XXGF+J;H5"3S,[J41XEB IKX)0,]^TG7 MX2?%LTM7)JA6:BS<&"-,^*'-YA"=WK,+.[0)>F967*E\S=#N-(%]7K/;J- = M<-QN\6G5F\L#);S!==^7+=\).98X:YQ)MK5^\=+=CR_[Z)#OE#<7];A=325< MIKF\/+7DI^/V'S#[GBQ73L\=M0+<XM[DTE_>X^;V_\V15YU2 M-ZA9-9F]EWY.3\Z+L96\!K_K/.3XG"M^"+WK&F?NXU7N0T6AY<$M028XSJ;& M2MXMHO.YE@9BC\5S1725-5F1+>)]N7017[2BB"TZ#WA-L%4G!22). +.;7)R MP@!F7(*/_>=VSBX++OA:_KG;_,QSA.=X%=K=[8#_A5C! M=VH)NR!'\A(T#]=;D T'40 3;OV@\VG\=>?1DN?G'6\P+(*F:;!W^H9];SJ_ MZY,J YJ250%6XG2YF)*2>#U?7\='?7[&Y?)&>4LTRM>7P !JS,T_M/ B,A)& MWFNM4:F0/'>Q.I),AM62$F>][] 1_UM^QO^FEKG4?!Y?@W@<''-]+DJ8R&+G MI7J^MC5;SQ?GZNNOX;2\]G[M<:U$ZUJ4<5XSCBT$E60W\'N;R1YLX;[G]\B* MSH2P8D[X/OHP7)DH'.K1">J,Q1EX83\H46D<)U975IK464D MT-!1&:[R6><_<>V\ZJC/D>"XH$NG,:>^ZJR7VAY8E&B(XEO^W99EB6\B7X.R&\$=5_Z%KK&"" C^Y M-;^0O1-P6X7-_,;'RW"9HR:G=+J<,><\YW/,:>:\ZW1T/'.1O2CYCO,[+FV+ MN]W=ZV8E9>E42EH<][C*7$9).I4LC4>+W I?F50FI[< *NR2W*&JBQ8D#[X9 MCWCTOG%\@:\L,_)J4U9O]!H98U0S:B?=XP/VI^S,"OLM]A-VEK.GP8^UM]14 MM;Q>B1LJEU=NJ60KQ]D KY6\6\;/TI1Z@;=#!_M V5-EE\O8%66WE#%<6;J, M+V/+2/=:7>A>-PM-=S-ADN"%LOR74,/D^Z1W%>\HII<^(/&&,D"YY UA+B2. MA[!-V$8F=+0SK5"&Y+.7[ JK+165;%B8RFSUN[2)NJ'*E65JF:XVD@XFZOOR MW_OIHU_(>E.-88M6859(Y3)]9K.E^.&]9],22VU9P!J-: M9R[WQ3(M_/+OYC=]>*P]Y8WP2FE*(57Y%V^K9_8_V20+47U1((]%V-W(@N\[ M:=*.3_V2-_EKLAK22%D/N+0R']FS_CY?XLM5,-_%;S'?97_"_A$.&"W&KZ_>?=0P_>)6D%B1)5G-F5>(GD?!'5+LT[WOCEMT9IT M7K+'WLDKR45A$A/KU<#;*95:!:)@@-$C+KW)NDB#RL(Z M@>DAG?5[ADFJ_%1'F#$=.=ZO(Q_5$2Y;1[?73L>>>V*GO;#"*ZSQFEB0'%B^ M.%#/\E;R$'29MIM]5G(OZO3Q'#(X!UY@;H N-K2C*E4<6C?99Y&*??8T5U2$+>/L2V-FA,#BU5A?)-<;G Z)VDRNO=?C1_S> M=R_(L?P1_[N26O4X>W1,]4AH'$=/?IO)R&W0'UXRVLE^/[*#B)Q#D#&K;WOH\75K-=L?]E@,_?_Y MH&KW/9Q-?\WK#_?L>&))OC=@_NI@#PY6\YLT,6U?_[<%R^B.AHS2]D_@QI0^@!WBEG;>QW#&R[S-1XW)U. (7ARL+L+)/0T^ )QT:1!#CBZK;'GYB_5I- MS\->BV'@ Q&.WL@%"DCISH#IJX/;\_]: &0R_UL"2/?.UAQF%VY\-EWRX-IU M.#1__@:!=\;W2=;!<&Y'[:@YKR"5;FUYNT![1,MJ#CG&FA9P=@EYU@MR(\J[A/92:W$SWH='V#I4K MG]8M K1>0;M&HLQ(4E(JN:<[>=V_/M:X<*LE(?O\ID1R!VYK;NUAGO[<0]X- M_-J.N^[7>1[+FG47;:QY.JOEY>[MK@& M7*RKTK'DSO-D1K>C?A6%&?FX9_3*SHG+[T/9O/[B&R($X5> M\:QLX49Y<3>;5/9)7^:E)14N*5LJD]>5Q&KKYY7LP+_LKI*SI5(YN8SOQL/2 M)=YZ3]RBE>>T1F-)0V.N]L;R0*6WJL5OU2NR*J,IT=!0L?:9)CHWBD>A;EW2 M/JA;#+7Q.GL,V6*7@[;+NL8@BQK-A4H@.[A/)?2+G?I[-"?[6P^,&Y]\RS/_+EHD$S MN6C>8"]<-$_I&2$I0BUWY__O%GW=GQ1.JFT(/>T=_P:Q+V[_Q;+\@"^0V896!J(@+,#Z1KT2'I MMZ>^">Y_!/-_I-]&]\'[=^#[%]A[I\Y+UTZ]*1F>>DUV=.H;X/XVA.^'>&^! M3?+X >2GDPRC^^'])Y)?P:A[%/T9_/>"WSBD^X@M1EJF&OV$+9XJ9[>B*@F: MNLPGP)_"[B70_X!$@],'<3Q M@%T*>9= OA,0OIKX0]P$U"< Y1X'LPG"OLV6HWN9O6Z^[4O:>_W?"2<=ST+^9M%H]UD:W"]@='EW.;R^;> M490L?L!SR.OR?L#]TO>A_\/ &\%70\^%WX\R,4OL8@E?TE/R0;PDOC!^4^+5 MTOW)NM3UZ4S9HDQ=>556E?V'W <5KU9MJ!ZI_K#FC[7OU#TU;_Z\#QL\#3_A M?]+X#_.?7_!(DZTIV_1JLZ'YIN;?+0Q2^NM$_X[JT+7DY",R0%^[!B')H\QZ MZ',)N6V4+*8[7\C?=?3)4GKUT#>6KJUHT.=%-XOFHX=%MP0ET%'1+44N]"/1 M+4-1]$?1+4?_!^1IP:U 4?R>Z%:B.QF=Z-:R_\X\/-U2MDKHIM! M,MEW1#>+?+*W1;<$V60_%=U2I)7]F^B6(8LL+[KE:+O<)+H5R"+?)[J5*"B_ M5W2KF&?D)T6W&A6IUHAN#4JJ=HMN+?-/JB.B6X<"VB$H"980*.JTAT6W!"6U M3U.WE/K_0'03_Y]3MXS 4Z<5W0!#G9.ZY=2_6703_Y74K:#^!T0W\3](W4H1 M7X);P)?@%O EN 5\"6X!7X);P)?@%O EN 5\"6X!7X);B18Q2T2W2KI(=T9T MJU&5>5)T:] F2TYT:Z5CE@=%MPXM="V@;A6!B>N@Z :8N!ZE;C7X6US?$MT2 ME'7]F+HUA&+=6M$M06EW,77KP%_A7BJZ)2CJ7D/=!I*_^X#HAOS==U.WF?J? M$]W$_]O4;9D%<\LLF%MI_#^);HA?Q%*WC?@7E8ENXM] W4Z23]$NT0WY%.VC M;C>-_ZSH)O%/47?QK.\6S_JNE^;S"]%-\IF@;K*NKRMVBF[(ISA"W274?XWH M)OZ=U%U*\BE^4'1#/L5/$K=B%OP5L^"OF%4OQ:QZ:6;%U\R*KYF%%TT!+U]' M',J@-/PJP+4:[4#=8"]% Z@?S C:AP:ISP)X&P(W>7: ?R^-D8201M0'/PZM M K_MD'X$#=.W;K"[(?8>>'9!S-40OHOZ M(\3IA!C]D([DP*%26K:_E9Z;D\-:FFY8+"6'.6;D(>SD52!Z]1)\LJ2KIUU--.9>6L;M\+XHI BN2; 9RV-/R*6>@F%5Q'IB1APQ2F(_!]DJ9[&@,%6.VAF!N%YS;Z?0Y*/01I!FE]1VAY!*Q\5EA\ M',:](F4/PU<&X=='H3LT"QLS<48I[7-0%O+=?10CA1(3_.RA*06\CLXJ2:$V M(_1]%XTOE)I06I\([7XQ]P[ \FEFU(J@5-2I+K/"KVY.7;1+P_,*K%0_L\. ML1X15D+Z(8H% 48DO(/V$T*,;11&A)8(AVT;8CP*/KK^"[AU+TKJMB1(!4%WV2TA H-*/K::Q!6K\.D7I)B3LA M9Z'M=M#>>]]T3791&B[T.0+^"U0YMSR)637Y.)P[:VA/=U=R M=>^N[F%N6?=>;M7 KH[^EI&.OM[.QN'.[OZN[B&NE/M8."=$6-L]- Q9SA%(NZ1CJ*N[?X0KJR[/K-X!!1JB9>G8UM?-D4+T='1V^_P8,=@]U""ZX$O[-W1V[F#ZQWA M]G8,H>Z.RF$M^W[.$PZ1F;J)Q082M0/F?83 MU]# Z/8=@ *N^_J1[O[AWCW=4,EN FUP#0X-D*("B/8,].V!LG ]HT,435"A MG05LKB:U:!(*RRWOZ>GM[(;OS.\8!B /D(P!B/#Q?B!-L<0 LB[ ='_7:">A M@]%ADG)%]]!@]\AH!Z$';D5?1_](+R"X5X OT-D^;J"OBQL>V0D?V$1(; M[(-(>WM'=G#;!P:Z.,!7_\"N?5#J=;U=W8#!T6&!0+8-#.RD! H%V-ZQO[>_ M>U@@AZ%N(,D1>!F@]>6Z!CI'A2J2R!U]PP,T6E?O\&!?QS[!LVM/]]!(+ZEK M\\ U'!XH&=D M+U V:8\$+7LZ^D9I P L @:@XD",5VM4A0;8.T+H>'"PKQ*)$2F>2,:0 M_U4+1D (X4,&PCY$*HDI0,(HT.DFQR7+0',!Z;B0KP&AP=(7#B MVN$;NP -T"/15".?+!5DM&M@B 1!6_@;F4'-^\C'2;%W= ")#6P;Z8#R=,VJ M?\_0P*Z9"D'AN@;@0TFN&:AQ$!HD@'FPN[,7"*>C#X@-/K*K=X20+<"!@%3, M)T$_4BAWY\#@OJL4/*G5MO3,E(8T$^B&AFF'DN" SJ$9 K7NZ87N>E;>,SBB M::'WZ(8*BVWBDU])%&@$&LH(-+RKH@N*LD ,;ND'U.VBOC7:J\75_@TJ%X,^ M0?S=HWT=96E*]3!\CHKBRYXY(LO519&YL7?2M_UHXC.EG1M[YZR_+3TGTL;H&I&)HE=LVP_@7QI0?\.D76J9=^56"$ M!FEHQS0++HA=!?&C\%X0WV:73&#&EU!6IDMD$/MI:0ECU2$R48E9K/!>6M9. M> KB 4?9GF'*K'53.&P7F3["L@EBK, :%H2-;93=V@TN@PR,@.BPS8**3M%!G2'GCKFP4U0E%#%#X%QGY8+%L! M(H)8MYW"26!ZN^8(A\/TV]TBV[Q+%(_GBCI_6UB,B!#JI7ETSA(Q!);T;PN2 M'?3Y2?S-AK HWZQI/W3?D.4I=U.\250;#>PT2,BVUM@^WM%YEZ 44$4(&D+ M4!6H: _X],&S(#3W4.J?$=8%#.U$'Q?]/YO8+=1G/J45@9('IDLL4&+OM&@X M_ D8"U36);+K!#.C%*8%L71X^ILK:%XDQQ$J8L\(O"N@=ATT_UY1Q.^=0[]" MZQ6$[SZ:8IC269](9SLHYCK$[PIE&Z&U&T:"D#B[Q9#2=E!Q9K:PNGT: ]VB MP--'\Q=P2EPDQC8P?;1T^U!ADF20AG;1+_12V)/DW2R;@3BUZ 4_/;2 M7Y+">K9PV2D*^TFQOTG]C],5>IBY/9\@M),\=T')_W?RYW\G?V9/_N3 1*Q:4D:,G[*.\B M0(GDN(>VU;U_M>Q7:TLSWQ7XCVX1RW/'BL]2G\0G^I).,:XPZGWV%C8#F04? MRZ$%WH36MVM6_!H:][/F3N+^S_KUN:D^?13HIOQF!_#;Z5G]_H+_ELPS-_9L M^6. 8F?TOR.'3*>960 2:.NS+SD)\9OP2G@;^=1TA7@")@IE^/0ZSXX] P$B MYWQV>)'8!=EM'Z72SRKI";%)G7\AMJ!/+_._1_AGK.C=U/Y8=>]#OJ^K2T G,"C'3J OO*J>;F M##\.=CQ)[;%H+'..!KC"F5L:S>PKZ B8XV#> B.!K[V"O& 8]A7F.$AK7HA\ M;LSFIJG&Q^;/%QT558+C5$EIYN>-*G8<70;#L./L.1@[::I3T63FCXUZ\,"0 M[")9ES[%GVUK$:K[[1SIY"!G8,<6!6@!D$\PX8 M&93N%/HYF,M@IL!(D(E]?NR7![VOL4?P3OP8Y/I%]) "\QKOS9*;IP?RP@Q':6/_4JP.D$F'>8XV=8GO7%X$/_?JHF/"_S*OLY M\D,U"G3&RX&MH7KDCE-N8,83"V8PL5%*N@>^/3^7Y8*BT7%.3*L]\ M*70T=#[T9D@B#55 :*8JXZR)U535L(Z0'3(\'0U5A22OLK>2'PHI$&_PZKVD M\-[KO8S:FRZ'6OW;*2^M]BWDA[P0R>JMW"(_+F>VR([+&/\+$%_Y0JJ#U9_R!^"I2I9O'8N74\A.@W#SFX2"W7[_LB9=G/ ,0FDWGUVR/),))\H; M55-_8&\F4SI3'X(=!_MWD*2FG-QC>ZIA8<9#[%1-QD1R2I;35Z!2FG^X7$)> M6Q9GB0V I):OW$%N]M04E_O#Z4S&'RZO@N]_R*O"\'%EV.W+''H-/H79F\D/ MA:%B26^E5Y:2-UJ[/:15EM(JN-9K6-!H9PQ%K&39[X(_K\ M)GVNH,\$[^*T?^2TKW':ASGM/DY[':?MX+1;.&T3IVW4XGI>+)T_JE>J1\'4^BI4C+G@306I&7L8Z%L]YQQC(6;@!+,>9YQ=OH9&3(H\ 0 M*@5S#(Q$M%GDE1!_C,I(+X#_@@)X+=@OC85+O./X1<$Z1O)LM.+G49BDPL\B M#PZ!_0PZ1M^_BLJH_171?G(LT ?)GB!6HQ(_C@+D(_"!1N->"=\DWCO0$$:K1E(A-@-8K+ F.?+WE>Q#WD8\HI.A_=Y)R%]:,S[7^7C M"CSF_7-PG#DVYOU->!S#V[L0]MB8]U(9O/%J[Z_*+GE_67;0^X_A<0:?];X= M_K[W^Z%Q"41\N8Q&?"E,,WG! YX0_\MEUWH?#7_9^Y"0]Z$@C70; /,8;_9^ M#JHT&KCD'81LN@)#WFN%K#8': G6O$??VJ \8"TOIY[+PB1CL_>:LNW>A>%C MW@5EW_?6!Z[UUGC!_ZRW.GC)6QF@WTH&:/(2#U0.2A(+'/-&RHYYUU2^BB\B M.3X$)LXGY3?+=\M[Y3WR5CDOKY)7R$OE?KE/;E&8% :%3J%1J!0*A4PA43 * MI+"0 R=QJJ).9B"63$*>$NHV,.3)"#MZ&:Q@T&)TPLRV,JUM\T]4QEO'Y5.K M3E3%6T\H5VQOJ^0Z( M?(+Y_#A&J]>/XRF2X@[W"=."]3"(8?Z.>]W$;K_CWO9V9-O3X&@PU1NK%S9= MY;%5?,Y2EN2(S_US%)]XI+5M_8FCQ>TG,L0Q5=S>>N*:-F[3^G/, >:&YJ9S MS(W$:E]_#B]D#C2O(OYX85/[=#0@J!LA&A#UC4*TFY&'1 /JOIE&NU:(YH74 M$"U$+!+M>>2ET;SX>1(-R(S$.WG,V]QTTNNE<22#Z!B-F7>+^SPN M8G^,U/'V$ZK _!/JP'S4T."@=]9LEFE.R,!/#H9$K_4Y;G*?ER .8FN 6^M M&%3:6-I(@H"<29 .O/5BD..F6A]\Y'DQR #>1O@(T'&R#>AR9_.)DJU@!9K: MD:.YMPG^16L8_D9'1X>'1T;)'R0(M[6>F$<6YO:X\V.WJ:1OU%_ M\7:+!I)(+F\^P4.BX>$X31>/CPH.R)LX/_XW(OC1J"@^/.U/#KNB89)+' -( MB:9A3Q$==<_$RQWA>/FYJ3^RMYXTE9/([7B8E _20VY"'L,TWV'H!M#_ ^HD MLH9E;F1S=')E86T-"F5N9&]B:@T*)2 G9F]N=$1E2 - M"C$S," P(&]B:@T*/#P@+T%S8V5N=" V.30N,S,U.0T*("]#87!(96EG:'0@ M-C8R+C$P.30-"B O1&5S8V5N=" M,C$U+C@R,#,-"B O1FQA9W,@-C@-"B O M1F]N=$)";W@@6R M,3@X+CDV-#@-"B M,S V+C8T,#8-"B Q,3(P+C$Q-PT* M(#$P,C,N-#,X(%T-"B O1F]N=$9I;&4R(#$R.2 P(%(-"B O1F]N=$YA;64@ M+T%!04%!02M4:6UE7!E1F]N=" - M"C$S,2 P(&]B:@T*)2!&;VYT(%1I;65S7TYE=U]2;VUA;FET86QI8VYO7!E M("]47!E("]&;VYT M#0H@+U=I9'1HCA\][K;M_7-\+B9G)UUT]O# MS=U^?.T^G!^O3_>K==M]:[]N-^O%\/EB\[R\V2^>5_W'R?3[N&SC:GCZG[UW M+]OM.Q_+L:WO;/#-3^TL 6M;$4;V]#. M=G2P YWL1!>[T"?L$_0I^Q1]SCY'7[ OT)?L2_05^PI]S;Y&?V%_.;30+_ + M_0*_T"_P"_T"O] O\ O] K_0+_ +_0*_T"_P"_T"O] O\ O] K_0+_ +_0*_ MT"_P"_T"O]*O\"O]"K_2K_ K_0J_TJ_P*_T*O]*O\"O]"K_2K_ K_0J_TJ_P M*_T*O]*O\"O]"K_2K_ K_0J_T6_P&_T&O]%O\!O]!K_1;_ ;_0:_T6_P&_T& MO]%O\!O]!K_1;_ ;_0:_T6_P&_T&O]%O\!O]!K_3[_ [_0Z_T^_P._T.O]/O M\#O]#K_3[_ [_0Z_T^_P._T.O]/O\#O]#K_3[_ [_0Z_T^_P._T.?] ?\ ?] M 7_0'_ '_0%_T!_P!_T!?] ?\ ?] 7_0'_ '_0%_T!_P!_T!?] ?\ ?] 7_0 M'_ '_0%_TI_P)_T)?]*?\"?]"7_2G_ G_0E_TI_P)_T)?]*?\"?]"7_2G_ G M_0E_TI_P)_T)?]*?\"?]"7_17_ 7_05_T5_P%_T%?]%?\!?]!7_17_ 7_05_ MT5_P%_T%?]%?\!?]!7_17_ 7_05_T5_P%_T%_PG\>OQ/.TR+MZF N8'I^#Z= M^I=Q/ RNXP@]#B&,G]70WJ?L=K/%*7Q^ VSKLCQE;F1S=')E86T-"F5N9&]B M:@T*)2!U)V9O;G1&:6QE.B]W9B]S97)V97)?8V]M<&]S:71I;VXO9F]N=',O M9F]N=',Q+U1I;65S7TYE=U]2;VUA;BU";VQD271A;&EC+G1T9BA!04%!04$K M5&EM97-.97=2;VUA;BU";VQD271A;&EC*29GIF>'!NZ@(G P)!G@($A@XB L@J84!%88!?,65Q= MTV(88%GTJ,]W?N=4S"+O[WO__?5_W=-6M6^G6 M.;]SSN_<>VL01@CIT"9$4=?D::G*P67;QA*4'WW(60X16$KNM: MOF3!XC]]^-'S"-WD@.O5+H<*P].*=MCN@NW(\E7KUN_ZNW8E;*^#ZV^^>/6B M!8_^]A4?0C?#]="+JQ:L7\//I[L1NN48; 4($JN!Y%>4>0.1I":T_BX8_%6.FC4-!%#A+^)6Y5EPE!/&S?0CM>>^/ M"-$;^(GL;O*!&&%YK44*K)5+UZ'_OQ^,"&B#@W8KD("42(742 -WT"$],B 1 M&9$)F9$%69$-V9$#.9$+N9$'>9$/^:%=011"811!411#<91 1:@8)5$)*D5E M*(7*406J1%6H&M6@6E2'ZE$#:D1-*(U&H=$H@R0T!HU%XU S:D&MJ VUHPXT M'DU $U$GFH0FHRXT!4U%T]!T- /-1+-0-^I!L]$<-!?UHGEH/L,-_V- PT3D MAY^'W@IM0_GWX7<:?A_EQN<'^94HG+LH?XJ:X>C!X5_A$T7_P &XR@ST=VCE M.O1K*$U 3^,,2.$KK(0GVH3L>#I(R(:RZ+?0FL]1./\\>A?]-ZK)?XR,Y#"T M]W'<@;OA:9O0%C@G#$_%GG$2^BM<9Q16P[768F4N#\]T/;H7O8S^!+)L1*OH M%/Y/(*\$VL-GXO1'>AAU$6GR!!.BZ_$W0P :1P-WH$/8_5^,_41W?GEX%T M*D#*EZ##Z 1Z$_T6]G3A8V0=N9+\$9ZI%G0U$>Z^&FU&MZ#;X-S'T!.H'QU! MQ] )S.%:7(=;\*WT\-!UN0P@RRGK?0[(\21Z'WV#;3B.2W U;@/I]>)C=(!; MQU?RH_,H?P>@T !77H76@,1^B':@1]$+Z&LXIPAOS%^:WS:LN]& A55H+ ZW\!5NP%5IY+_X#N8;C.$_^2D!H R"+X6DV6HXNAJ,WH1O00^A7Z"WT MGV@ "]B/8SB#+\*GZ#SZ$'V4OL[_B?\\]Z?\^OQ3^??S'T++(R"A&8"]M="> M+6@;V@W/^2SZ.7H1Y#( 6/@&[NJ ZY3@>?@J?"=^$+^.?X._(TFRBOP:ON_1 M*GH3_2NWEQODO0 M>G05Z/)6= ?<_3#H\4_H;9#0:?0W:,&GZ#/0P'<8_ XVPM>"F_!HT"]KQQR\ M&*_&F_%-^ !^!K^%W\=_PY\1GBA(B-22)C*:C"%]Y')R-WSO(R^23ZF9QFF2 M7D9WTJ/TY_0WG(&[D;>"]BOY#GX!?YOB+L5C0EQH%Q8J1>7K0\5#?\F%<\VY M9;G;&9/&"%2;" T:#Y M"> _YL'W$K"2*T'S-Z+M8!4D3*X3N.M)(59"/93&XC#Y&#Y 7RC_=P47D) M/[(13<%/D 7429N(AS;A3_$VLIZH\:>PO0=P&2$+\/V Z[6H&7>0S>BNX5\4 M;**%W E7?95T<,UX&]?,[D;*^=]R5MJ+KT-A? FJX5Y%<_C;N9M0E"PD[^(W MN6JJAGOYZ O<_?Q'="Z<<7W^,TY'?T54@*VOR33Z('F/O E1Z ]@;0A58A78 MT]/X"L*1C?A^\E\@\4_()!KCYM!/Z2^X&#I"%P**)Z-X_E,<0;?39>B/] ?D M)AJC,=9&_$>TCN3)P\1&]N"-8' >\+9'"HM>!;A]#KT^ MV#:X#VTFCP[^DEM,CN)E-(G6X%IP(Y5H.=7B&BT;"H6# [_-ZW"ZGPVZS6LPFHVC0Z[0:M4HI*'B.$HQ*6L*M?8'^6%\_ M%PNWMY>R[? "J%AP7D5??P"J6B\\IC_0)Q\6N/!("8Y<^D]'2H4CI7-'8C&0 M1NG2DD!+.-#_1G,XD,6SIW1#^4?-X9Y _X!<[I3+N^6R#LK!()P0:'$L;P[T MX[Y 2W_KY(O:5Q M'T%*'32JWQ5N;NEWAIM9"_IIM&7!XOZN*=TMS>Y@L*>TI!^/6Q1>V(_"8_L- M2?D0-$Z^3;]B7+\@WR:P@CT-VA'85W)B^\ZLB!;V);6+PXL7S.WNIPMZV#V, M2;AO<[]]XVG']YMP<=.X[JWG[W73[2V.%0&VN7W[UD#_ U.ZS]\;9,N>'K@& MG$NBK7W;6^'6.YD0'2EH"&L^>Y3"0RT)M[":OHL"_:KPV/#R[1?U@3Y,%S0ZLXO+#FW3R[)A[/2A*GGQ(E9B\(=@(+^P*( M*0[# ]2SQ9+ZM'V M1?5P&'QZ,)S5OQC4L*)?-:YON]@(]2([OY^/BN' ]J\0J#T\\,F%-0N&:Q11 M\2O$B@P4EER>)>^%UX@!6('X4%-RS; M"=,OV"KLKS^W;[C4;Q[73=UDN$3<5-X+2)Q[[F"VT:WMYZ+PIY"1O#@K* &* M<@T.M/:+?>V%98\Z&/R_/"F;_YR=):^^/VVXF?V-R0NWFR[8OJ!YVNT4&LS% MR(3IL[=O5U^PKQ7% Z_:^[0NR^4T+PP$QO/T9>HP>V[ZFI6]$H]G\ MT1WN_M:=/? 0RW$CH)6@L?O">-N4?1+>-FUV]S,B9(3;IG?O!XXQKF]LS[X( M[.M^!I)$2:XEYVK95H!M@9\'I.\G2GF7^QD)H4WR7DZND+<793&2ZY0C=1@M MRI)"G2C7P:=4#O/8 UF7AV><2T"=^PA^%AM8!DDNW8]X+HL-!RE2"ZQP"".G M4L$?A_V0:>)FI,(!G$2.I/AU>B@]23R3[AQ*HPR4Q4%85)0'C4%C%!;8PZ'! M #TQ*/'H+ IP)]A]T=K\:?(FY'1:X'DKGR.? CVWD9>0BYR4JIUA7(6WIE2)5\Q 5/<#+*1[2G3)K7':[*Z L5Q+E5>(IF],YY69'$EK0.72F=U++ MDN8/4*9SZ(/>3$,#-IH:3/:&BG+(35J;6YL[FG'89*JMJH3HI! (E=?A4*RF MNA:OB564+YF2; YUW]S?/+]O7//\^?@&K"3AYR;6EEQT)/>KW FYLGE<'\AM M"GF+VP#MU[.,:!\V9/'O#ULL E6_CK/TKH/D;OOK1B@23?KQ/FH:1 MBE@YI*(6'JD41B52":+&K19$K4,GB :[7A!-=KW":+;KJ<5FUQ.KTZ$C5I=; M3:P>MYI:O X=M?@<.H71[U8KC&JW.XNQI$(J"T(JGQV..QV MI-8?PQCI %=JC ^H#@F&YV%;"]L:6"OQF,."H!"-/S*Q:A]4^V'-DT\.*12$ M_HACM1ZH]<+:3#XY8+%8,:MS09T3UC8\9K_UD)W=PP%5;FB"/H!V@="<@>"> M( -0_>]9F[MQ?.;F[IT/I]__;N:-,W/OSEZ'8XVYMSWXL1MQY'J\+S>9_:[/ M_?G&7#=^+-=-2H%/,PN?G%\"^'@026$(YZ 6IW%IB,:OT6C M\8O&+'YN?TTT<@P?1R6X#Y7BJOV>@/\H]8&R^O9[^*IGH;8&G$;??D&M.0JL MO08.$72!8]B$_'0TJ-TD:59K<$!3KNG74$V61B25)IWP:T2#2CQ*E,A(0@?2 M854T2Y22/A7)1"9'YD>NC>R)*")9FI'TH^K?EC@\F9O/[>$H]RS- /4MQ[RD MF^S DJ/+T>?XW,$YLC1\**VQ:]+JHR2"<^# DF(:G%CO6E!N83&0?!&#HI-I M><\)S/:= :T/ Q.BZR<:(,A<.Q85P72P6-U?9;'9SC#DD\ /VNBK!9J?AVIKJ M>"P>CPD*J\5.;5654!&+DTW'PIG3!-WCVE?,&KTXD?\YEE;&SMHQ[':19,@=RZELS$,\DBO(AL&_.SRF?0,_1HY6N56DI(EBZ5+!A9 MP/ 8_>?:6@FNB(_N*,WBR?NK.N)9NFV_L0,"S&3)ZNG04(IH&WCW\I/7-NUJ MVMU$F[*X>?^XD\59NEY2ZT]>Z]SEW.VD3J@]$CFY1L""LS6+W?N^D0, L]]> M,&%8#,>!=*9S8&@@ S]0EJR>K;+"6$0 ^>,PQLS[UQ6<+HE7UM6R+X@W' )_ MK& 2M\F'F/[-$87=BJ:SH?7:O;@Y9?59U&2EMN^ MF1Z*R78]+_\^_RCHI08UHRYLD4;'# &QVE#MKQW/MT?;XTPD MT4\)N+QJ]05) AAT38X&8%.N*\;'GZ1.H#X5H"RI"$VC+ MD52J2.-,.6P0SB27W>&(/2&A*(X>ZC-/DNS(+MH#]G([9\_BM&35]2&?Z OX MRGV<[PDDBF*Y2,4L^5(2=>^@]J]2E9G*XY6TTCD%97'_@;&J[D9VFI:^-C8P M%H^=,G7A7D<2S*8W-?#U@#@@JQ360[T#O:Z-XG>]CI3K$]=@KVLHG6*6R!SQ M@#CDVO@1[,FX!DP-J8$!T/&(,3+SDX-_+XZ=4R$H%6RL5C:ANJ"@8%H&*P2C MJJM2,#(05PQ3@MJHK.BXC 50-%6P)3LP1L@40?G-XQ??(,U_:UQE<4-E+*G% MFPRUXQ>WM7:-+:[UEP4#Y?L[%S7\\=KQF>NB 7*-9&(;O26OH[5Q1Z+9]GR M<5T=XY]8-W?W3]]J&CVCKSWNC=2NK;HB]UUFZ[S+[@L%YV('PCA#?D,V P;4 M*/(,;/[^($^5KX/UW;4?.S59(!\K"A1)]F,%WC%,-/#JA(0($DLL.:W$J ^W+DH5'A%F3M5C[(_-1 M_ ;^',D,#/!T&G!S7GLH<#!3G0ET78>,#"&*#TV7[7FLIGFRB'6S5[RU)[>Q M;NJ+>,Y+&)]Z].<-N3MS]_SZM?]B+6)R^IHLX4S0I@GH3U)ILJRI;/2HT9G1 MTN@QH\<*U:112P+VU+@,R= ,E^$K5!7J"DVY_2!Y5JO=IR#CIG?W"RCEEE3F MMC8D)"JJ$UFL/.Q'U6(UJ7X.*U$::)$2=*H\*% ]@IBZ%Y71O8?1$X8T3JO' MJ.&I]8B#)0(*70?E9E(GB4C2]Z >_Q/I)Z+OU+T3*,OB&P],_#%04*=XQC4@ M?QPND,* ;$BIW@'G5W\3TXX,*&N@E]6"^:32/4PZ:\%3EA$PB )O5@BUM<,. M$PQ%M@X?L0\SZ7B,V8\P;$*C25T<;*=@3G"&W4;64N.8,?%D9K21KR]/91I+ MTAUI0:2FS-IE&)KB"D5Y>:@L=Y>EET--*3@Q@#6WJ$!.6RMI?%" (K'SNDD;+\K MZEUFU"UH&;?H>.Y(\:S2<#@^/^B,CYEWT>2KORS@5(=[R*VD"")&&%C\?HHG M$30)?,0/#U$GM^7&@H,8D.$PP)Y+"$XBK:.'CI B-E**\W_+G\9EN 1D%Y/@ M.10:>LJ@PJM5UZJ(RJE-/X/O&;;XM9T%+V,^+[_Z84O?@N;FOCY1!_1IS<4?P=?@8--Y,Y M,B#:PP0,! .QG$X9O./']")^^7<;^*UH),^D0W!]"RI!+TEB(J!25\?8(EX- M"TXZAP5KIJW)E8.C[>U1*? M[9F5N,*]/F'VNF,)KMAOS>)*R)=#L))T&IU?LF@S?LFDR?BS^.(#!F=I[!@) MH020X>+\B0.PLS@+:]A?#/OW39T[+V2R40(R9 9FW M,-4GY0^NM#$F0@I&)K,74ZT]Q*R.%AA)E4Q2S PCY/<+MH^:=NOLAH=F3+YN M_+26-Q[O]954Q=IFCM69:^)%KIKPU*OK:OCE:X_-W9-[*G>Z+SVU+[OB@P]/ M8/O\9GOKI6_F?O?AF-[6BGI;Z<1)S&8]2J]^JQ*B86S2LG)F+\#.4A TIC[S'I,50FF:2P=UILM>KW9 MP\ MBOST;I7+7EJCC%[)9*$$6;P+LO"A3Z3*E[@7G"2F+>>JM#6Z#M@D2Q]%FIQ!8[B,KX8G_HZ#9$/W'RR$'X.[G8]X"*HM\?8T& L M=)DT-(S(%!E'\AI'6>_ )TC\"HNORI1J;3!8@^IJ1^1W+B0("AQD7(K\::@< M.U]X<-IE,WW<_-W7U)KA_SURPI244Q]_:AXPOF7'J7\=;.B_;_ M8-FK=Z[+O=\PD[E;L-F?@SRKT)M2<5%E=7%])4WAN#'H#9855=;:1H7:':V^ M]DIU<3+".13EQ?$2SJ&":*\\C#/QW7$2S^+5A\"=!D3M40"?#B\_\( *@T-_ M=+_(EV3I_8<"JL_@1BP]U1+EP0#XX(@LMFJI')>_G?*PW@1/EMXA&20%5KP= M,&?,\\W4[*H!4"H[=;M-MF(X,H9YW8X9ERZ?UUHWKRXQ_?$5FW_: M-:EAX^K2<:_O?7_]J&()J'GLSLK1J9;N[>3]I"5>N:5S[+S&=LLU%]^V?.K& MTF"H/-USS2=W7U_JKRI+J\5EF=Z=JWXZ&7QC)'^:XT#.:I#0I=+B&02/UF(% MC>K*:057RS.%'8>%->O=\+*Q;W($HGTXAU)@ [@.( "T];E5>_"&M'4CG< M[U-(/M?B8!VNPE4"Z^(Q8_Q>KJ6"EMR0^_R^FKOF_O7'CP[EL.\Q^N#@O,=R M+^'_)%.&GF:^9E+^KYR2GXB"D'M'W;YB6L:5!1M0 \WH:FP9GRKBAT!HM7L, M)*RTFAR4@]3:**F#R!(,HHP)FY@X#-I@$+0@&1KVT*LY#ASA!OK"IX M%PB(G":8Y)+!4=RHH +FB7T[!A:A,G2H+&Y:+IW<^M MNR?WR=VK5V22$8]Q1FW#Q.K6=8L[-_(3_[[1?O$;ZW?GOMPSK:8DHU6VE(R= M>>/Z-VJ*:"'V7PGXMO*7(1LDLG=(B227X"M";58NR$>5(6W04E2R4'P6<3SF[4ZJCMA]?((BX.55DE- O&]0KW.^/=F( MC<[BR-M(/5]]K9JJCQ(#2A;B. " Y:X%&I1)#3"/>LZS]LHQ:4CVH2 (*[/^ MD0Y@61(F\*KX_$!>2$$YZYV7W[RBMWGM'6NVG[[WQ+,X\/!UN=7-);XQ%7%_ M54E+4: DS%\6+[YDVW_Y'[_GE4=>^\.+O\/;L:&U;NA'^X]>,VWB>$_9]K=O M&E\99SCZ F1S">!(C79*MA2/PP3S'#>'$@NEA%-3@M19O/P0KP"0*)@[!7Q0 MG8J%:D1=!]1.#7>,.A&E#L3CU0=Q@&!RC-X![C1"S(4T*PTY9VZXLBK&3RS][F0I M-[YFK-SG,1%BQ(#VE'4.RS+KUG6(-->1DY8%U#O]W9C;SAG-&M!GO::VDA=08(C/7<( M:,?Y'7=6"_,EL^["PD7SQJV]<^T/_W;O\6=SIWYZ'=[=7.H=4Q'S5Y>T%/M+ MP]ZBXJ_^'OB9;# G?Y>[(O=%:QVYC!G,A GG#(:@J?G3I(O>![F/'95*&L48 M)&C'F#1T#,07*ND,8U+6C)58ISL6WE2P?[FC1>YJ.2\)NF# Z0E(@UK@MW8X M,Z+W+2AD1@N&=IV7(Q&$M8: MH]%CTZ88DX$<0SX_X/^^79!,,HHBTY6!88">WZY_S2[Q MTZT+%K8T+UR0>^K\/)/>SRH7-K[@0/[KP<>YVNDT>&VV% MC)D*F*@@SR05CSC,'0(B 5N',5((TY5R):SQYE/[KM^I/77R"K#9*FF_\E3Q(\_A]DI!J1$6+2P4^0$>E03#'K M\Y,T2@C\2#%=D!MS1AZH.O.]-1AW<]_%E?-(9]T;#]5P3W^B\(_1(Z%#H5?YD MZ /]WT)?ZXV\4N\PA4,\Y;#!J($TN5UR:BYQ4SP4'9/49$R33<3TCN38[7C M08%]7"59E:_-]Z_V7^M_P,_Y796),64_0I< ;S[0$7_"IF G!DH4.^AWJ&U M*#/T:69 YMGVX? J]RZ&J\_KHV>>X!RXJ^3<65!P"N%\R%]7U'++BB+WE'2R MRA2>7-\XY=7-JQ^?4=66NW]1G3P6W#NZLNTS9A3ZC;[,ZG*SAEM MEU_;?D/;TLF7O+/QR/R"Q2=BT//C1 M61AD_ILXD)&_XIDS(Q$)U]'AGFQ3C8B"(8Y8815 D+2QE5$T18*5G.D<-ZN3 M1T)&>O3DCKSXL)=ED6HT80R%JSMSQ)\*M;RS*W=?[J]?YR[Y!#^#9V G?KYW MU/I<3>[-W+4Y[3?X!!;?Q1,>.9#[ZNY%RQW3RC*C$U5M"\:LN65NJK:^0_># M6+2R86G49HY4K1OO,M/[U$,[EU<'4GMP_%%LP8L^S+4/YA[)M>&R;W-OYU[& M7^"KL0(?_W)?[L3^7^=^]M#"SMI9VVO:@M:UJ];\\;G;*URMLV84-]SXV4TE MY9[XT;_VM43W:&;K5ZI7J7;H-ZF M_ID+TNE(.$RU1IU7&YSJ=3\2TE"U5V/]@=TX:Y05RJ8 M"5X;I,$L31V(/O"A[*G/G/D:= EI^O!PX&.(-U M=!266\6K7]2G>7F0"VCVL*+LUJ \=(6K9.6S'A"6B];5F3$=G9L[O<^C4U.J29I?.4\2I7;BL^M/RRJ,]N=Q31:%3E35S-77GV M9[-,S:/Y:%2IT/="(1,]G-7A-R>+W(GH@7.V()M2_NBSO4J=)8(N&W.RP. MUJ4&MRZ.FR)=L3A*^.(H+@*_B)L0,2GM%0F'72SMU#T5ZE1(OLIJI-BC.*Z@ M"E>EW6ZO4-??XL#V;/[S(P4>1^W&WOHZ.=%CSB39^?&9CPMCO?*0 #"/I#B$ M3HLL?<-)UK^(Y;X16=9)H\SL'!=T,,$A;#8'ZY[KQ>/F=C^#$OF/#NB,F406 MUEHQ@X8[:[+Y3_89&MAQ/3C(LGRY0[VP"@;K*D$A%1 MQ'&@<\GJ[JY7PR]KIO:EO1^&6U:A$=MNV_^PJEU^YZL=+[WU+B+ M^(EFQX[N]ML7%-4\*!0X: 6ELM9/-_D+R@KB)#L;,6OQ/D&I4O!X@!K,'G M#W"\&Z(-?ND0"@;Y&C<\X&%O:;6;LLD W&'=)HM*;&-%R8/4G9(=VYTA0MHP M%H-MY4B">.(*;SPN4S]@?LF-+)7>^+$C)2=.'XN,/PV=@21Z + _E&;AW,C< MN]R+E\0T'&,YD3 R(B+%Q>57 M#1WY*O?[3_'Q=Z=?+3DKJ_B5N2G]3W[RCY,GGCBT_ =';\=%GYW"=YR-F&K! M/QP&#-\'&+:@*'I1^J'@ %TZ'!I#)JJ+F!J$!DV]MY&&9W[$ M9O-SO(5GZ.8XWA-'UKB&("472_"<&'P#&?88CANHP17G[%R,P?@<:#N_1RSX M"/ ) #Z61UV 2SG)9)!,)L. K6%HU3$?SX)@4.X-+23=)IGRC=> MV_3=*6[P[&";WV.T=Z_%UQS;]EI-!.%\%F2X!F18CI]X!@7S7THKP!#,(1!B M@ \H4D)*V<5W*>8+\Y5*L1+;0QMXDHJG$@VH(5(?SR3:C)/CDQ.S(_/C\Q,7 MQR].7!':&GHY]#'Z._=AZ./(UX(MT2I:JIUQ?X*HD"JBBAL2G$'P"ZL%*F1) M6-**2B]P1%'1!XY KL"\5R$YW<9$5SR>Q74'0]XNGX\AU!KL$\H%+*04&<4N MXR6U(.CBT-J MD$ ^6-KI4M@NITL/)@PB$=G\AQA.X??P9Y@:L)^ML#=!O,I@12(4+!*3;<4L M^RQ^R@,MDDRNMMWN!]S$?:(R: ^"X[KZW/R4@=-G<'(@^>+W?FIM;XH9!QO$ M&Y!'\M)B+OT]$H1T.NE@!+07IUP;Q6\M9J,M MT+,7EZTO^M'9]=JE\V)Y:VV?AFN8%>'I6]*J58BE6*\M)-I;01-08RX4RD';6)D\.3(]W<+,7LP-SPW,@B^R+'ZO#J MR*7V2QU7^*X*7Q798M[BO\._U_FTZT3IQ_RI4E^DU6BI!A"!;U/ZE:N55"GC MQ:#R*I$@"GT%1!W!"J_@Z&+]\76'1"G2%0XS%/F<72Z7C")OG[)^3;$ZG0^DM2?B\43'>%F-X*8_A6)8NE%2E7KNW1%W_Y A. MUIX/$AD;+*+!*CUP 3JVIE_\5W1\SD9."AO_ I!A?+#H)NG-(?"'LBG;+7(X MZ\%49A/#L(G%J7!NH$5&#)O=Q!!31L*T]?:[RB9L+(K?DU!7=1WF: MH3F:A;,C7\8(2?>JN>ESHHK&&V_F40X1M6'!S*&/J_VCQ[NY7,\,IR.UBH;#?6V M1L\$?;NAW=/AO<-F4 @6P::A474L^E(I56?SIZ0R;[+:YK%[;5:#Q6O5V[2) M1%%QLJ2T3.#C'J_7KS=8]%Z?WL <=YS@+&F&0)%*\35Q"'^2 >)?G&IK_"I] M.5B_-TM*#B ]UF?)%"F Y>#W5*J-O0:Z!I+*M@I59]A9KK?KR]5;SWGV,Q#[ MAGH'-GY>B(:L/#S<-5"(A>)@6AZ:A]PMJ1\9H6&39B[P_"A9")6](Y&2%+BZ M;+KAD7DOE)%Z4B-&(\&1WE?^NWDQY3T[=^=._?+@AJJ.Y:Y,IYITJ*J;C&KK ME;_YZ,#9AX'4:_"TILIH;]I6$H.EL3[0J%J/!@'ER M;G[7]=AU$&_Z]@4%;S=4R..]SR.D^!O8J+[!>F-X:]&VLJT5FVKO5=ZLNL5ZE^V6\.U% M=Z=N+[^]8J_R)ZI'=3^Q[+4_&'H\^DC1XZD'R_>KCMH.EK]<]!_BA\45*I6J MG*BH*DG*:X&NNUP$>:JKO2J=VJNRN4#3D434&RFOKO"6*XG@55KUH/BP-^0- MIXK*O"F=7N]W$8O)M8O@%,F0IPEUD5TNL)F,ZVD7K09,)(HL1V46R1@_:/T$.G]&*5/[T+ -,]7WKMW:NQ:VP"0/$=8$-B1X(&PJK+66 MPMH:SA2&"BT9>?RXQR&??"%<_B^66\7TU2\*(INZB-?V]LH\5]*(C!3YV4(+ MW!8H;A6L)(VA@;.(#4GX>;/Y+^"P!@LXBA#\PMG\B_O,#"YY*5\^(..XPLP)]?8JM=IB$/:A8MC0PZW>&YZJ&5AKXYL1_D3.N< MHV:KA]9I^GIB@[::Q1IRAV'NO#CY,[YR4E&B6(A&IU\U>.^,:-3L(M'HA!OP MK;F+IR4BI?(&73PA6<2.F2R_EBWS&'H,,.M ?SNH]QD:<#;_)PG6 5>7BZQQ M8>1J4J0M;4*;I<,ZWM;EVN12Z<&9'#$8JW$ %L,#(:+9+P@N)T5>3'2BUZ!$ MF<$T_+$\+O6)6\H0!?42@QEV80L?QX@SYP'EJ0\B/L_*;='SEYZ+UW+","_4X3< M'>W6D-MUL^='OG%[(HO50_,U2^;%OK/7\_%HM.O:P7OG^B,6)M#.Z^GBKJ)H M,S.!1*I=\7L 28?. 0R,8G0I@$,7EJ-"I?-!'PB9(%6X[2&G#(\PY!'NN+ MJH\2]@+$<.3\:J!WA%$/L,#YO>2&A[3D1)O-,1#T:4$OIO^%:8_(C2B^[VUB MG4T%]E1K+DS("&O(W9JY2T(W3;[BG<=_N&5.8W5;TJ5W^!L7S]]?$.6TRW-< M;N#/-U_6W;%@;'E)5< L:DQWXG%D7E<8A#KB1_EO0:Y-1"&M,465L>C,V,PZ MKA@7D6+82,:2):KU?6JFJMC8[ZNL:&=%.'T*9JL_8(/8YN MS^S8[-J+2J^P;;7M\=SNO:?TBX]JL(:H'&[,88%XL6@U>D5O MQ.?UIFK+O2E4W^1%!I7>:_#8W%Y/6:S46U9;5\?\94TT9HG6U4=C=?5UM?5^ M06D1!*40JZVKYT?!DGKJA:@R"EFD4@E6&8L U[?:5"Q<1WS%U2J_U6:Q,;U; MK;9469G7ZR&BP<#>&K"F$S91!5%8,OBMV/I46F6U6]/JK?<,#_("_<$CT?4\ M-UO0/$YN9TLT&KPG"NW('Z_\F;%IS",RB:__R(6E^M M%&&!P!F.I&Q(]J^'''K(F:Q92)[L4- P/XO8L\KN'K/%L!,-!N6)!7%ZSF'* M\UM&'*8\F9D.#Y'(\UZ! 1B(&1@:]]'0(4UCO7_W+L?8F9JA59K)D\H"I^.9 M;@VY1B.%2CWFX%R\8)E63-9H<%[3%*VX9DSO'Q^8-+,ERC<4ER[$O\H9IT6+ MJX"2D5C76FK=%@U54N9;*X/K<\=P\WRST^.#9#'*:\7.ZIDOY+3_/9LK8)C; M!1AVH[]+BTQ1)TZX&I0-SG9%A[)#.UO9H[U"L56QU7B'XB[MG;J?D4<4/],^ MYCI*7B,O*_Y";"JE2J=R.IVMD' K, ^(TQGU7IU6H?%JC2:3GU=8%$P^/*^P MQ[%.2]Q94B_IP7B4O">A\/.8%Q'+N?2N-N3&;I>7M_,><*.X%)V79@^<3HJ] M(Q#YY$+'\&^4/C*LRV*CVL+4I808*)[K]ND)7AC)% 4_.YQ=?7OVI&8!A"QK M&H2_0S.O-_)!26GE([AF93$+3,O:BQ+E'(BYZ\K!O]X9M(3OO(/Y@F<1$GX) MPBIK6P!G\;XC*5O&-ME&;5E:+JF*S7:'W>PH M5F=)?-\(STHZ0;N. 9=S0'8#2>QR##!-7T"[SOF$ 6/#]VK?RD')4[<&GD.T>Z6S4T1[MJ>20_^$W1QMR0V#)-G9-44Y(3 M0SA:/&ZREI\X.)?^5&9 4Q-1QGFF74E7G[V?6S]X95VT6.; MKS,D&K"*RV#J1W9UN"L4^J._3^;<#I_3ZY"9MMUH\]J'<>'1ZRPZ!@(]1GH= M@Y!!M!B Y(@ G: UBA:1': T2B&&$;@(YV!L''XCB*%QMC^1*&3/&R<9KC;N,O/%D1*6W M&^UZ8T1=?^\(.@JQ0>S]NG6;D':_SO,$Y"$"!X>-_#0O# M638++,/S(M182\@( M!:R+3/=Q+L31793S OU5JRZ:=DGG72\L"VSYZ)*_ MX%]@PU5_63N4HY?.X!L;MGR;F[YKX]4=-Y&*=WYX)1L#^@5PJ!C@V@>>TRPM M*E)#A!58AN(.>^J-3:'ZHC;H/%("-;;X@_1Y\S3,U8S L9*-IZ)P*#X\,!$.":3E$GOZ(MW019KIK79CZ*QK["P- M<;Z[X/;<[XD*EJ7 XV!_V'XY[9T9C5:1:'UW_\]R M0[W*P1_V+B,,@[F9_//\2A1']>A=25/%X%?-%B7#&$PR#$Z"BI0RI4V)C88M MYJV6V\VW6Y1JC<4LFET&GJ-E:DVH5DW!#00M+.I8+2XK1K2V#&O,E.H3-3Y: M$;<:):.YVO@R5(,ZZ-A_H%-_AF9+FL:?M,,&8=G@-KE 23Q57G^+"ID^3R;^<7)L[SL M"BXZK'T!WL2:PP+#J]IK_EGBJ.HUE1M%4RFL MU(X8CEEG\IH#'K\W@+7AH"Y5FD#A:&D\&D$TA-T>#^MX#P9#*:S584;Z[4#Z ML5\['#"T6ITGZ [%PZ7/@G&9$1!@J2H<"'>%^\(T+)A),!" O$$9"KIIN<=> MK"U/Z+1B<:>=F9F=F=D>^W$[L;/.5&U%%[@KN_;[_KA+V? @3GX[_"9HX37/ MD61!?D\-J($\N>-P[-_ MO=_88#A_!/'?=8X,O^/&F+TU2(4+S'3B>M?HA?JAR[0+YP#)K)ZO)I5?O'AI M^Y&-%1TS;J91PE<9* M$T6I]E1[U;S8RMB*U!;=%OTK*9W"%$=1' +:&*NJ1C4X[7XU]EI;+DN.1P?XOLV#YHJ?:B//%F\*\QP7[VH@SL]*-O*P9CP;A.2[U"32D-UEC< MP"M5DP94 M ,7A8*P"4(\$8]1;Z$5E0QTA6>"%X5K97!5"V%SE(P41HW.3M]D("K=W;5#C M*=XQ9=(/IMRQ8=JZ=W?.S)U-AFH3\0TQW?1[%R^Z<4+NJZKHIR=F_7A:R%OF MYU?FJB\>,V_I%1/&[]I]V2,+5F675%E]A-]V?.4-W1.V8^7RSEEW_#EN=T81 M1@^!/>X >W3B*JG!I%$VDHRB4=EHA=3).DNU3+/,<(5ZG7ZKYE&L%RV0B,N9 MMU*E\H,?M#*[ 8=(G"PC&@MY\O,(4F:EQ96P6D3:1IXR9? )_";.8RZ R_%\ MO D?Q_RU>(\\>H6>V_#+E()U1%&.\N7,+ M'>*ON86-.YS(OZ]8#_I(X7'2')5%$50E:X-DB]@AW)N:C;,MLQ)WF1XPK35M,VQ[;8/8Y'3'L=+YL^,'NQ C):I]?E M=:*BE!7(1THDYZ^-. .AL,O89^2,EY6K M$D"(X63UOG.=BC(G9FQXB+T.?QX7'CB_TT1?<'[_1_H[G/QH-0E/PE-4G."* MPH2YR6'ZBX.%_@HV_XB]>5CWSQW$LH$5?%X\%N:>Q+]434ZVA Y.SYWZRS4G M9I0GVH7+@L_F=Q\^<5W5(ZMWF_?#]MDW MEK;M(%.[XC&Y3WCCT%.WS9ZZ<7+;_'UD64UX=- NCRG] W1;R_XO);!$BRFA M+Q:3QE)WFV6V<;;[L.VP737\-#&WWJ+U8POV>3UZI[M#3W5Z-U5X%'854$.! M*#PV#_&H4*8WDQXZ>?(DBPV],CE(#:6JJMR21SO5J[P^9'/;O3;RA5>8$Y9' M(S"!G$C'-._UN"T>C]NC\T"53^O6ZZ@',F2(;W!=7Y;,DU3:'3H_V8&4E.CSILRGC4 #"/ M&@S5HS:J86%0#8\F\!?H!H^\6"W/:\=8*J$U;5K2J.F8H @0X[+RDM%Z?'FY MKV3NH-;/7;*(KZN&E*1[^] HLO2*N2%G7!V-:NW!E6=7%,;S!O/O*SG9KHY( M)6!)I;Y4+)6LC=2E.@SCO>-]DY/CRV:;>ZS=MF[['.^AWW^25&LOWY(!'WIJ*PDW1*F-5,6/R19O+8Y8?<2K_WZ4&Q-,NZ- M^;_P1K. &U484EQ]TN_U9LFI P9Y_?YA@Z%,-.CUA'A M+*XXJ$OJW"(;6-;;8E&[#91<4II"*D\6/R\94J6X]"FWW]25$:>+1'R>O,'^ MURO> %+3@47K:1=^RH\DU(4H.EA^%/\<'RA,RS]SFDT5^+KW-)NZ#DXVS1XT MS?[1"5M\P)Z2Y0G<,'UEC$4\;:S";%&E)&(:R1 9DI5_#B66$@:+%%N4,&RD M1@!R'C[",D#J+H3+^1V2[/_?8*R9RU6,-I"(QET[3JC!=ZFYFE%JDM!TM"JK M\?8E#F.II,87J2H"I>V##S6U#"WQ<]NJ@C6LR[%MP5 725V7<%14CVSY=E2& M'/8HF+?*&5YT=B&]97 5\)7-""G<@*MZ/%':ED )7<1:CVJM[;B#Z^ [%6WA M]HH>,H>[,JZWZ>ITRW3+O9Q%UZPC.B\8MT^+4'UQ47&R"'N\7E]Q,ND&K.KJ M==IZO4(K>!5VM\-K#Q=%O.&J^FIO%8\Y+V_36[VVD"_H#54F*[R5M<5>'>(: M&^KD@H*O3# =5]7I+?;U>"WZ]"%L@PZQ/%OGT6BPT-K"2&XK**F @"@4/ MK*,R' XI'WA&-O0+APJ'TQ V65!_/B/]_H6^JO_7?=:"4DPKTW*WN)+]-Q-Y MDRWU[-^9K&7O;]!8+%X3E%]BL)OK_DF[9MMP-@E>.UYXT6&D'XLL_VU]RW@R M2Y,I":]_=&?<7E&KQ<^J*HO'W9>[Y8VVME;UT*/:3&/])=]=$:^7M+EB=4VL M=QNY#']R?8;U+">"\6FYTW==FXGZW"5L?J([N3NW+Q=^J%4/V69%I&)3_N-+ MQOE\C-"J[?77,-_"QE".R7-+NJ5I"5/"W>CNB$TN78(7*Y?H5I@NQ^MTMVMN MU]UMN,=\M_5NVQ[[78X#&DL'ZO 00:?T"K*6H\F8-ZI@,XML!E PJ-P; :<2 M'3;K=N:Q]3HWHS@>-QM-1MB"] :$@>'Z4=*")# 4A)((UV*B@P157^)Q&_10 M$L#F;8*@(-&(DKF+$DFK MM+DF02G #0XY+]2 59ST^0'@Q_WQ$56/MNQ-[) M>&-_B6I? 13)C>*7O?)+:NR]M=.P^3[;$M,XU9OT=.RFF&1JOGCC7+OK)+/SIIE3$ RL)C@UMQJ7 MK9L?B=0"#A3I!X8^S;VT0$S6@]J3(<=RL/570,_L72DXJJ>)P@D\HBG1E M^FI=M>$1_+A:J=/\/^U]:6 Q-R$$-G'@^Y1CJ]5U7O55>]UJO(FJ-2958J M54H%Z%Y(95#+7F1*$ -6I0+IV<,GU*I[T23[I0FC40V-97 $6:B6[4AB)8\2- M$"A3]#@NP!>)FXR+XMH,3,[D[. >2O"LNQIQ#U8Y%@P/KW3@O;^N^"L.[8E^ M]KV+$LTME_ZX.C(JP=+P>_[[G\S<%I3\9/?G\'IBGWT[LY\E-,A!M_"%<1QC MHHH*&/PJ%17*UYC7V-=R5& <_(3()L+LUQ@&,Q'3UW)RD"G"3#)_.8&Q(8>X M<=$M(^=SD3F"#0B95:?9KU(W'U2>YLY,3L=JP)BBI[/%.QF&1+<[+*8S ?!? M>+],)* :_QT?5WL7-Y?D9@YX%&JKH:Q6G=DO^W;0T[CQ/56?3Z?6*65AJ/OP MS%OX,/47$(#I%TF)EX#SZ ^STSBQA.2[=1EPF71.0!4E^-GL?WN&^^:\PF M9UR9_AH]JYQ$ MD\KSS'GVO.E\COT#=#()=&(BZ"SS%Y2#OXLPT$G-S!%I$O^=N'Z[@D;DL-A' MT =C;T6"[ /&@MNGD-]?P;R<4626"03"(UD"29?\9W78LW"CY-WM?IU:KY ' M!9WI=>91"?&I($.MIX!"G@DL06>8/Q OU;CW!5YR,_,U*8])7G8S_AHG M/8WO1'*<>_SSHG>02W;GM,-IH"$J>A_P*RG.P0FR!OTZ?FPE_I=#F9]D?LD\ MRGS_)\26)@[J2^I:+',3N)FT\B]#-$/6)8GF/O8S9))['Z M^/\2CH!T7$9%T]3U1H[_$@YM7PJFLWAF)S)SD?TA>P@%406V\=[D%X(/ECV2/.I^ MQF-)A@(62= 4\#HTI9D:5V/U$T@BB9F"9I,I&)QDCY]$LN@BK[QTDFWB M30Z'7LU#FB.\7FVJC 0-P1?Q#B3!$XA#IIGSS^>DCI'CMTPK;\U3%L5-Q7GX M3WDXSU]ILIDJ5?YMLQO .G90JS9OYOP)M[X^C^RK=D#("^\/V^G[JIAS^J+P MXMI>[[SQ]QWV(F%AH_YB]CPEMK_;,1TSI5#V$+K@0F('.7C,SATNM8E[%2HJ MLB<\3,(!CPJYZ/B(F3V'RO[PFV;6J+0$]2E_R^,=J1K./KJ]KGGCRJ_=-Y*N M;#0$5CE,'H]WX6-^2T%A0_EU[.U6JT-1PQ:@R;/]NFY[23$1KXDGB:@]I;@I(*ZBJ/6&-E/(BA6+PD&,#!)\ Y@H$X! MA+% 7A'$V0,WPCE'9O_7EUU?=\.NE_[UET].XE*K.2^EQDLS9XM"Y8'4GM5\ MM+G,GR_=?OG)M:FO[\C\Y0=G.B7!MCR[SLQ&JO_QNMOBFWA_3TMK8_Q^T@>3 M0/N;H>]$T$.\^8O+]UPO'9\FI MV:7"$FO[=,>EF'!FTGFCX??V(F)E87';C3@%!FV"D(:$??ZS![CFO'0)PIID ML;OSNCUW77-OPP0.'-@QO+:\L#89U)NYU:U;MEV_F'_PS[FCR47M]RY^ M>> MZFY=>%U-?C*29S&I#8W79/YX\Y:Q!B*+^3,7)1T@BW%4 TU^.-^<7UU;=K9L MLDH:P@%UI* :)7%]L#Y:'UN$6O#B8"_:;[DM>EOL[NI[:@Y&#\8^5P7:1<[A MZ.'8,U63^ 7F5,YX=#QVJOK?NE^%QU58]00;BT:CHT$6Y#=H,@>); :#INA4;&\\CE#Q0H^\DLBPU693 MD;AZ%:]B5$>T:E,M&8 F<<,$>\(T>>7HXU26QYTPFOS)B9W^6AA]:J\8?6+B M"),=8.JGR=MH872YJA13WXG9=>Y4+#4GQCNHTC)OK/G@4),4AAIQ>1JDN^R* M(<>C]?\Z1T^WN/]UK5!F/>TIQWZTN*UO7\8G'RQK$'L>^;J[CX?VZ, MV'ULN/;R7;657CZSYX[B0FX)'@%^%X#\WPGRGP<]X ]\38WG6L^ZR(\B$K56 M;E9SK,R#0W*_PJ],*!+*5H.,43!*D\($*I]"X_(QKA\B!U%T]D^15Y"P4 %I6;7T[)S@=BWZ!;AFVT:KQ_\?#ZSHY&C[VX9@#O6A!MNZ9Q3>Z].P_W/H$7O;R\ M=G'3=2-NSU?;*W!;<5-%4N3YW=<7JRJ[*.^7[%/MUCZ!'2F\%@PG;>GIN$ MY,Y<K,S7^R=*$?54+D-M[A M/4)4/$"2E6/VE>*-4[4Y%<)]DF9#^) M<4^)TI)PV9TK5NFK>7-Y^F6P? M>)>Z6R-AM_9R6Y\N'>84F"ZP:_I66>B9)*0U@C. M=X8QRS#SMQG*+#9QFJ[(\5.#*CEOA)P]&)^0,_:QE5_\7_O7+&](%A2[I3*% MVU+N-"6^=Z^WK3$T<.FAS>NJ8I$RKUY37==3]SD_J\N49DYE?GI@03R_IM#/ M>:1R:4[1PL)OLYXQ'&G^[GAK=5EMJ=]1J5+K%H]='D/LS$/ 7Q_THS+4B%9B M(Y'3/_)UZM0*LSZ5TE3G,\IEJA4,MSII?4+^YFH)2!G8N28K9Y4V^=LTT5IE MDR&,6&F#LKJ^=EDM4UOK+V$)?[QX;_G"$KE?W5:=IV]:OCQFR3%;+#E+4P[< MS[Q=[\ .PN)P0Q4]3R4E_4$O]4@!DFZ22CFXO2F=D4JDSM6#B_"B,[@&-#,# MKN'=X:JJXO#]X6-A-KR7F] 7> H8KH O8 I&5_WQ=_0PYHZ+%SOH&9N.N>G] M8L>EBX+F3NUB.XR/]=.7"+N*.J:S'B"0&,[NZHBA&#& Q#=(H;#HJ\ FOE42 M'0!5A,0@ZPG62K;P94=2NA=GK9X@U&C=R:^MV## MM;_]\U]'5O6?J+6XMN_=LJ[WPIUK&GQ/E/B2*U+1?'=J=3*S;U/3/0_M&=KZ M^49VRT!U^;6/;E0J?&:=WJ2UJ>.YP=&5>\XLKUI>NRWBRPOE+^PI#=^T6I/(J_KPEGGQ_6W!MZ8+>:VN3C4$3]=]T22(C_DCQ9OZ[26]= M="77Q>V6W*V0R;UX;71-;'D%B^QJK\$>L(<=$6\*51?5)^K+VM!BKB7:%&\M MN$;9Z]ONO]%[@^]N];W>?8E]98^IO\ ]YGVDX&#B8-DSZ @^ZCWJ>Z;@\8H7 M=..)\;(W*R)RK/0J"K1%Q15/H?$*>6%!/%X4C<6()1(SZE3V7/O4N W;GM"5 M11.)T2*E3I=T^\U^8;^P/X90LBAN+B(_BXKBB:FRO>7E"(42,GD\IK+5VWCR MBABD2V?,5;N3$;^[*&[0'7&?9L&D %U06_16W)%TV^*V>%+5?8I=G/4C)#A MN33[P@35WVAXDW@KK;EB.KWRM[H&*:;A.;< MA[-S'F/FU/J<;,]G6?^L$LD\GGE_?^VUM]J4&@T74)K#:Q]MJFNV MWZPQJ@/UM]VVX>]XD=GL3,IQNW3[^S=]ISG=TLXG5V365N8H]2I'A2[/^MGK M^>+X"GPT;E8;:V[*_&?FQY+K%WDRV[4@-\^D/GM.HC"GMY,R[ M?+G!6,?:?[AU-I/>ZE"Q/S^HQ$JE M/L\V=9#,E2S/E^C#T5!H%,8F3_JR^LV-VH[Q@0UV:K@?%YVH:CMBM MREW(F^LIBA86CN;K@)3Y(>%U8GY^:!XI"Z>* M]A87:^3(#O.G;Z%)'RJ)Y(<,GG[+B=PG0NS/E9RR6'E.^1KH/WOS)W23Q"+B M0S@TD1^RA4I4D[CHN#@/$I>KEV[\.Q!XVI"9GIT%IZ=WT!YP59)GWU#1\9-, M?)3D5]);_J%]]@+]Y]']0MW:=;5UZ]9]_H<-*U/GTJM7+"R+%.:JM=HX9ZW\ MGC4>4.O5>(5T^[JZVG4D8:;L_>D_W[=E:T,TNB#F=KDT,KFZU/MCEEEE,0=Q MJ(*N56AF_B+)!1Z4XGOXJ7S00]>%3H4E*K\BJ(BJXI)8;LP5XKWE#P8>L[\@O5D\(6(2U^L M+_$4>THDT?S\.$SPV&RVA,)A(\9,.!(V1I#1K/)%D2828K#;X6)5OA"*LAJU M'87AB:0L _'=^,(I%8?MP<%S@<#S.85?N*ITKV(A31 M3FDTJBE>+-L@D\MS M1(=B%:+=& [+A5&0;)H-,H]E_OB;)5ZM(M*NQ@^K%A7X$TN\\5J_4:WW%\LU MP;;KZA.)1E_I0/<,7F(Q^\N4>#6,A$M_T.BSZ[66/&DH9+0:P]5&->_2DC5MHP M4BNM!K5!$U3[-%6H E?9:G-K\^H]K6@1)F>)=EEN\3R+CEB.>4ZCD\P+K)T8 MB7KUE(I8"#:3O4S%Z\U@\FG,];SJH.JP:EPE49%QLH7-B^;FCMJ(V6@S";NK M;393[E3>7I<+(14Q$X7T4M41O=KDCM@,[!'5LC+$&RK8U,6C!K95T'QZXP 473KV)N,KH[\[S+J#(9BJO#FS;6 MMS0LM6.=U4(6,J!COO=HMT-KTH4[3%]8$&\I#:YD'UWB(.L7H6K:%\TS?Y-^ M%W3-Y?@5_NNFNJ8;]AYN982ZNYE?QL:6E=.K5L[_+$&>"."2U@$9]O MDBV7(7E+\>X+K\?DS8Z3['WICX*A$1ST%$[YVOI\RJ*?,U%KNP") 2=[^+ MRXZ"RD(%85@\%*$M #V@UFU,M9H-J19R9-"0LD_._,>$WE@G;LYAYW0:.77D M\RGT&QTKE_MGE1WHYCFSW9S;=VOUNAVI!56Y!;>EUB\H2)2WN <=6H5:$8@H M3;ZF)YMK6QT[;#JY5INS[%]2>;67S^BU\N#R&[M7S)S-,P02*KR&/919^7)3 MNFYI457:%3NZJU#BLM]ZPL""V#M^UPBS7RE2K?W)C MY_>9 ^5FN:;SH:G,6\SMFR(&FY8(+49.T(_EQ#["=?S#IMK\W1)F/;^4+PT37?'S]-N[=G!POXNW3.)!$D1EHOFQG)14$[!-/NK M$R 4'G*>5 ^ %X2FP&U(Q=W"]L5*Z?BP\CLG#_Z;]]1=>T=56:M]GT&O M4*G]H/N&'O@*J+Y[M"9-*/F96U?.G,DU!$IA *^KSK;U+VHO:YR>69-I5%E M4+C*=7FV_\<71U?A9Z.@^);=D7DO\V/FMDT1(V4P@TJ)_UK@KQ[LRQ=X;UE. M=1ZSV;?/=]AWWO>Z3VJH1G)[M4+MKC))^-+R,K)G_H3>0$/>399.)>@E)+Q'32\3TDBO3SV[![Q"=3$M$IT^V>:MRP@[DQY?=V_)\YC\>NOO!P6=_ MN;3&0J[X_M6EK*'%M^V["N9LV>^,G;O7Y_?4>ZISY2<+JRQ!][#17O+ M4L)^8EFFE27CMA]Z0> Y*T_/!9_GU^M3;2QNSEF;L]:ZW+8KCVSKEK.!,H.! M80V!,J.1*4L$6$EQN"Q@8"6,T1:U6M\VVJ,.QRMY*.KWO^UBC,9DGLOL(C*? ME^?R3Z&]H#T53[)-S\EDC-PPR4[PR?!"K=HQ9;=.V6VZO/*(*\]0$%>2'-03 MY"$E)KHMK]RL'%(>4AX#+5>AW)9D3N,SR,4N>KX<;(ARF&@7'9^_\/_A=7\R M]$0B% MY?,VYXO"G4.>'G>C-O_?(EG?VY+0DNJ T&F:6WLHNO M"QMMJLOA$J__^J>F-KIR?46DLG01:F1;I+R25ZUGMC&[\6[F@>*#%4]% M)HTGBT^5O*U[L\)UC?&:DHX$>ZV^7[='=[_NJ.&H7V;P^8T^O]]H]%E\@4)C MPF]018E_7SOO8=51C>85 V+9I$&TZ@T&?V"11^Y'LD@A62//L:@UFBFU4CFE M5ND,8,(;#.P9/$&^C@V"I]'9ZCT&[#&\09VV!'E#A7)?!8[&'?ZDP69(JORG M\!?0/'9WQ P7";^Q88[?9)F5OKNHIZ]UZS^*XT;1;9>XIK=?!^S&.T2C7E"8 MY+.'K\DQ3EG6,[0IF7T[-\_+I7 F@/UEYB=NF=+A;5%??D=5G8KGW3FTN77Q MXGCUKF]UE=;7M>M#1P+!AL:55H/#[U_]> 5[^_O:;;EQM\><*PL&E<%UV_"W MS[':\'7]3\W '.9;CD-TKE=M5#KO!=$B!-RG. M*=Y0S"@DBK<0WJM$$S9B;YKM7+38PWL8S]N.)^T.GUTP1PR7+E[J(%LI8A MSGPT\[L3(1OQZ?4[XFT!T0'<(80ZFQ"JQ>?06!*>S$GE\G,[D,G<9C\#E-N'LHSY'%Y;%X!9AA3 M0EI=(.<6FM0)&'OUC(0D'OX>'X\ZIIQ[\Z90KB&7R7U; MD=)'7XLR^N@,N7FBQ5$^>@Z>O!&51QUEI]FG<#S[:8EAZG*7N#GLF'Y_ND-T MLTI=8QB)?SQ#S;SC^F1'L5%X\3U,7WS[/[2'/QSZP";^<&C>+OX*YA_QH.+V MML(:9\&7&Y[)4\@%QX MZRDDG?G51$Y*.CGS*WZ_/I7O3#H9CN%8GX[3^PR!O("KF"EF*PP\P[.-^H6& M98YES@;7.K3>?JWC6NOF5^S22R1RY%>I3/E(J?# M[D(6!UU)U]LWL\OU6#_%/Z [3!@'IJ5;OED.5J7=(KCDL]LM]3I>=Q#B);HC M)@=QJ+Z@V7:JBCJXYY=J?3;LAT."]WE HO3:Y8 M-:(G<5Z:G4 Q2URM?WCC0XZ?S*!,V_+;_;<>,9C41E-AK;_IJ>6-; M-WZSY(',GT8NGTWF:7-T_G76&X::RJNN95RM17O%[_\TSUR4!&@_NX&_R]1@ MPZOQ!@WCPP&=W^Z+I=1EY2VX17>-ZAKN>M7UW$VJF[A'T&.JAW3/H*.JIW3/ MA$_GO1#[D>X'AM^K+^ISB\NQ6H7L+I7!+K'G&&Q.5B/GD%/%N3UJB<9%M'Q# M:;1D4\E@"5.R-Z8U&)(NC5DC:/P:8O''(N88\;GBMFKK8W;J(2 "JCY1]%E0 M]$NF2OP1R*GRURVB,T5 M*5/Y?Y<]!4!]L%[AGV8:>'.1:C@P^8'^+_!GOHF8G0$[Z"+!=-9CD=A1A?54 M8>XCFBIG!\Q]T!M.Y)CK#).TA!(7>W(JV*N^ MR$4*[(#/4/WH[_PB4\P4\[::6KE]P6/!T]+QX.M!I=]B9E78H$-^&S+@ M')M;K]-AG<$0PS(S-ABQ3#.E?=NIDV/U9C?FW=A=Q=N(EFP"INZC#!VWO6.3 MDA-2T#>?-VAO(:=M\<"$;*^!S(\V;CG&\+\8\Q ,T3,];V(Y/LTN0P$F=/QZ MX=W6L-,Q;;_X;D>-P_ N>4/EM$\#+V!*O#0]NS1'77$+_\615?RL*IU;$=G< M0?U2(*) (^+=2-C\38[9,'07FT]>'C2Q]-U5=GREOB]EV!E@_59C7H[;"(-E M-_O 8).QL:S"'2W9M?BNO)7187QL4;G=( ELR+R367O?OU85;HK8RYK])0N; M[GR^]6Z4I;5T*= ZBM?PVTRY5G,^H\Y16R7Y+&<-^;C\LOQ]^8?S9?E,?D[, M5F@O\!;X"J(EMNIH&]N6T^QKRF^/7I-_7;0WNCMZI^W>Z!>81W,.Q9^6/&,Z M%C\;/1?/4T=QOCTJDTLD1M4!:Q1Q4:N-GAF,V*-FNSUJM5AMEICPH4-;OC.* MK$@K]T[YWO;+[3:;6>WS E]XHYTW8F.5:DB%#ZKP,A56T0'17D:7[51X+SIA MV]VD&]6 M7KQ\Z<:_Q(8[=MB+ICOH%U[(^LVEZ?KL=+B_4'!80CY$L7\/\09$/_,B>4GT M6-$A6MWY(%]:LEY(#XD)#D80=#!AZ^[6>^ \R=T7J,LMC>J,JX38X\/H\E5&";X<.U?#@UZNL\:6JG-Q$ M2Z"L<3#SA;\Z.2X+5+FZX_4-K#^$"7^2J,L4;@+X\-IU#5 MS._X8:VQOC;0%EY6^3#Z8NA+54=#SU2>#9VM?#7T[U4:*ZI 3"X8B37AFHI% MEK9 >Z@]M3&T/KR^J7JG^B4>R^UV#DUKQY2LVIGPR1^ M_WBMX/H>Q]J)1G/IX@XZG@)X(\QF]<0)'%U&F<9SYJ%"8*3@"I]TUQP@_!6O M^ZGQ9[IRZ3L4UC%SW]D0UTD8VBT[<,>F\);2A>M**JJKX]PJ0S14MF1-PNUQ MYKAJ NM7\W7\FH:"L3O7EY;5-B1R?:56E\U=F->V.>DKRPVS734/GOA;=]7-5ZE5^HM!?ER M.PY63J&W35@>/)(_B8_P'H_>(5=;].&(#U1/5B*5R4J*BPHE\E+>@BUT2PUO M)?NB],OU3+W^?OU!_6']N/Z\7J:'#O>/,%Z6X;*@/E=M46S_3+33OKBL8D7; M9XX?[;]K42R:6K&XI#;A@V+=29G"J SD%1@M;-,UA?DM>][-_/[ [YKKPLUA M3VGKZM3"XS_.3+^Z;X-(:J/?S:+^(]O84^EO+B[9F5; %[.PKC MUN=@$$]QA&RU9DO=>NLZQT/ZYUB)7JW7*/4;PY(@AHL+ABK1,M0B6>9M"FU$ M&[TK@AO#Z4 Z>'WXQO!![F@X)S2)K<_[?'\-%H0F9WY);" 2PL"LK@])U4ZY MEI,876&/DXW8I1)6A[T*4SE56!E2ZE2IF%P8ID-A\S,V:RXTVM+3/?D$]>0]82[E$G MN--D"Q11.>KKR6FX:93]*(F/-UG*8)BC2]WB[GO(4!C+OI::/<9-CS]@HN#0 MKV&)^;WD"V@H-ONY1% WL=4FFA3SO]/G$^="O[B%GRVX_ KOB00*[88\C:*E MM*#V"X/[;BKUF/+L+IYI?'W#,G]L%7O[Y:VSR%O$[QNE79+V=I-SS:W&=?>S&MK'CPEW5Y@ M7'-#YIT#NT-Y[OS"EMYEF1^W5C8;B[#)==.:53BQ,K5$4ZO;Q<=1@'T$23Z2N"I"W'IN&:7L$11E=[,[!@K9,3XA*=$J)S$^:>"T^[2,=A)/\F9#" .F@W@Q:)']P53/"D^ DH>GI>4I22 M/3)0ONN[GU_0>*VQ2O% ;WDB/;$YX?:W=#+?/O2$;TWMJLU/'-*YED1UBNLH MCCC$_)EY!7AO0CQO/\X<-S$O"]_8U+)2J4$U^X7-"<,"U6GL1SG8>[Q4/%$@ M?A(E^XG-JWT$I7;^MT^8/T?7%OH"'_K&)OE.-EK[I/ZM3?J:ORD<9+)#Z*N> MLT^0\.6M;RW-[+]\G_(I10-(J%+P;RSDDWLS36B=DLGLS]RM? K9D1S-_]^;MT[A^=WP#.2[Q5H MQ[>9%#H,H0OJ?QW*7 (X70(\(G#EL =0$L)\" N8HQE2YT.2$>2 //E,*G,2 MXC0 NX$V9GCNA-^ED$8&81AHZ <\9R ^#''-4$8*<$A!_%?9 S,\Q+W-O(K6 MX6^A0\RK,PN@_C!S%).O;=? WQ?1;_&[K)7]E>2B5"==+_V*[ ;9<[)WY58Y M+Q]2Y"F^HFQ59E3_H1Y0OZ_9J$7:?]'^;UVA[K.ZE_16_5'#S<:H26:Z+Z?0 MO-RRS5II^[R]V/YS9YWS5WDFE\*UU]WJ,7,![N?>)WR?]R\/W!S<&QH.70JO MAZGU#Y% I#&R+7]15!;];.RN>%5!M#!:5%CT'\6/EDR4;DZ<+CM:7I-T5S@K M_F_EV=17JOZUNKMF=6U-'5-WL7Y;_>=Y,]_#/TUEKA/]!=JQ!6250094A-8@ M)%G-*$$FB8A=*VFEW]@B_ZZG=ZHG(#?]Q=)S-E9TMPBS: GZL@A+4!(])\)2 M&"O^(,(RJAP+L!Q]'Y>)L )%&$:$E>@N)BK"6O8OS/AL[RB7?46$,=++?BS" M#%++?BO"+ K)_BS"$I0K>U^$I6"$V418ANSR@ C+T59YC0@KD%G^51%6HH#\ M!1%6,4_(?R;":I2GND6$-:A0]9@(:YDIU:LB#%:\]HN "980*KJUYT18@NJT MOZ PH;93ERO"$E2E*Z>P#)Z;=8,B#$:$[G8*RPF==2^(,-!6=X'""E*.GA5A M*$?OHK!2Y)< "_P28(%? BSP2X %?@FPP"\!%O@EP *_!%C@EP KT2)FFPBK MI(OTZT18C2K-AT18@S::?RS"6NF$)2'".M3L_ V%5816N3$1!EKE+J:PFGR? M,G>_"$M08^ZS%-:0MN>^(\+0]CPEA77D>=Y"$2;/.RAL@.>^O(=%6((:\DY1 M.(?0).\]$08ZN(P4-L/S/%>+"$M0C:N+PA:"C^N0" ,^KF]1V$KP=\M%&/!W M!RGL(/6ZNT08ZG7?2>%<@J?[.R(,>+K?HK"+R( G5X1!!CQ%%/; <[NG2X0E MJ-)S$X4#!$_/"1$&/#VO43A*TG-J$8;TG)_"!:2]W+4B#.WE=A!8,8_^BGGT M5\QKEV)>NS3STFOFI=?,XXLFRY=G$(=*43'\)0%:C;:A-(3M:! -P#6*=J,A M^F0A_!H&F-P[X7DO35$(,0M0'_QQ:"4\VPKY1]$(_96&, VI=\*]&U*NAOA^ M^I1#2R'<15,-PK-.**D!H#Y(QZ'%4$(GP+VH"\H>@7L:XKMI61PJH%A^7$G< M1Y2UEI8P(F+.H7+ B;2[DHU$_RI&(MG>4XB-PY=/2XH,T[A6E?@1J&8*_/DK=X7G< MF$LS1OL%![B0>G=3CF0Q)OS927,*?!V;ATFV-:/T=S]-+V!-)*U/I/: 6'HG M\(&4DJ:22NA4*$K=IZ7>E25VTYH'YV$LX/_I*=8CTDK(/TRY(-"(Q'?2,41( ML872B,@2D=#Y-!-*(C3.8D.D;*?(TP^6UD7[Y!"D'Q7C" TVB/B3'DE:(,CT M7!VCGXI& B;]%.-LKDZQG?\5C 0>]\VV-$M=4MI.L:8MM.\(].C^"'[W4(GN MORI'!$IUTSO!AE"A"=U 4PW1]G6*TDLP[H*2A;[;24?VW;,MZ:EN;:!P<&1W&>ZNW!U;W]ZA%N:WL6M'.SO'&@8[.OF M%H]V]O5V+1CI2@]TIX>Y NX#B;AYJ=:FAT>@<*Z\L+BXDZ:#9#15 4DE)/I@ M_MX1KI,;'>[L3O=W#F_G!GL^$FFN=X ;A;@U [VCZ6YNU6CG*)34.=!=-#C, M#4+,,- 9!CH"^]&PH?[AT9'(AS:WN[1B'ODL[A[O3 M*%>22I2NW@8(#5-<.K?TI3F"1$]G5YKKZ1T>&>4ZAX;2G<-0.^!"DI.0X"NT M"I!?,CC0#:@.I'>-#'4.I8?C7 _4L&M;;]4V]4YPG6G1WJW#@"].: ; MMPV>C(QM&4GO& ,<^G9S6])=@_UI;G @3F1 MD9ZQ/HH:US6)*@"B78.]NT$7+B>L6'*)FC0]BPW5Y-6- K(GJ[TE!/ M0^<($'F0% Q$A,H'0%!%C(%DW<#I@>ZQ+B('8R,DY_+T\%!Z=*R3R .WO*]S M8+07&-PKT!?D;#='Y'1D=#?PM&M;YW GY(721GN[1K@M8P)C.KL[ATB)HX/< M5M* ] U=Z;X^TM*^]-;>+;U]O:.[B8@-]4&B7;VCV[BM@X/='/!K8+!_-V"] MKK<[#1P<&Q$$9,O@X'8JH(# ULX;>P?2(X(X#*=!)$?AQR!M+]<]V#4F-)$D M[NP;&:3)NGM'AOHZ=PL/NW>FAT=[25L+MXV.#E45%>W:M:NP4Q3S+I#R0I"; MHH^+(P(C"M_P")32WT>EO6<06C@RV#.Z"R2;]$?"EIV=?6.T P 7@0/0ULGB-C@EM%.P*=[7OM[A@?[YQH$R'4/0D6%7!-(XQ!T2"#S M4+JK%P2GLP^$#2KI[QTE8@MT("05RXG32K)X=PT.[;X*XH5:[>*>.6Q(-X%A M:(0.*'$.Y!RZ(4CKSEX8KN>5/<<;?G &2 M-:)ZX%F7J,#U4HP$=6R(QG;.&@*"\91'$4C&I!0A:_K-JXB^) #.P149T>$=7 ,9L)[U_F'_S*2S0:$#$=&#VV3!5K+=2?@ERG09E?E14OK/& M1Z]H8@@TRAHD)&^6JH(4[:0+'#MG3?<>VC/FE@P$#FU''UR ^'3&O]">!BHK M@B0/SF(L2&+OK($Z\B$:"U+6+1H-A#-CE*99XWADML[EM*PAVK_'Z%B6-;N7 M0^LZ:?F]XD)#[Q7R*_1E80E 6#0:H7+6)\K9-LJY3K%> ;=1VKH1))BJ\WL, MP;:3&E7S3>:MLQQ(BV97'RU?X&D?'85[H:Q>:D8)"Q+"4LT0C>VF-?12VI/2 M!N&OFY;6)2[*]$,>@=;K(%TWK6$WRAJU2.BF2Z4UDWI-T1YLON*E-WBPL;HG\Z7W:$N7+D$Y8.2)G] M@/G_+$']SQ+4_"6HJ?P^Q_EJ0^84D*:9&*7HNI['^8 M/MD91="(1N9I*7&*>1_5700JD1)WTKZZZR-QOUI?FJM7T#_2(I>OG"L^37OB M'QI+NL2TPJSWZ7O8'&46?J"$Q?!+Z'W]\])7T;2?MG22]I\;UZ_,]SUE*O:"TM_*=LK:OG7@*A(#^#- 7AZWS+ACS]I!H^31DME*(C M:/ZK,4%*/ZGTC\[9#'9>'^@4[T(=OQ=F>;P"GHQ^"GOLHW)F:QM!@L4V."L5 MV;9\6GP_NH2U-&8^)X@]]DGE7CW7(DJ1G=16_:]:I1^7=SFD(U(S1K5#8=2> MLX1WTS[\2>5_FC+F2^>@R..WQ%'HDVG]L;DE'DF=I%JR4)*45$IX2:VD39)" MG,0)3WC) GA6^DGE?ZH2A!6'M]!_=:WBHW,V_Q.\O%J>-L)?7$+BN'G)]4YD?E M6T*ME%[$49K<2%-_,C^NGDO8Y!"RSL M-U$Q7#QH]$7V//,*6/H>>/"-"6LNC7EQHJ%!!)*5 G B6E#ZQ@(5^R)Z!RZ&?9'] M!NA=-->)2&'IGR;9;SR/#\H.RIE3,_N85R9*$OPD\\J)O$2I84$NU+ 9KB&X MR%[85] QN!@T#OKB6,:_P3[,8:,)?J*PNY=OA]H3G.<]Y MS^N>BQ[IBYY&&>]9SQ?-?#OG;A9Q>8>R\\ M=N'8A7,7)!<8OD%BES"W,+R^A9_!K[!OL. M.\-*[F8U1B)$O,9*A(C[68F'+6+KV66L MY)8%;K8'831([YOH?1F]U]-[$;U[Z%U/[S/T_@ZYLST3W@K]@@#S"Y(7[H?@ M>H,A6[6*X%X/UR#]=8AY%9Z_"C32P]T#5SUVU VQS0^@(DTV+DAN0Z M)=;^ZY;^V>W]E=N[2_8:QH$8HN&:BW>699*HFVCT05$RT1SUG MF5+4S@!MF<()SP.>!4HFCCPX"+]C$*Z%,$J?:YD(YF$>\# >W$^?NU%"0O*Y M)A(7H;3L_B,4!-^8<*S%4K$ M)Z'$>^#W!$J2DO!QE,2/0C@^D3P#N8Y-))\%A/#7<3\,&1[\-0B'(7QJPAN' MZ"ZZ"*QU$YK>(F4O%9O!NUTY)W$@066/"8T#8\ C7W M03@DUC@((7F^76@3[IU(W$JJ[D%>^KP+5=.P9:+=1S!?"#!)5XT2S+,05J$$ M_9V:2)0!,LD);R'4GD!>6EKI1/6S\-,#E=X*/QT"B6P3WA8(C!/E%R!03+3O MAD VX7D6 NE$WYMT2EYQN0-3CA.5-]1D$2G\#]D/C().9? MZ/-\U7O!\Y7R2?PHK_<\#DU[!$A_7_E%&$PF)5#SK=Y*SRTD^TG/38DEGMTD MY4G/CO:P9P 0P9"II[W5T^6]Q[,YL=)S3?49P@*T'FH8]JP#=!3X><\::.,R MH;8ER2][VLJAY G/XNI)AB"YJ/J"I\D;]2R$\H*\U=/0OM*S *C!)^[QI))] MGD)OL2<.N2=V>V) #H)4!(0T3#"9\*RI.,NL0W+\([CV\X7R7\J?EG]9OE9> M)R^3%\OSY2%Y4,[)S0J3PJ#0*30*E4*AD"DD"D:!%&9RSCE._57)#"0@VY Q MDE#8P) [(VP#9[""0:WHT(O,73!8WX7.P<6.Y[!M3-NJAO&*6-ND?&;E>&6L M;5R^_-KUQS'^[ ;<-GZ^"[5MX<;?7>6?Q*H5UXQ+_0UXW-2&VE8WV"'Q.',W M2,7J]9-XAN2X,W?Y M;1;OL;E_]M@5_^PQU_A#;:O6CQ]U;1@O)<",:T/;>'@5MW']*>9NYJZFQE/, M?A)L6'\*!YB[FU:2YSC0N &2%=-DN!\>-Y+4=PO)MN!^D@QD;@M-MI F@U%D M/R2#X6$_3<9+RJBJ9ROXEY6BGO?I-6JB&)CE=70Y)$-4ERW%0-"8Y7FVATR5RT5XA>+D0O MI]&IN>AR(;I#B.Z Z-A_R[]TPZ=.VM2[J@&W+5]_7($:-BS<*(16PU =E23C M4[5WYI[&N>Q/D#JV85SE;QA7^QM0?;V=?O2B;5R[FG[/2 -"C$S-" P(&]B:@T*/#P@+T%S8V5N=" V M-S7!E("]&;VYT1&5S8W)I<'1O7!E("]/=71L:6YE'0@,30Q(# @4@T*("]087)E;G0@,3,X(# @4@T*("]4:71L92 H0V]V M97(@4&%G92 I(#X^#0IE;F1O8FH-"B4@)T]U=&QI;F4N."XP)SH@8VQA4]B:F5C=" -"C$T-2 P(&]B:@T*/#P@+T1E M4]B:F5C=" -"C$T-B P(&]B:@T*/#P@ M+T1E'0@,30W(# @ M4@T*("]087)E;G0@,30R(# @4@T*("]0'0@,30X(# @ M4@T*("]087)E;G0@,30R(# @4@T*("]04]B:F5C=" - M"C$T." P(&]B:@T*/#P@+T1E4]B:F5C=" -"C$U,B P(&]B:@T*/#P@+T1E4]B:F5C M=" -"C$U-B P(&]B:@T*/#P@+T1E4]B:F5C=" -"C$U-R P(&]B:@T*/#P@+T1E'0@,34X(# @4@T*("]087)E;G0@,30Q(# @4@T* M("]04]B:F5C=" -"C$U.2 P(&]B:@T*/#P@+T-O=6YT("TX#0H@ M+T1E'0@,C T(# @4@T*("]087)E;G0@ M,3,X(# @4@T*("]02P@4F5L871E9"!3=&]C:VAO;&1E2!396-U7-I4]B M:F5C=" -"C$V,R P(&]B:@T*/#P@+T1E'0@,38T(# @4@T*("]087)E;G0@,38R(# @4@T*("]4 M:71L92 H06-Q=6ES:71I;VYS*2 ^/@T*96YD;V)J#0HE("=/=71L:6YE+C$R M+C$G.B!C;&%S4]B:F5C=" -"C$V-2 P(&]B:@T*/#P@+T-O=6YT("TV#0H@+T1E'0@,34]B:F5C=" -"C$V-R P(&]B:@T*/#P@+T1E4]B:F5C=" -"C$V.2 P(&]B:@T*/#P@+T1E'0@,3'!E;G-E7"DI(#X^#0IE;F1O8FH-"B4@ M)T]U=&QI;F4N,3,N-24]B:F5C=" -"C$W M,2 P(&]B:@T*/#P@+T1E4]B M:F5C=" -"C$W-" P(&]B:@T*/#P@+T-O=6YT("TW#0H@+T1E'0@,C Q(# @4@T*("]087)E;G0@,34Y(# @4@T*("]0 M4]B:F5C=" -"C$W-B P(&]B M:@T*/#P@+T1E'0@ M,34]B:F5C=" -"C$W." P M(&]B:@T*/#P@+T1E'0@,3'0@,3@S(# @4@T* M("]087)E;G0@,3@P(# @4@T*("]04]B:F5C=" -"C$X-2 P(&]B M:@T*/#P@+T1E'0@ M,3@V(# @4@T*("]087)E;G0@,3@P(# @4@T*("]04]B M:F5C=" -"C$X-B P(&]B:@T*/#P@+T1E4]B:F5C=" -"C$Y," P M(&]B:@T*/#P@+T1E'0@,3DT(# @4@T*("]087)E;G0@,3@P(# @4@T*("]04]B:F5C=" -"C(P," P(&]B:@T*/#P@+T1E4]B:F5C=" -"C(P,2 P M(&]B:@T*/#P@+T1E'0@,C S(# @4@T* M("]087)E;G0@,34Y(# @4@T*("]0&5C=71I=F4@3V9F:6-E&5C M=71I=F4@0V]M<&5N4]B M:F5C=" -"C(P.2 P(&]B:@T*/#P@+T1E&AI8FET4]B:F5C=" -"C(Q,B P(&]B:@T*/#P@ M+T1E"!T;R!%>&AI8FET2D@/CX-"F5N M9&]B:@T*)2 G3W5T;&EN92XU)SH@8VQA'0@,C$U(# @4@T*("]087)E;G0@,3,X(# @4@T*("]0;T1D M<5DS,6-:4$!75%58:R,U53Y$87!>4$9;*&,K(F=58DA$9"D^(3,E/S)P1FEQ M9#5 *"XI2"$P-$ I:'(E-CI+.D4T/W%62E8Y7C4\/G!;(5=D/3\T+U\H0555 M43Q+2R]"*$I*2T]'875 +6M=/V%J M:2UQ;W!S:C]9<3Q"/B-C9#]&<6PC*%-1)F4D251,<&QN,RU.1C,]22PM.2\J;EQF*V$I2$]P.6P_02AJ1E== M+U\S-$EL(V4U54134UPH84=6/SH]<5]03CE7,4-8+W-5*"HE8F!I)VE883A; M:FDO0BE18CY3/W \145K9DM&75Y(46-**SY?2EQ4(G5"4R9R2&D\2%-B<"U- M5"$[:F%N56,4QQ M/2U;<"QU;$LI)FIF)44Z=4Y?7T N8UY*+#8X.C9915IU(7)H M4D@\5RU):T\F92A"6R%J36M":S([/6Y' M6F0S6F(E-$=)8G!9.5,O760J,V-I,252+E(A/&%"=6=!9TI=9%Y><5]F.'!I M45Y6,SU.8FT[,F8R3T0_+$(H;C1!;6A'+&8H:4QJ63]<8B)P3V]O M1S-H4F-*9"DE74]H:SE*1R,G1E9@1E595S(J3&LE4&HI-$5#*G4S-&)**5$_ M1&U$75= -S]H;VQ"<"HC=5M=16UE*6!I-CEP:D5D351:8$4^=%!:/5%S9B$U1E90 M5B937E$A8%=@/$;F9E26LC:FEE64)L:S5(24U&7T\Z M8U1Q4F5J7#8[-E5M+R=@3')!7F]=:EPW4$XK3%U;.B M,70I)RM!13Q%(2QE*%HA)EXW3%9(3FY79%-C5T8C4&Y< M)D1I,W!+36U9(BQ?*3]@+W%K<"EQ53AM22)E6&!)9RXE*4= (V!I06%K(U%* M+%(C7FHB+2);;F-.4VL^4V J62PD(CHZ*%I7*6]R+45P0R-$3C9D2E@Q(RQ> M.#% 8SPQ/7(M2F5';4E 33UI6%1/2#@M<#TW1EXB+G%<+R1!,D@V6R-A4T-# M-"@J<68P-R@[4#I;+$E"<"@\35M+*F--4FT^;$E2*R1%8%)89FA?-#-C/2\I M1B@W.E)(2S0T-E9-(5PN/$M+2E->.FLO1T,G8&A90B\D6R=4+$TJ264D:2$N M5B,S:F5@(VXK+2EO6$A76#AO9"IK="%T+S$X,RQ,(24Y/4(B0T@K4U$N*"PP M-C W:W(F)"TV16!#+V9*=4TK8SYU9'%R/VEQ+ST\)T9L/3MH)VHO1B]A9G4\ M/B=%X^,S0H76MT8$]"1F1I(BQ80'%8(F)E+B)D(65(="0M*CA7/DA:*%Q= M.4$B04HP4S!7.VDV:2T\:D!'1%DD/T%B+C]M.#!I5"HT05HI1STV(59P4W11 M(6,C=4A?+V!!03$\:C8]75EJ(29L9FME+45O62TS.&=6-T$P(4$Z8FTH+T]083)*)#155T=2.UQ@;UPJ,T$^0S)#8V-+/V@Q8%A8(VY; M.')C;%]/-TEK*E(U0U1$.VHG2%]/."]5;D0P:$1I:4E=3#M9*W(T4C)%1U4Z M:&8[25,]=5-14RTK4$)'7#UE2#LE2698)"D\4S%*-68F9DQ'5"]-5&5@;5=! M9U)?9"]%2SAP1TTV2C8"Q>.F=-;T]3/R->1%PI/&Y(*"92 M0TIC/F-21F)L9E5P2G%',R=.0UTE0VHP3EU79G%=;&$N;SHE8#5H.&)O-DIP6UY/8R]48F-L*7!@6RD[)"9N:V)38B5@;#(T<6TC M03\Y:T-:-5 Z(SQQ*D\K254G+DAG,4].+$A1(V-:3#L^-E)@64%1-%P^.6); M9C8_6T5?*CY42G(V.5=I,"PP75=.53EK:TE!+%M)8"=H9RAA*V!;3'%925M! M-25#4V$N9'5T;S9/+S=))"%1;61R."=K0F5#,UUN4SMP,DLU)&5N8T\I,D!*,4TA;C)K93TM M=4Q:8VE06$,].&%67$M)5')C7RA&)5XJ85AS84(Z<2)(0UI-/3I 7SU2=6-L M.&LR7S5)1TQ!361$2$)()'!A+3 A6F)T32$Y.#4C;FI,44)@;&DB."YP96Q' M.D5I*3(P7#-<.SE*4D(V)W$J-BU6*$Q0-2AS:CY=4B8S5#A49SE%7$XT2FA> M55]M+2]0-&XD3R)41&$J13-=(6%M*B-M,2E-+%Q4;D([=48_0'1$6TDQ(6@O M0$EQ+E)F8B1O9G,O-TXN*UUG=2EE/4)$6FE0/C-$.3XV6SPU+W-/.4%+-TA5 M*VAF;#$D0%!0869+=#=#06I6=7 ]4S1 )2)O;FLX*C]4:S=7=6=%.3,T23=4 M,%Q204DE+R%I(2DA)6E$1&XM4F16.#]E*T Q*E) /6!;<3(U7G4C/#!1/$AR;TA)8DA4+W-81F=G6TTK M1&E'-V\V45DB6BXV,UHK(C5>/5$O06E2<5!F3SX^2%A)45EH5CY>:W4W=6-*8"\F M1C@L*UE8-%Q ;BHC4UQ'<4I764 S,6XA:5%1,TUC855'749<,6U>85]O7RU, M*FQ(;4DF(D545G$\.DE/3%Q:,3:6!M7E=;2R4Y5DIO4"1#2%%>3B]S.%DN M5UDT:S\X2C!F0SHL(SAF)CLN-5ME:E@^/SQ9-#!(*V53)$,R:4TG7S=O/%M; M)V8\9V=E4%M=/B]-/DPG8T(X;4IB6$=D54$R,CPG849'9S(_:U):+C=2-EM2 M)EPE.D],+$@D9T);3V%:8$XW-CPW,V-35%-M9C%K;BQ10V1>-2:&(G M961B1"Q?.C%92T)@1R<[8C(T$G0V,G3RPW8E$X(E-C M9%4Z6V)(6$4T(S(I,V4V;7%5(T%L8TAO=38_6UQ'0FU68SEM5%UU*V%D4#P_ M;F!H149R8&,N1RE%.$TF5"DY*U%R.D)S?CYE;F1S=')E86T-"F5N9&]B:@T* M)2 G4C(Q.2)#=@2&)S4V@]+F=Q)3XY)4IE.SXJ1DLX6DM& M*$-7(RD];7,V8"U5(D=,(3I9:%5C16QA7U\W65]825Q84R%6(6Q<8VA;5')U M+FAS;#Q6/F!S7D)>(2EU.%TG42U$+G!<15)1+&HC(D)3=7)58$E4;DEP34-2 M3FAM7CAN7&!@0"$[6BMA=5U(9RI<-SHB54E 0D5,0FLF7V _1%4Q:C0C3%8N M;TY)85!%-F-F1TMS,C(B(SU3+#U?5CPG2E25M(/6UO:W%48RM#0DM,6UE(<38S M(2A3:TI-;$0U031$,%)3/VAT2SE8)S4A5U)B.E!E<4I10TI>)5T_1R(]-FEE M0DH\:#HE4')#5"PF:RHY=&=65'!G)#52:%0M/TY=;R%F7EMD M:$!+65A&5E(R-TTB1%E&*3I/4%]>;W,D<4YG6R%M4BM-0&U.8&1T32A+33HX M4V9&/$,_.FM'-&0S:4M6*EIP/6M-5%M/-V=243M):&=06G$B.28^,&Y$+F3F5M4%%O)FY<8ELD:CQ8:$=49S!)*T%% M3$ S,DD\+2%B225E6U-C02T]-6=:."A)/EDR8D!-.4XV=#QE,BM"039664@Q M;S,Q0BIC/$)J5E%?*4-?3F)G.$4]06-803TD:%-S5S5P/U!B/UI6;5A> M0BT[0C-P;5-&=")>)G$R)U1G/R=) M+5AK-V8Y6$XV8U\S(W%.;ETK4S(T,3=25"0Q9EET8B$R0"=8+%5U)6$I2F5" M=%LC*C$T9B/E)F/&PZ;%PW M8U]@22@\:VY))SU8<#MD=5U:=%]"7"TR3S)C1TQ.1S!0.C@D/E1#4D]K4'!R M3UE>,S)/66=-+%I<9T958EPZ,EY/(SY:1T9P:2=B1#(U.UY%:$MQ,"UL.3!S M8&Q;)V$Q)3%/13TF;UUH2C,B+V)M5DHF0&HP25PI04$X4#M+5&-80U%I/S(G M2&A1/D X)S8E/BIC76\L-V=R2UYR:TE?16XE/DAT:5]80"TJ621+35YD.51>;3%;(U=K7W-%5R@P/E]7=5(A;3)/24%05'!8 M74U-(55/:6]6*&QO,41.0"8M8V,\/TXZ6$PP)E(C-TM;+V%B+TY+:ELJ140P M8$Q(.4E<14U'361?4B-?1DX\1'5 440S=5E45"UM;UXX3C,J8RXR)6-23F W4BDL;RT_<"HN+SUL9DUD6VPT;")$+T]?7#A*8BY'0CU$0U!& M/5%8 M.S)0+UYK4#Q,*7 I,G-G*B-B7U0S*%-7;G-Q+VHM.CP^(BY6/S\K/E!;0U4_ M7U8^3U,_,%=27"E 0G)4=4,\7TL\4U0I2W1B:CI#;&%P,$='3E5"8457;V]6 M0R]T221T<4=$/70W;E]E8#QQ25]&)"UJ145526M=6UU#-$IG+3-U3#%@;T%H+T%$9EIK M46%8=5Y>8V!3=2=:,V T.5LP8#4[*21M(S\^4G,W1U]983%@6T1N)6Y%,7%& M6#I:2U)03SXI95926FUU36=&8S(B:54R/2U#<3!T9U F0%YF2$EM7S K:V\H M)48B5CA*8&E@*SAF6R1I8E=S8#DW,F=@)28K0&E6/C-;;'!;62LP8FQE3C0Q+%\I0V9O.DHR)E9M M2EQ4,&IO*3 U+"5C5%5.,"1S+T\I8UQ(,FPU*T92.$8\2"$T02Y07R)A3&)P M2EM))RLX/3=R=$,D,CHX*V)214QE3D94.2@N8'!T34-4P\;"5Q56!)4D-43C-L5#TL8R0R.CA$:DLX:TY> M0'$_,$M8(T=?+"$J*#UU:T)-4%@X.5M +45:5DM%1%D^-6DY(3-$5%IR2E]L M76U -"M7(2) ,V%^/F5N9'-T33 P5C,X/#$Q36XA<4\F8S4D-U9)-44A8STZ*' Y M-&UO4V O1#-#)759+S]B/UY%,#9M-W)N1C%K<6UB=#-)-44R:$Q>-SXK<$,Z M0B)L52=U8RXV.U-> M)W!,(7,N;S8\;5U;1E%$,E4[/&UN)CU-2G-4-$)M1FM'.SAP,%@E9$DS26=L M34$H<6QJ)#4H8#E5/DY4(T0_6%],+35#1F0C)25B M25(I(D,CHR16]Q9FQE0&)99# ^<&%"25%H;3QU<",I M65I&6$Y/761-2#)J83HL)EU0.5$U94HM1CE<*DA4/5YU-TXH0VQM-S%Q02LR M9DM=2G5T2SEC)$(Q,U)//$@B*D@A+S!L/")P5D M3S9!+"E&8&@G;%8S-4LR1"DO.6!/3EUE;BIQ6"EA9V%*66\W,S- 94](,2XE M)"),"I06S R="UO2#E(3W5T/C112%$B9CYG M="YC+B9?8U8Z7UPW2%9FU@7"(K141; M1SX\6W-3,$-":6P^850O4$I@4S%)6%DX5U!Q33A)-SXO+'5'.BQD*#Q>-D5- M27 G.20K35AI55AR;2U9+&8Y2EM?1"MA371*4T\^7S(X,%M;*2IJ2%0V+B)S M4D]G52),;FLC8F@F4U1J3R4U821723%O<$@W9E595D=5;U(V3#43H\665/36DY4&$F(311;BTQ9T!+6$4O4"))24 U5S$L9G5$32MN M5R1@,3PH4T-K*V N M0S)>*U=E;3)%,6 M7$1H0D@L94!=(V@_+EQ#*D%S)3)M5%)7)69;(U1+54 T5ELB:5)42EDZ3R(_ M42,K,TQJ/5Y&.%-/(E(X,#UA1B16.$0O(R(U5DMC3$([2T--8S M-3]72#E)9CA%,R@G=&)K)SQ-/5Y!.F%J0&Q275%O-EU<6#0W-S5O5&MF:F=14&A'8&DW M=4!<.V]6-V\G03@K2C!#+5=O,D22HP*B1.:VU<:C=.;T6#M/ M3TE14&EH,SLK,V@\5S8Z,T I22A49&)?+F%9:6,X9W!Q6CE#-R(R0V$M0#)* M9W!G+7$]+#XO5F9G.RA#6$A7;2-93%M;-4=(/T4A6TI,.R,O:C1>,RY .5Y>5DIJ3V1 34=41"9%6C%.9RPN<&\T+#4V4DM5 M/D!6*W-:0CM+:61B7RXS,G%O57!,)G$H+35E;#LJ5B9H5D(]2V)/4U0G85UN)%EO+EXF*RME7VI+8R)Q6CY+2E)' M*B]1-'$Y5BE7:VXH6T-9 M-")+4$50-7-O/DLF6&IQ9TPK4$ Z74$M;R=Q4%1#;R984&YN8&U*1T-O(DXO M-#9P0BI?2"8H<28K3TA2)&5:*6-*4G0L1RPZ=7!M-&1:+W%>*R-J-%,R(RQ9 M2$U,4SUK6V)=56,Q958Y4C(B4U)?<60F6W1O43HH)S)T+SP^,E5$+6Q!.B0_ M<#TR1BI><%Q70C-31U!K<5Y95F\J;B-/ M7C(Q3T='(F ]-T=4.7)S=5PT2D15?CYE;F1S=')E86T-"F5N9&]B:@T*)2 G M4C(R,21T0A:40G)%5>;SE2:"U84")O875G05I4 M56UP+68N;DEG:V!"4UE@5D=U9$)68$5 .U$P.$\F9&=B1%-:8E=6021.)VQ-.$M"8"XI*&PA5C\E26(R16$C)%-66T=A-&M7.4]O+S)F W.W!C,VA< M3$=T85!E*E\U.W!C(F@W6S9**"/3AA*'1#8G!J7&]7,R-1;4YM4BAU;F\G M(BHJ-%U?,%%D645>2FQ:.$QA<5UQ,3IP*#Y4/DE#*5E1-G4L33QK/2-CA3=%8K5D)!54MR0G51+$HG9W I,4E+13-0 M6D4R;EU3/B991DDZ(6=/:B1"-%]N;CYP)T$Q-#I<+30F,693+#U4*'!A5%DS M8"]/.2HI03L_8B@A1C I,G!Q655H;&AL2B0\23=G-G0V350E.E=%36TN5&I! M*'-/6S8J*$5E)CM#7U]81F\A.#]);VDZ)'5C4%EO6BI0/C9S(E0S=5Q9=$QC M-2U,)4-K<5]-(DUC3D!C;G!A7THW-')O8CA3=3XU2"H[:V56*45 )7)4,T-J M+UY=555@6U5%2V]G2SM2-")C)7%N;%)),F!*75YE)2$];CI07F(K5D@L02$D M3V]425]4;SAI9DHO4R]'83 A/7%!0"P]6F!6<2$Q4CTA.2IJ(3IB+S L)TY= M-&DO94AE57!N63@L)U0[44]?3$YT+U%N-T9U75IR='1=0W! 0RQ&4VPX M,U4^955N1EQ,66I&,&IH2C-*:7!N;"LI1$*U9K M0V\V)VA02TYI5S922C J13DM3&-%2C1:35;%YQ;6%N)F Z,5(H M64U1-V52+3$V141*9"M)1UPW1BI<,&I=945++BM"65TT(28W*"Q1;G0W47)+ M=#1>9W)@*EA!;%==.BET(DU22C!!)&U 47,F6D(L37)H1$YA3TE;.5$]+%(] M7"A'*2@C*FUN0B%G(35=.4,O0SQ@4F1&0T,M)%)86$AI4G Q9%='1S]$+S=6 M;&H\2UQQ2SLW-6-%12-G.UEB)E1J<6U!8E==-SDA9$HK3$Q!4V4G/$0W3#!O M+3-E;6(E="D]65U4,612;FTN4BXQ5G,[-S@A8%T_2E1:7&)DYM,$-"(W$C94M/+5A192DG/'%..S-?42I=<5 W;VH\.2AO:"@K0S,A M3"933F5E1S!:0E8D(4,Z2R(V<6-7-TP_*F]!73E!7TM*9E=P.$1D-# N0DTI M8FEK0$5I2E=>-&AJ3E)K75,K/DM%47,I739@43<$EA3BAS,'0C=49*)V!J*R(R,EH](DU%:DE99RUG)%%<4R%K3EET3U)+ M-$\]25=M5F)J(S5L6F0C1FA+,S1M65]F1C9C32LQ:6)U.#]O8RPV85]L-S$L M:%@L9CYH/E-00G4K,2$G9%E766LM;S4J6$92835>="EF04=#(FI8-491;'%6 M/BU74C!S6S]D4DUG1EX^+S96.TUO5RE=7"=?0"-=13 P)5XU/D\I-#DY;#(F.D(Y3C5% M=3(V9C!.6EM4.S@E5C7SX_5"L]4$I )E-"031@1VME*4]K;'!K M35E4,U4V=&%3-38H0"I3(BXB-311935R5V56(S,W/4M&7VU&+'$E;2%90"@I M-UXH.$)7)STZ=#I%/T-I,SU5;%I5+#]I<2UG:596*FQ2;V1?/TQ61C= /$9/ M839.5F)P53IG."Q3(6UU570Q-#-*544P7CAO14=@8% B+2HG*SAG*4E08G,T M)5PA7T\X:RI.1G(^6FIQ9T$R<$E(7%=A,RU64%0P:4A&2$8N43AG0R-A,#- M:&-K6T]$7B=I7G0\7&0G;"(Z)E8U1F!*57!T,#-9.45@3DM/ M:T%-:DI@.W5<*2E78#9*:B5 )G A4'5Q-UE9=3%L,B)):%]<1"%Q(G-"9%)S M)W$Y571I:2,S4V566#=H+2I@+FII7E).2BQS,UEA2T-N/TTL)757.2DD M*U$[5UY@8$AS2ELD1D9A871E7U5+)&\L3W!!9E%)1UUM)5)BA+3&Y?;5$[)S9D,BAA8"8G:B=%5&9(;BUH+$,C/"$] M9RI3:U(R2"9+63TD:BUO8&%T27 T23!,8'4[7EE34S%)3$1G8FQT:T],+T)D M,2Y;6F5>6T\H7B,Y+D-N0D(D(BEU+U94*34L4U94(U1G.UDW,"U#;5DO6T)E M2E!&2C<\14E,:3\U/#5UU":%]J/SXP2#19;B1!-3TV=&E543M)6$PB M,DU>4#1=3R]C0F4T)FY?*T=3,7%03#\^6&DA73$L5R5K(E-I+6AO<")"*CE8 M3FE$36!;7RY?05MB.B0S<3E"7C9?5%,Q+&M2-%AN7B9!:6Q$:&=G9RPD42]C M9$9!/3I=3#-O+C=H:$DW07)H:S%<<')70'5L96$M7SI*:&]S:U](,$ME*3MP M1$DZ1%E!+G!L+6IK:F4C;R1'7EQU36LQ+EA,5UE@0EI"/$5565IG3&]U7&%= M2DHL9%XW9U%G;F@S,5YL9R9%4C8D:#IS+")2+RHY/3\I3TA:46-K;5 _*%QO M3SX_6CQ";SA%45E48B)E)$=0*#55+4E$660N0EE(0F],)&,E-U="7VY$+5YU.S=F)RI&7FTA<%UB0C4P6"I653M= M6#H^9F!%0"9R04%M04PJ<#E(-B-B:51,.2+$576DL^33!%1BLV;FM;73$^,EHL<6UP M*C-K4#=M/DI&7"E%1394=R8UMI/RE>=3

EX-10.3D 4 adbeex103dfy19.htm EXHIBIT 10.3D Exhibit


EXHIBIT 10.3D


ADOBE INC.
2019 EQUITY INCENTIVE PLAN
RESTRICTED STOCK UNIT GRANT NOTICE
(GLOBAL)
Adobe Inc. (the “Company”), pursuant to its 2019 Equity Incentive Plan (the “Plan”), hereby awards to Participant the Restricted Stock Unit Award (the “Award”) covering the number of Restricted Stock Units set forth below. This Award is subject to all of the terms and conditions as set forth herein and in the Restricted Stock Unit Award Agreement (the “Award Agreement”) and the Plan, each of which is incorporated herein in its entirety. Unless otherwise defined herein, capitalized terms shall have the meanings set forth in the Plan.
Participant:
Anil Chakravarthy

Date of Grant:
January 9, 2020

Vesting Commencement Date:
January 9, 2020

Number of Restricted Stock Units:
33,056

Vesting Schedule: This Award shall vest as to 33 1/3% of the Restricted Stock Units on the first anniversary of the Vesting Commencement Date, an additional 33 1/3% on the second anniversary of the Vesting Commencement Date and a final 33 1/3% on the third anniversary of the Vesting Commencement Date so that the Restricted Stock Units are fully vested on the third anniversary of the Vesting Commencement Date; provided, however, that, except as set forth in the Award Agreement, the Participant’s Service has not terminated prior to each such vesting date.

Delivery of Shares: Subject to the limitations contained herein and the provisions of the Plan, the Company shall settle vested Restricted Stock Units by delivering to Participant whole shares of Stock, as provided in Sections 2, 3 and 5 of the Award Agreement.

Additional Terms/Acknowledgements:  The Participant acknowledges receipt of, and understands and agrees to, this Restricted Stock Unit Grant Notice, the Award Agreement, and the Plan. The Participant further acknowledges that as of the Date of Grant, this Restricted Stock Unit Grant Notice, the Award Agreement, and the Plan set forth the entire understanding between Participant, the Company and any other applicable Participating Company regarding the Award and supersede all prior oral and written agreements on that subject with the exception of any applicable change of control plan approved by the Company’s Board of Directors or a committee thereof and/or an applicable individual written retention agreement or other agreement or severance provision between the Company, or a subsidiary of the Company, and the Participant, to the extent applicable to the Participant.






ADOBE INC.

rsuagreementsignature1.gif
By:
 
 
 
Shantanu Narayen
 
Chief Executive Officer
 
 
 
 
Address:
345 Park Avenue
 
 
San Jose, CA 95110-2704 USA


 
rsuagreementsignature.jpg
 
 
rsuagreementdate.jpg
Signature:
 
 
Date:
 







ADOBE INC.
2019 EQUITY INCENTIVE PLAN
RESTRICTED STOCK UNIT AWARD AGREEMENT

(GLOBAL)
Pursuant to the Restricted Stock Unit Grant Notice (“Grant Notice”) and this Restricted Stock Unit Award Agreement, including the attached Appendix (“Award Agreement”), Adobe Inc. (the “Company”) has awarded you, pursuant to its 2019 Equity Incentive Plan (the “Plan”), a Restricted Stock Unit Award for that number of Restricted Stock Units as indicated in the Grant Notice. Unless otherwise defined herein or in the Grant Notice, capitalized terms shall have the meanings set forth in the Plan. Subject to adjustment and the terms and conditions as provided herein and in the Plan, each Restricted Stock Unit shall represent the right to receive one (1) share of Stock.

The details of your Award, in addition to those set forth in the Grant Notice, are as follows.

1.    VESTING.

(a)    The Restricted Stock Units shall vest, if at all, as provided in the Vesting Schedule set forth in your Grant Notice, this Award Agreement and the Plan, provided that vesting shall cease upon the termination of your Service, except as otherwise set forth herein.

(b)    If your Service terminates due to your death or Disability, then you will be given credit for an additional twelve (12) months of continuous Service such that the number of Restricted Stock Units that otherwise would have vested had your Service continued for an additional twelve (12) months following your termination will accelerate and become vested as of the date of your Service termination; provided, however, that in no event shall such applicable vesting exceed 100% of the number of Restricted Stock Units subject to your Award. For purposes of this provision, “Disability” shall mean your permanent and total disability within the meaning of Section 22(e)(3) of the U.S. Internal Revenue Code of 1986, as amended (the “Code”), and any applicable regulations promulgated thereunder to the extent not inconsistent with the regulations under Section 409A of the Code. Except as set forth in this Section 1, any Restricted Stock Units subject to the Award that have not vested at the time of your termination of Service for any or no reason will be forfeited immediately and automatically transferred to and reacquired by the Company at no cost to the Company.

(c)    If your Service is terminated by the Company without Cause or if you terminate Service for Good Reason within one (1) year of the Vesting Commencement Date, 50% of the total number of Restricted Stock Units subject to your Award will become vested, subject to (i) your continued compliance with the terms of your offer letter with the Company dated December 13, 2019 (the “Offer Letter”) and (ii) timely execution, and non-revocation, of a general release and waiver of claims against the Company in accordance with the terms and conditions set forth in your Offer Letter. The terms “Cause” and “Good Reason” have the meanings set forth in the Offer Letter.

(d)    For purposes of the Award, your Service will be considered terminated as of the date you are no longer actively providing Service to the Participating Company Group (regardless of the reason for such termination and whether or not later found to be invalid or in breach of employment laws in the jurisdiction where you are employed or the terms of your Offer Letter), and unless otherwise expressly provided in this Award Agreement or determined by the Participating Company Group, your right to vest in the Award under the Plan, if any, will terminate as of such date and will not be extended by any notice period (e.g., your period of service would not include any contractual notice period or any period of “garden leave” or similar period mandated under employment laws in the jurisdiction where you are employed or the terms of your employment agreement, if any). The Committee shall have the exclusive discretion to determine when you are no longer actively providing Service for purposes of your Award (including whether you may still be considered to be providing Services while on a leave of absence). Any such determination by the Committee for the purposes of this Award Agreement shall have no effect upon any determination of the rights or obligations of you or the Company (or any Participating Company, as applicable) for any other purpose.



1




(e)    The Committee, in its discretion, may accelerate the vesting of the balance, or some lesser portion of the balance, of the unvested Restricted Stock Units at any time, subject to the terms of the Plan. If so accelerated, such Restricted Stock Units will be considered as having vested as of the date specified by the Committee. Notwithstanding Section 5 and in accordance with Section 16, the payment of shares of Stock vesting pursuant to this Section 1 shall in all cases be paid at a time or in a manner that is exempt from, or complies with, Code Section 409A.

2.
NUMBER OF RESTRICTED STOCK UNITS AND UNDERLYING SHARES OF STOCK.

(a)    The Restricted Stock Units subject to your Award and the shares of Stock deliverable with respect to such Restricted Stock Units will be adjusted from time to time for capitalization adjustments, as provided in Section 4.2 of the Plan.

(b)    Any additional Restricted Stock Units, shares of Stock, cash or other property that become subject to the Award pursuant to this Section 2 shall be subject, in a manner determined by the Committee, to the same forfeiture restrictions, restrictions on transferability, and time and manner of delivery as applicable to the other Restricted Stock Units and shares of Stock covered by your Award.

(c)    Notwithstanding the provisions of this Section 2, no fractional Restricted Stock Units or rights for fractional shares of Stock shall be created pursuant to this Section 2. The Board shall, in its discretion, determine an equivalent benefit for any fractional Restricted Stock Units or fractional shares that might be created by the adjustments referred to in this Section 2.

3.    PAYMENT BY YOU. Subject to Section 12 below, and except as otherwise provided in the Grant Notice, you will not be required to make any payment to the Company with respect to your receipt of the Award, the vesting of the Restricted Stock Units, or the delivery of the shares of Stock underlying the Restricted Stock Units; provided, however, that your continued Service is required for vesting of the Restricted Stock Units as set forth in the Grant Notice and this Award Agreement.

4.    RIGHTS AS A STOCKHOLDER. Neither you nor any person claiming under or through you will have any of the rights or privileges of a stockholder of the Company in respect of any shares of Stock hereunder unless and until certificates representing shares of Stock (or other evidence of ownership as so designated by the Company) (either, “Certificates”) will have been issued to you pursuant to Section 5. After such issuance, you will have all the rights of a stockholder of the Company with respect to voting such shares of Stock and receipt of dividends and other distributions on such shares of Stock.

5.    DELIVERY OF SHARES. Each Restricted Stock Unit represents the right to receive one share of Stock on the date that such Restricted Stock Unit vests. Unless and until the Restricted Stock Units will have vested in the manner set forth in Section 1, you will have no right to payment of any such Restricted Stock Units. Except as provided in Section 6, any Restricted Stock Units that vest in accordance with Section 1 will be paid to you in whole shares of Stock as soon as practicable after vesting, but in each such case within the period thirty (30) days following the vesting date, subject to you satisfying any applicable tax withholding obligations as set forth in Section 12. In no event will you be permitted, directly or indirectly, to specify the taxable year of the payment of any Restricted Stock Units payable under this Award Agreement.

(a)    Deferred Shares. If you are eligible and elect to defer delivery of the shares of Stock as provided in Section 6, such shares of Stock will be issued and delivered to you on the date or dates that you elect on your deferral election form. No shares of Stock shall be issued prior to vesting of the Restricted Stock Units.

(b)    Delivery Following Death. If you are deceased at the time that shares of Stock pursuant to Restricted Stock Units, if any, are to be delivered to you, such delivery will be made to your designated beneficiary, or if no beneficiary has survived you or been designated, or if the beneficiary designation is not enforceable and/or valid under the inheritance and other laws in your country (as determined by the Company in its sole discretion), to the administrator or executor of your estate. Any such transferee must furnish the Company with (i) written notice of


2




his or her status as a transferee, and (ii) evidence satisfactory to the Company to establish the validity of the transfer and compliance with any laws or regulations pertaining to said transfer.

6.    DEFERRAL ELECTION. If permitted by the Company to do so, you may elect to defer receipt of the shares of Stock that otherwise would be issued pursuant to the vesting of your Award in accordance with the terms and conditions, including the applicable eligibility requirements, of the Company’s Deferred Compensation Plan (or such other successor plan as may be adopted by the Company). The Committee will, in its sole discretion, establish the rules and procedures for such deferrals.

7.    COMPLIANCE WITH LAW. The grant of your Award and the issuance of any shares of Stock thereunder shall be subject to compliance with all applicable requirements of federal, state or foreign law with respect to such securities. You may not be issued any shares of Stock if such issuance of shares of Stock would constitute a violation of any applicable federal, state or foreign securities laws, any other governmental regulatory body, or other law or regulations or the requirements of any stock exchange or market system upon which the Stock may then be listed. You understand that the Company is under no obligation to register or qualify the shares with the United States Securities Exchange Commission or any state or foreign securities commission or to seek approval or clearance from any governmental authority for the issuance or sale of the shares of Stock.

In addition, you may not be issued any shares of Stock unless (i) a registration statement under the Securities Act shall at the time of issuance be in effect with respect to the shares of Stock or (ii) in the opinion of legal counsel to the Company, the shares of Stock may be issued in accordance with the terms of an applicable exemption from the registration requirements of the Securities Act. YOU ARE CAUTIONED THAT THE SHARES OF STOCK MAY NOT BE ISSUED UNLESS THE FOREGOING CONDITIONS ARE SATISFIED. Where the Company determines that the delivery of any shares of Stock to settle this Award would violate federal securities laws or other applicable laws or rules or regulations promulgated by any governmental agency, the Company will defer delivery until the earliest date at which the Company reasonably anticipates that delivery of shares of Stock will no longer cause such violation. The inability of the Company to obtain from any regulatory body having jurisdiction the authority, if any, deemed by the Company’s legal counsel to be necessary to the lawful issuance and sale of any shares of Stock shall relieve the Company of any liability in respect of the failure to issue or sell such shares of Stock as to which such requisite authority shall not have been obtained. As a condition to the issuance of any shares of Stock pursuant to this Award, the Company may require you to satisfy any qualifications that may be necessary or appropriate, to evidence compliance with any applicable law or regulation and to make any representation or warranty with respect thereto as may be requested by the Company. Further, you agree that the Company shall have unilateral authority to amend the Plan and the Award Agreement without your consent to the extent necessary to comply with securities or other laws applicable to issuance of shares of Stock.

8.    RESTRICTIVE LEGENDS. The shares of Stock issued pursuant to this Award shall be endorsed with appropriate legends, if any, determined by the Company.

9.    TRANSFERABILITY. Except to the limited extent permitted under Section 5(b), this Award and the rights and privileges conferred hereby will not be transferred, assigned, pledged or hypothecated in any way (whether by operation of law or otherwise) and will not be subject to sale under execution, attachment, or similar process. Upon any attempt to transfer, assign, pledge, hypothecate or otherwise dispose of this grant, or any right or privileged conferred hereby, or upon any attempted sale under any execution, attachment or similar process, this Award and the rights and privileges hereby immediately will become null and void.

10.    AWARD NOT A SERVICE CONTRACT. Your Award is not an employment or service contract, and nothing in your Award shall be deemed to create in any way whatsoever any obligation on your part to continue in the Service of the Participating Company Group, or on the part of the Participating Company Group to continue such Service. In addition, nothing in your Award shall obligate the Participating Company Group, their respective stockholders, boards of directors, Officers or Employees to continue any relationship that you might have as an Employee, Director or Consultant for the Participating Company Group.



3




11.    UNSECURED OBLIGATION. Your Award is unfunded, and even as to any Restricted Stock Units that vest, you shall be considered an unsecured creditor of the Company with respect to the Company’s obligation, if any, to issue shares of Stock pursuant to this Award Agreement. You shall not have voting or any other rights as a stockholder of the Company with respect to the shares of Stock acquired pursuant to this Award Agreement until such shares of Stock are issued to you pursuant to this Award Agreement. Upon such issuance, you will obtain full voting and other rights as a stockholder of the Company with respect to the shares of Stock so issued. Nothing contained in this Award Agreement, and no action taken pursuant to its provisions, shall create or be construed to create a trust of any kind or a fiduciary relationship between you and the Company or any other person.

12.    TAX OBLIGATIONS.

(a)    General. Regardless of any action taken by the Company or any other Participating Company with respect to any or all federal, state, local and foreign income, employment, social insurance, payroll taxes, payment on account or other taxes related to your participation in the Plan and legally applicable to you or deemed by the Participating Company Group to be an appropriate charge to you even if technically due by the Participating Company Group (“Tax-Related Items”), you acknowledge that the ultimate liability for all Tax-Related Items, is, and remains, your responsibility. You further acknowledge that the Participating Company Group (i) makes no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of your Award, including, but not limited to, the grant, vesting or settlement of this Award, subsequent sale of Stock acquired pursuant to this Award, or the receipt of any dividends and/or Dividend Equivalents and (ii) does not commit to and is under no obligation to structure the terms of the grant or any other aspect of your Award to reduce or eliminate your liability for Tax-Related Items. Further, if you have become subject to tax in more than one jurisdiction, as applicable, you acknowledge that the Participating Company Group may be required to withhold or account for Tax-Related Items in more than one jurisdiction.

(b)    Withholding Arrangements. Prior to any relevant taxable or tax withholding event, as applicable, you will pay or make adequate arrangements satisfactory to the Participating Company Group to satisfy all Tax-Related Items. In this regard, you hereby authorize the Participating Company Group, or its respective agents, in their sole discretion and subject to any limitations under applicable law, to satisfy any applicable withholding obligations with regard to all Tax-Related Items by one or more of the following means:

i.
withholding of that number of whole vested shares of Stock otherwise deliverable to you pursuant to this Award Agreement having a Fair Market Value not in excess of the amount of the withholding obligation for Tax-Related Items determined by the Company after considering required withholding rates and to the extent permitted under the Plan, the Company may determine such amount by considering other applicable withholding rates up to the maximum rate applicable in your jurisdiction. For tax purposes, you are deemed to have been issued the full number of shares of Stock subject to the vested Award, notwithstanding that a number of the shares of Stock are held back solely for the purpose of paying the Tax-Related Items;

ii.
withholding from proceeds of the sale of shares of Stock acquired upon vesting/settlement of the Award either through a voluntary sale or through a mandatory sale arranged by the Company (on your behalf pursuant to this authorization);

iii.
tender by you of a payment in cash or check to the Participating Company Group (as applicable) of any amount of the Tax-Related Items;

iv.
withholding by any Participating Company of any amount of the Tax-Related Items from your wages of any other compensation owed to you by any Participating Company; and/or

v.
in the event this Award is settled in whole or in part in cash, withholding from the cash to be distributed to you in settlement of this Award.




4




(c)    Subject to Section 12(b)(i), to the extent the Company withholds for Tax-Related Items by using a rate higher than your applicable tax rate, you may receive a refund of any over-withheld amount in cash and you will have no entitlement to the equivalent amount in shares of Stock.

(d)    You shall pay to the Participating Company Group (as applicable) any amount of Tax-Related Items that the Participating Company Group may be required to withhold or account for as a result of your participation in the Plan that cannot be satisfied by the means previously described. The Company shall have no obligation to issue or deliver shares, cash or the proceeds of the sale of Stock until you have satisfied the obligations in connection with the Tax-Related Items as described in this Section.

(e)     Notwithstanding the foregoing, if you are a Section 16 officer of the Company under the Exchange Act, the Company will withhold using the method described under 12(b)(i) above unless the use of such withholding method is problematic under applicable laws or has materially adverse accounting consequences, in which case the Committee (as constituted to satisfy the requirements of Exchange Act Rule 16b-3) shall determine which of the other methods described in Section 12(b) above shall be used to satisfy the withholding obligation for Tax-Related Items.

13.    NATURE OF AWARD. In accepting your Award, you acknowledge, understand and agree that:

(a)    the Plan is established voluntarily by the Company; it is discretionary in nature and it may be modified, amended, suspended or terminated by the Company at any time, to the extent permitted by the Plan;

(b)    the grant of your Award is exceptional, voluntary and occasional and does not create any contractual or other right to receive future grants of Awards, or benefits in lieu of Awards, even if Awards have been granted in the past;

(c)    all decisions with respect to future Awards or other grants, if any, will be at the sole discretion of the Company;

(d)    the Award and your participation in the Plan shall not create a right to employment or be interpreted as forming an employment or service contract with the Participating Company Group and shall not interfere with any ability of the Participating Company Group to terminate your employment or service relationship (if any);

(e)    you are voluntarily participating in the Plan;

(f)    the Award and the Stock subject to the Award, and the income from and value of same, are not intended to replace any pension rights or compensation;

(g)    the Award and the Stock subject to the Award, and the income from and value of same, are not part of normal or expected compensation or salary for purposes of calculating any severance, resignation, termination, redundancy, dismissal, end-of-service payments, holiday pay bonuses, long-service awards, pension or retirement or welfare benefits or similar mandatory payments;

(h)    the future value of the underlying shares of Stock subject to your Award is unknown, indeterminable and cannot be predicted with certainty;

(i)    no claim or entitlement to compensation or damages shall arise from forfeiture of the Award resulting from the termination of your Service with the Participating Company Group (for any reason whatsoever, whether or not later found to be invalid or in breach of employment laws in the jurisdiction where you are employed or the terms of your employment agreement, if any);

(j)    unless otherwise provided in the Plan or by the Company in its discretion, the Award and the benefits evidenced by this Award Agreement do not create any entitlement to have the Award or any such benefits


5




transferred to, or assumed by, another company nor to be exchanged, cashed out or substituted for, in connection with any corporate transaction affecting the shares of the Company; and

(k)     the following provisions apply only if you are providing Service outside the United States:
i.
the Award and the shares of Stock subject to the Award, and the income from and value of the same, are not part of normal or expected compensation or salary for any purpose;

ii.
unless otherwise agreed with the Company, the Award and the shares of Stock subject to the Award, and any income from and value of same, are not granted as consideration for, or in connection with, the service you may provide as a director of a Participating Company other than the Company; provided, however, that your continued Service shall be required for vesting of the Restricted Stock Units as may be set forth in the Grant Notice and this Award Agreement; and

iii.
the Participating Company Group shall not be liable for any foreign exchange rate fluctuation between your local currency and the United States Dollar that may affect the value of the Award or of any amounts due to you pursuant to the settlement of the Award or the subsequent sale of any shares of Stock acquired upon settlement.



14.    DELIVERY OF DOCUMENTS AND NOTICES. Any document relating to participating in the Plan or this Award and/or notice required or permitted hereunder shall be given in writing and shall be deemed effectively given (except to the extent that this Award Agreement provides for effectiveness only upon actual receipt of such notice) upon personal delivery, electronic delivery, or upon deposit in the U.S. Post Office or foreign postal service, by registered or certified mail, with postage and fees prepaid, or with a nationally recognized courier designating express or expedited service with evidence of delivery, addressed to the other party at the e-mail address, if any, provided for you by the Company or a Participating Company or at such other address as such party may designate in writing from time to time to the other party.

(a)    Description of Electronic Delivery. The Plan and Award documents, which may include but do not necessarily include the Plan prospectus, Grant Notice, Award Agreement, Certificates, and United States financial reports of the Company, may be delivered to you electronically by the Company or a third party designated by the Company. Such means of delivery may include but do not necessarily include the delivery of a link to a Company intranet or the internet site of a third party involved in administering the Plan, the delivery of the document via e-mail or such other delivery determined at the Committee’s discretion.

(b)    Consent to Electronic Delivery. You acknowledge that you have read Section 14 and consent to the electronic delivery of the Plan and Award documents by the Company or a third party designated by the Company and agree to participate in the Plan through any online or electronic system established and maintained by the Company or a third party designated by the Company, as described in Section 14. You acknowledge that you may receive from the Company a paper copy of any documents delivered electronically at no cost if you contact the Company by telephone, through a postal service or electronic mail at equity@adobe.com. You further acknowledge that you will be provided with a paper copy of any documents delivered electronically if electronic delivery fails; similarly, you understand that you must provide the Company or any designated third party with a paper copy of any documents delivered electronically if electronic delivery fails. Also, you understand that your consent may be revoked or changed, including any change in the electronic mail address to which documents are delivered (if you have provided an electronic mail address), at any time by notifying the Company of such revised or revoked consent by telephone, postal service or electronic mail at equity@adobe.com. Finally, you understand that you are not required to consent to electronic delivery.

15.    DATA PRIVACY CONSENT. You understand that the Participating Company Group holds certain personal information about you, including, but not limited to, your name, home address, email address and telephone number, date of birth, social insurance number (to the extent permitted under applicable law), passport or other identification number, salary, nationality, job title, any shares of Stock or directorships held in the Company,


6




details of all Awards or any other entitlement to shares of Stock awarded, canceled, exercised, vested, unvested or outstanding in your favor (all "Data"), for the exclusive purpose of implementing, administering and managing the Plan.

You understand that Data will be transferred to E*TRADE, or such other stock plan service provider as may be selected by the Company in the future, which is assisting the Company with the implementation, administration and management of the Plan. You understand that the recipients of the Data may be located in the United States or elsewhere, and that the recipients’ country (e.g., the United States) may have different data privacy laws and protections than your country. You understand that if you reside outside the United States, you may request a list with the names and addresses of any potential recipients of the Data by contacting your local human resources representative. You understand that Data will be held only as long as is necessary to implement, administer and manage your participation in the Plan. You understand that if you reside outside the United States, you may, at any time, view or access Data or require it to be provided to another company, request information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing your local human resources representative.

If you are an employee of an affiliate of the Company in the European Economic Area, or the United Kingdom (after the UK ceases to be a member state of the EU), the grant of consent below is not relevant to you. Company (and other authorized recipients of the Data) process the Data for the purpose of implementing, administering and managing the Plan; this is necessary in order to perform Company's contractual obligations under this RSU Grant Agreement. If you do not provide Data required for this purpose, Company will not be able to perform its obligations under this RSU Grant Agreement and this may affect your ability to participate in the Plan. The Company and E*TRADE have entered into standard contract clauses, in the form authorized by the European Commission, with its affiliates in the European Economic Area in order to provide adequate protection for Data. The Company is the controller responsible for the Data processing described above and can be contacted at 345 Park Avenue, San Jose, California 95110 USA, or AskPrivacy@adobe.com. You are entitled to complain to an EEA data protection authority in the country where you live, work, or believe any breach of data protection law has occurred.

Unless you are employee of an affiliate of the Company in the European Economic Area or the United Kingdom (after the UK ceases to be a member state of the EU)., you hereby explicitly and unambiguously consent to the collection, use and transfer, in electronic or other form, of your Data by and among the members of the Participating Company Group and by E*TRADE and any other company selected by Company to assist it in administering the Plan, for the exclusive purpose of implementing, administering and managing your participation in the Plan. Further, you understand that you are providing the consents herein on a purely voluntary basis. If you do not consent, or if you later seek to revoke your consent, your employment status or service with your employer will not be affected: the only consequence of refusing or withdrawing your consent is that the Company would not be able to grant Restricted Stock Units or other equity to you awards or administer or maintain such awards. Therefore, you understand that refusing or withdrawing your consent may affect your ability to participate in the Plan. For more information on the consequences of your refusal to consent or withdrawal of consent, you understand that you may contact your local human resources representative.

16.    APPLICATION OF SECTION 409A (ONLY APPLICABLE TO U.S. TAXPAYERS). Absent a proper deferral election, it is intended that all of the benefits and payments provided under this Award satisfy, to the greatest extent possible, the exemptions from the application of Code Section 409A provided under the “short-term deferral” rule set forth in United States Treasury Regulation Section 1.409A‑1(b)(4), and this Award will be construed to the greatest extent possible as consistent with those provisions. To the extent not so exempt, this Award and the payments and benefits to be provided hereunder are intended to, and will be construed and implemented so as to, comply in all respects with the applicable provisions of Code Section 409A, and any provisions calling for payments on a termination of employment or other service shall be read to mean a “separation from service” (as defined under Treasury Regulation Section 1.409-1(h) without reference to alternative definitions thereunder). For purposes of Code Section 409A, each payment, installment and benefit under this Award is intended to constitute a separate payment for purposes of Treasury Regulation Section 1.409A‑2(b)(2). Notwithstanding any other provision of this Award, to the extent that (i) one or more of the payments or benefits received or to be received by you upon “separation from service” pursuant


7




to this Plan would constitute deferred compensation subject to the requirements of Code Section 409A, and (ii) you are a “specified employee” within the meaning of Code Section 409A at the time of separation from service, then to the extent delayed commencement of any portion of such payments or benefits is required in order to avoid a prohibited distribution under Code Section 409A(a)(2)(B)(i) and the related adverse taxation under Section 409A, such payments and benefits shall not be provided to you prior to the earliest of (a) the expiration of the six-month period measured from the date of separation from service, (b) the date of your death or (c) such earlier date as permitted under Section 409A without the imposition of adverse taxation on you. Upon the first business day following the expiration of such applicable Code Section 409A(a)(2)(B)(i) period, all payments and benefits deferred pursuant to this paragraph shall be paid in a lump sum to you, and any remaining payments and benefits due shall be paid as otherwise provided herein.

17.    BINDING AGREEMENT. Subject to the limitation on the transferability of this Award contained herein, the Award Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.

18.    COMMITTEE AUTHORITY. The Committee will have the power to interpret the Plan and this Award Agreement and to adopt such rules for the administration, interpretation and application of the Plan as are consistent therewith and to interpret or revoke any such rules (including, but not limited to, the determination of whether or not any Restricted Stock Units have vested). All actions taken and all interpretations and determinations made by the Committee in good faith will be final and binding upon you, the Company and all other interested persons. No member of the Committee will be personally liable for any action, determination or interpretation made in good faith with respect to the Plan or this Award Agreement.

19.    HEADINGS. The headings of the Sections in this Award Agreement are inserted for convenience only and shall not be deemed to constitute a part of this Award Agreement or to affect the meaning of this Award Agreement.

20.    MISCELLANEOUS.

(a)    The rights and obligations of the Company under your Award shall be transferable to any one or more persons or entities, and all covenants and agreements hereunder shall inure to the benefit of, and be enforceable by the Company’s successors and assigns.

(b)    You agree upon request to execute any further documents or instruments necessary or desirable in the sole determination of the Company to carry out the purposes or intent of your Award.

(c)    You acknowledge and agree that you have reviewed your Award in its entirety, have had an opportunity to obtain the advice of counsel prior to executing and accepting your Award and fully understand all provisions of your Award.

21.    AGREEMENT SEVERABLE. The provisions of this Award Agreement are severable and if any one or more provisions are determined to be illegal or otherwise unenforceable, in whole or in part, the remaining provisions shall nevertheless be binding and enforceable.

22.    GOVERNING PLAN DOCUMENT. Your Award is subject to all the provisions of the Plan, which are hereby made a part of your Award, and is further subject to all interpretations, amendments, rules and regulations which may from time to time be promulgated and adopted pursuant to the Plan. In the event of any conflict between one or more provisions of your Award Agreement and one or more provisions of the Plan, the provisions of the Plan shall control.

23.    APPLICABLE LAW AND VENUE. The Award and the provisions of this Award Agreement shall be governed by, and subject to, the laws of the State of California, United States of America. For purposes of any action, lawsuit or other proceedings brought to enforce this Award Agreement, relating to it, or arising from it, the parties hereby submit to and consent to the sole and exclusive jurisdiction of Santa Clara County, California, or the


8




federal courts of the United States for the Northern District of California, and no other courts, where this grant is made and/or to be performed.

24.    NO ADVICE REGARDING GRANT. The Company is not providing any tax, legal or financial advice, nor is the Company making any recommendations regarding your participation in the Plan, or your acquisition or sale of the underlying shares of Stock. You understand and agree that you should consult with your own personal tax, legal and financial advisors regarding your participation in the Plan before taking any action related to the Plan.

25.    LANGUAGE. If you received this Award Agreement or any other document related to the Plan translated into a language other than English and if the meaning of the translated version is different from the English version, the English version will control.

26.    APPENDIX. Notwithstanding any provisions in this Award Agreement, the Award shall be subject to any special terms and conditions set forth in any Appendix to this Award Agreement for your country. Moreover, if you relocate to one of the countries included in the Appendix, the special terms and conditions for such country will apply to you, to the extent the Company determines that the application of such terms and conditions is necessary or advisable for legal or administrative reasons. The Appendix constitutes part of this Award Agreement.

27.    IMPOSITION OF OTHER REQUIREMENTS. The Company reserves the right to impose other requirements on your participation in the Plan, on the Award and on any shares of Stock acquired under the Plan, to the extent the Company determines it is necessary or advisable for legal or administrative reasons, and to require you to sign any additional agreements or undertakings that may be necessary to accomplish the foregoing.

28.    WAIVER. You acknowledge that a waiver by the Company of a breach of any provision of this Award Agreement shall not operate or be construed as a waiver of any other provision of this Award Agreement, or of any subsequent breach by you or another Participant.

29.    INSIDER TRADING RESTRICTIONS/MARKET ABUSE LAWS. You acknowledge that you may be subject to insider-trading restrictions and/or market abuse laws in applicable jurisdictions, including the United States and your country of residence, which may affect your ability to acquire, sell or attempt to sell shares of Stock or rights to shares of Stock (e.g., the Award) during such times as you are considered to have “inside information” regarding the Company (as defined by the laws in applicable jurisdictions, including the United States and in your country). Any restrictions under these laws or regulations are separate from and in addition to any restrictions that may be imposed under any applicable Company insider trading policy. You should consult your personal legal advisor for further details regarding any insider trading restrictions and/or market-abuse laws in your country.

30.    FOREIGN ASSET/ACCOUNT REPORTING REQUIREMENTS AND EXCHANGE CONTROLS. Your country may have certain foreign asset and/or account reporting requirements and exchange controls which may affect your ability to acquire or hold shares of Stock under the Plan or cash received from participating in the Plan (including from any dividends received or sale proceeds arising from the sale of shares of Stock) in a brokerage or bank account outside your country. You may be required to report such accounts, assets or transactions to the tax or other authorities in your country. You also may be required to repatriate sale proceeds or other funds received as a result of your participation in the Plan to your country through a designated bank or broker and/or within a certain time after receipt. You acknowledge that it is your responsibility to be compliant with such regulations, and you should consult your personal legal advisor for any details.


9





APPENDIX TO
ADOBE INC.
2019 EQUITY INCENTIVE PLAN
RESTRICTED STOCK UNIT AWARD AGREEMENT

(GLOBAL)

This Appendix includes special country-specific terms that apply if you are residing and/or working in one of countries covered by the Appendix. The Appendix is part of the Award Agreement. Unless otherwise provided below, capitalized terms used but not defined herein shall have the same meanings assigned to them in the Plan and the Award Agreement.

This Appendix also includes information of which you should be aware with respect to your participation in the Plan. The information is based on the securities, exchange control and other laws in effect in the respective countries as of January 2019 and is provided solely for informational purposes. Such laws are often complex, change frequently, and results may differ based on the particular facts and circumstances. As a result, the Company strongly recommends that you do not rely on the information noted herein as the only source of information relating to the consequences of your participation in the Plan because the information may be out of date at the time your Award vests or you sell Stock acquired under the Plan.

In addition, the information is general in nature and may not apply to your particular situation, and the Company is not in a position to assure you of any particular result. Accordingly, you are advised to seek appropriate professional advice as to how the relevant laws in your country may apply to your situation.

Note that if you are a citizen or resident of a country other than the country in which you are residing and/or working, or you transfer employment or residency after the Award is granted to you, the information contained in this Appendix may not be applicable to you.

Australia
Australian Offer Document
The Award is intended to comply with the provisions of the Corporations Act 2001, Australian Securities and Investments Commission ("ASIC") Regulatory Guide 49 and ASIC Class Order 14/1000. Additional details are set forth in the Offer Document for the Award. Your right to participate in the Plan and receive the Award under the Plan is subject to the terms and conditions as stated in the Offer Document, the Plan and the Award Agreement. By accepting the Award, you acknowledge and confirm that you have received these documents.

Tax Information
The Plan is a plan to which subdivision 83A-C of the Income Tax Assessment Act 1997 (Cth) applies (subject to conditions in that Act).
Exchange Control Information
Exchange control reporting is required for payments equal to or exceeding AUD10,000 to a foreign individual or entity. This reporting is generally done automatically by the financial institution making the transfer.
Austria
Exchange Control Information
If you hold shares of Stock purchased under the Plan outside of Austria (even if you hold them outside of Austria at a branch of an Austrian bank) or cash (including proceeds from the sale of shares of Stock), you must submit an annual


10




report to the Austrian National Bank using the form “Wertpapiermeldung. An exemption applies if the value of the shares of Stock held outside of Austria does not exceed €5,000,000 as of 31 December each year or the value of the shares of Stock held outside of Austria as of any quarter does not exceed €30,000,000. The deadline for filing the annual report is January 31 of the following year and the deadline for filing the quarterly report is the 15th day of the month following the end of the respective quarter.
When shares of Stock are sold, there may be reporting obligations if the cash received is held outside Austria. If the transaction volume of all your cash accounts abroad exceeds €10,000,000, the movements and the balance of all accounts must be reported monthly, as of the last day of the month, on or before the fifteenth day of the following month with the form “Meldungen SI-Forderungen und/oder SI-Verpflichtungen.” If the transaction value of all cash accounts abroad is less than €10,000,000, no ongoing reporting requirements apply.
Belgium
Foreign Asset/Account Reporting Information
You are required to report any security or bank accounts (including brokerage accounts) you maintain outside of Belgium on your annual tax return. In a separate report, you are required to provide the National Bank of Belgium with certain details regarding such foreign accounts (including the account number, bank name and country in which any such account was opened). This report, as well as additional information on how to complete it, can be found on the website of the National Bank of Belgium, www.nbb.be, under Kredietcentrales / Centrales des crédits caption.
Bermuda
Securities Law Information
The Award Agreement is not subject to and has not received approval from the Bermuda Monetary Authority and the Registrar of Companies in Bermuda, and no statement to the contrary, explicit or implicit, is authorized to be made in this regard. The securities may be offered or sold in Bermuda only in compliance with the provisions of the Investment Business Act 2003 of Bermuda.
Brazil
Nature of Award 
This provision supplements Section 13 of the Award Agreement:
By accepting this Award, you acknowledge, understand and agree that (i) you are making an investment decision, (ii) you will be entitled to receive shares of Stock pursuant to the Award only if the vesting conditions are met and any necessary services are rendered by you between the Date of Grant and the applicable vesting date, and (iii) the value of the underlying Shares of Stock is not fixed and may increase or decrease without compensation to you. 
Compliance with Laws
By accepting this Award, you agree that you will comply with Brazilian law when you vest in your Award and sell shares of Stock. You also agree to report and pay any and all taxes associated with the vesting of the Award, the sale of the shares of Stock acquired pursuant to the Plan and the receipt of any dividends.
Exchange Control Information
You must prepare and submit a declaration of assets and rights held outside of Brazil to the Central Bank on an annual basis if you hold assets or rights valued at more than US$100,000. The assets and rights that must be reported include shares of Stock.


11




Canada (Quebec only)
Language Acknowledgment
The parties acknowledge that it is their express wish that this agreement, as well as all documents, notices and legal proceedings entered into, given or instituted pursuant hereto or relating directly or indirectly hereto, be provided to them in English.
Les parties reconnaissent avoir exigé la rédaction en anglais de cette convention, ainsi que de tous documents, avis et procédures judiciaires, exécutés, donnés ou intentés en vertu de, ou liés directement ou indirectement à, la présente convention.
Data Privacy
This provision supplements Section 15 of the Award Agreement:
You hereby authorize the Participating Company Group and their representatives to discuss with and obtain all relevant information from all personnel, professional or not, involved in the administration and operation of the Plan. You further authorize the Participating Company Group to disclose and discuss the Plan with their advisors. You further authorize the Participating Company Group to record such information and to keep such information in your employee file.
Canada (all provinces)
Delivery of Shares
This provision supplements Section 5 of the Award Agreement:
Notwithstanding any discretion referred to in Section 2.1(ee) of the Plan, the Restricted Stock Units granted to Participants in Canada do not represent the right to receive a cash payment equal to the value of the shares of Stock, or a combination of cash and shares of Stock; vested Restricted Stock Units will be paid to Participants in Canada in shares of Stock only.
Securities Law Information
You acknowledge and agree that you will only sell shares of Stock acquired through participation in the Plan outside of Canada through E*TRADE or such other broker designated under the Plan, provided that such sale takes place outside of Canada through the facilities of a stock exchange on which the shares of Stock are listed. Currently, the shares of Stock are listed on Nasdaq Global Select Market.
Termination of Employment
This provision replaces Section 1(c) of the Award Agreement:
For purposes of the Award, your Service will be considered terminated, and your right to vest in the Award under the Plan, if any, (and any related Dividend Equivalents) will terminate, as of the date that is the earliest of:  (a) the date your Service with the Participating Company Group is terminated, (b) the date you receive written notice of termination from the Participating Company Group, regardless of any notice period or period of pay in lieu of such notice mandated under the employment laws in the jurisdiction where you are employed or the terms of your employment agreement, if any; and (c) the date you are no longer employed by or actively providing Service to the Participating Company Group (regardless of the reason for such termination and whether or not later found to be invalid or in breach of the employment laws in the jurisdiction where you are employed or the terms of your employment agreement, if any). The Committee shall have the exclusive discretion to determine when you are no longer actively providing Service for purposes of your Award (including whether you may still be considered to be providing services while on an approved leave of absence).


12




Foreign Asset/Account Reporting Information
You may be required to report foreign specified property (including shares of Stock and rights to shares of Stock such as Restricted Stock Units) on form T1135 (Foreign Income Verification Statement) if the total cost of your foreign specified property exceeds C$100,000 at any time in the year. If applicable, the form must be filed by April 30 of the following year. When shares of Stock are acquired, their cost generally is the adjusted cost base (“ACB”) of the Stock. The ACB ordinarily would equal the fair market value of the Stock at the time of acquisition, but if you own other shares of Stock of the same Company, this ACB may have to be leveraged with the ACB of the other Stock. Please refer to form T1135 (Foreign Income Verification Statement) and consult your tax advisor for further details.
Chile
Securities Law Information
The offer of Restricted Stock Units constitutes a private offering of securities in Chile effective as of the Date of Grant. The offer of Restricted Stock Units is made subject to general ruling N° 336 of the Chilean Superintendence of Securities and Insurance (“SVS”). The offer refers to securities not registered at the securities registry or at the foreign securities registry of the SVS, and, therefore, such securities are not subject to oversight of the SVS. Given that the Restricted Stock Units are not registered in Chile, the Company is not required to provide public information about the Restricted Stock Units or the shares of Stock in Chile. Unless the Restricted Stock Units and/or the shares of Stock are registered with the SVS, a public offering of such securities cannot be made in Chile.
Esta oferta de Unidades de Acciones Restringidas constituye una oferta privada de valores en Chile y se inicia en la Fecha de la Concesión. Esta oferta de Unidades de Acciones Restringidas se acoge a las disposiciones de la Norma de Carácter General N° 336 de la Superintendencia de Valores y Seguros de Chile (“SVS”). Esta oferta versa sobre valores no inscritos en el Registro de Valores o en el Registro de Valores Extranjeros que lleva la SVS, por lo que tales valores no están sujetos a la fiscalización de ésta. Por tratarse las Unidades de Acciones Restringidas de valores no registrados en Chile, no existe obligación por parte de la Compañía de entregar en Chile información pública respecto de los Unidades de Acciones Restringidas o sus Acciones. Estos valores no podrán ser objeto de oferta pública en Chile mientras no sean inscritos en el Registro de Valores correspondiente.
Exchange Control Information
Exchange control reporting requirements will apply if the value of any shares of Stock acquired without the remittance of funds out of Chile exceeds US$10,000. It is not clear whether this requirement also applies in the case of Restricted Stock Units where no payment is made to acquire the shares; however, if the Central Bank of Chile considers the acquisition of shares of Stock for no consideration to be an “investment operation” the requirement will apply. You should consult your personal legal advisor for further details.

You are not required to repatriate funds obtained from the sale of shares of Stock or any dividends to Chile. However, if you decide to repatriate such funds, you must do so through the Formal Exchange Market if the amount of the funds exceeds US$10,000. In such case, you must report the payment to a commercial bank or registered foreign exchange office receiving the funds.

If your aggregate investments held outside of Chile exceed US$5,000,000 in any year (including the investments made under the Plan), you must report the investments annually to the Central Bank.

Please note that exchange control regulations in Chile are subject to change. You should consult with your personal legal advisor regarding any exchange control obligations that you may have prior to the vesting of the Award or receiving proceeds from the sale of shares of Stock acquired under the Plan.



13




Tax Reporting Information and Registration

The Chilean Internal Revenue Service (“CIRS”) requires all taxpayers to provide information annually regarding: (i) any taxes paid abroad which will be used as a credit against Chilean income taxes, and (ii) the results of foreign investments on a sworn statement which must be submitted electronically through the CIRS website at www.sii.cl. You should consult with your personal tax advisor with respect to your filing requirements.

China
Delivery of Shares: This provision replaces Section 5 of the Award Agreement:
Notwithstanding anything in the Award Agreement, the Restricted Stock Units granted to you do not provide any right to receive shares of Stock. Upon vesting, the Restricted Stock Units shall be settled and paid only in cash through local payroll in an amount equal to the fair market value of the shares of Stock at vesting less any Tax-Related Items. You agree to bear any currency fluctuation risk between the time the Restricted Stock Units vest and the time the cash payment is distributed to you.

Colombia
Labor Law Acknowledgement
By accepting this Award, you acknowledge that pursuant to Article 128 of the Colombia Labor Code, the Plan and related benefits do not constitute a component of “salary” for any purposes. Therefore, the Award and related benefits will not be included and/or considered for purposes of calculating any and all labor benefits, including but not limited to legal/fringe benefits, vacations, indemnities, payroll taxes and social insurance contributions.
Securities Law Information
The shares of Stock are not and will not be registered in the Colombian registry of publicly traded securities (Registro Nacional de Valores y Emisores) and therefore the shares of Stock may not be offered to the public in Colombia. Nothing in this Award Agreement should be construed as the making of a public offer of securities in Colombia.
Exchange Control Information
Investments in assets located abroad (including shares of Stock) are subject to registration with the Bank of the Republic if your aggregate investments held abroad (as of December 31 of the applicable calendar year) equal or exceed US$500,000. Registration is undertaken via lodgment of Form 11 and must be filed by June 30 of the year following that in which the investment was made. Upon sale or other disposition of investments (including shares of Stock) which have been registered with the Central Bank, the registration with the Central Bank must be cancelled no later than March 31 of the year following the sale or disposition (or a fine of up to 200% of the value of the infringing payment will apply). When investments held abroad are sold or otherwise disposed of, regardless of whether they have been registered with the Central Bank, you must repatriate the proceeds to Colombia by selling currency to a Colombian bank and filing the appropriate form.
Czech Republic
Exchange Control Information
The Czech National Bank may require you to fulfill certain notification duties in relation to the Award and the opening and maintenance of a foreign account (e.g., may be required to report foreign direct investments, financial credits from abroad, investment in foreign securities, and associated collections and payments). However, because exchange control regulations change frequently and without notice, you should consult your personal legal advisor prior to the vesting of the Award and the sale of shares of Stock and before opening any foreign accounts in connection with the Plan to ensure compliance with current regulations. It is your responsibility to comply with any applicable Czech exchange control laws.


14




Denmark
Stock Option Act
You acknowledge that you have received an Employer Statement in Danish. To the extent more favorable to you and required to comply with the Stock Option Act, the terms set forth in the Employer Statement will apply to your participation in the Plan.
Foreign Asset/Account Reporting Information
You may hold shares of Stock acquired under the Plan in a safety-deposit account (i.e., a brokerage account) with either a Danish bank or with an approved foreign broker or bank. If the shares of Stock are held with a foreign broker or bank, you are required to inform the Danish Tax Administration about the safety-deposit account. For this purpose, you must file a Form V (Erklæring V) with the Danish Tax Administration. You must sign the Form V and by signing the Form V, you undertake an obligation, without further request each year to forward information to the Danish Tax Administration concerning the shares of Stock in the account. You can agree with the broker or bank that they undertake the required reporting, in which case the reporting should be undertaken no later than February 1 of the year following the calendar year to which the information relates. You have to file documentation that an agreement with the bank or broker is in place and that the bank or broker will provide the information to the Danish Tax Authorities. By signing the Form V, you authorize the Danish Tax Administration to examine the account.
In addition, if you open a brokerage account (or a deposit account with a U.S. bank), the brokerage account likely will be treated as a deposit account if cash can be held in the account. Therefore, you likely must also file a Form K (Erklæring K) with the Danish Tax Administration. You must sign the Form K, and by signing the Form K, you undertake an obligation, without further request each year to forward information to the Danish Tax Administration concerning the content of the deposit account. You can agree with the broker or bank that they undertake the required reporting, in which case the reporting should be undertaken no later than February 1 in the year following the calendar year to which the information relates. You have to file documentation that an agreement with the bank or broker is in place and that the bank or broker will provide the information to the Danish Tax Authorities. By signing the Form K, you authorize the Danish Tax Administration to examine the account.
Exchange Control Information
If you establish an account holding shares of Stock acquired from the Awards or an account holding cash outside Denmark, you must report the account to the Danish Tax Administration.
Finland
There are no country-specific provisions.
France
Language Consent
By accepting the Award and the Award Agreement, which provides for the terms and conditions of your Award, you confirm having read and understood the documents relating to this Award (the Plan and the Award Agreement, including this Appendix) which were provided to you in English. You accept the terms of those documents accordingly.
En acceptant l’Attribution d'Actions Attribuées et ce Contrat d’Attribution qui contient les termes et conditions de vos Actions Attribuées, vous confirmez avoir lu et compris les documents relatifs à cette attribution (le Plan et le Contrat d’Attribution, ainsi que la présente Annexe) qui vous ont été transmis en langue anglaise. Vous acceptez ainsi les conditions et termes de ces documents.


15




Type of Award
The Awards are not intended to be French tax-qualified Awards.
Foreign Asset/Account Reporting Information

If you are a French resident and you hold cash or Stock outside of France, you must declare all foreign bank and brokerage accounts (including any accounts that were opened or closed during the tax year) on an annual basis on a special form, No. 3916, together with your income tax return. Further, if you are a French resident with foreign account balances exceeding €1,000,000, you may have additional monthly reporting obligations.

Germany

Exchange Control Information

Cross-border payments in excess of €12,500 must be reported monthly to the German Federal Bank (Bundesbank). The report must be filed electronically and the form of report (Allgemeine Meldeportal Statistik) can be accessed via the Bundesbank’s website (www.bundesbank.de). If you use a German bank to transfer a cross-border payment in excess of €12,500 in connection with the sale of shares of Stock acquired under the Plan, the bank will make the report for you. In addition, you must report any receivables, payables, or debts in foreign currency exceeding an amount of €5,000,000 on a monthly basis.

Hong Kong

Delivery of Shares
This provision supplements Section 5 of the Award Agreement:
Shares received under the Plan are accepted as a personal investment. In the event the Restricted Stock Units vest and shares of Stock are paid to Participant within six months of the Date of Grant, Participant agrees that he or she will not dispose of the shares of Stock acquired prior to the six-month anniversary of the Date of Grant.

Securities Law Information

Securities Warning: This offer of Restricted Stock Units and the shares of Stock to be issued pursuant to the Award is not a public offer of securities and is available only for Employees of the Participating Company Group. The Award Agreement, including this Appendix, the Plan and other incidental Award documentation have not been prepared in accordance with and are not intended to constitute a prospectus for a public offering of securities under the applicable securities legislation in Hong Kong, nor has the Award documentation been reviewed by any regulatory authority in Hong Kong. The Restricted Stock Units are intended only for the personal use of each eligible Employee, the Company and the Participating Company Group and may not be distributed to any other person. If you are in any doubt about any of the contents of the Award Agreement, including this Appendix, or the Plan, you should obtain independent professional advice.

Nature of Scheme

The Company specifically intends that the Plan will not be an occupational retirement scheme for purposes of the Occupational Retirement Schemes Ordinance.

India

Exchange Control Information

You must repatriate all proceeds received from the sale of shares of Stock to India within 90 days of receipt for sale of Stock proceeds and within 180 days of receipt for dividends, or as prescribed under applicable Indian exchange control


16




laws as may be amended from time to time. You must maintain the foreign inward remittance certificate received from the bank where the foreign currency is deposited in the event that the Reserve Bank of India or the Participating Company Group requests proof of repatriation. It is your responsibility to comply will applicable exchange control laws in India.

Foreign Asset/Account Reporting Information

You may be required to declare in your annual tax return (a) any foreign assets held by you (e.g., shares of Stock acquired under the Plan and, possibly, the Award), and (b) any foreign bank accounts for which you have signing authority.

Tax Information

The amount subject to tax will partially be dependent upon a valuation of the Shares that the Company will obtain from a Category 1 Merchant Banker registered with the Securities and Exchange Board of India. The Company has no responsibility or obligation to obtain the most favorable valuation possible nor obtain valuations more frequently than required under Indian tax law (which is generally every 180 days).

Ireland

Director Notification Requirement

If you are a director, shadow director or secretary of an Irish subsidiary, you must notify the Irish subsidiary in writing if (1) you receive or dispose of an interest exceeding 1% of the Company (e.g., the Award, shares of Stock, etc.), (2) you become aware of an event giving rise to a notification requirement, or (3) you become a director or secretary if such an interest exists at that time. This disclosure requirement also applies to any rights or shares acquired by your spouse or minor child(ren).

Israel

Immediate Sale of Shares of Stock

Upon the vesting of the Award, you agree to the immediate sale of any shares of Stock to be issued to you upon vesting and settlement of the Award. You further agree that the Company is authorized to instruct its designated broker to assist with the mandatory sale of such shares of Stock (on your behalf pursuant to this authorization) and you expressly authorize the Company’s designated broker to complete the sale of such shares of Stock. You acknowledge that the Company’s designated broker is under no obligation to arrange for the sale of the shares of Stock at any particular price. Upon the sale of the shares of Stock, the Company agrees to pay you the cash proceeds from the sale of the shares of Stock, less any brokerage fees or commissions and subject to any obligation to satisfy Tax-Related Items. You acknowledge that you are not aware of any material nonpublic information with respect to the Company or any securities of the Company as of the date of this Award Agreement.

Italy

Plan Document Acknowledgment

By accepting this Award, you acknowledge that you have received a copy of the Plan, reviewed the Plan, the Award Agreement and this Appendix in their entirety and fully understand and accept all provisions of the Plan, the Award Agreement and this Appendix.

In addition, you further acknowledge that you have read and specifically and expressly approve the following Sections of the Award Agreement and this Appendix: Section 7 (Compliance with Law); Section 10 (Award Not a Service Contract); Section 12 (Tax Obligations); Section 13 (Nature of Award); Section 14 (Delivery of Documents and Notices); Section 22 (Governing Plan Document); Section 23 (Applicable Law and Venue); Section 26 (Appendix); Section 27 (Imposition of Other Requirements), as well as the Data Privacy provision below.


17




Foreign Asset/Account Reporting Information
You are required to report in your annual tax return: (a) any transfers of cash or shares of Stock to or from Italy; (b) any foreign investments or investments (including the shares of Stock issued at vesting of the Award, cash or proceeds from the sale of shares of Stock acquired under the Plan) held outside of, if the investment may give rise to income in Italy (this will include reporting the shares of Stock issued at vesting of the Award combined with other foreign assets); and (c) the amount of the transfers to and from abroad which have had an impact during the calendar year on your foreign investments or investments held outside of Italy. You are exempt from the formalities in (a) if the investments are made through an authorized broker resident in Italy, as the broker will comply with the reporting obligation on your behalf.
Japan
Foreign Asset/Account Reporting Information

You will be required to report details of any assets (including any shares of Stock acquired under the Plan) held outside of Japan as of December 31st of each year, to the extent such assets have a total net fair market value exceeding ¥50,000,000. Such report will be due by March 15th of the following year. You should consult with your personal tax advisor as to whether the reporting obligation applies to you and whether you will be required to report details of any outstanding Awards or shares of Stock held by you in the report.

Exchange Control Information

If the value of shares of Stock that may be acquired in any one transaction exceeds ¥100,000,000, you must notify the Ministry of Finance (“MOF”) within 20 days of acquisition.

Korea

Exchange Control Information

You are solely responsible for complying with applicable Korean exchange control regulations. Since the exchange control regulations change frequently and without notice, you should consult your legal advisor to ensure compliance with current regulations.

Foreign Asset/Account Reporting Information

You will be required to declare all foreign accounts (i.e., non-Korean bank accounts, brokerage accounts, etc.) to the Korean tax authorities and file a report if the aggregate balance of such accounts exceeds a certain limit (currently KRW 500 million or an equivalent amount in foreign currency) on any month-end date during the year.

Mexico
Labor Law Policy and Acknowledgment
By accepting this Award, you expressly recognize that Adobe Inc, with offices at 345 Park Avenue, San Jose, California 95110, U.S.A., is solely responsible for the administration of the Plan and that your participation in the Plan and acquisition of shares does not constitute an employment relationship between you and the Company since you are participating in the Plan on a wholly commercial basis and your sole employer is Adobe Inc-Mexico Representative Office (“Adobe-Mexico”), not the Company in the United States. Based on the foregoing, you expressly recognize that the Plan and the benefits that you may derive from participation in the Plan do not establish any rights between you and your employer, Adobe-Mexico, and do not form part of the employment conditions and/or benefits provided by Adobe-Mexico and any modification of the Plan or its termination shall not constitute a change or impairment of the terms and conditions of your employment.


18




You further understand that your participation in the Plan is as a result of a unilateral and discretionary decision of the Company; therefore, the Company reserves the absolute right to amend and/or discontinue your participation at any time without any liability to you.
Finally, you hereby declare that you do not reserve to yourself any action or right to bring any claim against the Company for any compensation or damages regarding any provision of the Plan or the benefits derived under the Plan, and you therefore grant a full and broad release to the Company, its subsidiaries, affiliates, branches, representation offices, its shareholders, officers, agents or legal representatives with respect to any claim that may arise.
Política Laboral y Reconocimiento/Aceptación
Aceptando este Premio1, El término Premio se refiere a la palabra Award., el participante reconoce que Adobe Inc sus oficinas registradas en 345 Park Avenue, San Jose, California  95110, U.S.A., es el único responsable de la administración del Plan y que la participación del Participante en el mismo y la adquisicion de acciones no constituye de ninguna manera una relación laboral entre el Participante y la Compañía, toda vez que la participación del participante en el Plan deriva únicamente de una relación comercial con la Compañía, reconociendo expresamente que el único empleador del participante lo es Adobe Inc-Mexico Representative Office (Adobe- México), no es la Compañía en los Estados Unidos. Derivado de lo anterior, el participante expresamente reconoce que el Plan y los beneficios que pudieran derivar del mismo no establecen ningún derecho entre el participante y su empleador, Adobe-México, y no forman parte de las condiciones laborales y/o prestaciones otorgadas por Adobe-México, y expresamente el participante reconoce que cualquier modificación el Plan o la terminación del mismo de manera alguna podrá ser interpretada como una modificación de los condiciones de trabajo del participante.
Asimismo, el participante entiende que su participación en el Plan es resultado de la decisión unilateral y discrecional de la Compañía, por lo tanto, la Compañía. Se reserva el derecho absoluto para modificar y/o terminar la participación del participante en cualquier momento, sin ninguna responsabilidad para el participante.
Finalmente, el participante manifiesta que no se reserva ninguna acción o derecho que origine una demanda en contra de la Compañía, por cualquier compensación o daño en relación con cualquier disposición del Plan o de los beneficios derivados del mismo, y en consecuencia el participante otorga un amplio y total finiquito a la Compañía, sus entidades relacionadas, afiliadas, sucursales, oficinas derepresentación, sus accionistas, directores, agentes y representantes legales con respecto a cualquier demanda que pudiera surgir.
1 El término Premio se refiere a la palabra Award.

Moldova
Exchange Control Information
You may be required to repatriate all proceeds received from the sale of shares of Stock to Moldova within a reasonable time from receipt. It is recommended that you consult with your personal tax advisor with respect to your requirements.
Netherlands
Insider-Trading Notification
You should be aware of the Dutch insider-trading rules, which may impact the sale of shares of Stock issued to you at vesting and settlement of the Award. In particular, you may be prohibited from effectuating certain transactions involving shares of Stock if you have inside information about the Company. If you are uncertain whether the insider-trading rules apply to you, you should consult your personal legal advisor.


19




New Zealand
Securities Law Information

WARNING: You are being offered Restricted Stock Units which allow you to acquire shares of Stock in accordance with the terms of the Plan and the Award Agreement. The shares of Stock, if issued, give you a stake in the ownership of the Company. You may receive a return if dividends are paid.

If the Company runs into financial difficulties and is wound up, you will be paid only after all creditors and holders of preferred shares have been paid.

New Zealand law normally requires people who offer financial products to give information to investors before they invest. This information is designed to help investors to make an informed decision. The usual rules do not apply to this offer because it is made under an employee share purchase scheme. As a result, you may not be given all the information usually required. You will also have fewer other legal protections for this investment. You understand that you should ask questions, read all documents carefully, and seek independent financial advice before participating in the Plan.

The shares of Stock are quoted and approved for trading on the NASDAQ Global Select Market in the United States of America. This means that, if you acquire shares of Stock under the Plan, you may be able to sell your investment on the NASDAQ if there are interested buyers. The price will depend on the demand for the shares of Stock.

For information on risk factors impacting the Company’s business that may affect the value of the shares
of Stock, you should refer to the risk factors discussion in the Company’s Annual Report on Form 10-K and Quarterly Reports on Form 10-Q, which are filed with the U.S. Securities and Exchange Commission and are available online at www.sec.gov, as well as on the Company’s website at https://www.adobe.com/investor-relations/financial-documents.html. You are also entitled to receive a copy of these reports, free of charge, upon written request to the Company at 345 Park Ave. San Jose, CA 95110 Attention: Equity Administration

Norway
There are no country-specific provisions.
Poland
Exchange Control Information

Polish residents holding foreign securities (including shares of Stock) and maintaining accounts abroad must report information to the National Bank of Poland on transactions and balances of the securities and cash deposited in such accounts if the value of such transactions or balances exceeds PLN 7,000,000. If required, the reports must be filed on a quarterly basis by the 20th day of the month following the end of each quarter on special forms available on the website of the National Bank of Poland. In addition, Polish residents are required to transfer funds through a bank account in Poland if the transferred amount in any single transaction exceeds a specified threshold (currently €15,000). You are required to retain the documents connected with a foreign exchange transaction for a period of five (5) years, as measured from the end of the year in which such transaction occurred.
Portugal
Exchange Control Information
If you acquire shares of Stock under the Plan and do not hold the shares of Stock with a Portuguese financial intermediary, you may need to file a report with the Portuguese Central Bank. If the shares of Stock are held by a Portuguese financial intermediary, it will file the report for you.


20




Language Consent
You hereby expressly declare that you have full knowledge of the English language and have read, understood and fully accepted and agreed with the terms and conditions established in the Plan and Award Agreement.
Conhecimento da Lingua
O Contratado, pelo presente instrumento, declara expressamente que tem pleno conhecimento da língua inglesa e que leu, compreendeu e livremente aceitou e concordou com os termos e condições estabelecidas no Plano e no Acordo de Atribuição (Award Agreement em inglês).
Romania
Exchange Control Information
If you deposit the proceeds from the sale of your shares of Stock or the receipt of dividends and/or Dividend Equivalents in a bank account in Romania, you may have to provide the Romanian bank through which the operations are effected with appropriate documentation regarding the receipt of the income. If you are a Romanian resident and acquire more than 10% of the share capital in a foreign entity (i.e., the Company), the acquisition is required to be reported to the National Bank of Romania (“NBR”) for statistical purposes. You should consult with a personal legal advisor to determine whether you will be required to submit such documentation to the Romanian bank.
Russia
Securities Law Information
These materials do not constitute advertising or an offering of securities in Russia nor do they constitute placement of the shares of Stock in Russia. The shares of Stock issued pursuant to the Award have not and will not be registered in Russia, nor will they be admitted for listing on any Russian exchange for trading within Russia. Hence, the shares of Stock described herein may not be admitted or used for offering, placement or public circulation in Russia.
U.S. Transaction
Any shares of Stock issued pursuant to the Award shall be delivered to you through a brokerage account in the U.S. You may hold shares of Stock in your brokerage account in the U.S.; however, in no event will shares issued to you and/or share certificates or other instruments be delivered to you in Russia. You are not permitted to make any public advertising or announcements regarding the Award or shares of Stock in Russia, or promote these shares to other Russian legal entities or individuals, and you are not permitted to sell or otherwise dispose of shares of Stock directly to other Russian legal entities or individuals. You are permitted to sell shares of Stock only on the Nasdaq Global Select Market and only through a U.S. broker.
Data Privacy Consent.
This section supplements Section 15 of the Award Agreement.
You hereby explicitly and unambiguously consent to the collection, use and transfer, in electronic or other form, of your personal data as described in this document by and among the members of the Participating Company Group for the exclusive purpose of implementing, administering and managing your participation in the Plan.
You understand that the Participating Company Group holds certain personal information about you, including, but not limited to, your name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, any shares of Stock or directorships held in the Company, details of all Awards or any other entitlement to shares of Stock awarded, canceled, exercised, vested, unvested or outstanding in the Participant’s favor (“Data”), for the purpose of implementing, administering and managing the Plan.


21




You understand that Data may be transferred to any third parties assisting in the implementation, administration and management of the Plan, that these recipients may be located in your country or elsewhere, and that the recipient’s country may have different data privacy laws and protections than your country. You understand that you may request a list with the names and addresses of any potential recipients of the Data by contacting equity@adobe.com. You authorize the recipients to receive, possess, use, retain and transfer the Data, in electronic or other form, for the purposes of implementing, administering and managing your participation in the Plan, including any requisite transfer of such Data as may be required to a broker or other third party with whom you may elect to deposit any shares of Stock acquired upon vesting and settlement of the Award. You understand that Data will be held only as long as is necessary to implement, administer and manage your participation in the Plan. You understand that you may, at any time, view Data, request additional information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing equity@adobe.com. Further, you understand that you are providing the consents herein on a purely voluntary basis. If you do not consent, or if you later seek to revoke your consent, your employment status or service and career with the Employer will not be adversely affected: the only consequence of refusing or withdrawing your consent is that the Company would not be able to grant you Restricted Stock Units or other equity awards or administer or maintain such awards. You understand, however, that refusing or withdrawing your consent may affect your ability to participate in the Plan. For more information on the consequences of your refusal to consent or withdrawal of consent, you understand that you may contact equity@adobe.com.
Foreign Asset/Account Restrictions
Certain individuals who hold public office in Russia, as well as their spouses and dependent children, are prohibited from opening or maintaining foreign brokerage or bank accounts and holding any securities, whether acquired directly or indirectly, in a foreign company (including shares of Stock acquired under the Plan).
Foreign Asset/Account Reporting Information
You will be required to notify Russian tax authorities within one (1) month of opening, closing or changing the details of a foreign account. Russian residents also are required to report (i) the beginning and ending balances in such a foreign bank accounts each year and (ii) transactions related to such foreign accounts during the year to the Russian tax authorities, on or before June 1 of the following year. The tax authorities can require you to provide appropriate supporting documents related to transactions in a foreign bank account.

Exchange Control Information

Within a reasonably short time after receipt, you are required to repatriate certain cash amounts received in connection with the Plan, including Dividend Equivalents and proceeds from the sale of shares of Stock acquired under the Plan, from your U.S. brokerage account to Russia as soon as you intend to use those amounts for any purpose, including reinvestment.  Such funds must be initially credited to you through a foreign currency account at an authorized bank in Russia. After the funds are initially received in Russia, they may be further remitted to foreign banks in accordance with Russian exchange control laws.

As an express statutory exception to this repatriation requirement, cash dividends paid on shares of Stock can be paid directly into a foreign bank or brokerage account opened with a bank located in Organisation for Economic Cooperation Development (“OECD”) or Financial Action Task Force (“FATF”) countries (e.g., the United States) without first remitting them to a bank account in Russia. As of January 1, 2018, cash proceeds from the sale of shares listed on one of the foreign stock exchanges on the list provided for by the Russian Federal law “On the Securities Market” (which currently includes the NASDAQ Global Select Market) can also be paid directly to a foreign bank or brokerage account opened with a bank located in an OECD or FATF country.  Other statutory exceptions may also apply.



22




Singapore

Chief Executive Officer and Director Notification Requirement

If you are a director, associate director or shadow director or the chief executive officer (“CEO”) of a Singapore company, you are subject to certain notification requirements under the Singapore Companies Act. Among these requirements is an obligation to notify the Singapore company in writing when you receive an interest (e.g., Awards, shares of Stock) in the Company or any related companies. In addition, you must notify the Singapore company when you dispose of an interest in the Company or any related company (including when you sell shares of Stock acquired pursuant to your Award). These notifications must be made within two business days of acquiring or disposing of any interest in the Company or any related company. In addition, a notification must be made of your interests in the Company or any related company within two business days of becoming a director or the CEO.

Securities Law Information

The award of Restricted Stock Units is being made in pursuant to the "Qualifying Person" exemption under section 273(1)(f) of the Securities and Futures Act (Chap. 289) (“SFA”). The Plan has not and will not been lodged or registered as a prospectus with the Monetary Authority of Singapore. Hence, statutory liability under the SFA in relation to the content of prospectuses will not apply.

You should note that the Restricted Stock Units are subject to section 257 of the SFA. Therefore, the Restricted Stock Units may not be offered or sold, or made the subject of an invitation for subscription or purchase, whether directly or indirectly, to persons in Singapore, unless such offer, sale or invitation is made (i) more than six (6) months from the Date of Grant, (ii) pursuant to the exemptions under Part XIII Division 1 Subdivision (4) (other than section 280) of the SFA, or (iii) pursuant to, and in accordance with the conditions of, any other applicable provisions of the SFA.

South Africa

Exchange Control Information

You are solely responsible for complying with applicable South African exchange control regulations. Since the exchange control regulations change frequently and without notice, you should consult your legal advisor prior to the acquisition or sale of Stock under the Plan to ensure compliance with current regulations. As noted, it is your responsibility to comply with South African exchange control laws, and the Participating Company Group will not be liable for any fines or penalties resulting from failure to comply with applicable laws.

Tax Information

By accepting the Award, you agree that, immediately upon vesting of the Award, you will notify your employer of the amount of any gain realized. If you fail to advise your employer of the gain realized upon vesting, you may be liable for a fine. You will be solely responsible for paying any difference in the actual tax liability and for the amount withheld by your employer. It is recommended that you consult with your personal tax advisor with respect to your requirements.


23





Spain

Securities Law Information
No “offer of securities to the public,” as defined under Spanish law, has taken place or will take place in the Spanish territory in connection with the Award. The Award Agreement (including the Appendix) and any other document related to the Award have not been nor will they be registered with the Comisión Nacional del Mercado de Valores, and they do not constitute a public offering prospectus.
Foreign Asset/Account Reporting Information
You are required to report assets or rights deposited or held outside of Spain (e.g., Stock deposited outside Spain or bank accounts held outside Spain) to the Spanish tax authorities on your annual tax return. This reporting obligation is based on the value of those rights and assets as of December 31 and has a threshold of €50,000 per type of asset (bank account, shares, real estate, etc.).

Please note that reporting requirements are based on what you have previously disclosed and the increase in value of such and the total value of certain groups of foreign assets. Also, the thresholds for annual filing requirements may change each year. Therefore, you should consult your personal advisor regarding whether you will be required to file an informational tax report for asset and rights that you hold abroad.

Exchange Control Information

You must declare the acquisition, ownership and disposition of stock in a foreign company (including shares of Stock acquired under the Plan) to the Spanish Dirección General de Comercio e Inversiones (the “DGCI”), the Bureau for Commerce and Investments, which is a department of the Ministry of Economy and Competitiveness, for statistical purposes.  Generally, the declaration must be made in January for shares of Stock acquired or sold during (or owned as of December 31 of) the prior year; however, if the value of shares acquired or sold exceeds €1,502,530 (or you hold 10% or more of the shares capital of the Company or such other amount that would entitle you to join the Company’s board of directors), the declaration must be filed within one month of the acquisition or sale, as applicable.

You may be required to declare electronically to the Bank of Spain any securities accounts (including brokerage accounts held abroad), any foreign instruments (e.g., shares of Stock) and any transactions with non-Spanish residents (including any payments of cash or shares made to you by the Company) if the balances in such accounts together with the value of such instruments as of December 31, or the volume of transactions with non-Spanish residents during the prior or current year, exceeds €50,000. Once the €50,000 threshold has been surpassed in either respect, you will generally be required to report all foreign accounts, foreign instruments and transactions with non-Spanish residents, even if the relevant threshold has not been crossed for an individual item.  Generally, you will only be required to report on an annual basis (by March 31 of each year).

Labor Law Acknowledgment

By accepting the Award, you consent to participation in the Plan and acknowledge that you have received a copy of the Plan document.

You understand that the Company has unilaterally, gratuitously, and in its sole discretion decided to make grants of Awards under the Plan to Employees, Directors and Consultants throughout the world. The decision is limited and entered into based upon the express assumption and condition that any Awards will not economically or otherwise bind the Participating Company Group, including your employer, on an ongoing basis, other than as expressly set forth in the Award Agreement and the Plan. Consequently, you understand that the Awards are given on the assumption and condition that the Awards shall not become part of any employment contract (whether with the Participating Company Group, including your employer) and shall not be considered a mandatory benefit, salary for any purpose (including severance compensation), or any other right whatsoever. Furthermore, you understand and freely accept that there is


24




no guarantee that any benefit whatsoever shall arise from the grant of Awards, which is gratuitous and discretionary, because the future value of the Awards and the underlying shares of Stock is unknown and unpredictable.

You understand and agree that, as a condition of the grant of the Awards, your termination of Service for any reason other than death or disability (including for the reasons listed below) will automatically result in the cancellation and loss of any Awards that may have been granted to you and that were not or did not become vested on the date of termination of Service. In particular, you understand and agree that, unless otherwise expressly provided by the Company in the Award Agreement, the Awards will be cancelled without entitlement to the shares or to any amount as indemnification if you terminate Service by reason of, but not limited to, the following: resignation; disciplinary dismissal adjudged to be with cause; disciplinary dismissal adjudged or recognized to be without good cause (i.e., subject to a "despido improcedente"); individual or collective layoff on objective grounds, whether adjudged to be with cause or adjudged or recognized to be without cause; material modification of the terms of employment under Article 41 of the Workers’ Statute; relocation under Article 40 of the Workers’ Statute; Article 50 of the Workers’ Statute; unilateral withdrawal by your employer; and under Article 10.3 of Royal Decree 1382/1985.

You also understand that this grant of Awards would not be made but for the assumptions and conditions set forth above; thus, you understand, acknowledge and freely accept that, should any or all of the assumptions be mistaken or any of the conditions not be met for any reason, the grant, the Awards and any right to the underlying shares of Stock shall be null and void.

Sweden

There are no country-specific provisions.

Switzerland

Securities Law Information
The Award and the issuance of any shares of Stock thereunder is not intended to be publicly offered in or from Switzerland. Neither this Award Agreement nor any other materials relating to the Award (1) constitute a prospectus as such term is understood pursuant to article 652a of the Swiss Code of Obligations, (2) may be publicly distributed nor otherwise made publicly available in Switzerland, or (3) have been or will be filed with, approved or supervised by any Swiss regulatory authority (in particular, the Swiss Financial Market Supervisory Authority (FINMA)).

Taiwan

Exchange Control Information

You may remit foreign currency (including proceeds from the sale of shares of Stock) into or out of Taiwan up to US$5,000,000 per year without special permission. However, all remittances must be made through an authorized foreign exchange bank.

Securities Law Information

The Award and the shares of Stock to be issued pursuant to the Plan are available only to employees of the Participating Company Group. The grant of the Award does not constitute a public offer of securities.

Turkey

Securities Law Information

Under Turkish law, you are not permitted to sell shares of Stock acquired under the Plan in Turkey. The shares of Stock are currently traded on the Nasdaq Global Select Market, which is located outside of Turkey, under the ticker symbol “ADBE” and the shares of Stock may be sold through this exchange.


25




United Arab Emirates
Securities Law Information
Participation in the Plan is being offered only to selected Employees, Directors and Consultants and is in the nature of providing equity incentives to Employees, Directors and Consultants in the United Arab Emirates. The Plan and the Award Agreement are intended for distribution only to such Employees, Directors and Consultants and must not be delivered to, or relied on by, any other person. Prospective purchasers of the securities offered should conduct their own due diligence on the securities. If you do not understand the contents of the Plan and the Award Agreement, you should consult an authorized financial adviser. The Emirates Securities and Commodities Authority has no responsibility for reviewing or verifying any documents in connection with the Plan. Neither the Ministry of Economy nor the Dubai Department of Economic Development have approved the Plan or the Award Agreement nor taken steps to verify the information set out therein, and have no responsibility for such documents.
United Kingdom
Tax Obligations
The following supplements Section 12 of the Award Agreement:
Without limitation to Section 12 of the Award Agreement, you hereby agree that you are liable for all Tax-Related Items and hereby covenant to pay all such Tax-Related Items, as and when requested by the Company or (if different) your employer or by Her Majesty's Revenue & Customs ("HMRC") (or any other tax authority or any other relevant authority).  You also hereby agree to indemnify and keep indemnified the Company and (if different) your employer against any Tax-Related Items that they are required to pay or withhold on your behalf or have paid or will pay to HMRC (or any other tax authority or any other relevant authority).



26

EX-10.6B 5 adbeex106bfy19.htm EXHIBIT 10.6B Exhibit


EXHIBIT 10.6B

AMENDMENT NO. ONE TO THE

ADOBE SYSTEMS INCORPORATED DEFERRED COMPENSATION PLAN

The Adobe Systems Incorporated Deferred Compensation Plan (the “Plan”), as most recently amended and restated effective November 13, 2014, is hereby amended by this Amendment Number One effective December 15, 2019. All terms defined in the Plan shall have the same meanings when used herein. All provisions of the Plan not amended by this Amendment shall remain in full force and effect.

1.The name of the Plan is hereby changed to the Adobe Inc. Deferred Compensation Plan and all references thereto in the Plan document, including the reference in the first paragraph of the Introduction and Purpose and the reference in Section 1.34, are revised accordingly.

2.
The following new subsection (c) is added at the end of Section 3.1:

(a)Notwithstanding the foregoing or any other provision of the Plan to the contrary, Participants who are not Directors may not elect to defer Performance Shares or Restricted Stock Units granted after December 31, 2019.

3.
The following new subsection (c) is added at the end of Section 3.2:

(a)Notwithstanding the foregoing or any other provision of the Plan to the contrary, Participants who are not Directors may not elect to defer Performance Shares or Restricted Stock Units granted after December 31, 2019.

*    *    *

Adobe Inc. has caused this Amendment to be executed on the date indicated below.

ADOBE INC.




Dated:
12/10/2019
 
By
dcpsignature.jpg
 
 
 
 
Rosemary Arriada-Keiper

 
 
 
 
VP, Total Rewards















EX-21 6 adbeex21fy19.htm EXHIBIT 21 Exhibit


EXHIBIT 21

ADOBE INC.
SUBSIDIARIES OF THE REGISTRANT(*) 
Subsidiary Legal Name
 
Jurisdiction of Incorporation/Formation
The Americas:
 
 
Adobe Assets, LLC
 
Delaware
Adobe Canada Services Corporation
 
Canada
Adobe Colombia SAS
 
Colombia
Adobe Labs, Inc.
 
Delaware
Adobe Systems Brasil Limitada
 
Brazil
Adobe Systems Canada Inc.
 
Canada
Adobe Systems Federal LLC
 
Delaware
Adobe Systems Software Chile Limitada
 
Chile
Adobe Visual Sciences LLC
 
Delaware
Allegorithmic, Incorporated
 
Delaware
Behance, Inc.
 
Delaware
Bizible, Inc.
 
Washington
Fotolia Dutch Holding LLC
 
Delaware
Fotolia LLC
 
Delaware
Les Logiciels Allegorithmic Inc.
 
Canada
MagentoTech Inc.
 
Delaware
MagentoTech LLC
 
Delaware
Marketo Canada Corporation
 
Canada
Marketo, Inc.
 
Delaware
Milestone Holdco, LLC
 
Delaware
Milestone Intermediate Holdings, Inc.
 
Delaware
Milestone Topco, Inc.
 
Delaware
Omniture LLC
 
Delaware
ToutApp, Inc.
 
Delaware
TubeMogul, Inc.
 
Delaware
TubeMogul Latin America Holdings LLC
 
Delaware
Visual Sciences Technologies, LLC
 
Delaware
X.commerce, Inc.
 
Delaware
Europe:
 
 
Adobe Research (Schweiz) AG
 
Switzerland
Adobe Software Trading Company Limited
 
Ireland
Adobe Systems (Schweiz) GmbH
 
Switzerland
Adobe Systems Belgium BVBA
 
Belgium
Adobe Systems Benelux B.V.
 
The Netherlands
Adobe Systems Danmark ApS
 
Denmark
Adobe Systems Engineering GmbH
 
Federal Republic of Germany
Adobe Systems Europe Limited.
 
United Kingdom
Adobe Systems France SAS
 
France
Adobe Systems GmbH
 
Federal Republic of Germany
Adobe Systems Holding Company Limited
 
Ireland





Subsidiary Legal Name
 
Jurisdiction of Incorporation/Formation
Adobe Systems Iberica SL
 
Spain
Adobe Systems Italia SRL
 
Italy
Adobe Systems Nordic AB
 
Sweden
Adobe Systems Norge AS
 
Norway
Adobe Systems Romania SRL
 
Romania
Adobe Systems s.r.o.
 
Czech Republic
Adobe Systems Software Ireland Limited
 
Ireland
Adobe Technologies International, S.L.
 
Spain
Allegorithmic SAS
 
France
Fotolia Netherlands Cooperatief U.A.
 
The Netherlands
ICS “Adobe Systems” S.R.L.
 
Republic of Moldova
LLC "TubeMogul Ukraine"
 
Ukraine
LLC "X.Commerce Development Center"
 
Ukraine
MagenireCo Limited
 
Ireland
Magento Commerce International Limited
 
Ireland
Magento Ireland Limited
 
Ireland
Marketo EMEA, Limited
 
Ireland
Marketo International, Unlimited
 
Ireland
Marketo Solutions Limited
 
United Kingdom
Africa:
 
 
Adobe Systems South Africa Proprietary Limited
 
South Africa
Asia:
 
 
Adobe Software (Shanghai) Company Limited
 
China
Adobe Systems Co., Ltd.
 
Japan
Adobe Systems Hong Kong Limited
 
Hong Kong
Adobe Systems India Private Limited.
 
India
Adobe Systems Korea Ltd. .
 
Korea
Adobe Systems New Zealand Limited.
 
New Zealand
Adobe Systems Pte. Ltd.
 
Singapore
Adobe Systems Pty Ltd.
 
Australia
Adobe Systems Software (Beijing) Co., Ltd.
 
China
Business Catalyst Systems Pty Ltd.
 
Australia
Marketo Australia Pty Ltd
 
Australia
TubeMogul Information Technology (Chengdu) Co., Ltd.
 
China
Middle East:
 
 
Adobe Systems Israel Ltd.
 
Israel
Marketo Solutions Ltd.
 
Israel
Shopial Ltd.
 
Israel
_________________________________________ 
(*) 
As of November 29, 2019

All subsidiaries of the registrant are wholly owned, directly or indirectly, by Adobe and do business under their legal names.





EX-23.1 7 adbeex231fy19.htm EXHIBIT 23.1 Exhibit


EXHIBIT 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
The Board of Directors
Adobe Inc.:


We consent to the incorporation by reference in the registration statements (No. 33-10753, 33-18986, 33-23171, 33-30976, 33-36501, 33-38387, 33-48210, 33-63518, 33-78506, 33-83030, 33-83502, 33-83504, 33-84396, 33-86482, 33-59335, 33-63849, 33-63851, 333-28195, 333-28203, 333-28207, 333-57589, 333-81191, 333-87165, 333-39524, 333-52214, 333-57074, 333-72424, 333-90518, 333-108014, 333-130104, 333-130185, 333-144676, 333-153657, 333-158404, 333-162779, 333-167968, 333-170254, 333-171902, 333-174588, 333-175910, 333-177229, 333-178065, 333-179221, 333-180730, 333-186143, 333-189646, 333-190846, 333-197048, 333-198973, 333-202732, 333-205225, 333-212305, 333-215613, 333-219023, 333-225922 and 333-230845) on Form S-8 and registration statement (No. 333-229364) on Form S-3 of Adobe Inc. of our report dated January 21, 2020, with respect to the consolidated balance sheets of Adobe Inc. as of November 29, 2019 and November 30, 2018, the related consolidated statements of income, comprehensive income, stockholders’ equity, and cash flows for each of the years in the three-year period ended November 29, 2019, and the related notes (collectively, the consolidated financial statements), and the effectiveness of internal control over financial reporting as of November 29, 2019, which report appears in the November 29, 2019 annual report on Form 10‑K of Adobe Inc.
Our report on the consolidated financial statements refers to the adoption of Financial Accounting Standards Board's Accounting Standards Codification (ASC) Topic 606, Revenue from Contracts with Customers, and Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, as of December 1, 2018.

(signed) KPMG LLP
Santa Clara, California
January 21, 2020





EX-31.1 8 adbeex311fy19.htm EXHIBIT 31.1 Exhibit


EXHIBIT 31.1
 
CERTIFICATIONS
 
I, Shantanu Narayen, certify that:

1.
I have reviewed this report on Form 10-K of Adobe Inc.;

2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.
The registrant's other certifying officer 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 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.
  
Dated: January 21, 2020
/s/ SHANTANU NARAYEN
 
Shantanu Narayen
 
President and Chief Executive Officer

 



EX-31.2 9 adbeex312fy19.htm EXHIBIT 31.2 Exhibit


EXHIBIT 31.2
 
CERTIFICATIONS
 
I, John Murphy, certify that:

1.
I have reviewed this report on Form 10-K of Adobe Inc.;

2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.
The registrant's other certifying officer 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 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.
  
 
Dated: January 21, 2020
/s/ JOHN MURPHY
 
John Murphy
 
Executive Vice President and
 
Chief Financial Officer




EX-32.1 10 adbeex321fy19.htm EXHIBIT 32.1 Exhibit


EXHIBIT 32.1
 
CERTIFICATIONS PURSUANT TO
RULE 13a-14(b) OF THE SECURITIES EXCHANGE ACT OF 1934
AND 18 U.S.C. SECTION 1350
 
In connection with the Annual Report of Adobe Inc. (the “Registrant”) on Form 10-K for the annual period ended November 29, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Shantanu Narayen, certify, in accordance with Rule 13a-14(b) of the Securities Exchange Act of 1934 and 18 U.S.C. Section 1350, that to the best of my knowledge:

(1)
The Report, to which this certification is attached as Exhibit 32.1, fully complies with the requirements of section 13(a) of the Securities Exchange Act of 1934; and

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

 
Dated: January 21, 2020
/s/ SHANTANU NARAYEN
 
Shantanu Narayen
 
President and Chief Executive Officer
 
A signed original of this written statement required by Rule 13a-14(b) of the Securities Exchange Act of 1934 and 18 U.S.C. Section 1350 has been provided to the Registrant and will be retained by the Registrant and furnished to the Securities and Exchange Commission or its staff upon request.
 
This certification accompanies the Form 10-K to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Registrant under the Securities Act of 1933 or the Securities Exchange Act of 1934 (whether made before or after the date of the Form 10-K), irrespective of any general incorporation language contained in such filing.





EX-32.2 11 adbeex322fy19.htm EXHIBIT 32.2 Exhibit


EXHIBIT 32.2
 
CERTIFICATIONS PURSUANT TO
RULE 13a-14(b) OF THE SECURITIES EXCHANGE ACT OF 1934
AND 18 U.S.C. SECTION 1350
 
In connection with the Annual Report of Adobe Inc. (the “Registrant”) on Form 10-K for the annual period ended November 29, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, John Murphy, certify, in accordance with Rule 13a-14(b) of the Securities Exchange Act of 1934 and 18 U.S.C. Section 1350, that to the best of my knowledge:

(1)
The Report, to which this certification is attached as Exhibit 32.2, fully complies with the requirements of section 13(a) of the Securities Exchange Act of 1934; and

(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.
  
Dated: January 21, 2020
/s/ JOHN MURPHY
 
John Murphy
 
Executive Vice President and
 
Chief Financial Officer
 
A signed original of this written statement required by Rule 13a-14(b) of the Securities Exchange Act of 1934 and 18 U.S.C. Section 1350 has been provided to the Registrant and will be retained by the Registrant and furnished to the Securities and Exchange Commission or its staff upon request.
 
This certification accompanies the Form 10-K to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of the Registrant under the Securities Act of 1933 or the Securities Exchange Act of 1934 (whether made before or after the date of the Form 10-K), irrespective of any general incorporation language contained in such filing.
 



EX-101.SCH 12 adbe-20191129.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2110100 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details 1) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details 2) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Notes) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Acquisitions (Details 1) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Acquisitions (Details 2) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Acquisitions (Details 3) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Acquisitions (Details Numeric) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details 1) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details 2) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details 3) link:presentationLink link:calculationLink link:definitionLink 2401407 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details 4) link:presentationLink link:calculationLink link:definitionLink 2401408 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details 5) link:presentationLink link:calculationLink link:definitionLink 2401409 - Disclosure - Basis of Presentation and Significant Accounting Policies Details Numeric (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables 1) link:presentationLink link:calculationLink link:definitionLink 2301303 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables 2) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Cash, Cash Equivalents and Short-Term Investments link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Cash, Cash Equivalents and Short-Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Cash, Cash Equivalents and Short-Term Investments (Details 1) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Cash, Cash Equivalents and Short-Term Investments (Details 2) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Cash, Cash Equivalents and Short-Term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Commitments and Contingencies (Details Numeric) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001001 - Statement - Consolidated Balance Sheets Parenthetical link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Income Statement link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Debt (Details Numeric 1) link:presentationLink link:calculationLink link:definitionLink 2419404 - Disclosure - Debt (Details Numeric 2) link:presentationLink link:calculationLink link:definitionLink 2419405 - Disclosure - Debt (Details Numeric 3) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Derivative Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Derivative Financial Instruments (Details 1) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Derivative Financial Instruments (Details 2) link:presentationLink link:calculationLink link:definitionLink 2406405 - Disclosure - Derivative Financial Instruments (Details Numeric) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Derivative Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Fair Value Measurements (Details Numeric) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Goodwill and Other Intangibles link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Goodwill and Other Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Goodwill and Other Intangibles (Details 1) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Goodwill and Other Intangibles (Details 2) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Goodwill and Other Intangibles (Details 3) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Goodwill and Other Intangibles (Details Numeric) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Goodwill and Other Intangibles (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 2412403 - Disclosure - Income Taxes (Details 1) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Income Taxes (Details Numeric 1) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Income Taxes (Details Numeric 2) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Income Taxes (Details Numeric 3) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Non-Operating Income (Expense) link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Non-Operating Income (Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Non-Operating Income (Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - Non-Operating Income (Expense) (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Property and Equipment (Details 1) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Property and Equipment (Details Numeric) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Revenue (Details 1) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Revenue (Details 2) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Revenue (Details 3) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Revenue (Details 4) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Revenue (Details 5) link:presentationLink link:calculationLink link:definitionLink 2402408 - Disclosure - Revenue (Details 6) link:presentationLink link:calculationLink link:definitionLink 2402409 - Disclosure - Revenue (Details Numeric) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Revenue (Tables 1) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Revenue (Tables 2) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Selected Quarterly Financial Data link:presentationLink link:calculationLink link:definitionLink 2421402 - Disclosure - Selected Quarterly Financial Data (Details) link:presentationLink link:calculationLink link:definitionLink 2321301 - Disclosure - Selected Quarterly Financial Data (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Stock-Based Compensation (Details 1) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Stock-Based Compensation (Details 2) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Stock-Based Compensation (Details 3) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Stock-Based Compensation (Details 4) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Stock-Based Compensation (Details Numeric) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Stock Repurchase Program link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Stock Repurchase Program (Details Numeric) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 13 adbe-20191129_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 14 adbe-20191129_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 15 adbe-20191129_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Income Tax Disclosure [Abstract] INCOME TAXES Income Tax Disclosure [Text Block] Equity [Abstract] Statement [Table] Statement [Table] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Stock Repurchase Authority 2018 [Member] Stock Repurchase Authority 2018 [Member] Stock Repurchase Authority 2018 [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Statement [Line Items] Stock Repurchase Programs (Numeric) Stockholders' Equity Note [Abstract] Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Authorized Amount Structured stock repurchase prepayments Payments for Repurchase of Common Stock Purchase of treasury stock, shares Treasury Stock, Shares, Acquired Repurchased Shares, Average Price Treasury Stock Acquired, Average Cost Per Share Up-front payments remaining Up Front Payments Treasury Stock Remaining Balance Up-front payments treasury stock, remaining balance. Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Accumulated Other Comprehensive Income (Loss) [Abstract] Accumulated Other Comprehensive Income (Loss) [Abstract] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Other comprehensive income, tax [Table Text Block] Other comprehensive income, tax [Table Text Block] [Table Text Block] for Other comprehensive income, tax [Table] Document and Entity Information [Abstract] Document And Entity Information. Entities [Table] Entities [Table] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Entity Information [Line Items] Entity Information [Line Items] Document Type Document Annual Report Document Annual Report Document Period End Date Current Fiscal Year End Date Document Fiscal Period Focus Document Fiscal Year Focus Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Central Index Key Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code 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 Security Exchange Name Security Exchange Name Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Amendment Flag Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Debt Disclosure [Abstract] 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] Term Loan Loans Payable [Member] Notes 2020 and 2025 Notes 2020 and 2025 [Member] Notes 2020 and 2025 [Member] Notes 2020 Notes 2020 [Member] 2020 Notes. Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Interest Rate Swap Interest Rate Swap [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Current debt Debt, Current Fair value of interest rate swap offsetting carrying value of notes, current Fair value of interest rate swap offsetting carrying value of notes, current Fair value of interest rate swap offsetting carrying value of notes, current Long-term debt Long-term Debt and Lease Obligation Fair value of interest rate swap offsetting carrying value of notes, long-term Fair value of interest rate swap offsetting carrying value of notes, long-term Fair value of interest rate swap offsetting carrying value of notes, long-term Total carrying value of debt Debt, Long-term and Short-term, Combined Amount Organization, Consolidation and Presentation of Financial Statements [Abstract] BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES Basis of Presentation and Significant Accounting Policies [Text Block] Revenue [Abstract] Revenue [Abstract] Disaggregation of Revenue Disaggregation of Revenue [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Disaggregation of Revenue Disaggregation of Revenue [Line Items] Schedule of Revenue by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Revenue by Geography Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Payables and Accruals [Abstract] ACCRUED EXPENSES Accounts Payable and Accrued Liabilities Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets by Major Class [Table] Schedule of Finite-Lived Intangible Assets [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] 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] Customer contracts and relationships Customer Contracts and Relationships [Member] Customer Contracts and Relationships [Member] Purchased Technology Purchased Technology [Member] Purchased Technology. Trademarks Trademarks [Member] Backlog Order or Production Backlog [Member] Acquired rights to use technology Developed Technology Rights [Member] Other intangibles Other Intangible Assets [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Intangible assets estimated useful lives - range (in years) Finite-Lived Intangible Asset, Useful Life Goodwill and Intangible Assets Disclosure [Abstract] Segments [Axis] Segments [Axis] Segments [Domain] Digital Media Digital Media [Member] Digital Media [Member] Digital Experience Digital Experience [Member] Digital Experience [Member] Publishing Publishing [Member] Publishing Purchased and other intangible assets, net by reportable segment [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Other intangibles, net Finite-Lived Intangible Assets, Net Quarterly Financial Information Disclosure [Abstract] Revenue Revenues Gross profit Gross Profit Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Net income Net Income (Loss) Attributable to Parent Basic net income per share Earnings Per Share, Basic Diluted net income per share Earnings Per Share, Diluted Number of weeks in current fiscal year Number of Weeks in Current Fiscal Year Number of Weeks in Current Fiscal Year Number of weeks in current fiscal quarter Number of Weeks in Current Fiscal Quarter Number of Weeks in Current Fiscal Quarter Commitments and Contingencies Disclosure [Abstract] Purchase Obligation, Fiscal Year Maturity Purchase Obligation, Fiscal Year Maturity [Abstract] Purchase Obligations, 2020 Recorded Unconditional Purchase Obligation Due in Next Twelve Months Purchase Obligations, 2021 Recorded Unconditional Purchase Obligation Due in Second Year Purchase Obligations, 2022 Recorded Unconditional Purchase Obligation Due in Third Year Purchase Obligations, 2023 Recorded Unconditional Purchase Obligation Due in Fourth Year Purchase Obligations, 2024 Recorded Unconditional Purchase Obligation Due in Fifth Year Purchase Obligations, Thereafter Recorded Unconditional Purchase Obligation Due after Fifth Year Purchase Obligations, Total Recorded Unconditional Purchase Obligation Operating Leases, Future Minimum Payments Receivables Operating Leases, Future Minimum Payments Receivable [Abstract] Future Minimum Lease Payments, 2020 Operating Leases, Future Minimum Payments Due, Next Twelve Months Future Minimum Lease Payments, 2021 Operating Leases, Future Minimum Payments, Due in Two Years Future Minimum Lease Payments, 2022 Operating Leases, Future Minimum Payments, Due in Three Years Future Minimum Lease Payments, 2023 Operating Leases, Future Minimum Payments, Due in Four Years Future Minimum Lease Payments, 2024 Operating Leases, Future Minimum Payments, Due in Five Years Future Minimum Lease Payments, Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Future Minimum Lease Payments, Total Operating Leases, Future Minimum Payments Due Future Minimum Sublease Income, 2020 Operating Leases, Future Minimum Payments Receivable, Current Future Minimum Sublease Income, 2021 Operating Leases, Future Minimum Payments Receivable, in Two Years Future Minimum Sublease Income, 2022 Operating Leases, Future Minimum Payments Receivable, in Three Years Future Minimum Sublease Income, 2023 Operating Leases, Future Minimum Payments Receivable, in Four Years Future Minimum Sublease Income, 2024 Operating Leases, Future Minimum Payments Receivable, in Five Years Future Minimum Sublease Income, Thereafter Operating Leases, Future Minimum Payments Receivable, Thereafter Future Minimum Sublease Income, Total Operating Leases, Future Minimum Payments Receivable Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Retirement Benefits [Abstract] BENEFIT PLANS Compensation and Employee Benefit Plans [Text Block] Cash, Cash Equivalents, and Short-term Investments [Abstract] Amortized cost and Estimated Fair Value of Short-term fixed Income Securities [Abstract] Available-for-sale Securities, Debt Maturities [Abstract] Due within one year, Amortized Cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost Due between one and two years, Amortized Cost Available-for-sale Securities, Debt Maturities, Next One to Two Years, Amortized Cost Basis Available-for-sale Securities, Debt Maturities, Next One to Two Years, Amortized Cost Basis Due between two and three years, Amortized Cost Available-for-sale Securities, Debt Maturities, Next Two to Three Years, Amortized Cost Basis Available-for-sale Securities, Debt Maturities, Next Two to Three Years, Amortized Cost Basis Due after three years, Amortized Cost Available-for-sale Securities, Debt Maturities, After Three Years, Amortized Cost Basis Available-for-sale Securities, Debt Maturities, After Three Years, Amortized Cost Basis Total, Amortized Cost Available-for-sale Securities, Amortized Cost Basis Due within one year, Estimated Fair value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Due between one and two years, Estimated Fair value Available-for-sale Securities, Debt Maturities, Next One to Two Years, Fair Value Available-for-sale Securities, Debt Maturities, Next One to Two Years, Fair Value Due between two and three years, Estimated Fair value Available-for-sale Securities, Debt Maturities, Next Two to Three Years, Fair Value Available-for-sale Securities, Debt Maturities, Next Two to Three Years, Fair Value Due after three years, Estimated Fair value Available-for-sale Securities, Debt Maturities, After Three Years, Fair Value Available-for-sale Securities, Debt Maturities, After Three Years, Fair Value Total, Estimated Fair Value Available For Sale Securities Fair Value Disclosure This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents Available-for-sale Securities which consist of all investments in certain debt and equity securities neither classified as trading or held-to-maturity securities. A debt security represents a creditor relationship with an enterprise. Debt securities include, among other items, US Treasury securities, US government securities, municipal securities, corporate bonds, convertible debt, commercial paper, and all securitized debt instruments. An equity security represents an ownership interest in an enterprise or the right to acquire or dispose of an ownership interest in an enterprise at fixed or determinable prices. Equity securities include, among other things, common stock, certain preferred stock, warrant rights, call options, and put options, but do not include convertible debt. An entity may opt to provide the reader with additional narrative text to better understand the nature of investments in debt and equity securities which are categorized as Available-for-sale. Other than Temporary Impairment Losses, Investments [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table] Derivative Instruments, Gain (Loss) [Table] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Designated as Hedging Instrument Designated as Hedging Instrument [Member] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Cash Flow Hedging [Member] Foreign Exchange Option Contracts Foreign Exchange Option [Member] Foreign Exchange Forward Contracts Foreign Exchange Forward [Member] Treasury Lock Treasury Lock [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Derivatives in cash flow hedging relationships [Abstract] Cash Flow Hedges Derivative Instruments at Fair Value, Net [Abstract] Net gain (loss) recognized in OCI, net of tax Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax Net gain (loss) reclassified from accumulated OCI into income, net of tax Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net Net gain (loss) recognized in income Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing, Net Derivatives not designated as hedging relationships [Abstract] Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net [Abstract] Net gain (loss) recognized in revenue Net gain (loss) recognized in revenue Net gain (loss) recognized in revenue Net gain (loss) recognized in income Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Earnings Per Share [Abstract] NET INCOME PER SHARE Earnings Per Share [Text Block] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Gross unrealized gains on available-for-sale securities [Abstract] Gross unrealized gains on available-for-sale securities [Abstract] Gross unrealized gains on available-for-sale securities [Abstract] Beginning balance, unrealized gains on available-for-sale securities Unrealized Gains on Available for Sale Securities, Net of Tax This item represents the gross unrealized gains for securities which are categorized neither as held-to-maturity nor trading securities. Such gross unrealized gains are the excess of the fair value of the Available-for-sale Securities over their carrying value as of the reporting date. Such gross unrealized gains are included in other comprehensive income in the statement of shareholders' equity, unless the Available-for-sale Security is designated as a hedge. Gross unrealized gains on available for sale securities, increase decrease Gross unrealized gains on available for sale securities, increase decrease, Net of Tax Gross unrealized gains on available for sale securities, increase decrease Gross unrealized gains on available for sale securities, reclassification adjustments Gross unrealized gains on available for sale securities, reclassification adjustments, Net of Tax Gross unrealized gains on available for sale securities, reclassification adjustments Ending balance, unrealized gains on available-for-sale securities Gross unrealized losses on available-for-sale securities [Abstract] Gross unrealized losses on available-for-sale securities [Abstract] Gross unrealized losses on available-for-sale securities [Abstract] Beginning balance, unrealized losses on available-for-sale securities Unrealized Losses on Available for Sale Securities, Net of Tax This item represents the gross unrealized losses for securities which are categorized neither as held-to-maturity nor trading securities. Such gross unrealized losses are the excess of the carrying value of the Available-for-sale Securities over their fair value as of the reporting date. Such gross unrealized losses are included in other comprehensive income in the statement of shareholders' equity, unless the Available-for-sale Security is designated as a hedge or is determined to have had an other than temporary decline in fair value below its amortized cost basis. Gross unrealized losses on available for sale securities increase or decrease Gross unrealized losses on available for sale securities increase or decrease, Net of Tax Gross unrealized losses on available for sale securities, increase or decrease Gross unrealized losses on available for sale securities, reclassification adjustments Gross unrealized losses on available for sale securities, reclassification adjustments, Net of Tax Gross unrealized losses on available for sale securities, reclassification adjustments Ending balance, unrealized losses on available-for-sale securities Net unrealized gains / losses on available for sale securities Debt Securities, Unrealized Gain (Loss) [Abstract] Beginning Balance, total net unrealized gains (losses) on available-for-sale securities AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax Net unrealized gains / losses on available-for-sale securities, increase or decrease Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Reclassification adjustment for gains / losses on available-for-sale securities recognized Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Ending Balance, total net unrealized gains (losses) on available-for-sale securities Net unrealized gains / losses on derivative instruments designated as hedging instruments Unrealized Gain (Loss) on Derivatives and Commodity Contracts [Abstract] Beginning balance, net unrealized gains on derivative instruments designated as hedging instruments Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax Net unrealized gains on derivative instruments designated as hedging instruments, increase or decrease Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax Net unrealized gains on derivative instruments designated as hedging instruments, reclassification adjustments Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax Ending balance, net unrealized gains on derivative instruments designated as hedging instruments Cumulative foreign currency translation adjustments [Abstract] Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract] Beginning balance, cumulative foreign currency translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Cumulative foreign currency translation adjustment, increase or decrease Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Cumulative foreign currency translation adjustment, reclassification adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax Ending balance, cumulative foreign currency translation adjustments Total accumulated other comprehensive income (loss), net of taxes Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Beginning balance, total accumulated other comprehensive income, net of taxes Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive income, increase or decrease Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Accumulated other comprehensive income, reclassification adjustments Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Ending balance, total accumulated other comprehensive income, net of taxes Stock Repurchase Program [Abstract] Stock Repurchase Program [Abstract] STOCK REPURCHASE PROGRAM Treasury Stock [Text Block] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Restricted Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and cash equivalents [Member] Cash and Cash Equivalents [Member] Cash [Member] Cash [Member] Cash equivalents [Member] Cash Equivalents [Member] Short-term investments [Member] Short-term Investments [Member] Short-term fixed income securities [Member] Fixed Income Investments [Member] Financial Instrument [Axis] Major Types of Debt and Equity Securities Financial Instruments [Domain] Asset-backed Securities [Member] Asset-backed Securities [Member] Corporate debt securities [Member] Corporate Debt Securities [Member] Foreign government securities [Member] Debt Security, Government, Non-US [Member] Money market mutual funds [Member] Money Market Funds [Member] Municipal securities [Member] Municipal Notes [Member] Time deposits [Member] Bank Time Deposits [Member] U.S. Treasury Securities [Member] US Treasury Securities [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Available For Sale Securities Fair Value Disclosure Debt Securities, Available-for-sale Cash and Cash Equivalents, Fair Value Disclosure Cash and Cash Equivalents, Fair Value Disclosure Cash, Cash Equivalents, and Short-term Investments, Fair Value Disclosure Cash, Cash Equivalents, and Short-term Investments Property, Plant and Equipment [Abstract] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] United States UNITED STATES Other Americas Other Americas [Member] Other Americas. Total Americas Americas [Member] EMEA EMEA [Member] APAC Asia [Member] Property and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, net Property, Plant and Equipment, Net Cash, Cash Equivalents and Short-term Investments Cash, Cash Equivalents and Investments [Table Text Block] Continuous Unrealized Loss Position Less Than Twelve Months Related to Available-for-Sale Securities Schedule of Unrealized Loss on Investments [Table Text Block] Continuous Unrealized Loss Position Twelve Months or Longer Related to Available-for-Sale-Securities Schedule of Unrealized Loss on Investments Twelve Months or Longer [Table Text Block] Schedule of Unrealized Loss on Investments Twelve Months or Longer [Table Text Block] Cost and Estimated Fair Value of Debt Securities Investments Classified by Contractual Maturity Date [Table Text Block] Income Tax Examination [Table] Income Tax Examination [Table] Income Tax Examination [Line Items] Income Tax Examination [Line Items] Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Estimated potential effect in underlying unrecognized tax benefits, maximum Decrease in Unrecognized Tax Benefits is Reasonably Possible Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation, amortization and accretion Depreciation, Depletion and Amortization Stock-based compensation Share-based Payment Arrangement, Noncash Expense Deferred income taxes Deferred Income Taxes and Tax Credits Unrealized losses (gains) on investments, net Unrealized Gain (Loss) on Investments Other non-cash items Other Noncash Income (Expense) Changes in operating assets and liabilities, net of acquired assets and assumed liabilities: Increase (Decrease) in Operating Capital [Abstract] Trade receivables, net Increase (Decrease) in Receivables Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Trade payables Increase (Decrease) in Accounts Payable Accrued expenses Increase (Decrease) in Accrued Liabilities Income taxes payable Increase (Decrease) in Income Taxes Payable Deferred revenue Increase (Decrease) in Deferred Revenue Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of short-term investments Payments to Acquire Short-term Investments Maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Short-term Investments Proceeds from sales of short-term investments Proceeds from Sale of Short-term Investments Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Purchases of long-term investments, intangibles and other assets Payments to Acquire Long-term Investments Proceeds from sale of long-term investments and other assets Proceeds from Sale of Long-term Investments Net cash used for investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Purchases of treasury stock Proceeds from re-issuance of treasury stock Proceeds from Sale of Treasury Stock Taxes paid related to net share settlement of equity awards Cost Of Issuance Of Treasury Stock Cost of Issuance of teasury stock Proceeds from debt issuance, net of costs Proceeds from Issuance of Debt Other financing activities, net Proceeds from (Payments for) Other Financing Activities Net cash used for financing activities Net Cash Provided by (Used in) Financing Activities Effect of foreign currency exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents at beginning of year Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents at end of year Supplemental disclosures: Supplemental Cash Flow Information [Abstract] Cash paid for income taxes, net of refunds Income Taxes Paid, Net Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Non-cash investing activities: Noncash Investing and Financing Items [Abstract] Investment in lease receivable applied to building purchase Investment in Lease Receivable Applied to Building Purchase Investment in Lease Receivable Applied to Building Purchase Issuance of common stock and stock awards assumed in business acquisitions Equity Awards Assumed For Acquisition Equity awards assumed for acquisition. 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] Share Based Compensation Arrangements By Share Based Payment Award Program Name [Axis] Share Based Compensation Arrangements By Share Based Payment Award Program Name [Axis] Share-based Compensation Arrangements by Share-based Payment Award, Program Name [Axis] Share-based Compensation Arrangements by Share-based Payment Award, Program Name Share Based Compensation Arrangements By Share Based Payment Award Program Name [Domain] Share-based Compensation Arrangements by Share-based Payment Award, Program Name [Domain] Programs achieved [Member] Programs achieved [Member] Programs achieved Program 2016 [Member] Program 2016 [Member] Program 2016 [Member] 2016 Performance share program, adopted January 25, 2016. See Exhibit 10.2 of the 8-K filed with the SEC on January 29, 2016 Program 2015 [Member] Program 2015 [Member] Program 2015 [Member] 2015 Performance share program, adopted January 26, 2015 See exhibit 10.2 of the 8-K filed with the SEC on January 28, 2015 Program 2014 [Member] Program 2014 [Member] Program 2014 [Member] Share-based Compensation Arrangement by Share-based Payment Award, Eligibility Status [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Eligibility Status [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Eligibility Status [Domain] Share-based Compensation Arrangement by Share-based Payment Award, Eligibility Status [Domain] Shares Granted [Member] Shares Granted [Member] Shares Granted Maximum Shares Eligible to Receive [Member] Maximum Shares Eligible to Receive [Member] Maximum Shares Eligible to Receive. Programs not yet achieved [Member] Programs not yet achieved [Member] Programs not yet achieved [Member] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Performance Shares [Member] Performance Shares [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Beginning outstanding balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Awarded Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Achieved Achieved The number of shares under a share-based award plan other than a stock option plan that were achieved during the reporting period due to the certification of the actual performance achievement of participants in the program. Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Ending outstanding balance Maximum Target Percentage Allowed Under Program Maximum Target Percentage Allowed Under Program Maximum Target Percentage Allowed Under Program. Actual Percentage Achieved Actual Percentage Achieved Actual percentage achieved. Total Fair Value Vested Units or Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Net Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Debt Schedule of Debt [Table Text Block] Valuation and Qualifying Accounts Rollforward SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Allowance for Doubtful Accounts SEC Schedule, 12-09, Allowance, Credit Loss [Member] Movement in Valuation Allowances and Reserves SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Beginning balance SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Increase due to acquisition SEC Schedule, 12-09, Valuation Allowances and Reserves, Business Acquired Charged to operating expenses SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Ending balance New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Difference between Revenue Guidance in Effect before and after Topic 606 Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Calculated under Revenue Guidance in Effect before Topic 606 Calculated under Revenue Guidance in Effect before Topic 606 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Trade receivables, net of allowances for doubtful accounts Accounts Receivable, after Allowance for Credit Loss, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Other assets Other Assets, Noncurrent Accrued expenses Accrued Liabilities, Current Deferred revenue, current Deferred Revenue, Current Deferred income taxes Deferred Income Tax Liabilities, Net Retained earnings Retained Earnings (Accumulated Deficit) Statement of Stockholders' Equity [Abstract] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Treasury Stock Treasury Stock [Member] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning Balances Stockholders' Equity Attributable to Parent Beginning Balances, shares Shares, Issued Beginning Treasury stock, shares Treasury Stock, Shares Impacts of adoption of the new revenue standard Cumulative Effect on Retained Earnings, Net of Tax Other comprehensive income (loss), net of taxes Other Comprehensive Income (Loss), Net of Tax Re-issuance of treasury stock under stock compensation plans Stock Issued During Period, Value, Treasury Stock Reissued Re-issuance of treasury stock under stock compensation plans, shares Stock Issued During Period, Shares, Treasury Stock Reissued Purchase of treasury stock Treasury Stock, Value, Acquired, Cost Method Purchase of treasury stock, shares Equity awards assumed for acquisition Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Value of shares in deferred compensation plan Change in treasury stock value due to deferred compensation plan An (increase) decrease to treasury stock value due to deferred compensation plan. Impact of the U.S. Tax Act Equity adjustment attributable to Tax Act Equity adjustment due to passage of Tax Cuts and Job Act passed in FY 2018. Ending Balances Ending Balances, shares Ending Treasury stock, shares Statement of Financial Position [Abstract] Current Assets: Assets, Current [Abstract] Allowance for doubtful accounts receivable, current Accounts Receivable, Allowance for Credit Loss, Current Stockholders' Equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, par or stated value per share Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares issued Preferred Stock, Shares Issued Common stock, par or stated value per share Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Treasury stock, shares Goodwill by reportable segment Schedule of Goodwill [Table Text Block] Other intangibles by reportable segment Schedule of Finite-Lived Intangible Assets [Table Text Block] Other intangibles subject to amortization Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Amortization expense in future periods Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Restricted Stock Unit [Member] Restricted Stock Units (RSUs) [Member] Closing market values (per share) Share Price Weighted Average Grant Date Fair Value, Restricted Stock Units (per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Common Stock, Capital Shares Reserved for Future Issuance Common Stock, Capital Shares Reserved for Future Issuance Shares available for grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Unit or Share Activity Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Increase due to acquisition Due To Acquisition The quantity of shares issuable on stock options or awards brought over as a result of an acquisition. Units or Shares Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Outstanding Weighted Average Remaining Contractual Life Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Outstanding Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Restricted Stock Units Expected To Vest Shares Restricted Stock Units Expected To Vest Shares Restricted Stock Units Expected To Vest Shares. Vested And Expected To Vest Weighted Average Remaining Contractual Life Vested And Expected To Vest Weighted Average Remaining Contractual Life Vested And Expected To Vest Weighted Average Remaining Contractual Life. Restricted Stock Units Expected To Vest Intrinsic Value Restricted Stock Units Expected To Vest Intrinsic Value Restricted Stock Units expected to vest intrinsic value. Business Combinations [Abstract] Schedule of acquired assets and liabilities Schedule of acquired assets and liabilities [Table] Schedule of acquired assets and liabilities, includes intangible assets, net liabilities, and goodwill. Non-competition agreements Noncompete Agreements [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Marketo Marketo [Member] Marketo [Member] Schedule of acquired assets and liabilities Schedule of acquired assets and liabilities [Line Items] [Line Items] for Schedule of acquired assets and liabilities, includes intangible assets, net liabilities, and goodwill. Customer contracts and relationships Finite-Lived Customer Relationships, Gross Purchased technology Finite-Lived purchased technology, gross Gross carrying amount before accumulated amortization as of the balance sheet date to an asset acquired in a business combination representing purchased technology having a finite beneficial life. Backlog Finite-Lived Contractual Rights, Gross Non-competition agreements Finite-Lived Noncompete Agreements, Gross Trademarks Finite-Lived Trademarks, Gross Total identifiable intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Net assets acquired or liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Goodwill, acquired during period Goodwill, Acquired During Period Total estimated purchase price Business Combination Purchase Price Business Combination Purchase Price Acquired finite-lived intangible assets, weighted average useful life Other Income and Expenses [Abstract] NON-OPERATING INCOME (EXPENSE) Other Income and Other Expense Disclosure [Text Block] Deferred revenue, long-term Deferred Revenue, Noncurrent Income taxes payable, long-term Accrued Income Taxes, Noncurrent Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computers and other equipment Machinery and Equipment [Member] Furniture and fixtures Furniture and Fixtures [Member] Building improvements Building Improvements [Member] Buildings Building [Member] Leasehold improvements Leasehold Improvements [Member] Property, Plant and Equipment, Useful Life Property, Plant and Equipment, Useful Life Debt Instruments [Abstract] Hedging Designation [Axis] Notes 2025 Notes 2025 [Member] Notes 2025 [Member] Debt Instrument, Face Amount Debt Instrument, Face Amount 2020 Notes, Interest Rate, Stated Percentage Debt Instrument, Interest Rate, Stated Percentage Proceeds from Issuance of Debt Proceeds from Debt, Net of Issuance Costs Debt Instrument, Unamortized Discount Debt Instrument, Unamortized Discount Unamortized Debt Issuance Expense Unamortized Debt Issuance Expense Debt Instrument, Interest Rate, Effective Percentage Debt Instrument, Interest Rate, Effective Percentage Derivative, Notional Amount Derivative, Notional Amount Derivative, Fixed Interest Rate Derivative, Fixed Interest Rate Senior Notes, Carrying Value Senior Notes, Carrying Value Senior Notes, Carrying Value Senior Notes, Fair Value Debt Instrument, Fair Value Disclosure Repurchase notes at price of their principal amount plus accrued and unpaid interest Repurchase notes at price of their principal amount plus accrued and unpaid interest Repurchase notes at price of their principal amount, plus accrued and unpaid interest. Debt Instrument, Periodic Payment, Interest Debt Instrument, Periodic Payment, Interest Schedule of Share-based Goods and Nonemployee Services Transaction [Table] Schedule of Share-based Goods and Nonemployee Services Transaction [Table] Non-employee Directors, Grant Type Supplier [Axis] Grants to Non-Employee Directors Supplier [Domain] Existing Non-Employee Directors [Member] Existing Non-Employee Directors [Member] Existing Non-Employee Directors [Member] New Non-Employee Directors [Member] New Non-Employee Directors [Member] New Non-Employee Directors [Member] Title of Individual [Axis] Title of Individual [Axis] Title of Individual [Domain] Title of Individual [Domain] Director [Member] Director [Member] Share-based Goods and Non-employee Services Transaction [Line Items] Share-based Goods and Nonemployee Services Transaction [Line Items] Annual equity grants to existing directors Restricted Stock Units Granted To Existing Directors Restricted stock units granted to existing directors. Initial equity grants to new directors Restricted Stock Units Granted To New Directors Restricted stock units granted to new directors. Non-Employee Director Aggregate Grant Value Per Award Share-based Compensation Arrangement by Share-based Payment Award, Aggregate Grant Value Per Award Share-based Compensation Arrangement by Share-based Payment Award, Aggregate Grant Value Per Award Numbers of Days Used to Calculate Average Stock Price Numbers of Days Used to Calculate Average Stock Price Numbers of days used to calculate average stock price. Annual Vesting Percentage For Director Grants Annual Vesting Percentage For Director Grants Annual vesting percentage for director grants. Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Schedule of Revenue by Segment Schedule of Segment Reporting Information, by Segment [Table] Segments Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Cost of revenue Cost of Revenue Gross profit as a percentage of revenue Gross profit as a percentage of revenue Gross profit as a percentage of revenue. Schedule of Revenue by Geography Schedule of Revenues from External Customers and Long-Lived Assets [Table] Japan JAPAN Other APAC Other-Asia [Member] Other Asia. Total APAC Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Assets: Assets [Abstract] Current assets: Cash and cash equivalents Short-term investments Short-term Investments Trade receivables, net of allowances for doubtful accounts of $9,650 and $14,981, respectively Total current assets Assets, Current Property and equipment, net Goodwill Goodwill Total assets Assets Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Trade payables Accounts Payable, Current Debt Deferred revenue Income taxes payable Accrued Income Taxes, Current Total current liabilities Liabilities, Current Long-term liabilities: Liabilities, Noncurrent [Abstract] Debt Deferred revenue Income taxes payable Other liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies Commitments and Contingencies Stockholders' equity: Preferred stock, $0.0001 par value; 2,000 shares authorized; none issued Preferred Stock, Value, Issued Common stock, $0.0001 par value; 900,000 shares authorized; 600,834 shares issued; 482,339 and 487,663 shares outstanding, respectively Common Stock, Value, Issued Additional paid-in-capital Additional Paid in Capital Accumulated other comprehensive income (loss) Treasury stock, at cost (118,495 and 113,171 shares, respectively), net of re-issuances Treasury Stock, Value Total stockholders' equity Total liabilities and stockholders' equity Liabilities and Equity Business Acquisition, Acquiree Interest Rate Scenario [Axis] Interest Rate Scenario [Axis] Interest Rate Scenario [Axis] Interest rate scenario [Domain] Interest rate scenario [Domain] interest rate scenario [Domain] [Domain] Scenarioi [Member] Scenarioi [Member] Scenario i Scenarioii [Member] Scenarioii [Member] Scenario ii [Member] Term Loan, Amount Outstanding Loans Payable Long-term Debt, Term Long-term Debt, Term Margin Added to LIBOR to Determine Interest Rate Margin Added to LIBOR to Determine Interest Rate Margin Added to LIBOR to Determine Interest Rate Margin Added to Base Rate to Determine Interest Rate Margin Added to Base Rate to Determine Interest Rate Royalty Expense Operating leases, rent expense, minimum rentals Operating Leases, Rent Expense, Minimum Rentals Fair Value of Derivative Instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Effect of Derivative Instruments Designated as Cash Flow Hedges and Not Designated as Hedges Derivative Instruments, Gain (Loss) [Table Text Block] Net Gains (Losses) Recognized in Interest and Other Income (Expense) Net, Relating to Non-Designated Derivatives Net Gains Losses Recognized In Interest And Other Income Net Relating To Balance Sheet Hedging [Table Text Block] Net Gains Losses Recognized In Interest And Other Income Net Relating To Balance Sheet Hedging Deferred Revenue Arrangement Type [Axis] Deferred Revenue Arrangement Type [Axis] Deferred Revenue [Domain] Deferred Revenue [Domain] Non-cancellable Committed Funds Non-cancellable Committed Funds [Member] Non-cancellable Committed Funds [Member] Refundable Customer Deposits Refundable Customer Deposits [Member] Refundable Customer Deposits [Member] Unbilled receivables Unbilled Contracts Receivable Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Deferred revenue Deferred Revenue Deferred revenue recognized that was included in the beginning balance Contract with Customer, Liability, Revenue Recognized Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Percent of Remaining performance obligations expected to be recognized in next 12 months Revenue, Remaining Performance Obligation, Percentage Capitalized contract acquisition costs, Amortization period Capitalized Contract Cost, Amortization Period Capitalized contract acquisition costs, Amortization Capitalized Contract Cost, Amortization Capitalized contract acquisition costs Capitalized Contract Cost, Net Capitalized contract acquisition costs, Non-current Capitalized Contract Cost, Net, Noncurrent Refund liability Contract with Customer, Refund Liability Schedule of Goodwill [Table] Schedule of Goodwill [Table] Goodwill [Line Items] Goodwill [Line Items] Goodwill by reportable segment [Abstract] Goodwill [Roll Forward] Goodwill, Beginning Balance Acquisitions Other Goodwill, Translation and Purchase Accounting Adjustments Goodwill, Ending Balance Interest and other income (expense), net: Investment Income, Net [Abstract] Interest income Investment Income, Interest Foreign exchange gains (losses) Foreign Currency Transaction Gain (Loss), before Tax Realized gains on fixed income investments Available-for-sale Securities, Gross Realized Gains Realized losses on fixed income investments Available-for-sale Securities, Gross Realized Losses Other Other interest and other income (expense), net Other interest and other income (expense), net Other interest and other income (expense), net attributed to Non-operating income (expense) Interest and other income (expense), net Other Nonoperating Income Interest expense Interest Expense Investment gains (losses), net: Gain (Loss) on Investments [Abstract] Realized investment gains Realized investment gains Realized investment gains. Unrealized investment gains Unrealized investment gains Unrealized investment gains. Realized investment losses Realized investment losses Realized investment losses. Unrealized investment losses Unrealized investment losses Unrealized investment losses Investment gains (losses), net Gain (Loss) on Investments Non-operating income (expense), net Nonoperating Income (Expense) GOODWILL AND OTHER INTANGIBLES Goodwill and Intangible Assets Disclosure [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Eligibility Status [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Eligibility Status [Domain] Employee Stock Purchase Plan [Member] Employee Stock [Member] Weighted Average Subscription Date Fair Value Of Shares Weighted Average Subscription Date Fair Value Of Shares Weighted average subscription date fair value of shares. Stock Issued During Period, Shares, Employee Stock Purchase Plans Stock Issued During Period, Shares, Employee Stock Purchase Plans Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased Total Intrinsic Value Of Shares Purchased Total Intrinsic Value Of Shares Purchased The difference between the market value on the date of purchase and the purchase price. ESPP Purchase Price as Percentage of Market Price Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price as Percentage of Market Price Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price as Percentage of Market Price Valuation Assumptions Expected Life (in Years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Expected Life (in Years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Valuation Assumptions Volatility Valuation Assumptions Volatility Range [Abstract] Valuation Assumptions Volatility Range. From Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum To Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum Valuation Assumptions Risk Free Interest Rate Range Valuation Assumptions Risk Free Interest Rate Range [Abstract] Valuation Assumptions Risk Free Interest Rate Range. From Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum To Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Subscription Revenue by Segment Subscription Subscription and Circulation Revenue Subscription and Circulation Revenue RSU type [Axis] RSU type [Axis] RSU type [Axis] RSU type [Domain] RSU type [Domain] [Domain] for RSU type [Axis] Focal Awards [Member] Focal Awards [Member] Focal Awards [Member] Other Awards [Member] Other Awards [Member] Other Awards [Member] 2019 Plan [Member] Plan 2019 [Member] 2019 Equity Incentive Plan [Member] Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Stock Based Compensation (Numeric) [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract] Award vesting period Vesting percentage per year for restricted stock units other than focal grants Vesting percentage per year for restricted stock units other than focal grants Vesting percentage per year for restricted stock units other than focal grants Vesting percentage per year for focal restricted stock units Vesting Percentage Per Year For Focal Restricted Stock Units Vesting percentage per year for focal grants - restricted stock units. Vesting percentage on third year for performance awards Cliff Vesting Percentage on Third Year for Performance Awards Cliff Vesting Percentage on Third Year for Performance Awards Offering Period Offering Period Offering Period. Number of purchase periods per offering period Number Of Purchase Periods Per Offering Period Number of purchase periods per offering period. Purchase period Purchase Period Purchase period. Maximum percentage of target shares able to receive Numbers of days used to calculate the aggregate value of the equity award Vesting percentage per year for grants to non-employee directors Unrecognized compensation cost, adjusted for estimated forfeitures, related to non-vested stock based awards (in millions) Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Number of years over which unrecognized compensation costs will be recognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Deferred income taxes Deferred Tax Liabilities, Net, Noncurrent Advertising Expense Advertising Expense Assumptions Used to Value Employee Stock Purchase Rights Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Restricted Stock Unit Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Restricted Stock Units Outstanding Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block] Performance Share Activity Schedule of Nonvested Performance-based Units Activity [Table Text Block] Restricted Stock Units Granted to Directors Restricted Stock Units Granted To Directors [Table Text Block] Restricted stock units granted to directors. Total Stock-Based Compensation Costs Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Finite-Lived Intangible Assets Schedule of Weighted Average Useful Lives [Table Text Block] Finite-Lived Intangible Assets Schedule of Weighted Average Useful Lives [Table Text Block] [Table Text Block] for Amortizable Intangible Assets Schedule of Weighted Average Useful Lives [Table] Basis of Accounting, Policy Basis of Accounting, Policy [Policy Text Block] Use of Estimates, Policy Use of Estimates, Policy [Policy Text Block] Fiscal Period, Policy Fiscal Period, Policy [Policy Text Block] Reclassifications Reclassifications [Text Block] New Accounting Pronouncements and Changes in Accounting Principles New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Revenue from Contract with Customer Revenue from Contract with Customer [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Goodwill, Intangibles and Other Long-Lived Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Taxes Collected from Customers Taxes Collected from Customers [Policy Text Block] Taxes Collected from Customers Policy. Treasury Stock Treasury Stock [Policy Text Block] Treasury stock Policy. Advertising Expenses Advertising Cost [Policy Text Block] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Concentration of Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] New Accounting Pronouncements, Policy New Accounting Pronouncements, Policy [Policy Text Block] Allowance for Doubtful Accounts Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Federal [Member] Internal Revenue Service (IRS) [Member] State [Member] State and Local Jurisdiction [Member] Foreign Tax Authority [Member] Foreign Tax Authority [Member] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Net operating loss carryforward Operating Loss Carryforwards Tax credit carry forward Tax Credit Carryforward, Amount Tax credit carryforward, Expiration date Tax Credit Carryforward, Expiration Date Valuation Allowance [Abstract] Valuation Allowance [Abstract] Deferred tax assets valuation allowance Deferred Tax Assets, Valuation Allowance Change in deferred tax asset valuation allowance Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount US Federal statutory tax rate effective before the Tax Cuts and Jobs Act US Federal statutory tax rate effective before the Tax Cuts and Jobs Act US Federal statutory tax rate effective before the Tax Cuts and Job Act US Federal statutory rate US Federal statutory tax rate effective after the Tax Cuts and Jobs Act US Federal statutory tax rate effective after the Tax Cuts and Jobs Act US Federal statutory tax rate during adoption of the Tax Cuts and Jobs Act Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Provisional transition tax expense on deferred foreign earnings due to Tax Cuts and Jobs Act 2017 Tax Cuts and Jobs Act one-time transition tax One-time transition tax on foreign cash and certain other net current assets not previously subject to U.S. income tax due to Tax Cuts and Jobs Act reduced by certain foreign tax credits Tax Cuts and Jobs Act of 2017 one-time transition tax other income Tax Cuts and Jobs Act of 2017 one-time transition tax other income One-time transition tax on other income not previously subject to U.S. income tax due to Tax Cuts and Jobs Act of 2017 reduced by certain foreign tax credits SELECTED QUARTERLY FINANCIAL DATA Quarterly Financial Information [Text Block] Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table] Magento Magento [Member] Magento [Member] Business Acquisition Business Acquisition [Line Items] Schedule of acquired assets and liabilities Schedule of acquired assets and liabilities [Table Text Block] [Table Text Block] for Schedule of acquired assets and liabilities, includes intangible assets, net liabilities, and goodwill. Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Revenue by Major Offering Revenue from External Customers by Products and Services [Table] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Creative Cloud Creative Cloud Creative Cloud; major offering in Digital Media reportable segment Document Cloud Document Cloud Document Cloud; major offering in Digital Media reportable segment DEBT Debt Disclosure [Text Block] Allegorithmic Allegorithmic [Member] Allegorithmic [Member] TubeMogul TubeMogul [Member] TubeMogul [Member] Business Combination, Purchase Price for Remaining Interest Business Combination, Purchase Price for Remaining Interest Business Combination, Purchase Price for Remaining Interest Business Combination Purchase Price Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Trade receivables acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Deferred revenue assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Deferred tax liabilities assumed, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Deferred tax liabilities assumed for future amortization of intangible assets Business Combination, Deferred Tax Liabilities Assumed for Future Amortization of Intangible Assets Business Combination, Deferred Tax Liabilities for Future Amortization of Intangible Assets Deferred tax assets acquired Business Combination, Deferred Tax Assets Acquired Business Combination, Deferred Tax Assets Acquired Total identifiable intangible assets acquired Net assets acquired or liabilities assumed Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Amortization expense related to other intangibles Amortization of Intangible Assets Amortization expense included in cost of sales Cost, Amortization CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS Cash, Cash Equivalents, and Short-term Investments [Text Block] Income before income taxes, domestic and foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Provision for income taxes, current and deferred Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Reconciliation of provision for income taxes Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Gross amount of unrecognized tax benefits Summary of Income Tax Contingencies [Table Text Block] Revenue Reserve Sales Returns and Allowances [Member] Impacts of adoption of the new revenue standard SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment Amount charged to revenue SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Actual returns Statement of Comprehensive Income [Abstract] Net income Other comprehensive income (loss), net of taxes: Other Comprehensive Income (Loss), Net of Tax [Abstract] Available-for-sale Securities: Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax [Abstract] Unrealized gains / losses on available-for-sale securities Net increase (decrease) from available-for-sale securities Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax Derivatives designated as hedging instruments: Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] Unrealized gains / losses on derivative instruments Reclassification adjustment for gains / losses on derivative instruments recognized Net increase (decrease) from derivatives desinated as hedging instruments Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax Foreign currency translation adjustments Other comprehensive income (loss), net of taxes Total comprehensive income, net of taxes Comprehensive Income (Loss), Net of Tax, Attributable to Parent Revenue from Contract with Customer [Text Block] Revenue from Contract with Customer [Text Block] Schedule of Intangible Assets by Major Class Other Intangible assets, net Amortization Expense in Future Periods [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2019 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 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 expected amortization expense Total amortization expense expected to be recognized Finite-Lived Intangible Assets, amortization expense, total expected to be recognized Summary of non-cancellable unconditional purchase obligations, operating leases and capital leases Schedule of Unconditional Purchase Obligations, Operating Leases and Capital Leases [Text Block] Schedule of Unconditional Purchase Obligations, Operating Leases and Capital Leases. Shares used to compute basic net income per share Weighted Average Number of Shares Outstanding, Basic Dilutive potential common shares: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Restricted stock units and performance share awards Incremental shares attributable to unvested restricted stock and performance share awards Incremental shares attributable to unvested restricted stock and performance share awards. Stock purchase rights and options Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Shares used to compute diluted net income per share Weighted Average Number of Shares Outstanding, Diluted Anti-dilutive potential common shares Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Derivative [Table] Derivative [Table] Foreign Exchange Contract [Member] Foreign Exchange Contract [Member] Net gain (losses) from foreign exchange option contracts recognized from income Derivative [Line Items] Foreign Currency Transaction Gain (Loss), Realized Foreign Currency Transaction Gain (Loss), Realized Foreign Currency Transaction Gain (Loss), Unrealized Foreign Currency Transaction Gain (Loss), Unrealized Foreign Currency Transaction Gain (Loss), before Tax Realized Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Unrealized Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Unrealized Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Unrealized Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Derivative, Gain (Loss) on Derivative, Net Derivative, Gain (Loss) on Derivative, Net Fair Value Disclosures [Abstract] Financial assets and liabilities at fair value on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Cost Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization STOCK-BASED COMPENSATION Share-based Payment Arrangement [Text Block] FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value, Recurring [Member] Fair Value, Recurring [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Fair Value Asset Derivatives Derivative Asset, Fair Value, Gross Asset Fair Value Liability Derivatives Derivative Liability, Fair Value, Gross Liability Maximum Length of Time, Foreign Currency Cash Flow Hedge Maximum Length of Time, Foreign Currency Cash Flow Hedge Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months Impact of ASC 606 Adoption on Opening Balance Sheets Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Impact of ASC 606 Adoption on Consolidated Statements of Income Condensed Income Statement [Table Text Block] Impact of ASC 606 Adoption on Condensed Balance Sheets Condensed Balance Sheet [Table Text Block] Non-Operating Income (Expense) Schedule of Other Nonoperating Income (Expense) [Table Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] 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] Schedule of Available-for-sale Securities Schedule of Gain (Loss) on Securities [Table] Restricted Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Major Types of Debt and Equity Securities Foreign government securities [Member] Schedule of Available-for-sale Securities Gain (Loss) on Securities [Line Items] Debt Securities, Available-for-sale, Amortized Cost Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Fair Value and Gross Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, Qualitative Disclosure [Abstract] Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions, Less than One Year Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions, Less than One Year Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions, Greater than or Equal to One Year Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions, Greater than or Equal to One Year Comprehensive Income (Loss) Note [Text Block] Comprehensive Income (Loss) Note [Text Block] Derivative [Line Items] Derivative, Remaining Maturity Derivative, Remaining Maturity Deferred Tax Assets and Liabilities [Abstract] Components of Deferred Tax Assets and Liabilities [Abstract] Deferred tax assets: Components of Deferred Tax Assets [Abstract] Acquired technology Deferred Tax Assets, Acquired Technology Acquired technology. Reserves and accruals Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves Deferred revenue Deferred Tax Assets, Deferred Income Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Net operating loss carryforwards of acquired companies Deferred Tax Assets, Operating Loss Carryforwards Credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Capitalized expenses Deferred Tax Assets, Capitalized Expenses Capitalized expenses. Benefits relating to tax positions Benefits relating to tax positions Benefits relating to tax positions Other Deferred Tax Assets, Other Total gross deferred tax assets Deferred Tax Assets, Gross Deferred tax assets valuation allowance Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Depreciation and amortization Deferred Tax Liabilities, Property, Plant and Equipment Undistributed earnings of foreign subsidiaries Deferred Tax Liabilities, Undistributed Foreign Earnings Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Acquired intangible assets Deferred Tax Liabilities, Intangible Assets Total deferred tax liabilities Deferred Tax Liabilities, Gross Net deferred tax liabilities Deferred Tax Liabilities, Net Aggregate changes in total gross amount of unrecognized tax benefits [Abstract] Income Tax Uncertainties [Abstract] Beginning balance Unrecognized Tax Benefits Gross increases in unrecognized tax benefits - prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Gross decreases in unrecognized tax benefits - prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Gross increases in unrecognized tax benefits - current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Gross decreases in unrecognized tax benefits - current year tax positions Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions Settlements with taxing authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Foreign exchange gains and losses Unrecognized Tax Benefits, Foreign Exchange Gains and Losses The gross amount of changes in unrecognized tax benefits resulting from foreign exchange gains and losses. Ending balance Valuation and Qualifying Accounts Disclosure Allowance for doubtful accounts rollforward Schedule of Allowance for Doubtful Accounts Rollforward [Table Text Block] Schedule of Allowance for Doubtful Accounts Rollforward [Table Text Block] Revenue reserve rollforward Revenue Recognition, Revenue Reserve Rollforward [Table Text Block] Revenue recognition revenue reserve roll forward. Schedule of pro forma revenue and earnings [Table] Schedule of pro forma revenue and earnings [Table] Schedule of pro forma revenue and earnings [Table] Schedule of pro forma revenue and earnings Schedule of pro forma revenue and earnings [Line Items] [Line Items] for Schedule of pro forma revenue and earnings [Table] Business acquisition, pro forma revenue Business Acquisition, Pro Forma Revenue Business acquisition, pro forma net income Business Acquisition, Pro Forma Net Income (Loss) Revolving Credit Facility [Member] Revolving Credit Facility [Member] Revolving Credit Agreement, Borrowing Capacity Line of Credit Facility, Current Borrowing Capacity Option To Request Additional Commitments On Credit Facility Option To Request Additional Commitments On Credit Facility Option to request additional commitments on credit facility. Revolving Credit Agreement, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Percentage Added to Federal Funds Effective Rate to Determine Interest Rate Percentage Added to Effective Funds Rate in Determining Interest Rate Percentage Added to Federal Funds Effective Rate in Determining Interest Rate Percentage Added to LIBOR to Determine Interest Rate Percentage Added to LIBOR in Determining Interest Rate Percentage Added to LIBOR in Determining Interest Rate Commitment Fee Percentage Line of Credit Facility, Commitment Fee Percentage Revolving Credit Agreement, Outstanding Borrowings Long-term Line of Credit Income before income taxes Income before income taxes [Abstract] Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract] Income Tax Expense (Benefit), Continuing Operations [Abstract] Provision for income taxes - Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] United States federal Current Federal Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) State and local Current State and Local Tax Expense (Benefit) Total current Current Income Tax Expense (Benefit) Provision for income taxes - Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] United States federal Deferred Federal Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) State and local Deferred State and Local Income Tax Expense (Benefit) Total deferred Deferred Income Tax Expense (Benefit) Provision for income taxes Income Tax Expense (Benefit) Reconciliation of provision for income taxes [Abstract] Effective Income Tax Rate Reconciliation, Amount [Abstract] Computed "expected" tax expense Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount State tax expense, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Amount Effects of non-U.S. operations Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Stock-based compensation, net of tax deduction Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Resolution of income tax examinations Effective Income Tax Rate Reconciliation, Tax Settlement, Domestic, Amount Domestic manufacturing deduction benefit Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount Impacts of the U.S. Tax Act Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Tax charge for licensing acquired company technology to foreign subsidiaries Income Tax Reconciliation Licensing Of Technology To Foreign Subsidiaries Income Tax Reconciliation Licensing Of Technology To Foreign Subsidiaries. Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Selected Quarterly Financial Data (unaudited) Quarterly Financial Information [Table Text Block] PROPERTY AND EQUIPMENT Property, Plant and Equipment Disclosure [Text Block] Product Product revenue Product revenue Services and support Services and support revenue Services and support revenue Total revenue Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Provision for income taxes DERIVATIVE FINANCIAL INSTRUMENTS Derivative Instruments and Hedging Activities Disclosure [Text Block] Income Statement [Abstract] Revenue: Revenues [Abstract] Total revenue Cost of revenue: Cost of Revenue [Abstract] Subscription Cost of Subscription Revenue Cost of Subscription Revenue Product Cost of Product Revenue Cost of Product Revenue Services and support Cost of Services and Support Revenue Cost of Services and Support Revenue Total cost of revenue Gross profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense, Software (Excluding Acquired in Process Cost) Amortization of intangibles Operating Expenses, Amortization of purchased intangibles Amortization of purchased intangibles recorded to Operating Expenses Total operating expenses Operating Expenses Operating income Operating Income (Loss) Non-operating income (expense): Nonoperating Income (Expense) [Abstract] Interest and other income (expense), net Total non-operating income (expense), net Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Net income Shares used to compute basic net income per share Shares used to compute diluted net income per share Depreciation and amortization expense Other Depreciation and Amortization Land Land [Member] Capital projects in-progress Construction in Progress [Member] Property and equipment, gross Property, Plant and Equipment, Gross Less accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, net Property and Equipment Property, Plant and Equipment [Table Text Block] Property and Equipment by Geographic Area Property and Equipment by Geographic Area [Table Text Block] Property and Equipment by Geographic Area [Table Text Block] Unrealized gains / losses on available-for-sale securities, tax Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax Reclassification adjustments, available for sale securities, tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax Subtotal, available-for-sale securities, tax Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax Unrealized gains / losses on derivatives designated as hedging instruments, tax Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax Reclassification adjustments, derivatives designated as hedging instruments, tax Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax Subtotal, derivatives designated as hedging instruments, tax Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax Foreign currency translation adjustments, tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Other Comprehensive Income (Loss), Tax Other Comprehensive Income (Loss), Tax Percentage of eligible employee contribution to retirement savings plan Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Percentage of employer matching contribution to retirement savings plan Defined Contribution Plan, Employer Matching Contribution, Percent of Match Defined Contribution Plan, Employer Matching Contribution, Percent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Employer's conribution to retirement savings plan Defined Contribution Plan, Cost Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Board of Directors and Certain Executives [Member] Board of Directors and Certain Executives [Member] Deferred Compensation Plan for certain executives and Board of Director Members Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items] Percentage of contribution made by participants of base salary to deferred compensation plan Percentage of contribution made by participants of base salary to deferred compensation plan Percentage of contribution made by participants of base salary to deferred compensation plan. Percentage of contribution made by participants of other specified compensation to deferred compensation plan Percentage of contribution made by participants of other specified compensation to deferred compensation plan Percentage of contribution made by participants of other specified compensation to deferred compensation plan. Minimum period after end of plan year participants can elect to begin benefit payments Deferred Compensation Arrangement, Participant Election of Benefit Payments Start Date, Minimum Period after End of Plan Year Deferred Compensation Arrangement, Participant Election of Benefit Payments Start Date, Minimum Period after End of Plan Year Payment period for annual installments election of benefit payments Deferred Compensation Arrangement, Participant Election of Benefit Payments, Annual Installments Option Payment Period Deferred Compensation Arrangement, Participant Election of Benefit Payments, Annual Installments Option Payment Period Deferred compensation plan assets Deferred Compensation Plan Assets Deferred compensation plan liabilities Deferred Compensation Liability, Classified, Noncurrent Fair Value, by Balance Sheet Grouping Fair Value, by Balance Sheet Grouping [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 1 [Member] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Cash and Cash Equivalents, Fair Value Disclosure Available-for-sale Securities, Fair Value Disclosure Available-for-sale Securities Foreign Currency Contract, Asset, Fair Value Disclosure Foreign Currency Contract, Asset, Fair Value Disclosure Deferred Compensation Plan Assets, Fair Value Disclosure Assets, Fair Value Disclosure Assets, Fair Value Disclosure Treasury Lock Derivative, at Fair Value, Net Interest Rate Derivatives, at Fair Value, Net Foreign Currency Contracts, Liability, Fair Value Disclosure Foreign Currency Contracts, Liability, Fair Value Disclosure Interest Rate Derivative Liabilities, Fair Value Disclosure Interest Rate Derivative Liabilities, at Fair Value Liabilities, Fair Value Disclosure Financial and Nonfinancial Liabilities, Fair Value Disclosure Finite-Lived Customer Relationships, Gross Finite-Lived Purchased Technology, Gross Finite -lived in-process research and development Finite -lived in-process research and development Gross carrying amount as of the balance sheet date to an asset acquired in a business combination representing in-process research and development. Finite-Lived Trademarks, Gross Other Finite-Lived Intangible Assets, Gross Other Finite-Lived Intangible Assets, Gross Accrued Expense [Abstract] Accrued Liabilities, Current [Abstract] Accrued compensation and benefits Employee-related Liabilities, Current Accrued bonuses Accrued Bonuses, Current Accrued media costs Accrued media costs Accrued Media Costs Accrued building rent Accrued Rent, Current Taxes payable Sales and Excise Tax Payable, Current Accrued corporate marketing Accrued Marketing Costs, Current Sales and marketing allowances Sales and marketing allowances Sales and marketing allowances. Royalties payable Accrued Royalties, Current Fair value of derivatives Fair market value of derivative liability Fair market value of derivative liability Accrued interest expense Interest Payable, Current Other Other Accrued Liabilities, Current Accrued expenses Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Income Statement Location [Axis] Income Statement Location [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Cost of Revenue - Subscription [Member] Cost of Subscription Revenue [Member] Cost of Revenue - Services and Support [Member] Cost of Service and Support Revenue [Member] Research and Development [Member] Research and Development Expense [Member] Sales and Marketing [Member] Selling and Marketing Expense [Member] General and Administrative [Member] General and Administrative Expense [Member] Restricted Stock and Performance Share Awards [Member] Restricted Stock and Performance Share Awards [Member] Restricted Stock And Performance Share Awards. Stock Purchase Rights and Options [Member] Option Grants and Stock Purchase Rights [Member] Option Grants And Stock Purchase Rights. Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Total stock-based compensation costs [Abstract] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract] Stock-based compensation costs Share-based Payment Arrangement, Expense Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits ACQUISITIONS Business Combination Disclosure [Text Block] EX-101.PRE 16 adbe-20191129_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 17 dcpsignature.jpg begin 644 dcpsignature.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#X17AI9@ 34T *@ @ ! $[ ( M / (2H=I 0 ! (6IR= $ > 0TNH< < @, /@ M &UL;G,Z9&,] M(FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT'!A8VME="!E;F0])W7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C) MRM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! 0$! M 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" Q$$ M!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I M*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:' MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7 MV-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z1HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **KW^H6FF6M '?ZK\6O!&BZH-/O]?MEN"VTA#O"GW(X%=99 MWEOJ%G%=64R3P2KN22-LJP^M>:1_L]^!8_#TE@U@TUW)$5-_)*QD+G.'ZXSG MM5']G>>\B\+ZUHEW<-/'H^I/:P$]E'/\Z /7Z*** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **.G6N$\;?&#PIX&55O[P7=TQXMK0AWQW)[#\Z .[HKRCX=? M'*S^(?C6YT6STR:UA6 S022'+,!C.[!('48KU>@ HHHH **** "BBB@ HHHH M ***\Z\%?%B#QC\0-:\-PV+0?V8SA9BV?,V/M/ZT >BT444 %%%% !1110 4 M444 %([K&C.[!549))X I:\-^,'Q#O-0U1O!7@^Z\F9$,FJ7P8!((L(?&-MX0^&C".62Y$+7Q'S.P/(7/&.#SWKZ!MEF6UB6Y96F"@ M.RC )[UX1^SO\-;2RM;CQ1J5IYLSSD:;-*,,(QD;\>_4'TKWR@ HHHH **** M "BBB@ HHHH **** "O)?B7\9(]#U!O"OA&!M2\27!\D*@^6W8\ GU/\N]-^ M,'Q4FT-4\,>#"UUXDOCL4P@/]G'O_M5<^%'PNC\)63Z[XFVW7B.\)FN+F8[C M#D<@'I]30!U_@2TUZQ\%:?#XMNFNM8"$W,C$'DL2!D<<# K=GGAM8'FN94AB M09:21@JJ/4D]*\^\=_&?P_X046MBQUG5I1^ZL[/]X?J2.,<'WK@K'PU\1OC+ M;RW7BW4Y/#V@RN/+T^%,.Z_EDC_>- 'K^F_$#POK'B!M%TO6+>[OE4MY<3;@ M0.N".#71UR/@WX8^&/ T49T33T%TJ;'NW^:1_4Y/3/M774 %%%% !114-WIW4-I;I]Z69PJC\3 M0!C>//%5OX,\%ZAK-S(J-#$1#D9W2'A!CZXKC/V?=&O;+P'<:OJ?%QK=V]XR MD8QDD5PVN:CJ'Q]^(,.AZ7')#X2TV*"5GQSUZ<] .<=:^A[&R@TW3X+* MT0)!;QK'&H[ # H GHKDO$WQ0\(>$F,>L:S;K.)!&UO$X>12>Y4<@>]=%IFK M:?K5BMYI%Y#>VS'"RP.'4_B* +=%%% !15#5M>TK0;<3:UJ-M8Q'H]Q*$!_. MK%E>VVHV<5W83QW%O,NZ.6)MRL/4&@">BBJ.K:YI>@VHN=:U"VL("<"2XE"* M3]30!>HKC?#OQ6\)^*O%$N@Z%?M=7D<;2;E3]VRCJ0W?K794 %%*]2\9_#FRUC6HECNI&=&*# <*^ M* .VHHJ.&>*X0O!(DB@XRAR,T 245%=75O8VLES>31P01C+R2,%51ZDFJ.A^ M(M(\26LESH6H07T,%DV+J*:G6]A:275[/';P1#<\LC!54>I)I+*]M=1LX[NPN([F MWE7='+$P96'J"* )Z*** "BBB@ HHHH **** "BBB@ I&8(I9B% ZDGI574] M5L=&L9+S5+J*UMXE+/)*X4 #ZU\T^-?B;XC^,&K'PI\.[.=-/9]LDX)4RKZN M?X5H W_C#\>$MU?PYX$G%Q>2YBN+J,9"9XVIZGWKBO ?P(OM0M+KQ#\05DL- M-2W>=8WP?#'X$Z-X(1+[5A%JFK9#+,\?RP'T4>OO57]HW MQ$UCX)MM LY%-WK5RL#1@_.(^N['ID 4 <_^S!H-M]GUSQ"D.T33^3;$C[L8 M)R/Y5] USG@'PO;^#_!&G:/;)L,40:4X^](1\Q_.NCH **H/KVDQZU'H\FHV MRZE(F]+0RCS&7U"]<<5?H ***@O+VVTZSEN[^>.WMX5+R2RL%5 .I)- $]%0 MV=Y;:A9QW=C/'<6\J[HY8F#*P]014U !1110 5S^D>!_#^A:_>:UI6GQV]]> M9\^1?XLG)_,UT%% !14%[?6NG6CW5_<16T$8R\LKA57ZDUYGXI_:$\%>'+@V M]M=-JLX(S]CPR =_G'&?:@#U.BLKPSXCT_Q9X=M=9TB0R6MRN5)&""#@@_0B MM6@ HHHH ***P?&GBZP\$^%[O6=3=0L*'RXBVTROV4>YH Y/XP?$:;PCID&C M^'T-SXBU4^3:0H?F3/&_Z\\5Y'X7^'S:MXHM?"5SMGN,?;O$]TCEB3NRD&[N M/NDCUS6;I5WJOB;Q,NH0?\37Q-KP*I)$WFIHUNYP'..C#)..,8SWKZ0^'W@B MU\!>%X]+@E^TW#,9+FZ88:>0GEC0!T=K;16=I#;6R".&%!'&@Z*H& /RJ6BJ M6IZQINBVWVC5[ZWLHO?M(>"M'U-;.UDFU$+)MEFMUR MBCU!_BKU6QO(=1T^"\M6WPW$:R1MZ@C(H GHHHH **** "BBB@ KR+XO?%P> M'2/#'A21;GQ)=.(BHY%N&'4^_(JS\6OBJWAE?^$<\+P2ZAXDO8R(H[<;C #_ M !8'\7H*^:] T)]6^(AMOB+K5WX=NI@7>ZO(R'=O[K$D;,MS@9[^IZU:+?%'XR1J\/\ Q2OAN;I\Q$D\9X)! MQD\=CBO0/ _PK\!:'IZ7.AVL&J%FW+?3LLS'V# 8Q[5Z$ , = * .$\!_ M"'PQX! GT^V^TZA_%>W W.#C!V_W?PKNZ** "BJ>IZOIVBV9N]7O;>RMP<&6 MXD"*/Q-(/%R^'-'U+[7>LK,KQ+F)@HR)?&&A>$;%K MK7]1AM%"EE1W&^3V5>I- &W17@6J?M">(1%)JFD>!KU]#C)Q>3!@KJ.^=N%K MV/PAXGM/&/A6RURP!2*Z3=L;JAZ$&@#:HHJ.>XAM;=Y[F18HHQN=W. H]2: M)**X2_\ C-X'L=9L],76HKRXNY1$GV,B548G W$'BNZ!#*".01D&@!:**I3: MSIMOJD.FSW]O'?3*6BMFD D<#N%ZF@"[1110 4444 %%%>2?&GXQ+X"M5TK1 M/+GUNY7[IR?LZGHV.Y]!0!3^,OCW4;B^A^'_ (''VG6-2&RY>,Y\A&XQD?=/ M7.>@KS?PK>:E\./%$WA?P+H<>N>*V 6_O+D$QH<9VI@C '&23UKU+X'?#BY\ M.64_B?7[DW.L:R@=PZY,*\GJ>--/U0[M38EED8_>3<"% M_(B@#4FUSX^S+Y2^%]%A)&/,6=>/?_6&J"?!OQKX[OH[GXH^)&%HARMA:,/E MSVR.,?G7O5% &1X9\,:7X1T.'2M$MQ!;1#\6/J3W->%?$[]H^ZT^_O=#\)6@ MBF@=H9+V;D@CJ4'K]:],^,/C^'P/X%O);:>(ZI.ODVT._P"?+<%P!Z Y_"N* M^$WP6TVX\#W%_P"-K-;S4-;7S&,A.Z)"(=,N/%WQ M \264YO8I'%N]RJ2K)G.YB3U]O>I/@G\6[+P;H$^@-IU[J-Q->%[:*W&<[L# M^E5/B#X#\%>$]5.A^&_M>OZY=$)'8>8?+M,_Q$KR3['CUKVCX=>"-%^$_@59 M/$=Q9+>9-Q<74R*#&<#Y5)&2!B@#TFWE:6UCEEC,+,@9D8\KQT->7_$3XXZ9 MX4O3HN@0?VSKLF%CAB.Y$8] Q'7Z"N%\6?%KQ1\2-8G\+?"^S?[&[^6^HH"" MR'@G)^Z/UK>T_P #>&O@=X/NO$VORIJ>N;,QS3_(KZ[\,Z!;>%O#-CHMB6:"SB$: MLYR3CN:\C_9[\,7-TNJ>.O$5MG4=6F+6\D@^94))8C/8G&/I7KNM>)M%\.VK MW&MZG;V<:#+>8_(_#K0!C_$7Q_I_P\\+RZG?8DG;*6UOWE?L/IW->.>'/A]K M/Q(9_&OQ7OI%TD1FXMK&.0 ;.OX+C\>E87B?Q'8?&?XYZ196DI71++Y3)(X5 M954EV8AC@9Z?2N@^,/Q"'B)K7X>_#IC_ KZ&KE?ASX*A\ ^"[71(I!-(F7FE MQO<]?PH\0?$OPGX9U""PU;6(([N:0(L*Y9@2<9..!U[T >9?M+ZC!=6OA[PR MHS=7UXKGCE4)VY'XUZ!J7B+PW\(O EE#J,J01V\*QQ6R',DK F^ /A5KGCKQ!_PF'Q3,[+Y MGF6MA,V593R.!]U>G% #-3\5?$;XF:#JNK:0Z^%_#%O$[K+*O[R= ,]?ZCBK M'P5\967@CX)W^L^)[QS!_:+B!22SR?*HPHZG)_*M']HWQI;>'/!D7A72_+BN M+]=KQQ#:(H1VP.F<_I7EWP8^%VI>/[ZWN]<,Z^&K%LA68A9G'.U1_,T 3?$C MQIXM^(?AN[URX;^QO#4,HBM;1LJUVQYS_M<=QQQ7LO[.OAIM!^&,5U/N$^I2 M&=E88PO.W'X&N(\2P1_$WXX:;X.TZ'R= \.@&80@;>!G..G4A:^BX8HK6W2* M%%BAB4*JJ,!0.U $E:3X!T)M0U:3=(WRP6Z-?B!@ST'M0!;L-!\>?' QZAXHO'\/^&6<[+&W!22503SSDYZ/T&3^%?.OPB\%ZY\3_'Y\5^(9Y7M;6<33S2 @S-G(5>V/ITH ^BOA?X$7 MX>>#(]'^T?:9FE:>:0# +MC('MQ767-S#9VLMS.WA0J_%;78O!?PX\V;36<"]OH@55^>1D]% Y]Z M ,CQWXD\3?&_5M0TKP9'CP]I*&5Y,[!,5'))/7O@#M7H_P"S=X@&K_#%;%S^ M_P!-E,3<_P )^[^@K+\::YI_P+^&5EX;\/QPW.JWBF(E@-QW [I#Z\G S6G^ MSSX"O/"/@^?4-662*]U5ED:!^B(,[3]3F@#UZN8\=^/=(\ :"VHZQ)\S?+!" MO+2MZ#_&K7BSQCHW@O1Y-0UV\C@15)C0GYI6 ^ZH]37S!I-EK'[0OQ3EN[_S M;71H#EPA)6%!T49_B/?ZT >W?!KXEZQ\2+75;K5=,AL[>WF5;9X58!E.>"23 MDCU%>D7=W!8VDES>2I##$I9Y'8 */J:YZ_UGPM\-O#4<=Y<6VG6EK$%2)0 S MX&/NCDD^M?-_C#XG^(?C7K5OX4\-636EC+.<*K'?*O9I.P ].G- '?>#_BAX MF^)'QFCCT)7M?#-BKB=<9608.&8^I/3%>\US'@#P+IO@#PQ#I6F+N?[T\[ ; MY7[D_P"%=/0 4444 %>6?&WXKCX?:*MCIP+:S?QDV[<8A&<%R._I75>//B!H MW@'0I;[5;A//V'R+8'YY6[#'I[U\KC4+WXX?&33(?$>[3[>\)2)(E_U<:J6P MI/7)'7WH ;X)\)>+?C3XBEEU35;HVJ+FXO)LE3_L@#C->CZ=;^(?V=;Z/^T? M*U;PE=RD23PQ8D@8^O?_ ![5[OX<\.:9X4T.#2M%MEM[:%< #JQ]2>YJQJ^D M6.O:5/INK6R7-I.I62-QU']#[T +I.K66MZ3;ZEIDZ3VMP@>.13D$5X5I:_\ M+*_:7N-1CC6;2?#R;%,@RI<#:0/?<2?PKF[3Q?)\&+CQGX/NI)VA9"VDE\]7 M&,CT !_,5ZK\ ?#,N@_#6&[OX&BU#5)&N9R_WF!)VDGW�!ZA7GGQ;^*$/P M\T.-;6,76KWVY+2!3G:?[S#KCG\:[;6;B^M=%NY])M5N[V.,M! S;1(W89KQ MOP'\/-4U;Q3>?$'XJ1+#VLI6RELHYW'M@=J /*M(E\2>#OC7X=\0>//, M-UJ1$V7?)"2;D&?3&>E?8JL&4,I!!&01WKY6UR[N/CQ\:;6RTR&2/1--/EFX M11\JJ22Q/N>!7U):VZ6-A#;HQ\N")4#,>RC&2?PH ?--%;PO-/(L42#C0O-HR6!Q]#7JU>0_L_?#R?PCX6.KZFTJ M:AJJ[WMVX$2YXX]3@'\:]!\6>,M$\%Z0^H:]>) @'R1YR\A]%% %O7]?T_PS MHESJNL7"P6MNA=BQY..P'<^U>!^'_%/BWXS?%2VN](FGTKPWI,PE7Y2 X!Z$ M]V/3':N>U;Q%KW[17C*RT;3;22QT6TDW3,C?=0D?._8GC@5]#:)IGA[X7^#+ M>P:[BM+*V7YIYR%:0]V/J: .IKB?B+\3])^'NGH;E3>:A.=L%E"P,C''!([" MO'_B1^TC=RW$VF> $7R]C/E MV]TH<1*2"&YZ' Z=LT 9NG?#KQC\7)[?7?B1J+Z;IZEK_ (J;QKXB6?R(F+P22'FXE/4^N!F@ M#Z#\#>$;;P-X/L] LII)X[8,3))C+,Q+$\>YKH:IZGJ^GZ-:-0VD*#)> M5P./ZU\^>,OC9JWCS6CX-^&<#JMX_DG4.0[+W*_W5]^#0!W_ (]^-^D^$]3D MT32+2;6M:V_+;VPW*K'IN(].X'-8#>'/C)XW(EUG7+7PQ92H";6T&XE3SUR2 M#^-=?\-OA+I/@.S-Q/\ \3'69CNGOIQN;/HN>@]^IK?\7>.=!\$Z7)>:[>QQ M%5RD .9)#V 'O0!XIXA^"_B?P=9S>(O#WCB=9[:,R3FYY6W7+2,,)$O&7;'!-=%XH\6^+_C1XUT_PY!;2Z78RG>MO&^,Q M'D22<_W>W2OH_P !_#[1?A]HOV#1HRSL2GW/]* #P)\/=#^'^D+:: M+;CSF4">Y?EYB.Y/^%=35#5]=TO0+)[O6;^"S@12Q:5\<#T'4_A7S]X\_:,N MM1O)=!^'EF9OM(\F.^93O9B#9!H^AVQU;Q!<+^YMXAO M6-LX^<#G\*Y;2?@OK7C>\_M[XL:Q-*TH$D6G6[;5ASSM;VZ=*Z;X0_"M?!^G MMJWB!OMVOWX6266<;F@XSM!/?U-<[^T5\2[WPSI]MX>\/W1@OKX%KB2, LD? M3:/3=GJ.>* *>O\ PT^'_BN^7PGX$.FV=[!()=0GB9GD2,=D))!)P?7%>Y:3 MIL6CZ/::=;EFBM8EB4MU( QDUX9^SA\-KS289O%NN1S07-R"EM#(,$H1RY^N M3U]*]I\0>*-&\+Z?)>:YJ$-K'&I;#M\S?0=30!R?QH\"_B!J MOQ0\1SQKX8A7PE&I(NKU-QE;/&%.1ZUZM%%'!$L4*+'&@PJ(,!1Z 4 >#_V3 M\?[O=YFHV=GN&?D>-MI]!5E? OQL\M'_ .%@1;S]Z,Q+\O\ X[7N-% %/1X; MVWT6SAU:=;F^CA1;B9!@2.!\S >YKBOBK\2X_ ^EQV>F(+S7[X[+2T4;B,_Q ML!V'ZUT/CCQ;:>"?"5YK5ZR_N5Q%&Q_UK]E'UKS3X2>#M0\1ZY)\3/&0/V^^ MW"SLW7*PQ'H0#T]J -SX6?# Z%N\2^+ E]XHO7,SW+$DP!AC8.W2NK\7> ?# MOC:S,.OZ=%.ZJ1'-C#QDCJ"/ZUTE% 'SB=*\<_ !OM=A-_;WA5IOWT(7YX@> M^.QQWZ5[/X'^(&A^/](^VZ'<99#MEMWXDC/N/3WZ5TDL,=Q"T4\:RQN,,CJ" M&'N#7SI\4?AM=_#O6(_'O@)IHX(K@37MC&Y5% (/0=5/.1VH ^CJYSQUXTT_ MP)X7GUC4VR$^6&(=97[**?X%\4IXS\%:=KJ1B(W<99XP<[&!((_2O"/C%./& M_P >-%\(2RM;V=GM$[.^$.X;RQR<=.,^] $GAKPAKWQJNSXO^(=Z]KX>3^"8M,>4374SF>YD XWD M#@>PQ0!VU7=CZ8'3\<5X%96>K?M&_$66\OA<:?X&?AYX;A@N[JWTRPM M(@L:,>< =@.37B&H_%GQA\4O%$GAGX<0BRL1+B2_4?/Y)X+-GA>_3F@#M?BS M\#YOBIXBOO%WCQIM0B@D ACE MXCD?_!<=!7*_%R+P[X?DM/"7A]UNI()!/K.H8,DCS'@_,>V#T'&:^H/AK!H] MG\.=(C\/SI-8K;*?-&!N;'S%O0YZT 3>/([6#X;ZZDD<:6ZV$N5"@*/E/:N9 M^ ,JF*%MV(OXLD<5YM MX0\8?$CQ1X,TWP=X%TS[%:VJ&*74(^-RDG)+-TZ_P\T ?1_B_P"(7ASP1I[7 M.N:C&C [5@C.^1CC@;1S^->'K?\ BO\ :&\02Q6$LND>#[615G"N S__ !1X M/3@5QOQ0^%K>"[71O[7UNYU/6=3E"2O(=T48)ZACR3]:]8U7Q9X>^"GPOAT# MP_>07FMR1_)'&=Y:1OO.2..O:@#BY_ _AA_CAH/A/P=92YT>43:G=.Q)D*D' M![#I^M?48 50%& !@5X[^S[X)U'1=&O?$OB!G;4=;*R;91EU09())YR<]/:O M1O%?B_2/!^C3WVL7T%L4C+1I(W,C8X YY/% &+\4/B58_#KP]]HE'G:A<92 MSM@,EV]3["OFF74O%_A[QUX=^(/C"-W?49S)'&_RD1J1\N/X1AN*]-\">!M7 M^(?BMOB!\1O,2UB?S=.LW(,31XR#CLHX^M<]\0-2NOC5\5;+PIX:1'TK3'(> MZC' &0&8GT&.,4 ?3T4@EA20='4,/QI]0V=LMG90VT>=L*! 2<]!7G_B?XPZ M3I'BBQ\.Z)&=9U.XN%CGCM_F%NI/+$].* /1J*** .=\=>+K+P3X2N]8OY O MEJ1"F>9'/0#_ #VKPGX*^!KWQ]XGN?'_ (T1+R!W80Q3KD/)GK@]E[?6O:?B M%\.=-^(MA9V>KW$\4-K.)L0MC=P1@_G72Z7IMMH^E6VG6">7;6L2Q1+Z*!@4 M 6@ H P!P *\E^*/PSU.[U6+QC\/I!9>([.>U3#Q)\:?B",:'I,/AK3YDXFN.I M![J^,_I7ONQ3U5?RIP&.E 'Q_P#$?X?:_P"!]=T37=>N[GQ1/)(LEQYFYAE# MG9NY./\ &NFN?BU\0_B/Y/A_P3X?;1"XVR3*[$HO^]M&P#U%?3)4-]X _44! M%7[J@?04 >8_"GX/Q>!9)=8UFZ_M'Q!=+^^N"2P3/) )Y.3W-=!XX^'.E^/[ MG2SKDDIM;"1I#;H<"8G&,GT&/UKKZ* /EKQ/HWC?X*^.+K5_"$ ;0KV0,L$* MEX]H ^5UQP>.M<#XV\8^+_B3X@@NKVPF"0$?9[-(R40_3')-?<1 ;J ?K2>6 M@_@7\J /F71O#_QS\2Q11M>R:#:*H50S& (G8*JCTZ"NQT/]G:TEU-=4\>ZY M=^(;H 'RY6.T$>K$DL/:O:Z* /F#XS_ [5H]:GUWP381/ISQ#S;.U78\9'!P MHX(P,Y^M9?P[^)UA\/-,\@?#^1=35"CWJY,DOJ"2N0,]J^LZ;Y:?W%_*@#YR M;QK\6?BO(+7PKI?_ CMA_RTN6._!>B_"?P?-)JKG7_%6M MY2.>=-RP?WF&<\\\'K7U.%"_= 'T%9^HZ!I.KW5M5 QC)ZX MH \ ^ ?P9@EM(?%WBJ".<3#=96LBYVX/WV![Y' _&OHF]NEL=/GNG4E88RY M')P.E3 !5 4 < #M2T ?(>A>%M9^./Q8N]8U2&>TTH2>9(TH)V1Y^6-<_C7 MUCIVFVFCZ9#8:9;Q6UM FV.*-0JJ/H*M!57[H ^@I: /D'PEXYUCX:^.O$LO M_",S:C>7UQ(@)++@>9D= @:5XDTUK#7;"&^M68,8IER, MCH:9HGAO1O#=G]DT+3;>Q@SNV0I@$^M 'S)X]\ _%'6/"_\ PD?BZY^UI;RB M4:5&Y/EJ3UVXP#SCZ5?TWXT^,;?0[;0?"O@:.QD2,11,BE@&_O;=H%?3Y&>O M-($4=%'Y4 ?/5I\&?'WCC;)\2/%,T-HS!_L4,A1F6/_:(*@8%?01&>M(%4=% ^@H ^2_B MC\,_',7AVVUWQ/>W&N:A-(5DBA9FCLEX/'UZ=.U9_@[7_B,GANW\*>!M$DL6 MWE[BZBBQ)*2?O,V.,#C\*^Q2 1@C-(%5>B@?04 ?+VL_"2]T?0+KQC\6M=?4 MI[:,F.Q$[,92>B[SR,=< =J[?]G+X?QZ%X5'B6]BC:]U10\) R8H3T&>V>_T MK(^+#_\ "R/BYHO@S3#(]KIS>=J4BCY(N^2?3''XUV&N_'/P-X2WZ3I\KWUS M:H(X;:RCW(2. @8<"@#U*JUQJ-E:#-S=PQ#_ &Y *\6:\^,WQ BA^Q6\/A+3 M)FSYS$BX1?7!P?PHLOV8](FF:X\2:_J&HW$AW221MY98]SSF@#VFQU&SU.W, M^GW,=S$&*EXVR,CJ*R?''B.7PGX-U#6;>T-Y+:Q%DA!QN/X5)X2\):5X*T"+ M1]#C=+6,E@9&W,Q)R23WK;(!&",CWH ^4_ WP^\0?&7Q?)XI\@'/EH#T7_&O7/B+\*9-8CTO5/!$L.E:WHN!:8&Q'0?P$CIWYYKT\ *, # MVI: .;\&:SKVJV$J>)]%;2[RV81L=VY)SW=#Z,';S)5/]TX!/TXKWPJIZJ#]12@8Z4 6BO&&U9#(S"+MD@J!@5Q/Q6^&WC&T\+V_B3Q?J/>92/XFR.!U]<5VND_ SQ!XHO([_XL>(IK]8W++I\$S-&,^YQM_ 5 M[L%5?NJ!]!2T ?,7Q)TKPUX"^+_A2*;3DLO#L,9GE$,0/F.-P#'U.<=:ZK6/ MVA9-9F33OAKX?O=3O9FV++/'M4'U &<_CBO7/$'A/0?%4,47B+2K;44A;=&) MTSM/M5K2M'T[1-/CL=(LH;.UB^Y%"@55H ^5?''@/XAZ=<:9XN\:1)XA\N8& M6S5BZQJ,$*PQP#TX%= GQD\?Z[:PZ%X/\'1Z3(X$4;H"RQ#IP"H ^M?2Y (P M1FD"*.B@?A0!\^6WP*\2^(E_M/XH^)9[S[.&D%C#(TBD $XW'&W\!63\'/%G M@/P';Z]J&K3QVFH2W;I%;E=TL<*L<(/KQ^5?35<5N:UO#7P1 M%H\WB7XEWK^)-6AB:1897,D:X!..?O?3%>MZ1H>F:!8K9Z+8P65LIR(H4"@5 M?H ^3_AU\3_#/A3Q-XEU_P 0V]T^JW$QALX((@0D(/"/?& M$]CN]?T.SO[B-=B231Y M(7.=RMXX+2%(8HE"(B+@*!T J4 M@-U /UH ^;V^*'Q1^(4J:1X4\/KHA;[\Y)(4#_:(^6MW0?V?+K4M4@UCXF:] M/K5TG6U+ET^FXG.,]L5[F%4= !]!2T 065C:Z;916EA;QV]O$NV.*)0JJ/0 M5/110 4444 >#:U??\+6^/-MX7<-%H_APM<7$;KE;F12!@CIWX->[HBQ1JD: MA44850, "JEKH^GV.H7=]9V<,-U>%3<3(N&EV\#)_&KM !1110 5D>+;<7?@ MW6+=L8ELID.?="*UZI:QIPU?0[W3FD:(7<#PEUZKN4C(_.@#RC]F:>1_AQ=V M\C%EM;^2).>@P#_6N=^/OPD\0>(-?/B?PS$MR! %N($8B4D8 VC'(P/6O8O MG@G3O /AF/2-++.H8R2RO]Z1CW/\JZ2@#Y#^&OC^T^&MJT5YX#EDU5=P-_@F M1L_P\K\H^AKKG^(OQ5^)\@LO!NAG0K4G;+=,Q^7TRY&5_ 5]&>6G]Q?RI0H7 M[H ^@H ^,_BC\*=3\%R:9>ZC);B09#GH26*\'/>OIDJ&^\ ?J*YCQ_XTL_ /A275;F,R2, MPAMX4',DI^Z/TH ^:?&_P_UY=;TK2_$.L2^(?%&JDQI%YK/%9 D88L>W/3 Z M5Z+XAO\ 3?@'\.K31]!MX;GQ-J$?E-.B .Q_OMCGC/ ]JZ3P-I+^!O#6M>.O M'$ZC5=3'VN[!'$*@$B-<]^>E/\ QY<_$KQ5:1_8Y3NTV%SNQ@X! M [ =0?6@#9^&7P8M;?P3J$GC&&&\U/7T,DS-&"8 W( )[YPWUKSB7X+?%70I M+G2?#NK2C23(WEB*]>-74GJ5' /K7U=10!\]^ OV9(;&[BU#QQ>1WDBY)L8< MF,GL2YP3],5[SIFE6.C:?'8Z5:0VEK$,)%"@51^ JW10!Y;\=/AQJ7Q!\,VB MZ$81?6,QE"RMMWKM/R@XZY-?/G@J[/PW\02MXP\"3:C=JX*O< DP8[A<$$^] M?:M(44]5!^HH ^=KKXX^.O&#MI?@7PE+;32':+F0%RH/?!&!]:U?#'P'U/5] M9AU[XK:NVK7,>=MEO,B =@6/8'L!BO= BK]U0/H*6@##\3Z1U,-OCA4XP![#'%?-7@?Q)XH^"\%UIUYX!:YN9I"6NBQ5G Z $*H!^HH \!37/BO\ %I$BTJR'A+1VXFN2YWN.^UL _AQ7IG@+X8:#X!LP;"$7 M&HLO[_4)ES+*3UY[?2NS & ,44 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116-XI M\4Z9X/T"XU;69A'!"N0H(W2'T4=S0!K2RQP0M+/(L<:#+.[8"CU)->0_$7]H M+1?"Z7U_ MSQ6%XQ\'Z/)XKT;X5^"+*&-=XNM4NG&Z0@#?A/X4\%V\9L-/2XO%7#WEP-\DA M]3V'X"NMT^RATW3;:QMAMAMHEB0?[*C _E5B@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH "0 23@#J3 M7C:6\?Q.^-,UU,GVGPWX93RT+']W+<\9(]<8;FNK^+OC+_A#? =Q- BRWMZ? MLEK&Q(W._';T!)_"O,="/#K2C0]/F)U*X3_ %!9+V4G.7Q]T>PR:[R@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI&8*I9B ,DGM0!0UO6[ M'P_I,VH:I,X'L]$M67^SM(D&Y)@. MKMG'!X[5+NYQC!]AD_E7LD<:0Q+'$H1$&%4# M H P?&'B*Q\$^"[W5)FCMX[6$B!,8#/CY% ]SBO-_@%X6NI+:]\=Z\\DNIZT MS%/.'*1[N,$_3'TK#\6W,WQI^+%KX7TI#_86@3>9?SYRDISR/QVX%?0%O!': MVT<$"A(XD"(H[ # H DHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** /FK]I3Q;%;^-/#VG[?M$>G, MMY+%NQE]W _+%;?P?T/4O'GC"Z^)?BI"JDF+3;5TRJ+GA@3_ '0,=.*]2M+2"QLXK6SB2&"% D<:# 50 M, "@"6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ KS?XR^,&T/PXFA:4Y_MO7&%K:H!T#':S$]N":](KP;Q=>+??M5>'+74MD M5K9VK&,R'"DX";#18V\R2%-TTA R\C'+9(Z\DUQ_P : M_B.OAO0W\/Z'))+XBU)?+@B@4L\2G^+COZ5H?$OXO:1X#L(XK=EU'5;K*P6T M#!BI[,WMGMUKF/A#\-M9?7I/'WC^1I-9N@3!;R $Q*>=Q]#Z =* .M^$7PZB M\ >%0DS-+JE]B:\E;^\?X1[#^IKOZ** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KRKXK? M! GRAPHIC 18 rsuagreementdate.jpg begin 644 rsuagreementdate.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1$$17AI9@ 34T *@ @ !0$2 , M ! $ $[ ( / (5H=I 0 ! (9IR= $ > 0WNH< M < @, 2@ &UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT'!A8VME="!E;F0])W7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 M'P$ P$! 0$! 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <% M! 0 0)W $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D M-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T M=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$ MQ<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ M/P#]_**** "BBB@ HHHH **** "BBJ]U=QZ=:2332+'#"I=W;^!: +%%?A?^ MP+_P<@3_ +8O_!8W0_ \6@MI?P]\<:]J>G:1-+K.JK+! EIFQN'22]^R227$ MB3H\'V1/)\R#9)(Z5^Z% !1110 4444 %%%% !1110!\>_\ !=[X":E^TM_P M2;^,GAG2)-56Z72X=8D@TZ'S[N[@L;J&^G@CC_CDDA@D1$_ONE?A?_P:C_\ M!3[4OV6?VT[#X,^(=;D_X5W\7I1I]I;7$W^CZ=K>/]%EB+G">>?W#*O+O)!D M?(*_J/>(2IM8;E-?QW?\%K_V/I/^"5W_ 5)\4:/X1CGT.U_M.#QMX*N;5T1 M;"RGZCDC3V@Z=Z /[%**\Q_8U_:&L_VM/V4OAS\3+&-;>W\=^' MK+6O)!S]F>>%))(?^ .73_@%>G4 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !6#\1=#E\6_#[Q!I<&/.U+3I[1"?[SQNE;U?&O_ 7@_;6U[]@/ M_@F+\1/B!X1O%T_QALMM)T*Y94;[-=75Q'$9@CJRNT<;22!6!4E,,#TH _E! M_P""+-4\!R>(?%VFZ;8^(-+L_M=YIEY)..1X_DWC9O\M/Y?\ _@UM_P""?^J?M>_\%)O#_C:ZT^1O M _P7EB\3:C=>7NC>_0M_9\ ;.Y7,Z&?(!XM6& 2M?UG4 %%%% !1110 4444 M %%%% !7XE_\'FG[(DWC3]FGX=_&[2[(R:I\.M8;1]5E18S']@O<-&\P?)?R MKF*-%"]KN0LNT9'[:5\_?\%1_P!EV/\ ;/\ ^"?7Q=^&ODPW-]XC\-W/]EI( MF_9J$*^?:/\ A/'#0!\8_P#!HK^T>/C/_P $F[7PK-).U]\+_$E]H9\Q]V8) MG%]"?]W_ $ET_P"V=?J?7\VO_!E7^T:O@_\ :T^*OPQN'F\GQMX;AURV!?Y! M/I\_ED!<_?>.]*&_>7/Q#\7:AJ6_;]V"W\NQ2/\ "2"9_P#MI7ZP5\-_ M\&W_ (#C^'7_ 14^!5GYRSM=:7>ZI)(L6SFZU&[NMG_ #SMF?]BON2@ HH MHH **** "BBB@ HHHH **** /Y8-&L5_X)0?\'6,-NAN+3P[)\1_+0#Y(UTO M7DPG/\:1)?\ _D#U%?U/U_.A_P 'HW[,MSX(_:+^$/QNTM;R#_A)-+F\-WMQ M"VQ+:YLIOM%J^?O^8Z7,G_@+7[L_L3?'Z']JG]D'X7_$F'Y1XV\,:?J\J#I% M-- CR1_\ DWI^% 'JU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %9^MZ[9^&=+N+Z_N;>SL[6/ MS)IYY!''"@ZLS'BKX;Y:_/+_ (.C?$]QX=_X(L_%;[/=-;27T^D6C;6_UJ/J M5MO3\4S6-25H\R-*4.:7*?>WA;Q?I?C;2DOM(U*PU:SE'RW-G= '[*_ M\$5--;2O^"2G[.D,FW=)X!TN?Y?22!)/_9Z^HZ^:O^".?_**#]F__LF^@_\ MI!!7TK0 45Y[^T+^T?X'_93^$^J>./B'XFTWP?X5T.,/=ZC?28C3>VQ$X!>1 MW<@(B LYP*ZCP?XPTOQUX5TW7-%OK74]'UBV2\LKRW??!=PR('CD1QQM*\_C M0!M4444 %%%% !1110 4444 ?G3_ ,'1O[,"?M(_\$A?'-]%:K/K'PSN;;QC M8-YFW8('\NZ_\E)KD_5!7$?\&BO[0[?&/_@DO:^&9Y'DO/ACXDU#0L2OO/D3 M%+Z$_P"Y_I3IC_IG7Z0_&[X5Z?\ '3X+^+O!6L1QS:5XPT:]T6]1ONR074#P M.#_P!S7\^W_!GA\3]6^"W[SW(T/VW2[B2UF@^;E7 M_P!-WY3M:\\8H _HUHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@"/M7YK?\'8^H?9/^",7CB/O= M:YHT:GZ7L;_^R5^E,G^KKX-_X.6/AS;_ !*_X(R_&..9?WNC6MEK$'^P\%]; MN?\ QS>/QKBQ6E/G\X_^E(VP_O5.4_+?_@RY\&Q^(/VG_BQJDL*^3H/AZQ=( MU^:-[R6>Z6.Z(9B!,D#SPJ4"@)+(",EBW]'2\BOYS?\ @R7\7V]E^T3\;M!9 M6^U:EX?T^_C/\.R"YEC?_P!*$K^C&+D+^->KB[+E://H/]Y./G_[;$EHHHKG M.H**** "OY^_^#XC3DL]9_9KO(]R3ZA:^)K28K_&D;Z3(B_]]N37] E?@+_P M>]_#[4GM?V??%G]H-)H\,FM:2]H3@6\S_9)/,3_KHB%'_P"N$= 'ZN_\$7]4 M75O^"2_[.,RKM\OX>Z/!\W_3.UCC_P#9*^G:^(?^#YT=E=O^?*^N+7^4(_.OMZ@#\$_^#W/XH7VG^!O@%X+69ETO5+W6=;N$ M .9KFW2S@A/W]NT17=Q\VUB"0,C+5]H?\&NW@'XE?#__ ()'>!X?B+/;S6>K M7MSJW@^&.\%U+;Z%.L4D"2L,JK&9KF0("=D;M>VME%@ABV],2,RG++'4? ?PEL?#=SX;@U#_B2W-Q<6]I---T1_1Z /KZBBB@ M JE_:MNVIM9K<0?:TC\QX?,_>!/[VVKM?S$_\$Z=9OO$?_!XUJFH7MQ>WWVK MXD>/Q;7$\C2-);1V6MQ1!2Q)V)'&L84?=$>T ;< _IVHHHH **** "OY>[W MQ9;?\$Y/^#NV^FBDNH-'U+XD".\ ?;B#Q#!&[[_^F<;Z@'Q_TS%?U"5_+/\ M\'?GA23X;_\ !8#2M!)'C_X Y=/PKU2@ HH MHH **** "BBB@ HHHH **Y_QG\1_#_P[M[>XU_7-'T.&]E%O ^HWL=K'-)S\ MJ%R,M["MF"X2Z@62-ED21=Z,I^_0!/1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% "'H:^3/^"Y>D_VS_P $COV@(?E_=^#+Z?G_ *9IYG_L ME?6?8U\M?\%I-7M?#W_!*#]H.YN<;&\!ZK -W=Y+=XT_\?<5SXK^"SHPO\:/ MJ?BA_P &6]J;3]NSXH+OA9O^$&1_D<-]^[MFYQZ9P1V/!Y%?TIKU_&OYI?\ M@RH_Y/L^*?\ V)7_ +?6]?TM+][\:]#$?!#_ _JSRL/_&K?XO\ VV(ZBBBN M<[0HHHH *_#K_@]Z_P"39_@7_P!C/J'_ *2I7[BU^*__ >T?\F0?"'_ +'F M3_TAGH L?\&7_P"U.WQ#_8S^(GPGNN;CX:Z[%J5F_/\ QZZBDC[/^ 3VTY_[ M:5^T%?SD_P#!D1XA:V_:0^.VF'[MYX;TZZ/UCNI$_P#:U?T;4 ?S4?\ !VSX MCU;X^?\ !7GX/_"O1[I(9=/\.Z;96;*-I@O]0U"8;B<_="K;$>@S7](^@Z+# MX?T6QT^#Y;?3H4@A'^PB!!7\T?QCCM?VU?\ @\9L;'^T'OM/T/XA:?&J0W/F M+&="LHI)H1GA1YUA+O08()D_C-?TV4 %%%% !7\N?_!*O5UT+_@[BU0R+"L= MS\1O'UO^\A#,"T&L;=A(RK%P%R,'&X="17]0K$M*1M^\#MZ@\=>>P/%?RI?L M*ZG)X)_X.R9FG;[/,OQF\56#C&=K2SZE;E,CC^,B@#^K2BBB@ HHK\Y_^"MG M_!>?1?\ @E=^U[\'?AWJ7A^UUC2?'*_VGXIOY+SR[C0-.>X^SQS11X^?YTG? MY\ BW*#DY0 _1BOYY_\ @]Z^'YM_'W[/?BI(9"M]8:WI,LJK\L?DR69O#_CZ. MVE=4_P!3#<6-WEFXX3?!&OU*4 >D_P#!HK^T-)\9_P#@DW:^&;FXN);[X8^) M+[0CYLFX^0_EWL)7_8_TET_[9U^IE?S?_P#!E'^T9_PB_P"U'\6?A;<2W!A\ M7^'X/$%JN_\ ?^0*_I H **** "BBB@ HHHH XOXQ?&[PE M^SYX*N/$7C7Q-HOA?1;=9&DO-4O$M(QLADG?87^\XCAD?8.<(Y[5_/3^WM_P M>&_$SQ[\0M0T;X$Z'9^!_ L$DD=OK%Y'%<:]J*CA9%\Y)+:U4CD1F*5AQEPQ M(')_\'B7[9NL?%']O'1?@_'J$/\ PC'PKTJ&Z>R@FW^9J5]$LSR3 $J62$0J MBLH95D(KK5/@7XCNDLF.HW)=?!LK;4CNH&;E+8%0)8L[0"9% <,)/ZJW MB$J;6&Y37\IG_!UU^PWX7_8__P""C&FZQX)TNPT+P_\ $[0$UZ>QLT$=O;ZC M'/)!=>7&GW$?9#)_UTDDZ4 ?U9I*)4W+\RFGUX+_ ,$R/B/J'Q:_X)S? ?Q1 MK4GGZMKG@#0[J]G/_+>=[&#S'_X&^37O5 !17Y]?\%!O^#C3]GO]@#XDWGP_ MNK[5_'/Q$L7\B]T?0?(6+2G*LP%U>74L5O&PP%*AGD4D!DKQK]E7_@[_ /V; M?C=XFCTGQMI/C+X57$\B+#>ZG"E]I?S-_'-!^\C/.3OCV ?QT ?K5163X<\2 MZ?XT\/6.J:9>0:AI>J01W5E=6[B2&[A=!(DB/T=70@Y&?ZUK4 %%?G[_ ,%T M?^"ST/\ P2D^&_AS2_"^@Q>-/B_\1'>#PSHTT1\_.-AK\DOVD_\ @FY_P4=_;K\1:I\1OCKX@\)>"M'AF.I?V7XU\7V%KX?T M:#=E,:?OG@BB#%8E,Z%V**7+$[V /Z1_B)\8O"OPAT*/5/%?B30/#.FS.D,= MYJNH0V=O)(_W$WR,!DUM6FL6M]-)%#<0RR1*CNJOOV;_ +A_'%?R1_MT?\&[ MW[1W[#/[*>I?%[QEX@\ ^(?!&@V]E;W!T/Q%-=2V]O5]\6;B.;5O%^N:19Z=XGT;7+)[>+7=.CM M8/(\R-!&4?R(8)(YT&?X_GC=T< _LEHKY9_X)*_\%,] _P""K?[)-G\3-%T> M3P[?PW\VCZUHK7?VH:5>1I'(R>8%3S$>.2-U?8/]9[$5]07-REI!YDDB)''] M]FH FHK\D?\ @HW_ ,'8_P +/V-OC'XA^'?P]\"^)?BYXU\(ZG/I>MC[0VBZ M5I\ULUS'>Q^<\4DLLD,D* [(!"RL[K.0N'_/OXN_\'FW[17C+2=>M?"7@_X6 M^"1J5JEII\K:;=ZI?Z9(]NRS72W$MTD!D6?$D4:MX.T'3S/>^(T\$Z';Z-IR)(H>1II+#R MCA0X98V5P<.6(0@\9\-?^#I3]M;X7>*I+K4_B9H?C.U4&-]/U;P[IK6KME<, M7M(H9#@#JLF&!/7JH!_6]17Y@_\ !('_ (.8_A=_P41AM/"'C[^R_A;\6I&V M0:;<7?\ Q+->/]ZTGDP%DX_U$AW_ -PR=OT^H A,M6TO0PP&Y]INX[B3:O&[]W _?O7Z/RC]S^%?BO_ ,'I^OW+ M_LG?!?P_'(L-KJWC">YF>1]D:/':,B%O;$\G/M7+BH\T%'^]'\SHPONU.;U_ M(\6_X,G_ (6R-\4_CMXOA,S:79V.FZ/#*R[?->2:XF/Y)"A/^_7]"*#'Z5^3 M_P#P9_?!!?AG_P $P+SQ,S>;+X^\47E^D@1E_=0)';!!N52=LD,ZG (W X)' M)_5XMAE'UKU,9+FFH+I&/Y'FX?[4_P"]_P L#I10.E%N:>DW_!/+X7W4G_ !\6_P 18XT_W'TZ_)_] 2OV8K\>?^#U>S67_@F1\/;C M_EI!\3[&/'L^E:M_\10!\)?\&6VJW2?\%-_B!9+--':W'POO9GBWG8[QZKI. MQ]OL)'_[[:OZ;)[A+6!I)&6-(UWNS'[E?S&?\&6S[_\ @J)X\.WYF^%6H \# M'_(7T@9/ XQC///)K][?^"MW[0O_ RK_P $T/C=XZ2\AL;[2?"EY;Z?/)]V M.]ND^RVG_DQ-#0!^$'_!M?=V/[6O_!PY\2?BBT2W31V_BCQM:2.-C1->WT=L M&4=B5U%E(Z@-Z9K^FROY\_\ @R!^%DLVN_M!^-YH2MO'!HVAVTV[[[.]U-,G MX;(/^^Z_H,H **** (1"L20_9_VE M;J.>=E57-O)XEDAF!# $Q.Z]!C-?UUSGS68[BBJ0W QEAC&3P.'[B&\T7Q=I%MJUE-$WR2)-&'X_.NRH *_EU_P"# MSN^:[_X*K^%5;[MO\,].B3_P8ZF__L]?U%5_)C_P=9?M'Z'^T3_P5W\16V@N M;B#X>:%9>$;JY5UDCN+J!YYY]GIYNO\ '.]C!YA_[^;Z^9?^#HWX=3?$+_@BI\5Y+>V:ZNO# M=SI.L1K&N=B)J,"2/_P"&21S]*]#_P"#?OXA67Q/_P""-O[/U]IYW6]GX9&E M29'W9K*>2TD_\?A>NY_X*Z^"&^)'_!+?]H;1X;::ZNKCX?:W+;6\:&22>:.R MEFC14');S$3M0!_+Y_P;C?&1?@E_P66^"-]-J$=C8Z]JDWAZZ$C[$N?MUI/; MPQ_^!#P8_P!L)7]BM?PL_L/>.U^&'[:7PA\222>2OAWQKH^INV[9L$%]!)_[ M)7]TU !1110 4444 %%%% 'X/?\ !3?_ (-0?B+^TK\6OC-\6_"OQF7Q'XC\ M9:[%M!MH];6TN))[:;5619-0FB:0!BCW3S." !\W0=*]_HH *_F M)_X/!OB5#\6O^"G_ (<\&V^I:7:P> O "2W)G?R_+NI'N[PPD_WWA%JJ)_?D M_P!NOZ:-4UBUT'3+F\O)X[6UM87GFE?A(T3EW/T%?R?_ +/?[,/BG_@X:_X+ M/^,/&$EC<-\.-8\7'5M?U:9G@CL=$C<):V._.?M$EI#'!&B?..7^Y&2 #^E# M_@EOX,OOAK_P37_9_P!!U2&:UU/2_AWH-O>0RX#03#3H-\9_W'^3\*]^JO:6 M<.G6B0PI'## NQ%3^!?\BJ^JZQ;:%IT]Y>7$-M9VL;S332OY<<*)]]F;VH _ M"?\ X.S_ /@E[\$_AU\)M4_:2M[S5]!^*/B76[#1FTZ&X3^S/$$[^87FDB,9 MD6;[/ _SI(B'RQD$GG^?.(,J*-P&TX'/3/4G/&.G4BOT:_X./O\ @K?'_P % M,/VN!H?@N^$WPA^&+36.AO$Y\O6KIS_I.H].CE D?_3--_'F/7Z:?\$,O^"1 MG[.W[?7_ 1#^'/ 6L^,_'/AWP>WP=TFQ\'^)5U.]CA M^P&';:63E>NV>-(]G']_^X:_2N"X2Z@62-ED21=Z,I^_7\F7_!?+_@A[X+_X M)+7NBZAX,^+UEXHL?$%U'#%X3UF6&/Q/902+<,MX4BVK/:;[9XS,L485WC7! MW@U^[W_!M=\=]0^.'_!%[X)WFK:W:ZUJGAVTO/#-T4\I9+&*QOI[:RMG6, * MR6*V8&X!V78QW&0N0#YC_P"#HS]EI_AYX]^ '[8FA^$]8\:ZE\$_%6G6OBC0 M;2SDDBU'1;:>35(Y;BX02"SMXIH9H&D>)T)U!"2-BK)Y7_P1X_8O@_X+@?'? M]J+]ICXUZ?JUY\.?BQ]J\%>&]'O)W\R*U^T6]RCH_;["D%DDGSVMU%#$]"@L]$MK2R:ZA>V3Q?82J9;6TB18RRWL1\U1&Z+M42+(4\H8_>*O MYN_^#SK]I'S?V@/A7\#='CCT_0?!^BS>+;ZVME2."6\OIY(TR@_CCC@D?_M[ M>@#ZX_X,LO#EW9?\$XOB)J$PF2UU#XB3K;AQ\C>7IUB'=/KNV\?\\Z_2#]O' M]B[PS_P4)_9:\4_"?QEJ7BC1_#_BQK87-SX?NTM+]!;W,(-&08+]J /GGXZ?\&BG[(_Q5OK%M%M_B)\,]-T^)\V'AG6H9HKB9 MR2\TL^HV]W%_'GQGU[3K?1O$WC'Q%_P 3Z;PL(XV5KB.2X+QV^I2K([,+%($C9E?AU?G1GTK2[FVL]4@MI451(T MJK]HEF6*:*25DFQ&SAHE 4E?D;_@BW_P27\0?\%A/CYXAT"/Q=_PB?AWPW91 M:CXDU1HOM-Q.LDP"0QQEQO>3:[[W^1#%D]@0#]HO^#/*+Q]XB_X)M>*3XTN= M0U+P'_PDCV7A&TU#Y[>.U1,W7D!^/)\]WX'\< MA^//A>^JCX2^/)Y].AMYIWED\.WWE,WV(W#$O)'-#YS)O))2&569CM8_=W_! MGS_P4)\??'KP?\1O@_XT\1:EXDT_P)96.J>')]1EDNKNRAEEFBEMQ*?G:%0L M'EHQR@+X.PA$^F?^#L#4--M_^"+?CR*]6)KF[UG1HK NJYCF%]$Y*[N=QA64 M<;-GH+:-X4M(]O"3Z@T4\LGU_T MF,?]LQ64*/ML12H?S2-:9R8:+C2BI#P/_@?DH?^V=>F?\'P5Q=7'_#-<8L[K[% MWB1GNC"&C,C'3 J"7!(;$;DIP,%>#M. #Z4_X,VOA))X#_X)9:WXBN/O^./' M%]>P?]<((+>U'_D2&>OUNKXK_P"#>[X31_!?_@C1\!-)7=,=0\/MK[LQ_P"@ MC//??H)]OX5]J4 %%%% !7\^G_!X=_P31\4>(/B'X8_:.\(:#J6M:,-$_L+Q MC]DM_,.D&V=Y(+V39R(WCD>-W(V1^1'G[]?T%TQXA*FUAN4T ?R;?\$??^#D MSXD?\$O/!UO\.]3(_DNG+O] M].:_2R'_ (/7_@*^E;I/A7\8%OL?ZE$TYXO^_GVK/_CE?=?[27_!$']E+]K+ M4;J[\9? _P &2:G=2>;-?Z1"^BWEQ(?XY)K)XW?_ ('FOG;6?^#1W]C74KXS M0^&_'FGQXSY-MXGG,9_[^;W_ %H ^"/V\?\ @\L\4?%3X;:EX8^!WP^N?A_> M:G T/_"4ZW?QWE_9HQ/^HMD3RXY-H&)'>0<_OZW/@__P &N/[&/PAU>WU"3X:W_BR[LW\R,^(-'](@ MT^.\=+K"R/Y*#S),<;WRYH W?^#<7]C/XU?\%'/@IX@\+7WQV^*_PO\ V>OA M[JI\JQ\&:JFG7FJZI=H))H(Y]A*1QILD=) Z;[A"B;S(X_?[]H3PLO@;]AGQ MUHZWVJ:LFE^!=0M/M>J71N;R\\NQD3?/,1EY'QEW]2S6UOO%UUJFOW1^7]YYE]/'"__ 'XA@K[?^/7A?_A./@7XTT1?,_XF M^A7MC\GW_P!Y!(G]: /X-*_OJ\+WSZCX;T^XD^::XMXY']R4K^!6O[T?@E(U MS\%_"+R-YDDFBV3N[?QGR$R: .KHHHH **** "BBB@ HHHH _/?_ (.5_P!M MFX_8U_X):>-(=,6^;Q%\3(V\'Z?/#$_EV272%+F9W3[F+?S A_YZ/'7PG_P: M'_\ !)2VMM+'[57C>SW74S3Z7X!M)4/[A/G@NM1/^_\ /!'])S_&AJA_P>E? MMEZQIFO?#'X#Z1JU[9Z5J6F2>+_$%G$TD::@OGO!8B3^"1$>VNGV?WQ&_9#7 MD7[&?_!VQ??L:_L">#?A3IOP5T[6?%'@;3/[%L-5EUUH-/N(4_U<\D"0^9Y@ M_CC$B;S\_F)G90!_1I\7?C-X3^ /P_U#Q5XV\1Z3X4\-Z2F^[U+4[I(+>#ZN M]?S=_P#!>W_@Y7O?VW?#NI?"?X&WU]H7PGNR]OK>KNDEKJ7BM!M/E[653%9O MNPT?^LE"D.%C.Q^-NOV1/V_O^#B_XMV/B3QQ9ZKH/@M9 UE/KT4FA^&-&B(S MOM+0CS)VQ)M,L:2R,,*TF% 7]E/^"2O_ ;O_!W_ ()?FQ\4/&/B%\6(@3_P ME.K6R+'I;E/+=+&#)^S@C?\ O#ODP[C?L.R@#^#KW4]$U>WLP!Y5Q]MFG1G0?=DDAN(9&]=^>.@X MW_@YM_X)#>)/^"EG[/'AOQ9\.+:/4_B)\+Y+IX-+#;7URQN!'Y\$?;ST>%'3 M/!_>)W%?@W_P3N_X*>?M!?\ !%CXM^+=*\-VT>D?;D2+Q'X3\8:5)Y<4JX"3 M&U:6"9+F,29PKJ63[X*IE #]$_\ @])^&7@\_%?X2^+(]2T"R\8?V'J.G75O M%+YVIZ@L=U:/:QS1;_W,*+GZAXB\2>*-127 M7]<^S&/1_#%G]Q=[,P2.*&)=L<6_S'";5#L:_K*_82_8X\-_L!_LG^#/A/X2 M\R73/"MGY4EU*@$E_R445YS^T]^TGX._8_^ _BC MXC>/]6AT/PGX4M/M=]=-UQD(D:+_ !R2.4CC3J[R(G4T >?_ /!2G_@H5X+_ M ."9?[*VN?$SQI,9#;C[)HVEH^+C6]1=',-K']=CN[_P1QN_.,5_-S_P3T^" MGC7_ (+[_P#!875/B-\8K?3?[!TF]M_$WQ)NQ;BPTZVL[2.&WM]/VG*@.+=( M K'S#<C.Q1FKQO_@K[_P %=/'7_!6W]H$ZMKEXV@?#W1[F2/PKX>+DPZ3; MN0#-/L!\RY8 &1L$C&U!MP*M?LJ_LP_&K_@H[X>\.?L\? ?1;C4/!>D:@VJ> M(]="W=EHNHZF[!&U+4))2X$<$)C@@C5%8+=9IIE(!^OW_!?W_@X)L?A7 M\,+7X%XXM3A\.V\@FVV=M('\LWDS0R8V9\M(I M&1F1E^?_ -@__@VT^.7_ 43T/P'\9_VF_C)XTT&Z5(VTO2=9MY-:\3)81S/ M/$DTM](RVQ:1Y)4C>*<;)#O5=VQ?T3_X)7?\&X?P0_X)O0:9XDU"S3XH?%.W M\N7_ (2+6[51!I^^;G_6 '97Z*T ?CU_P=%^)= _8+_P"" M1:_"WX6^!=!\#Z#\6/$T&EWB>'=.BTFPL(TS>S_+ JH9)VM8T*8&^/S.#C%< ME_P:#_M2_!*]_9R;X6PZ1X;\(?'S25G_ +1E:S2UU+QMIC7$U[;7'FX!N3 E MT\>PY=8XHS_J\8_6K]I?]FGP3^U[\%-?^'OQ"T&U\3>$_$D'V>]L[@8QC[CH M_P!^.1'PZ.AWHX!!&*_FP_;B_P"#>3]J#_@EW^TW#\0/V:]FS! M'(7W_)''.GS\/QLH \3;]J;]I[_@Z7L/AW\!H=#\/Z>G@&[NO$?B[Q4".&/>\[N[_($=T_HD_87_8Q\*_L#?LH>#_A1X3A633?# M=DL,US(B(^JW1^:>YD _CDD+N?3/M3OV-?V%/A?^P+\(X_!OPK\*V/AK2"XG MNG7]Y>:E-C'G7,[?/-)CC+GCH,5[)0! T>^/;GMBOY]-3^&VH_'S_@\1NO#] MQ))=:!X-UU/%LENY_=VTD/A^SQ)^,D-K^5?T&S#;S^%>!>#O^">WPV\#?MZ^ M*?VBM.T^_C^(GBW1(?#^HS-+_HODQ>7\Z1[,^8Z1P*[[R,6Z<#Y\F'O&O&J^ MTO\ [7\15M:,J7\W]/\ ^@4&U /:EHHH&%%%% !1110 5^6/_!W[JUKI_\ MP1_FBN+J*WFU#QGI,%K&S?\ 'S)B>38O_;.-W^D9K]3J_('_ (/4U"_\$M/ M;?Q-\5-.&?II.LF@#Y;_ .#(G3_M7QA^/EXMM"/L>A:/;/<#[X,EQ=OC\=G_ M )#%?N%^V)^Q#\,?V]/A%+X)^*WA.Q\5:&T_VNVCF+1W%A/L*>=!,F'BD =Q MO3LQK\.?^#)/XC^';/XV_'KP:\UU%XGU[0M)UBSAP9%DM+.XNX[F0OM"J5?4 M+)-I)+;G."-VW^B:@#F_AI\.]'^#WPV\/^$?#MBFG:!X7TVUTC2[-!^[M+6" M-(88Q_N1H@KI*** "BBB@ HHHH **** "OYKO^#V+Q-9W7[;'PAT9),ZA8^! MY+V9-GW(I[^=$_\ 1$G_ 'Q7]*-?RR_\'COC2'Q1_P %9M)LHI6>;P[\/M,T M^=2O^K=[N_N@G_?%RA_&@#^@+_@C9H7_ BW_!)W]G"UV[?-^'6B7?\ W_LH MY_\ V>OIBO(?^"?]WH^L?L'_ 3O-!C@CT.\\!:%/IRPP>1&MNVGP-$%C_@4 M*5PO\/2MS]JSXP)^SI^R_P#$CXA36\UY#X#\+:IX@DM[=]DDZ6EI+<%%/0,1 M'@'U- '\)@D9XLM] WICG@>OO7]UO[)-Q)=_LJ_#.:X:2::3PKIFDDTNW=V/U)H M ]YHHHH **** "BBB@ HHHH ^6/V^?\ @C_\ _\ @I?XDT'5OBUX)DUO6/#= ML]I9:C::G=6%PD#R;_(8]6NH6U/4XO7;=73R3)_P <5]-44 %%%% !7-^,OA)X7^)42KX MD\,^'_$"Q_<74M/ANPGT\Q#7244 8G@SP/HWP]T2/3=!T?2]$T^/YDMK"UCM M8$_X F!6W110 5\E_P#!83_@FC8_\%4OV-M4^'+>(+[PQJT-RFJ:+>+/(+5; MZ/>(Q=0K_KH"'<G]AK_@S&\36WQ1_M+]H+X@>&X_#>ES( MT6D^#9)+J?5^_P \US!&((_;RY'$?V;/A=I?@[P)X?TSPS MX9T6(0VEA86ZP11]M_3YG..7/WC7_(T>9_O?D: '4FW'3 SUX MZTGF?[WY&CS/][\C0 ZOY#?^#H48_P""Z/QQ^[DKH6, Y_Y%_3!SVQZ'L:_K MR!R*_F__ .#P_P#X)QZUX1_:HT?]HCP[H<UDN;BZ.MP"2& M*25&!CBCDLTLHH_+."]K(2BLP:4 _<+_ ()0-N_X):_LUG&,_"OPN<#M_P 2 MBUJQ_P %1]6FT'_@F7^T7?6S*EQ9_##Q+/$S(KA772KE@2&!4\@<$$'N#6_^ MP=\(]6_9_P#V'?@UX#U[[/\ VYX(\#:+X?U#R&9HC<6EA!;RE"RJQ4O&V"RJ M<8R >!R__!6 9_X)9_M+?]DJ\4=?^P1=4 ?Q!5_;]_P2C&/^"6_[->#N'_"J M_#&"._\ Q*+6OXJ_@]\+M2^-WQ9\*^"]%$+:QXPU>UT6P\U]B>?%X3\)Z7X"\*Z;H6A:9I^BZ)HMI%8:?I]A;I;6MA;Q($BABB0!(XT1554 M4 * * -#%-,(R3\W/OQ^72G44 &.YHH+;?7\J0/D]_RH -OU_.C;]?SI M:* &B+Y=N6_E_*EVTM% "%?3>"+[Q?_ ,$F]%O[7;]G\+_$32]3O=P/^I>T MO[0?^1+J.OUDKY"_X+J_LKZA^V7_ ,$I?C%X)T>UN+W7_P"R4UC2[>%/,EN; MJQF2[2%/]N3R3'_VTH _(K_@R(^$?]K?M ?';QY_:EY;_P#"-^'M+T :CV) MC1@T< LUOB Q'*R$W))'9#$P^]7[H4 %%%% !1110 4444 %%%% !4%Y:0W\ M&V>&.9.ZNF\5/10 5P?[4FBZ5XF_9D^(FFZY!:76B:CX8U*UU"&Z/[B:WDM9 M%D5_]DH6!]C7>5\*_P#!R+\;M0^ O_!&GXQZEI-TUGJ>L6MEX?AE#LGR7M[! M;S_=_P"G=YJ /YX_^#:?]G@_M%_\%C/A-;S6BW6F^#;J?Q=>EAN^S_8H7D@? M_P "_LOYU_8-7X%?\&4'[)K0:?\ %[XX:A:QG[0\/@G1I63YP%V7=Z-WH?\ M0N/]@U^^M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!P?P<_9T\ M!_L^?V\/ _A'P_X3_P"$JU-]9U==*LDM8]1O7QOG=4ZR'9UKO*** "BBB@ H MHHH **** "BBB@ HHHH *_,W_@Z;^#'Q,_:'_P"";VA^"_A=X-\0>-]8\0^/ M=+M]0L=(L9+N>WM1#>.)WV?ZN/[0EJCR/\B!QTZU^F5% 'SK_P $LOV(;7_@ MG=^P?\/OA/#);W%_H-AY^M748^2[U&=S-=./]CS'=$S_ ,LT2OHJBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ *HHHH **** /_V0$! end GRAPHIC 19 rsuagreementsignature1.gif begin 644 rsuagreementsignature1.gif M1TE&.#EA\0%G /< /____CX^-_?W[:VMM'1T=K:VMSWM\_/S[Z^OOS\_"DI*=+2TI&1D0,# ^SL[.CHZ"@H M* (" O/S\\;&QA86%H&!@6AH:*JJJH.#@U965OKZ^C0T-.#@X,+"PB\O+^+B MXO?W]V)B8HB(B'!P<$]/3\K*RK*RLIJ:FD! 0!$1$>7EY>GIZ?;V]NOKZU)2 M4D9&1HZ.CLS,S)V=G6UM;;JZNGQ\?._O[SWK^_OX^/C_'Q\2$A(>/C MXPL+"\C(R'5U=9>7EQX>'AT='>;FYC8V-G]_?^WM[04%!24E)=O;VZ2DI+BX MN+2TM+FYN0H*"M75U7Y^?M#0T#@X.(2$A&1D9 X.#KN[N];6UH>'AW1T= 8& M!M34U P,#%E964E)200$! @("*BHJ!04%!(2$B,C(R(B(NKJZJ&AH8:&AD-# M0VYN;LO+RQ45%8" @+&QL:>GIQ 0$%M;6V-C8UY>7N3DY T-#9N;F^?GYPD) M":ZNKJ*BHGAX>-W=W4Q,3"0D)!,3$WM[>^'AX;6UM5U=7<'!P=?7UT='1UI: M6L3$Q'U]?:FIJ;R\O)^?GRLK*SP\/,7%Q1D9&GGIZ>K.SLSDY.965E0\/#QP<''EY>65E93(R,HV-C6IJ:G)R/($,@&$D2@1 H&4NN \FRI/-IQG4FI M6+/6W%ER)$^M8,."I%I39%>2(<2J%4L22TZS:#WB')EVK=VF2<@^[)H"HUZL M9Y7>'9KW[T##$TD.7JSU+(*7B*5V94PT:<.2=2%:';G0,"G'="F+-JI8H4J- MD2-S(RE8H&/79R6"1I!Y;TEE290YW(P " @CFL?]%'21\+('T>NG%AX)!:$ MR 5"&0GEJT2W;9/,+0%$F@3)_-GOU&\ F;"X=)2@AW MFIAMPGW,$/C9^WG%8$1Y0?19Z4AZ."#$"*E('0-1FCAA1AFV!," MJ_$'T78 :KA6$B*6:&),V%4XE8 G)D1*(^UU95R+--9HXX"OM<3BC3SVZ*.$ MG+V4(FT_%FGDD3"1Y)M')0F!Y)-01IF6BG:C@YM1Y(? M#H$IE)C=>=E9;+ !8*9"#")@G9H1-KDB220R225@D]%)887S39A8D W9-YN? M6J5 4@II^4=H1T."YI R7YER M5PVTSGJD%O]4TG/796H1$(X&AR28O"TWJ$.C/DJ0@2,IFF9#(2CJ6'4#;7=I MK RQ2="FH1TF;9:](10I EL.%*>IDAUZ9$EY6@L:3ZF*YJE%*2*J%G%SNLM4 MI-;%>6R/,"LO1FQ^7;#)I(]GJDK((Z'ORRS"G!"J*.\5L\\TH0SLR MR3CW'//$(#V;K<]$%\T07"%6Y-9J1@\8,DGW-FT7R^5*/2YGV[H\IZ% *L@@*PLN[_G6"?LGW= ME)BK]GM6N=WR;)#B? _J-T%=M>:7X$T1._"W70K'. #K)0S1M8W_/=*,D;+4 MW%I=8_:C2:_IWM:O3T0*P!FRR'+PLC[^ MEZ?"L2SY[9!3N5_O$AF8O."(@>9K1<1^2E(C4"CC@Q^$JQZ?BD)@0?U N__K)D!W%[C'$812R@E/=(+ENK1\RU_$ M P "08,K:N7$3)@#C>X*,L$^S0$ CM?][S M Q8BF"3;W0EY&O%4Q0JR'O-UY' P>=H'_V_8LK082#?^HR'T&M*_[Q7/ABT< MTQ*OL[FUP:TKLGNB 7TWQ2[N;F\;(R"$#!2^$&'1BVC4R*:05<4TNM%+8 H6 M"]](QX(]JWX@%&,=]Z@FH3WD@7P,I,,(QYXY"O*0B$RD(A?YD^')4(F,C"24 M+ C#+4KRDA?*8%=VR)!@01&3H+R+!=>118NT,92H',H+.=D1N*3RE7016U"3G0IKC!QBI,R(L\PAV=OE. M$(*NGG\B$CY_$O^7_[Q$49=,D2'W&9.1.&EBX%R<%".94#WB$TMC$T(P0;(= M4CC4C2R[*$%K^;9^)A0 K@SE?FB"T-\1DR2\45I WNAZYPJD6=!,Z8"X:;7KCH4R_4+ MO6[6AF$RKT);_!4Q^ M@HW1'C<%*YHBTS&-18@F4_91GH7 #T"X8F49DUF#Y$J,<^GE7XH31>HL!0MY MZ4N5[DB0B?[P+#Z@%D.LZ=S1:30AA",/ I1;R60F9#KG'0A"E\*; N)6(2&= M78-:>T,VFK2%?CB>_Z!$WNOILY:%B]Y(@CO2@C21)+"%[*>XX0,E=@6I R<,UO&RS,DM=W(UDIZZK[84=G"P88B'"<:V94\3C V6LPSSMX0C+ M!FH_ZUXDA?J=V7"4I& $%$;% B->]WBCT9((>+T+&6[D)'S?@C0X*PCUX02# M6Y79T#+$=!U64-M+YM&QE,<<5*U$8.57;I<+H4T-=&[L:800E#&?^-)$JA!A\TWLE)#Q*,MN81[(^CS) M'H"=QLJ%Y#2AA7(6VM+HRJ!Q=%9X]M&$4)*_'=EP3?#ZWO:X+%);DG$DN_=9 M!"FNU5#2)F34?,CNB?A+"S7K(KW+1P.E"=A18=RH-UJPN145VM%>+K:I':79 M5C>$)X(UDKD=,]916=64>;"XR/TR9H.0W?!VR<9@;&!3Q_O>?#5SI*>-[WX+ M)$6^O2&Z_8WO[8#UM@1/N+)MTU>%.[PAWR+@;1Y.\3OWIG;BKKC&$S)F GRAPHIC 20 rsuagreementsignature.jpg begin 644 rsuagreementsignature.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1$$17AI9@ 34T *@ @ !0$2 , M ! $ $[ ( / (5H=I 0 ! (9IR= $ > 0WNH< M < @, 2@ &UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT'!A8VME="!E;F0])W7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 M'P$ P$! 0$! 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <% M! 0 0)W $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D M-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T M=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$ MQ<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ M/P#]_**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BC-&: "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HJ&*W8?>;ZC.[)[]>@]JF'% "*@7I2TUY A&<\^@IQ.!0 M!YW^T-^TWX!_9,^&=UXP^)'BO1_!GANS=(Y+_4Y_+C\Q^$1.[N2/N)D]:Z;P M;XSTOXA>$].U[0[^SU31]6M8[RRO;>3S(+J&1 Z.CC^ @YK^:?\ X._/VY+O MXU_MPZ5\'M-U!O\ A&_A581R7D$;_)+JETGF.[?[D!@0>F^3UK[O_P"#0']N M6;XZ_L5Z]\(-8O//UCX17L;Z<6;YWTN[,CQI_P!LYTG7V1XQ2P\[R2; M/^N=JIQ_US%?9G_!**VF_P""/O\ P:(ZBBBD6%%%% !1110 4444 %%%% !1110 4444 !;:.>**** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH AVX)/TK\=? M^#S7X['P3^P#X+\"V\X2Y\<^+4FFB_YZ6ME"\C_^1I+>OV*9CG'UK^:G_@]) M^.?_ EO[;7PW\!QR%X?!OAA[^5,\)/>S\_^0[:+\ZXZT>:48?WO^"=&%6LI M_P!W_@?J>Y?\&2?P0>U\$_&_XCS)^[O[W3_#EJWO#')//_Z/@KVW_@\A_9W_ M .%F_P#!.GPSX^M8/,O/AKXFA>>3;_J[*]7[/)^.OI?\ X*J?LZ']K'_@G;\8/ :0 MK->:[X8N_P"ST;O=PIY]O_Y'CCKNSR\977V.7_R7XOU.7*Y7E?\ FYO_ )$^ M>?\ @UX_:67]HG_@D7X&M)KA9M4^'UU=>%;O_86!_,@'_@/- *_1 +QQ7\\? M_!E/^TNVC_%+XO\ PCN[C]WK&GVOBC3XF_OP/]GGQ]4F@_[XK^AP';FML9[] M3VJ^UK_G^)E0]U.'\I)1117.;A1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %!Y%%% $ M+C<2/6OX[_\ @OE\6[']H_\ X*J_&[7X=8\^ZTKQ4GA>RT[RG;]Q8P"UD=7^ MYCSH#\G7]Y7]=GQ=^(-G\*/A9XB\57\D<5AX$=0_;K_X*C?#NSUA(;J\\>^.+6YU0I"L:.CW0FN&V( /]6)#6>%I*IC(T MNW_MTO\ @,TJ2]GA)U?Z_K8_K^_8,^"@_9Q_8N^%?@7R_+D\*^%=.TV8?]-H M[9!(?Q?<:]K;GK3$?O92E+[1RX>/LZ<8G\J_['6I- M_P $KO\ @YO'AFX;^S="3Q[>>&'C V1G3M4REH3_ + \^UD_X!7]4T2;17\Q M/_!W;\#KSX!_\%0_"OQ.T=/L/_"=Z':WZW,?WO[0T]_(=_PC^R5_15^QI\=; M?]IW]E;X=_$2VV^5XT\/V6KX QY;S0H[I^#EA^%71O4P,'_+[O\ 7XFV(TQ; M?\WO?U]YZE1114 %%%% !1110 4444 %%%% !1110 4444 %%%&: "@G%!;% M?D;_ ,%W_P#@Y-TC]@J?4/A3\&Y=-\3?& *8M4U&3]_IWA$^CCI-=?\ 3/[D M?\>3^[,2E;0J,>8^_/VSO^"BWP9_8$\'?VQ\5_'FD^%([A"UK:.YGO[_ !_S MPMDW22?@F*_-GQM_P>I? ;1?$4EOH/PR^*.N:?&^PWC-?'X%>*(8VBWP(;W3A([?W7C>Z1T_[X/THA3E M\4RIRC\,3^@G]DS_ (.4/V9OVG?&=OX3U+Q!J'PP\97+)'%IWBU(;>WN'?9L M\N]ADDM7#^8I3,B;^U?H#9W4=W;K)$RR1R+N5E/WZ_C%U_\ X)&?M,? ^:\3 MQ=^SS\28]+O8/(EU"'PQ=ZK'I*;T+KJ/2M%?49][>%=1;"01HSG*6\DGR&/HCE7X^? M/72A"HN6'Q'/6E.G'GE\)_3?17 _ KXRZ;\=_!]UKFC6^H6MK8Z_KGAV5+U4 M63[1I>JW6ESL-C/^[>>SD>,]=FS(0Y0=]7.:!1110 4444 %%%% !1110 44 M44 %%%% &=K&N6N@:5=7U_<6]G8V<;S37$S^7'"B??9GZ+W_ "KPSX*_\%4O MV;]GBL+76X?/NW_P"F +O$TNK31*WWX;*# M9S_VTNHS_P KS/_ (,E?@9Y=A\7?LY?\)] M^PEX+^(EK:B2Z^'OB58+B4=8[.]38_YSQVXKT7_@T@_:5_X77_P2NM_"MU,T MVH?#'7;K1=K-G_1IC]K@/T_?R)_VSKZP_P""Q'[.@_:L_P""9/QH\&+;BZOM M0\-7-W8(>]U:XNH/_(L*5^(O_!F/^TLW@/\ ;*^(GPONIF6T\=: FHVJ,W6Z ML9#P/K#/*?\ @%5ENKKX?_M[^OND&/\ X-.K_+[O]?\ @1_2O11GBBI **** M "BBB@ HHHH **** "BBB@ HHHH #R*;P:.J5Y!^V]^UYX<_85_99\:?%+Q5 M(O\ 9?A'3WO%A#A'OYS\D%LA/\_\%KQ M_P $[_@TOP[^'.I0+\9O'5LXAF1MTGAJQ;*&]P.DS\I#GN&?^#!_*G_@DW_P M;??&W]N[XA>$_BE\0M+TW0_A'J.H66MW\^NZM(NI>,-.GD>28VBPI(^YE0;F MN# 3YZE2WS;?"OV1_"7B+_@NM_P68\-V/Q"UF1;[XI:]UA(^95%M;>1%R IV].M?U]^!/ 6E_"WP9I?AW0[*'3='T6V2UL[6W!6."-. M%4>U:X>DJ=-5I_Q&_NBME]_ZDUY*X:..)IW1% :0I%&I*] HHJ>:X;$+J%?< MW\(K^;?_ (/!OV+]+_9__:=^'7QH\(Z;'H\OQ AG@UJ:T3RT?4K4QO'.=O\ MRTDCDQGO]GS7])4@\Q6%?@Y_P>P_'W1E\"_!OX7Q>5-K\NH77B:\Y1E\/*?9O_!LU^V#JG[9/_!/WQ1KFJV4= MK<:/\3O$<'FK(7-Y]NNAK;R/Z,)-6D3CM&IZYK]%@W\J^-_^"&'[$EC^PK_P M3.^'GA6#R6UC7K3_ (2K7KD6GD27%]>@3X=-[Y>"#R+7?_&+5&V)]P?9!^_] M.*[<8TJ\DOYCEH\OLX\I)11161H%%%% !1110 4444 %%%% !1110!_*?_P= MZ?%G_A8'_!7J^T..X::/P)X2TO2&B#?ZB21)+_I_N7J&OU>_X-Z/V)_V?OV@ M?^"*WPOFUCX3> /%$FN'49->FUK0K74+B[OX]1N('D=W0O\ <1/+Z;(_+]*_ M,'_@\,_9ZO/AG_P4^TSQQ_9T<.D?$KPM:7"WBQ*HN;VR/V6="?XWC@6T^]_! M(@K[4_X,M/VHK?Q5^S+\3/A%=Z@[:EX/UQ/$.G6TAQMLKV-(Y-GJ$G@)/O/_ M += 'VK!_P &X'[%<'BS5-9_X49H/VC6+*>PGMVU*_DLTCF0QEH8?/V02@'* MRQ!)(V^9&5@&'4?\$B?^"1/@'_@D?\ KKPOX7N9M>\5^(C%)XI\3SQM ^O2P MO,8,0&21((XUG=%C0DX+99VRQ^OZ* "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHKQW]M+]L;P+^P1^SMK_P 3OB)J7[47Q/\ B@]_X N_"_PS\,07GF6ND0:/!J3^'4_>'_ 2Q_P"#N+PA\==7TGP7^T98Z+\.]\?WM_ECJ ?M=15:TO(=2M$N()HYH)DW(ZMO M1U]:LT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !11FL;Q+XKTSPA8?;-6U"QTNV\Q(1-=S)#'O=PB)N;^^ MV * -FBN/U?XV^#] ^+.D^!+SQ'H]IXSUVRFU+3M&DN46\O+6$XDFCCZLB=S MVKL* "BBB@ HHHH **** "BBB@ HHHH **** "BBD"X7W6G@3PG#YB_W+J\E>9__ "$EO7ZC?\&G_P #?^%1_P#!(/PS MJS0>3=>/M9U'7YO]M?.^R1G_ +]VJ5_/;_P6T^-C_M#_ /!6/XY:\KO+"/%, MVDVV3UCL0+)/T@!_&OZV/^"VR7MI+'(H9)$V MLOK7\A_P.U*;_@E/_P '"UC93YL=*\#_ !*FT:4EMH&E74KV_F'_ +=+D/7] M>C':RC[7"U*7]=OU/ZE%_>1*?SJ0"O ?^"87[1R_M3=?E/')^5>_;L&MJM+DJ2ILY*%3VE*,AU%% M%2;!1110 4444 %%%% !1110 4444 12'8,X^M?SL_\ !Y)_P4"D\3?%3PK^ MSGX?OA_9_AF&/Q'XG2)_]9>S)_HL#_\ 7. F3_MX3TK^@_QSXMT_X?>%-4U_ M5)DMM.T.SFO;N9C_ *J&-"[M^ 7/X5_'M\"-+US_ (+&_P#!;+2;K4H/MY^) MWCG^U=0@N.4ATN-S/)"V.T=I"8_^ "L:5'V^*C0[:_U^?R-5+V-&59_U_7ZG MZJ_\&9?[$/\ PBOPH\??'K5]/:.\\47*>&_#L\L>&%I!\]W(A_N23%$_[=S7 M[G$X K.T/0[3PSHUO8V%K;V=G:Q^7#;V\8CCA0=%51Q6B5XKJK5O:3.6C&RN M.HHSBCJ*S-2K<3QVD3-(VU5R2Q/ K^2/]KOQ]??\%MO^"^R:=IDLVH^'?$GB MVU\*Z1Y9X@T6UDV23I_L>6D]Q_VT-?T ?\'"O[;2_L,?\$PO'NM6=TMOXF\7 M0CPKH.&Q)]HNE='D3WC@$TG_ "OS#_X,V/^"?,WB7XC>+OVBM>LO^);H,#> M&_##S)Q)=2\<>R/_MN]3E]Y8MU_LT_S_KE^\,0^3#A_0II M.E0Z-IEO:VJ".WMHTAB1?X$3@"KC DT*>:<3BJW8EHK .****!A1110 4444 M %%%% !1110 4444 ?!G_!P=_P $T5_X*4?L!:]INB:?]J^(W@3?XA\)F,?O M+B9$/GV77_EO#E .GF"$_P %?S2?\$;O^"B5Y_P3#_;O\*_$I89+[PY(CZ-X MELT<*]SI=QXV\/V$<'P M^^,S3:S9+''^[L-1X^VVWI]]Q,GM/C^"@#^I[P#XYT7XL^!='\3^'=2L]8T# MQ!90ZEI=];/YEO>VTR"2.5&[HZ,"/K705^*O_!GM_P %(?\ A_!VXFT M]Q&ZD7^MX NY3R3MB!%NA*@;HYR"P;-?OI_P62_;T@_X)Q_\$^/'WQ)BDA_X M2*.U.E>&87Y^T:I<_)!\A^^L?SSN.Z0/7\U'_!OS_P $X5_X*D?\%%;1?&$- MYJ_@?P>/^$H\7/7:22,V6>YD)+9^9HTN".5R #U#_@E+_P:Z?%# M_@HS\%(/B-XH\46OP?\ !>MQ>9H4UWHK:GJ&M18&)TMO/@\N!_X'=\N,NB;" MCO\ )_\ P5%_X)=_$;_@E+^T$O@?QY!#?6&IH]UH.OV*-]AU^T5@NZ-B#LF7 M(\R%LM$70Y9'C=O[5=/TV'2;.&VMH8X(+=-D,42;$C3LN.E?(_\ P6J_X)IZ M=_P5!_8;\2>"EM;<>-M'1]8\'7\Q$9M-3C0^7'O[1S\POGM)OQE$H _%_P#X M-O?^#@R^_9;\6:%\!_C1K,]U\+M8FCLO#6M7ZL=0MI[.\LYI(;BWGC\J2!TX=&0\JP(Q7]UDAWR$_/(DA MH _0:BBB@ HHHH **** "BBB@ HHHH **CEG6")F9MJ)]YFKX;\:?\'&G[&/ M@#XM7?@[4OC=HK:E8W M9KFSTK4;[35FSC O(8'MW'3YPY1,'Y^* /NBBO/_ M ((?M.?#O]IKPQ_;7PZ\=>$_'&EK_K+C1-3AODC]G\MSL/'1Z] H **** "B MBB@ HHHH ***"<"@ H(S7,_$KXH^'?@[X+OO$?BS7M)\,Z#IHZI>):6 MULG)/C9=7'P;\&R[94TUX$N/$=_&<< M>0?DM?K/F3_IC2M*6YI[L2G\//\ @MQ^WW_P5U_:NTGX=_"CQ9#X0NM;F\S^ MS/#&E0V]GH]K&^9+NZNIDDGV1I@O^\P_R(D9=PA_<#]FW]ASXK3?%?XV?\-% M>-_#_P 9/AOXPUK2[[P-X>O;/SXM#2TDDGWO')'LCD\SR.(R_-OOR*]._87_ M ."YYZ<1ISL1!7 MOE/D(Y^QA7G@[2]4\4V&MW&F:?<:QI<:M&+/Y4/V+/AOJ/[9'_!0SX;Z+?QO?7' MCSQQ:+J+A?\ 6B2[22Z/X1EVK^W&UB$4"J/E5>U?R@?\&HWPENOBM_P5M\/3 M?:+C^Q_".DWWB:\ME)\N22.!K2%ROW2RM>L!CD+(X'#-7]807 Q7J5[0P].G M%6Z_^V_^VG'S.IB)5)$@Z4445RFPS;RM?BU_P>>_LV_\)I^QU\._B9:VN^[\ M"^(WTZYE[QVM]'U_[_00#_@=?M.6^:ODS_@MK^SP/VJ/^"67QI\*QV_VJ^_L M"?5;!%/+W5EB[B'XO"$_&N7%:053^4Z,+I5Y?YCXK_X,W/VE!\2?^"?7BSX< MW5TLE]\-O$C/!%WCLKY/.C_\CI=U^P*H=[&OY=_^#/O]IEOA'_P4KU3P'=7/ MEZ?\4/#DUI'&_P#RTO;3_2H?_(0NA_P.OZBMU>ICHWY:C^W'_@?H>;0]V4H_ MUW)11117*=04444 %%%% !1110 4444 %%%!Z4 ?"O\ P<:_'V3]GG_@D!\7 MKZUF\J^\0V$7AJWQW^VSI!+_ .0'E/X5^,?_ 9L_"!O&_\ P4N\2>*)(=UK MX*\'7,B/_"!/_(?GU]Y_P#!Z+XXFT;_ ()[_#S0HGV#7O',-RVJ:OI^A0G^[]G@DG?_P!*H_RJ\OC[ MU>L_L_Y6_P#;@QVE&G3[_P#R7_VI^[5%%%0 UV&*R_$/B.S\*:)=:EJ5W;V6 MGV,+SW%Q%4 9JY>WL=E;M)(RQQQKN9F_@K^:_P#X../^#@6? M]KCQ!J'P%^".J2-\.+.;[+X@URQD.?%\P(_T:$@9^R(XZC_7G_IF/WF,I2?[ MNG\1I3A]N?PG+?\ !7_]M/Q!_P '!?\ P4J\"_ _X++-?>"= U&33=%N>?(U M"=S_ *7JDG_3"../Y,_\LT<_\M,5_1/^Q=^R?X9_8>_9E\(_"WPG'Y>B^$=/ M2T20K^\O)?OS3O\ [3T^1/X#G]4"5Y/YUW.,*-)8>G_ -O?XCEYO;5/ M:=/LDPZ44#I17.;!1110 4444 %%%% !1110 4444 %%%% !7R3_ ,%G/^"= M]G_P4V_8*\7?#V.&R_X2RSC_ +8\*7UU&TU'P-JPMM=TF9'AN)[4DP7UC(C[,2> M69$P_P!R0(?X*_M2^%WQ(T7XS?#?P_XN\-WUOJWA[Q-I\&JZ7>Q/NCN()XQ) M&X^J.*_FI_X.X_\ @FB/V9_VMK/XZ>&K'R_!?Q>F>/5!&N([#74C_><_]/$: M>=[R)/7V=_P9Z?\ !2#_ (7%^SUKW[//B2^$GB+X:[M5\-F5\O=:1,_[R'ZP M7#_@EQ&F,)0!^UE%%% !1110 4444 %%%% !1110 4444 %%%>;_ +6GQ^T_ M]EC]F7Q_\2-4MWN['P'X?O==>W7 >\\B"200(3_&Y38/=Z /YW_^#OC]OZ?X M\?MC:'\!_#MU<7&A?"M$NM5AAR4NM;NH\["O(;RK=XD!!^_-< C)K]#_ /@T M5_9!M?@'_P $QO\ A8%S8K%K_P 9-8FU-YY(O+N!I]J[VMK%SU3>EQ,G_7V? MK7\P7Q9^)6L_&CXH^)/%WB"X:\U[Q7JEUK6ISXQ]HNKB:2>:3\7=Z_M^_8C^ M"D?[-G['_P +OA]"&V^#/"NF:.Y88>1X+6-)'<=G=][G'<]J /6**** /Y+? M^#HS]BNS_9+_ ."J6OZQI]E)9^&?BU8_\)=:^3"@C2]$\Q_^OBO MV0_X-+OV3]0_9P_X)5V?B/5DN(M1^+6M3>*$@E'-O9;$M;7C_II'!YX/]R=* M[[_@N)_P1+C_ ."O\?PC\GQ-;^&+[P#K4@U2YD5C)<:/=>7]K2# ?_2 8(_+ M\SY/OYK[J\$^#]+^'/A'2_#NBV=OI^CZ'9PV-A:0IMCMX(TV(B?15Q0!M444 M4 %%%% !1110 4444 %%%% 'Y/\ _!UU_P %+K_]CK]C#3/AIX/U.XTWQU\9 MI)[5[BU7?'![I)/_ '*_ G_@FE_P21^+G_!5WQ;XDTOX M5VN@1P>$H;>;5]1UJ_-K9V0G,GD(=B/([OY,V-D9_P!6^<5ZW_P6/_: \1_\ M%?/^"SVO:9X%LYM>W:Q#\/\ P7;0\_:8+69XP^[^Y)>!7]&W_ M 18_P""5V@?\$HOV0;3P?;S)J_C'Q!,FJ^+=7 ^6\O=@3RX?2"$#8@/^V_! M?% '\U'[='_!,W]H;_@A%XZ\$^)M6\9Z'H&N>)7N_P"Q=6\%>(YH[N/R/*\[ M^""<)^]CSA-G.._/]"7_ ;>?\% /B-_P44_X)[?\)3\4&^V^)/#OB.Y\.QZ MR;1+?^W8H;>WE2=)&VSC]UGJ6Q^%O_!?#]NSQ1_P5C_X*A+X.\)V* MZAHG@S6I/ 7@>QM3&TFKW,ET('GW]'-W.J>7SL\OR^AWD_TT?\$Y?V.--_8# M_8H^'GPGTYH)I/"FEI'J%U"FR.^OW^>ZGP>?WD[NU 'NE%%% !1110 $9%)G MBAC@5^*7_!>'_@YLU;]C3XN:U\%_@59Z/>>--#4PZ]XIU",7<&CSLG^HM8,[ M))TSEWERB'Y/+?G&7@C[CU^#W[1?[6'Q(_;#^(-QXH^)WCC7O&VMR<)U?;W_!-?\ X-DOV@?VZWT_7O%&FM\'_A[0G(!M;#B5OX"'G\F,H^]'DQBE[.4OB'S0B?)O[6?[?\ \:O^"@WC M==0^*'COQ%XTNVF_T/3Y'V6=H[\;;>SC_OTZ_N;,X,([;YS&1D'8XK]W/^"=7_ 0K_9__ M .":5M;ZAX+\+C7O&\<>)/%OB%4O-4SG_EC\@CMAU'[A$)&-Y? K[,WXK6,8 MQ^$SO*1\I?\ !/G_ ((W_ /_ ()G:/;-\./!=LWBKR!;W7BS5\7VN7@V .?. M/^H1P@)C@$<>?X*^KZ 7EY,L%O;QH,N[NYPJ>]3HD!JAL4;L&OPS_ M ."B_P#P>":!X-U;Q)X/_9WT&3Q-J$,9MK+QAJ<(^P27/F1_-;VO#R((_-P\ MF,OL_=E.3\!:%HG_ 4X_P""LFLWD]O/\<=?MH8A++'/J \)Z.4?^XDCVMHY MXZ("]*GSR^&)4N6/Q']7U]KUCI7_ !]7EI:_]=IDC_G4]G?0WL6Z&6.9/5'W MU_)EK7_!NC^W]KT*QW'P1TUML'V=YHM=\+0W$Z9_CF2Z#R/\H^=R7SWJKX3_ M .#=/_@H-\-&^T:%\([[1;F%G?[9I?C70+>[Q@97SH[[S"GR?M?C[^T+\1O^"@7_ 3DT,V/BSQU^U%X/T>\MXH[R[U34;TZ=;3O MO4PVMZD\\'IAXY(WY^X,<_#OCOXH>)/BGXJO/$WB;Q)XA\0>([EEDEU/4;V2 M]O)F4J%:2>1R^0!P3G[H_#*4>?1&U-^S]YG[R?\ !E-^S!-XY$;HZMUJ\1FD8UG4AS0< M1IV=S^,30+R[_P""5'_!:*)G\VSM_A'\2/+DSUETZ.Z*'_OY:,?PDK^S#3K^ M'5-/AN+>19(9D#HR_P 2U_*W_P ';O[.I^#7_!5JZ\46]N\&G_$WP_9ZR&'W M'NH1]DF'Y01N?^NE?OQ_P0\_:6_X:M_X);?!OQ5+=?:=0308M&U$M]_[59$V MDA/^\8=__ ZWPU3VN @Y?9_K]!8SW<9S_P __P"U^I]<#I10.**@ HHHH ** M** "BBB@ HHHH ***,T ?AW_ ,'M0*_LV_!%@OR_\)%J"[O^W:+_ KT#_@S MB_9]T_X<_L'>)/B%I_BC5-6E^)&J"#4M%E&+7P_-K9YO\ KG/:W$7_ *&8Z\6_X,G? MVB/M7A/XS?"FX,?$]A/N& MEJ-/$UA/_Q]MGY].MI$_P"6>>)G'W^8^@?-S_@V0_X(&/JUYHW[2GQH MT=H[>%H[[P+X?O8O]>_!CU2=#_!W@0]3^\_N$\3_ ,&[?_!NC-\=M1TCXZ?' MS1YK?P/;LEWX8\+7\)C?Q&VY#X/Z_KS]"ZHP*7% Z45B:A1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 ?/O_!2_P#8;T;_ (*+?L4^ M-_A/K(CBF\06A?2KYT_Y!>HQYDM+CKG"2!-X'WXS(G\=?R/_ +&_[0OCC_@D M/_P4ET7Q)>6=U9^)/A?X@GTKQ'I)?'VN!)&@O;3L&WQ^8$)XW['["O[8J_G- M_P"#PS_@F:OP]^+&A_M)>%[+9HWC!DT/QZ?_ *[P)Y9S_' G M>2@#^@[X7?$C1?C-\-_#_B[PW?6^K>'O$VGP:KI=[$^Z.X@GC$D;CZHXKI*_ M%/\ X,]/^"D'_"XOV>M>_9Y\27PD\1?#7=JOALROE[K2)G_>0_6"X?\ !+B- M,82OVLH **** "BBB@ HHHH **** "BBB@ KY&_X+NZ7=:Q_P1]_:'ALVVS) MX.NIW_ZYQ[))/_(:/7US7E?[:WP?B_: _8]^*G@>5I5C\7>$M4T?='RZ>?:2 MQ[E_VOG_ #H _B?_ &3/!%M\3OVI?AKX;NH5N;3Q!XJTO3)HFC\SS(Y[N.-T MV?Q9#U_=I7\._P#P3+\O_AY'^SW]H\S[/_PLGP[OV??V?VI;YK^XB@ HHHH M**** "BBB@ HHHH **** "BBB@ KP7_@IU\?KK]EW_@GM\9?B!I\T=OJGAGP MCJ$^G2R$F-+MH3' Q Y($K(<"O>J_.;_ (.H]<_LS_@BK\2;9G:&UU;5=$M+ MET0.R1KJMM,6"D@,V85P"1DGJ.M 'XW?\&AGPQTSQU_P5]AU"^AAN9_!_@W4 M]9L69%<17!-O9Y&22-J7?W<;A$Q_P M)X_0U^&O_!LG^VA\.?V$?V\?%'CC MXG>(+?PUX=_X5[JMG%P5%^8BO&_\ @HY^ MW/\ $+_@LO\ M[+X@_L^[N)_$5_!X<\$>&(724Z?!)/Y=K:)C[\TDCAI'_CD MD[)L /M_P#X,_\ _@G'_P +\_:JUCX\>([%I/#7PF(M-$#QYCN];FC^_P#] MN]NY?'9YX''W*_IGKYU_X)A_L+Z7_P $Y?V'/ ?PITOR)KS0[03ZW>H/^/\ MU.?]Y=3?3S&(3/2-$7M7T50 4444 -Q\PK\^/^"YO_!QTK0H M/%GQ.\913/HNG74WEV5G!'A&N[K;^\*;SA$3'F;7&],9K]!\_,*_'C_@XZ_X M('?$7_@I3\0M!^*WPHU+3[[Q3X?T%]&O?#FHW'V4:E%&\T]M]EE77G/P[_:B_P""K_[37_!0;XMV-UXD^(GBV\U"ZO$& MBZ!X3>=B.=\F<#>:^[?@1_P &=/[0/QGL;/Q)\4OB M5X/\#ZAKS&^U"U;[1KVKV[R?._G[-D3S^83OV3OG^^:^CO\ @WN_X-M/B!^R M7^T%IOQR_:"L/#NG:OX?L9!X9\)6MX+R\TZ^>22$WMY-$WV4&.W7='%&\^X7 M0=C%+#L?]T< 5IRQB9<\F?!O_!-S_@W?_9Y_X)R0VFK67A__ (6!\0+?Y_\ MA*?$D*7%Q;2<\VL/^KMB,_?3]Y_TTK[SHHJ@"C%%% !1110 4444 %%%% !1 M110 4444 %!Z44'I0!"V' W=^,>M?SG?\'%__!2[QM^W[^U_;?L@? W[9JVC MVVKQZ5J\&F2YD\2ZOOP;??VM[<_?R=GF([OQ&"/VM_X*J_M9K^PY_P $_?BA M\3(Y(X]2\/Z-(NEE^C7T^(+4'_MO)'7XN?\ !G-^QX_Q7^/GQ)_:"\2V\FH' MPRO]B:3=W!\QVU"Z_>74W/.](=@W_P#3R]31HQJU6G\,/>EZ_P!?F5.&8?A79Z?X= MN?&^@QZOJOA:QMVAM["1KB:"&XMUQL5)C!.ICCR(V@R0HE3/]5>_C^M?R,?\ M'0?QBUOXN?\ !:KXB:??7C7]GX(MM*\.:' (8\V=NME#=/#\BC?F[NKI\ON; M,I7.U5492CS58FT)-19\_P#_ 3Z_P""@?Q=_P""9WQ@MOB%\-]2N[.UED-C MJ-C>(\FCZ^L84O:W$>5#LH=2"I$D>\%<9Y_J:_X)._\ !9SX5_\ !5GX8_:? M#5X- \>:;&#K?A.]F7[98G_GI$?^6\![2(.. X0D"OGC_@VV_8V^%_Q3_P"" M!?@O1_$O@K1O$6E_$S4M;U?Q+::E&;N+4+M-2N+!)@LC$1,MM96RJ8@NTQ;P M-[,Q^'/^"H/_ ;Y_$K_ ()8?%.']H3]DR^US4O#7AN9]1DTJ)WGUCPD?[\9 M'SW=KU!ZN@^_YB;Y!O\ 6M?9UU:*7Q'-'#J=ITOB1_1P$S3J_)G_ ((>_P#! MRMX3_;UATWX:_%J;3?!OQ@V);V=SO\C2_%C_ /3 =(;C_I@3AS]S_GFGZR%\ MU52G*(XRN.HHS03BLRC\1/\ @]0_9W7Q+^S)\*_B=:P;[CPEKL^AWCJ.4@O8 M1(I;Z26H'_;2H_\ @RO_ &E%\4?LW?%3X674SM<>$M:M]=M$8_=@O8S&X7Z2 M6V?K)7WO_P %Y/V?%_:>_P""3WQJ\/QVYNK[3]!?7;)4'S^?8N+L ?40E/\ M@=?@!_P:B_M*?\*&_P""M.@Z#<3-'IOQ,TF\\.3+GY/."?:H#]?,MPG_ &TJ MLME[U6A_-_P__I2#'ZX>G5_E_K_TEG]8]%"G(HJ0"BBB@ HHHH **** "BBB M@ /(IHP:,92ODK_@J?\ \%9OAQ_P2L^!5QK_ (JNH+[Q=J,,B^'?#,$W^F:S M,.A_Z9P _?F/ [9?"5G*<5'FD73A*[_@H)X9_X)T_\%&=%\8^.M3E MT7P+JVE7NAZ]>QV\UU]E@D021OY4*/(_^D0P?<4_SKYG_:U_:I\8_ML_M#^) M/B5X\U)M2\1^)KHS3E>([=.D<$*?P1QIA$'8#UKRT#FKP:E37-]J7^7*/%I_KNI2ZU M!#^#I!^,G_/.O(O^#4?_ ()&Z%^UA\3]8^.GQ L+?5?"OPYU".RT'3)D\R"^ MU@(D_G2)T=($>-@G=Y!_-=2M4D> MWNXNVZ.2'>R$\';^WU;0?$UA!JNEWD+[X[NV MG021R)]4<&OY$?\ @Y0L(]*_X+:_'A(055M1T^0^[2:59N_ZN:_H&_X-=?C% M?_%__@C!\,_[4NI+RZ\*W.H>'Q+)_P \8+J0P)]$@>-/^ 4 ?H91110 4444 M %%%% !1110 4444 %%%% '\0?[2/AZ\_8O_ ."A'CZ/1(;?3M2^%GQ$NH]+ ML9X77_CTU"1H'V8'[O$49X*??0K[?VJ_"CXDZ3\9?AAX=\8:#<1WVB>*M-MM M7T^YC;>EQ!/"DD;CZHXK^8+_ (.X?V-IOV=O^"F/_"Q+:!_[!^-6EIJT;]$C MU&U2.UNXU_#[-,?^OBOTX_X-)?\ @H5!^TW^PDWPBUJ_W^-/@L_V2W21SYEY MHD[[[60?],#<=K>1 M)^'Z+_\ !1G_ (*8_"W_ ()D? JZ\:?$36(%NF20:/H-O(O]IZ]/_P \8(^_ M.-\A^2/.7/3/\A?_ 4%_;B\:_\ !2K]K;7OBAXP96U37YDM]/T^U)DATNT3 MB&R@[X0>V7D=WZO0!X5A@-O#;3\I]AD\#T..?4=F/]7&G[N)C]]Y)'_Y9HY_"_QGX,UCX=>* M;[1=?TK4M#U?3Y/)N;#4+5[6XM''\#QR8=/H:_L$_P""%W_!2_P#_P %&OV+ M- D\*6NE^'?$O@/3[71O$GA:V01G1)DC\N.2&//_ !ZRB-WC?V=/OQO0!]O4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10!^3/\ P>->,[SPU_P2KTO3;;_4^(O&^GV5U_US2"ZN!_X_#'7HW_!JC\.[ M?P+_ ,$=? MW#;0PS>)[[4]6N94QF>3^T+FV&<<\16T0YYXQVKGO^#M?X.S_ M !5_X)'ZMJEK$TS^!?$6GZ[(%[(7>T?_ -*J?_P:H_M;Z'\?O^"6_A_P79R1 MV_B+X3W4VCZI;%\LT./&.J^);6)C^\MEN[V6Y12?51(!]17]IG_ 4&_:6'[&W[$7Q9 M^*$-UX?M=1\$>%=0U;3/[;E\NQNM02!OL5O)\\9;SKDPPB-'5Y&E5%.YEK^' M/2KZ33_M,D+R12M T0>,L"%?".,@CAD9E.<@AB,"00H';[/'_:$ M.HDQD(2YDDVD2AV_5'R\@\=:^;?^"0_[(5Q^PE_P33^#OPOU"'4+37- \/QW M&MVM[=074EGJ=W(]]?P"2 >4T<=W)_\$=O^#ECQ-^S9XPA^ O[77]M63:)<#2+;Q9J\4D>J:+(GR>1JB.-[ MH.GG_P"L3'S[P=X_H( XZU\&?\%B_P#@A'\-?^"J_@R;5C%!X1^+6GVQCTOQ M3;P\W&/]7!>I_P MH!Z_?C_@XRAFG.='3XH?RERC&LK3^+^8^WO#OB:Q\8:# M:ZEI5Y:W^GWT27%M=VTPE@N$<91D=>&0YZUK@8%?S"_L1_\ !3;]HC_@W%_: M(?X*_'?P_K&M_#-Y=ZZ7+-YWV*$O_P ?ND3D['C?J8&]60&.YMY/GA(=#M_$.@7VGWD:S6VH0/;S(?^6D;+M8?D:_B?\16^J?\$W/^ M"EMTL27 U#X-_$ M$I.QIEL;W*?]]I&/P>O[<$^R3#Z[[;>?^NEI#]H?\ N1I]^1_]B,$U^#/[;O\ MP>&?$KXVZI)X3_9I\ R>$8]2?[+:ZQJ\":GKD[M_SQM8]\$;\]_/KQKX&?\ M!OO^VU_P5?\ '%MX\^-.L:MX/L-4(D?6O']Y-/JGDO\ /B#3_P#6)U_U&_V9_#/G29,?_"8>);?Y!T^>ULOS^>? M_OWWK\N?A5^R'^U=_P %HOC%?^+-+\/^-_B=K&KS;+_Q1JC^1IT'S_<-U-L@ M18\\0QG@ A$[5_0=^PS_ ,&K_P"S+^R0;/5?$VD77QB\56^'^U^*8T?3XG_V M-/7]P1TXG\[ZU^CVB:%:>%]'@L=.LX-/L+1-D%M;PK'' @_@1$X'T%:4Z5*' MO?$1[24MO=/P1_9(_P"#*1KK3(K[XZ?%N2UF8?O-)\%VZL8A_P!?ETA'Y0?C M7S1_P%_B%\,=>\7>)?!6H7YT?5DU]X+B[TVY="\$F^" M"%/+?9(O*<,$Y.\5_4N6KPS_ (*,_L=:7^WU^QCX\^%.J&*+_A*M,>.SN)%W MBPO4_>6T_P#P"9$/T%98BI)1YXFF'Y>;ED?E7_P9??M7Z3K?P ^)7P9NIXX] M>T'6AXHLXF/_ !\6EQ'%!)L_ZYR0)G_KNE?N,>3]:_BI_9#_ &A?'W_!'/\ MX*.:?X@NM/NM.\1?#O67TOQ'H\@\LWMJ'\N[M>?^>D8.Q^F=CU_9+\#?C/H' M[1/P>\-^.?"M]'J?AWQ580ZEI]PO_+6&1 XX_O<_I7=B'[:G'$1_K^D[_@TW\+-X<_X M(K^!+IE_Y#VM:U?K_P !OI+?_P!H5_,'^V?\=3^U!^UU\4/B-NN&B\;>*M1U MN 7 _>10SW4DD:'_ '(W1-OM7]DG_!*SX*3?L[?\$V_@;X-N8DAOM%\%Z6+Y M%_@NGMTDG_\ (CO0!]!5_./\%/\ @O#;?&;_ (*Z^,?$'[1?Q\^)WPG^$?@# M7;F7P9H'A2&=-'O3:W7D):ZDEJDT\_F09=QL<.\DG[R% B'^C*YMTN[=XI%\ MR.1=KK7\G_\ P6S_ ."#?C3_ ()S?%[Q-JGP[\!^(O&GP1OHQK5EXD2UN+R3 MPH@2<365T\+_ "1Q_))Y]Q'@B.#Y_P#7!P#^HSX%?'CPC^TU\+-%\<>!/$&F M^*/">OQO+I^IV,OF6]QLD>)^?5)$=&7JCH00*[JOY-?^",7_ <&_&S]AK6? MAQ\(;;2[#QW\*UUPVD7AV/3LZO''?76^1+*:/#O)Y\SNB2!][R%.Z;/ZRJ " MBBB@ HHHH **** "BBB@#XB_X+T_\$TO^'G'[ NM^&]'\M?'WA.8^(/"3_\ M/Q>PQR![4^T\;R1\\))Y;_P5_++^P%^VOXZ_X)<_MDZ+\1?#MK-!KOA>ZDL= M:T6[+VZZG9[MEU83CJF=G="8Y(T?&4K^W>OP;_X.CO\ @A*WC2'5OVF_A'I> M-6L8#<>/]"MT'^G1QC_D*P(!_K$3B=/XT"2??$AD /V*_8T_;$\"_MW?L]Z# M\2OA_JD>J:#KT(.W>AGL9\9DMIE!.R9.CI_.O6J_C(_X)'?\%COB)_P2<^-0 MU3P[_P 3SP+K4\?_ D?A2XFVV^I(!CS(W_Y8W"Y*1ZIH>X2U@:21EC2-=[LQ^Y7Y+_ /!7#_@Z M?^&?[&]GJ7@OX-/I7Q6^)L8>"34(YB^@:#(.\DR?\?4G_3.$[/[\B$;*_';_ M (*7?\'#7[07_!3V2Z\*+>'P'\/=2;[.GA'PY)(?[01\?)=S_P"LNO\ <^2/ MG_5UZI_P2^_X-6/C5^V5<:?XB^*UO=_!WX=R?O#]N@_XJ#4TZ_N;5_\ 4?[\ M^S'9'H ^-O\ C('_ (+1?MC?\S)\5/BEXJ_&*QM4/_?NUM8R_P#L1IO]7Y_H MM_X(N_\ !MY\/_\ @G!9Z3XZ\>+IWQ ^-@C\S^T74R:9X;D;DQV*/UD& /M+ MIOZ[/+#$'[(_8=_X)U_"3_@G%\+%\)_"?PG::!:RXEO[Z1S-J&K2#_EI3Z?<3)V(@XKWB@#\R?^#@/_ ((.:/\ \%+?AE<>/?A_86>E_'3P[;%;:;]W M#%XH@3/^BW3=/, SY(/#L\WF7V@77]R3^_&_6.0<.,]'#HGU)7\ M-_[*_P"UE\4O^"='[1MGXP\ ZGJGA'Q=X;N7M[^SND>.*\1'VRV5[;-]]."C MQORA&1L= X_J@_X(\_\ !=OX7?\ !5WP5;:7;W$/A'XM:?;>;J_A.ZFQ))C[ M]Q9/QY]O_P"1(_XQC8[@'WA1110 4444 %%%% !1110 445\1_\ !6+_ (+7 M?"'_ ()G?!_7)+SQ1H&O?%(V;'0_!MO>^?=S76#Y;7*1G?;P9Y+R;,A"$R] M'VY17\Z/_!-K_@\5\8>'/&G]@_M,:3:^)/#NH7KO'XHT&QCM+_1HY).$DMDQ M'/!'G&4Q,$7_ );O7[X_ ;]H?P5^T]\,M/\ &G@#Q1I/C#POJR@VVHZ9=)-; MO_>0X^ZZ8^='PZ<@C/% '>T444 %%%% !1110 4444 %!Z444 >=?M.? 72/ MVG/@!XR^'^NJ7T?QAHUUHUUZHD\93>/=,[A[BOY?_P#@D1^T9XA_X(8?\%D- M0\"_$RY;1_#=WJ$G@[Q>7;_1HXVD_P!&O_\ KFDGER;_ /GE(_K7]8/RG%?C M/_P=.?\ !&*\_:I\ 1_'[X:Z9+=>.O!UI]G\2:=;1YFUO3(\D3HG\<]O[_EH#C3J^QK^U^P_B-(Q5:E]7?\ VZ?LA97T>I6JS1LDD,B[E96^1U-6E; K M^6/_ ()A_P#!T[\4OV#?A!;_ _\8>$[/XO>&-%C2#1FN]9?3=2TR%>D/G^3 M,)(TXV!TRF,;\8%?TE_L>?M,Z+^V3^S)X)^)_AU3!I?C;28-36V>9)I+-W3Y MX'=."\;Y0X_N5U5*/VH_"Y/XCU.BB@UF;'XT_\ !YK^UUE>3/) \CYDC0N\>J6^GZ]I2W%L'7)CD, M%Q*Z,496>)$;8LAEC_0W_@]_\3Z#>)^SOI!:[;Q-8MKUY&%D7R$M)OL*.77: M27,D"A2& 23(;_X,Q/V)=>\(^%/BE\>M0U#Q%8^%_%3+X1\.::[26MK MK26\HEN-1F@:,QR&.3R[>"6.9]C'4HBN<&E3U7,*7,E9[G[S#I10.E%,848H MHH \<_:^_8:^%G[>GPRD\(_%CP;IGBO2-WF6_G;X[BQ"=,20OV^1QFOQ M1_;<_8Y^)7_!L9\9_"WQB_9L\4>(/%'PL\=ZY'H^M>"-99[D2SN'DC@?RTPX M>.-TCFXFC=,?O-^*_H/*\5P_Q[^!/A/]IGX5ZMX+\;Z'8>)/#.O0FWO+"[B\ MR.5?YJXZAA@J:S]Z"YJ>Y2Y9>[5^$\"_X)?_ /!7+X4_\%6OA-_;7@J\;3O% M&F1Q_P!O^%KYQ_:.CO\ W_\ IM 3]R=.#T(1\H/SD_X/5OV=/[9^!_PA^*5K M"2_A_6;KPY>.J\>7=1>?'N^CVK_]]U\R?\%">N_:M_X.!OA]_P % M5/\ @CI\0?AK\4+2;PC\;+&&QOM+6RL9I]+\1W-M\7M_7]TK"P<*G)/:1Z+_ ,&4'[3OFVWQD^#EU-]QK7Q=ID6[ M_MUNC^EI7[ZA)_%FF>!]!FU76=1L=)TVS0O/>7DZ000K_MNYP*[<5[\8 MU?Z]W_@6..G[M25+^OZOOL@(Z_ZMWK\DOVQ_P#@[V_:,_:%,VE_#+3=#^#>CS_(CZ>O M]KZQ)[&ZG3RQG_IG CC^_7'S-_ =7+_,?TJ?'']I7P#^S1X0;7OB!XP\->"] M$4[3>:SJ,=I&W^[O/SGGH*_+K]L[_@\-^ OP5%QI_P )="U[XO:U'\B7FTZ- MHX;D.(/$6BV&H_Z[Q5\ M2=1N$N'3?TAADWW;\9*?NUC./O@5^MO["W_!H_\ L^_LU?8]8^)=QJ/QJ\3P M[9&34H_L.B1N/[EE&^9._$\DB'^Y5^R?VO=)]K':)^9/BW_@K?\ \%"O^"UO MB>\\*_"/3_$>CZ',VR;3_A]9OIMO;+V^U:F[^9'QQA[B.-_[G:OH?]B?_@S6 M\0>*K^/Q%^TC\2EL6NI#<76A>%G^U7D[GYSYVH3IL5\[P_EQR9[25^^'P_\ MASH7PK\(V.@^&=%TGPYHNGIY=M8:99):VMNOHD<8"+^5=%T%5[L?@(]Z7Q'S MO^QA_P $N_@3^P'I"1?"SX;>'_#E^8_+FU1110!^$?_!V1_P $>&\:Z'-^T[\/=+5M M4TB%+?QU96\/SW=J@V1ZB./OQC"2<%K?5Y>SG\$OZ__9^XUK1]M#FC\43^ MJK?N%/SA:_);_@WK_P"#@72?V[_!>E_"?XK:M:Z5\:='MT@L[VXD2./QI"G_ M "T0G_E[ _UD?\?WT_C"?K.3E1715H\LM3EI5.8?10#FBLS4**** "BBB@ H MHHH **** / ?^"DO_!/7P+_P4T_9CU/X9^/(KF*SFD6_TW4[09O-%O8T=8[F M'L2%D=&0_?21U[YK\,]4_P"#4+]LSX-W^K>&/AG\:O";>![N?[=&T/B35-!7 M4'10D0\$8.Q\I(^<8V#.\?N%H&DIH>DVUI M&\TD=K"L*O,_F2L%&/F;N:N44 %%%% !1110 5\%_P#!R)^V/'^Q]_P2?^(T MUO>Q6OB'Q_!_PAND1F;RY)'O?DG9/=+43O\ @.E?&UM+6 M)YIII7V1PHGWV9_85_)?_P '&_\ P5MM_P#@J#^U:NF^#[[=\+/AB\FF>'0) M&_XGDKG_ $K4BH^14+1(D8)SY:HW\;!0#Y!_84_9MNOVP?VQOAG\,;2WN)CX MT\0V>FW1AYDAM7D!N9A_US@\Q_HE?W+6MI'IUI'##&L<,*A$1?X%K\"_^#1# M_@DO>:9J5Q^U-XXTU[>.6VGTGP#;7$/SR+)\EUJB<_)\GF6\?KYD_P#L5^_E M !6=K.BVNOZ9=6.H6\%Y9WD+PS6\R>9',C\.K(>&4@XK1HH \G\%?L1?!KX= M>(-!UCP[\)OAQX?U;PO"]MHMYIWANRM;C1XW^^D#I&/+S_L>]>L444 %%%% M!1110 4444 %%%% !4$]NEU T/VC_B3 M^Q+\;;?Q?\._$6L^!?&FBR/"9[7]W+'_ 'X)H9!LDCROSQR(4XY'2O[K*^(O M^"DW_!!']GW_ (*7M/K'BCP_<>%_B!)'A/%GAUEM=0E/;SX\&&Y'RC)DC+@? M<=.: /DK_@E-_P '9WPV_:/L;+PI^T&^F_"KQQ\L$>O*[#P[K'RY+._)LI/^ MNA\OI^\'W*_7_P ->)+'Q7HEMJ>E7UGJ6GWB>9!WT3IZ%))'%<)X M<\.7_B[5X=/TNQO-2U"X?9#;VD#SSR'_ &$3K0!_4=\=/^#P/]DOX7G9X5_X M6)\29F'R/I&AFQMP([:\M?AG\&?"OAG]YL MM[_Q'JT^K2"/GY_(A6W"/C''F.$_VZ_/#]GC_@A9^UI^T]=1_P#"-_ OQQ9V MDC[?M>O6O]A6XSCYP][Y?F)_USWU^HO[!_\ P9@[+BQUK]HKQ\)$1@[^&O!C M\/\ ,,+/>S)]=Z1Q^NR3O0!^9OQZ_P""K?[8'_!4_P 2-X/OO&7CSQ6GB#?' M'X-\(63P6]Y'L^>'['9)ON$V=I/,[U]A?L!_\&>WQA^.C6.N?'#6K7X1^'6^ M_9W_P""=<$-S\/?A_I[^*$ MW>)M:_XF6L.<#[DT@_<_<^Y (T]J^LJ** "BBB@ HHHH _''_@X2_P"##?&GAJ[PZ,DVFZEI%TA_X!)#(GX$&O[TJ^,_\ @I]_P1(^"/\ MP52\-27'B[17\.^.X8/+L?%^C(D&J0!/N1SY&RYA!_Y9R_\ !X!XB^&-OI_@_P#:3T6\\::/"5A@\9:.L8U>"/M]K@)2.YQW="DF!]R1 MZ_;S]DW_ (*4? G]N72;>Z^%WQ2\)^*KB1%E;38;SR-3@'_32RDV7"?\#2OY MLOVWO^#53]J#]DZ74=2\):-9_&CPE9[Y$O/#'_(4\O;_ !Z>_P"_,G^Q!Y_U MK\XO&?@C6/ASXJO=%\0:/J6@ZMI\GEW-AJ-H]K<6[_W'C?#I^- ']\5%?PV^ M%?\ @HU^T-X"MUAT/X\?&;185^ZEAXUU*W0?@DPJUK__ 4X_:2\3P>3J7[0 MGQPU"+^Y<^.M4F _!IZ /[7/B7\9_"'P3\/S:MXQ\4>'/".E0HTLUYK&IPV- MO"G]]WF9 !7R1\=_^#B_]CGX [4U#XU^'_$-TZN8X/"\,^N^9M_Z:6J/"GJ- M[BOX_/%/BK4O&FMSZIK&I7VJZC>'?-=7<[SSS'_;=SD_6M3X:?!WQ;\8-8:Q M\(>%?$?BJ^C^];:/I+_$7PQ\"Z?(W^D^9J4^I7D"_P"Q#!#Y;GV\]/K0 M!\;_ !Z_X+=?M8?M,63V_C#X[>.YK.3_ %EKI5VFB02^H>.R2%'3K\IXKG?V M!O\ @EA\;?\ @I9XRFTKX5^#Y]2M;&0)J.M7DGV32=,R,_OKA^-W?RTWR'^Y M7[Z?L??\&>/[//P3>WU#XG:]XI^+VK0*C/;RO_8NDE^O^H@FZ5:):VD"?[$:# H _C]_;\_X(*? MM)_\$Y]%.N>-O!\&M>#U0&?Q'X:G.I:?9>OG_(DD &/OR1HA+#YS7!_\$Z/^ M"K'Q@_X)B_$T:[\-O$4D>EW4RR:MX=OPT^D:VH&,3PY&&QQYD>R0=GK^UN\M M(=2M'MYX8YH)DVNC+O1UK\?O^"M/_!J%\/\ ]J%[_P ;? -M-^%_CN1Y+BYT M1T8>']8?;P$C7_CR'K;2;&[C\$ M_%*.U$NH>$-0N@97'\;V4WR"ZCX/W,2(,;T3C/W97\,?[17[,?Q6_P""?/QV M/AWQQH/B+X?^-- N5N[.8AK>3=')\EU:7*<.GF)E)HW[<&OV+_X(\?\ !VO= M:+_9/P[_ &I9)+ZQ4K;67Q"M8=UQ;_W!J,"#]X.H\^,;_P"^C_/)0!_0C16! MX!\?:'\5/!&E>(_#.L:;X@\/ZU;)=Z?J6G7*7%I>0N/D>.1#L=#Z@UOT %%% M% !1110 4444 %!&X444 ?C_ /\ !7?_ (-7/!7[:&N:I\0/@K?Z;\-OB%?- M)ES0G^P-;FR3O.SY[21SU>-)$/_/,$[Z_&_4[?]M__@@;XRO+&*Y^('PK MLKR;RSGF<5_8?C%9'B?POI_B_1+G3=6L;35-.O4 M,<]I=P)/!.G]QT?(8?6LH1G3_AE2E&?\4_G8_P"">G_!X9X^\ >,+;1OVB-) M'C;PD\,:2:]H]G!;ZW:3[!O=H8_(MYH]_.Q$C=!_')W_ $_^'O\ P$&%K:@CL]B^;?9Z^6D;G^_7X!_\%:/^"(?Q-_X),^+[ ^(I;7Q=X%U MR$D^1/C)V;W#@?*YP<:RJK[0_9?R'I'_ -'".R#S(QD M_P!SBOZ0/^"3WP>^&?P"_8!^&GA/X1^);/QAX)TO2]]KK5O<)/\ VC-,YGFF M?9]QWDD<[/X/N=J_BCB@:0G:K,<9^7M77_"?]H'QY\!]5DOO OC;Q=X)OISA MY]!UB?39'^KPNAK:E3A3H^S_ .WC.K>&H-5N9()X]\$_[^UD=TDC^='/W_OY/6O1;/\ X*0? M\%9O'*_Z#'^T/?[O^?#X7_\ QO3ZQ&?U5DB@$9K^8JQA_P""Q_Q3@&W_ (7W M;1W!Y$CVNBR8_P"!^64_2N+U7_@B!_P4Z_:)UC?XOL_B%J"S(R-=^)_B?:77 M']P[[Z23G_<]:5IA[I_57MKD_B=\:O"'P0T&75?&7BSPWX2TNW3S);S6=2@L MK>-?=Y'05_-]X4_X-@?V_KVU>&3XD>&M#M[G_717/CW42DG^^(87!K;\+_\ M!ES^T!XSO;B^\9?&'X86-[,M-^*":IHMWHT]KX8TZ?49GL[DQM/%'>*JP)NDMX&^6<-NBC M/&T&OYI?CM\0_ GA+]H2\UW]GV;XF>$_#=OQI4VO:I -$9GQ_Y-"O"_VO?^#0;]HK]GSPG< M:YX'U;PM\6[&SCWSV.E"2QU<_P"Y!-^[D _V)-Y_N5'+&,^@^( M;SPKKMEJ5A/):ZAI\T=S:SHV)()$8.CCW!YKU#]I[]O#XR?MHZX+WXI?$GQ7 MXV99-Z07]\_V.W]X[9<01_\ $%>8Z_X=O/"NKW.FZG976GZA8RO!*(=-N4$D-]= M1SV\$.]#]](WG\SZQI751IJJ[,Y:TO9+G.B_X)4_\&NWQ>_;LT[2_&OQ N6^ M$_PUOE2>&:ZMQ+K>KP\'=!;=(TH205^^G[!__ 10_9W_ ."=]O:S M> OA_I]QXDMXQO\ %&M :EK$CC WI,XQ!D?P0)&GMFOK14PO%/+5/M>D1$_%FD6& MO^'/$%J]EJ.G7<7F6]Y"_5''I72(V32M43IJ:Y9!\)_*]_P6A_X-WOB%_P $ MU_&M]\4/A"NN>)/A';7'VZ&[M&>35_!SA_, GV?.8T.-ETG3'[S8<._TC_P1 M_P#^#JS7O!7@>R\,_M/0WVM>&K.ZATNW^(%I'YEW9NZ.\<=] GSS_)&_[^/] MY_?20DO7] \ULEY;M'(JR+(-K*P^]7YI_P#!0?\ X-=OV>/VU[O4M?\ #%G= M?"'QQ?GGLC^[ZG_E@87/ =/\5>"O$&D^*/#>K)YEIJ6F7*3V]P/9TKK0>*_G3\&?\$FO^"A M'_!&3XK+XD_9[A\/^.O"7[N/4M)T#49)+/7EC7!FOM.O9@XFD_O6CDISL* X MK]J/^">'[6OB_P#;%^ ,7B/QU\)?&OP;\56-V^G:GHGB*RDM\S1A_ MX*V_$1?AK\.;'5-%^'.I2FSL/".C^96Z\!WA%OXK\6V5M0<,Q5'>1@X4^2ZG=_09\)OA'X9^!?P[TGPGX-T/3? M#?AO0X?LUAIUC!Y%O:1^B)0!<\'>#-+^'/A'2]!T&QM]+T71[:.RLK.W3RX[ M2&--B(B^P&*VJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** ,37/ >A^)5;^TM%TG4MS;F^TV<"&/$#ZIIR27%IGKY,_\ K(?^V;BO6J* /RP^*/\ P9__ +(/ MQ!NO.TF'XG>!5#[_ "=#\1K-'_NG[=#=']:Z3P)_P::?L6>$PO\ :'@?Q1XH M_P"PGXKOH]__ ("O!7Z5T4 ?-?PM_P""07[+OP8DMKCPY^S_ /"FUO+7F"ZG M\/6]W<1G_KM,CR?K7T)HNAV'AW3_ +-I]E:6%M'_ ,L;:!8XQ_P%:T** "BB MB@ HHHH **** /(/VQ/V(?A;^WG\*)O!_P 4O">F^*M)YDMGF39=V$A&/.MI MU_>0R<_>0BOYI_\ @LQ_P;7?$7_@F[;:AX\^'TVH?$OX-VZM-UG_P!N/C^^DG2O MZ?O^":O_ 5]^#G_ 5,^'1U+XXC=[YW_\ )39_VTKAQEW3T[Q_]*.K M"?Q8GX/_ /!#K_@FM<_\%/OVVK'P3=7]]I'@[3-/DUCQ3=V;^7-]A1T3R$?D M;YI)(TY[%SCY*_J<_9F_X)3?LZ_L?Z/:V_P_^#W@31;JU14&I2Z6EYJ;_P"_ M=S[YW_%Z_#'_ (,QOB7W-[O7?*HJ)YE/WIRY@";!\M.HHKF.D**** "BBB@ MH/2B@\B@#\JO^"^O_!OIH7_!13PAJ7Q+^&.GV6@_&[2HC),JKY-OXOC1/]3- MV^T8P(YO;8_&"GYI?\&F?P+\8>#_ /@L%XDL]6TO6-!NO!/A34X?$%G=0-!+ M [SP0K!,C8(/F?/C_IG7]/Q.!7+Z)\(_#/AGQ_J_BRQ\/Z+9^)_$$$-KJ>K0 M6:1WFH0P;_)CFE^^X3>^,GC-3A9.C.\=GS!B/WE/DD=8O"T4 Y%%4 4444 % M%%% !1110 4444 %%%% !1110 4444 &,4444 %%%% !1110 4444 %%%% ! M1110 4444 %>*_MS?LM77[77[-.O^!=.\;^-OAOK&H?OM+\0^&-8N-.O;"Z3 M+1N[PNAD@R<21N<./1PCCVJB@#^>GXN?\&@GQP^.G[1^CW?B[]H.U\2>';C1 M[0:IXDUV>]U?7(;M407%M#%*0'@$GF21%YD(1MK LI9OU@_X)K?\$;_@C_P2 M[\(+%\/O#L=]XFGCVZAXIU<+<:Q?,>"!(?EA0D8$40C7 &[>XWGZVHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**39\N.?SI: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "OPE_P"#C3_@W)7XB+XB_:"_9[\/;O$I\R]\8^#+*'_D M*]7EU&RC7_EY_BD@3_7DW[M4V3A20"Q R #UH _@.M;R33[E)HGDAF MC?>CHV'1J_I^_P"#;3_@N[IO[9_PKTOX+_%3Q%:P?&?PW%]ETN]U"Y^?QO:1 MKE9$9\;[R-.)$Y=TC\SG]YL_,3_@ZR^ /PW^"7_!0>UOO!/A#Q#X*U_QCI\F ML^);*ZL([?2;V-W20SGS// _Y:1Y/SO(*_,GP_KUYX3UBUU+3;J?3 M=0T^:.ZM;FWF>.>"9&WI)&Z_<=..>W7K0!_?-17X)_\ !!W_ (.AM>^(?CSP M?\#_ -H6&Z\0:YXGU*S\/^&/%]C &N+BYG>."&'4(QPS,\BC[0GS<_O$ZR5^ M]F,T %%%-EC\Q<4 .HIL4?EKBG4 %%%% '+_ OM]4@\%6']MZLVN:E,99GO M/LJVGR.[O''L3C]W&R)G^/9OZFOYS_\ @\B_:J\=WO[9>@?!N;7!)\-]-T'3 M_%%KI'V*#]WJ,CW\#W'G[//_ -7\FPR;./N9YK^@?]K+QUXW^&/[/'BS7_AS MHNC^(/%WA_39K_3])U!WCM]2\E"_D;X_N.^,)[D>^/XN/VU?VR/'/[>7[0FL M?$/X@:M=ZMJVI/(EJLTF\:;:^=))':QG_GG'YC*N>U91Y93Y46N:,><^S_\ M@U<_8\@_:F_X*J:/K6H:GJFEV/PBTQ_&:#3Y#&]]=17$$$-N[_\ /-S.7DQ] M](RG1Z_IA_9B\<>)OC)DZ#97 M65U#4XWN()_M>SHD)$>$W\R"3.-G)_!KBT$ MDEH\>RV+B>;(CD.(8W(VD?'3P5H] MIIG@GXK7$EKK4%K'Y<%GKR[Y'DV=!]JCW280??@N'/WQ0!\._L;?\$7OVD_V M_P#X4S^-/A#\.?\ A+_#-IJ#Z;/=CQ#I5AY<\:([Q[+JYC?HZ'[F.17]J5?R M\_\ !I/_ ,%+9?V8/VQI/@CX@NF_X0OXR3!+'?(@CTW6T3]Q)S_SW1/(('\? MD=LU_4-0 4444 %%%% !1110!X#_ ,%-_P!I&']D+]@7XM?$1_+%QX<\.74M MBK?\M+IT\NW7\9GCK^6W_@WH_8ATK]O7_@IKX3\/^)K.._\ "/A>";Q/KEJZ MYCO8;4H(X']4DN)( X[H7K]U/^#MCQ#J&B_\$>?$5O9B00:IXBTFUO77HD(G M\P;OK(D=?-O_ 9<_LB3>&O@W\3OC1J=M)')XJO(/#FCR2)RUK:YDG="?X'D MD1/K;FC+;>VJUOY?Z_\ 2I!C'^XC37VOZ_0_<:UM([2W2*)4CCC78BJOW*L4 M44 M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** /Y^_^"O/_ 5<_P""@?\ P2=_;_\ $6K3;M4^ =QJK/X2 M36] L]2\-ZC#3:R:C9VEG^,KBT9?$&J:?I8U'PQ;7$:N=T.R9[T1S[%VI]G M3>-?V9=;\/_#[5M>U62ZUGPKXA MG>W\.6T4D88OIIMK>26W"RAB;=E>+$Y$;0)"D3@'NGQ#_P"#O+]D/P;I\LFD MW'Q*\72;1M@TOPV(LDGGF[EA4$$@DL>>V:_._P#X+&_\'0_A+_@HI^RAXF^# M_A/X-ZA8Z3XC:VE_MSQ)JB_:+%X)TG1X;6#(\SY,;S/P'(*.*V/@O_P97_&3 M6]0_L_XA?%+X2^%-+ABFN(]7\-P:EX@U"YFLH2Z$AE#[DR!N M5AD$ _$G]C[X6^/OC+^U)X#\,_"NWNKSXC7VM0/X?^R@,T-S&1,LY/.U8PC2 MN[ [%B). #C^YZ#SOLT?G?Z[;^\\K[N[O7RE_P $U/\ @BW\"/\ @E1I][/\ M,?#]_=>*]6MOL.J>+-=O!>ZQ?6XG>80[E1(88P6162WBA$@MX#()'C#U];T M%%%% !1110 4444 >=_M)?LV^#_VM?@AXB^'OCW1X=<\*>*+0V5_:O\ *S1] M4='4Y1T$OV6_@]H'@/P'HEMX>\)^&+46FGV-N/]4F23 M\['>[N_SL[YWDY. XML 21 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accumulated Other Comprehensive Income (Loss) (Notes)
12 Months Ended
Nov. 29, 2019
Accumulated Other Comprehensive Income (Loss) [Abstract]  
Comprehensive Income (Loss) Note [Text Block] ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
The components of accumulated other comprehensive income (loss) and activity, net of related taxes, for fiscal 2019 were as follows:
(in thousands)
November 30,
2018
 
Increase / Decrease
 
Reclassification Adjustments
 
November 29,
2019
Net unrealized gains / losses on available-for-sale securities:
 
 
 
 
 
 
 
Unrealized gains on available-for-sale securities
$
44

 
$
4,594

 
$
(171
)
 
$
4,467

Unrealized losses on available-for-sale securities
(25,374
)
 
24,815

 
295

 
(264
)
Total net unrealized gains / losses on available-for-sale securities
(25,330
)
 
29,409

 
124

(1 
) 
4,203

Net unrealized gains / losses on derivative instruments designated as hedging instruments
21,732

 
294

 
(44,334
)
(2 
) 
(22,308
)
Cumulative foreign currency translation adjustments
(144,532
)
 
(25,397
)
 

 
(169,929
)
Total accumulated other comprehensive income (loss), net of taxes
$
(148,130
)
 
$
4,306

 
$
(44,210
)
 
$
(188,034
)
_________________________________________ 
(1) 
Reclassification adjustments for gains / losses on available-for-sale securities are classified in interest and other income (expense), net.
(2) 
Reclassification adjustments for gains / losses on foreign currency hedges are classified in revenue and reclassification adjustments for gains / losses on Treasury lock hedges are classified in interest expense.
The following table sets forth the taxes related to each component of other comprehensive income for fiscal 2019, 2018 and 2017:
(in thousands)
 
2019
 
2018
 
2017
Available-for-sale securities:
 
 
 
 
 
 
Unrealized gains / losses
 
$

 
$

 
$
663

Reclassification adjustments
 

 

 
(491
)
Subtotal available-for-sale securities
 

 

 
172

Derivatives designated as hedging instruments:
 
 
 
 
 
 
Unrealized gains / losses
 
6,968

 

 

Reclassification adjustments
 
(383
)
 
(1,946
)
 
(732
)
Subtotal derivatives designated as hedging instruments
 
6,585

 
(1,946
)
 
(732
)
Foreign currency translation adjustments
 

 
(1,742
)
 
3,005

Total taxes, other comprehensive income (loss)
 
$
6,585

 
$
(3,688
)
 
$
2,445


XML 22 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt
12 Months Ended
Nov. 29, 2019
Debt Disclosure [Abstract]  
DEBT DEBT
Our debt as of November 29, 2019 and November 30, 2018 consisted of the following:
(in thousands)
2019
 
2018
Current debt:
 
 
 
Term loan
$
2,249,784

 
$

Notes
899,767

 

Fair value of interest rate swap
(208
)
 

Current debt
3,149,343

 

Long-term debt:
 
 
 
Term loan

 
2,248,427

Notes
988,924

 
1,886,117

Fair value of interest rate swap

 
(9,744
)
Long-term debt
988,924

 
4,124,800

Total carrying value of debt
$
4,138,267

 
$
4,124,800


Term Loan Credit Agreement
In October 2018, we entered into a credit agreement providing for an up to $2.25 billion senior unsecured term loan for the purpose of partially funding the purchase price for our acquisition of Marketo and the related fees and expenses incurred in connection with the acquisition. The Term Loan funds were received on October 31, 2018 upon closing of the acquisition and will mature 18 months following the initial funding date. In addition, we incurred issuance costs of $0.7 million which are amortized to interest expense over the term using the straight-line method. The Term Loan ranks equally with our other unsecured and unsubordinated indebtedness. There are no scheduled principal amortization payments prior to maturity and the Term Loan may be prepaid and terminated at our election at any time without penalty or premium. At our election, the Term Loan will bear interest at either (i) LIBOR plus a margin, based on our debt ratings, ranging from 0.500% to 1.000% or (ii) a base rate plus a margin, based on our debt ratings, ranging from 0.040% to 0.110%. Interest is payable periodically, in arrears, at the end of each interest period we elect. During fiscal 2019, we made interest payments on our Term Loan totaling $69.9 million. The Term Loan credit agreement contains customary representations, warranties, affirmative and negative covenants, events of default and indemnification provisions in favor of the lenders similar to those contained in the Revolving Credit Agreement, including the financial covenant. As of November 29, 2019, we were in compliance with all covenants. During the second quarter of fiscal 2019, we reclassified the Term Loan as current debt in our Consolidated Balance Sheets. As of November 29, 2019, the carrying value of the Term Loan was $2.25 billion which is net of debt issuance costs. We intend to refinance the Term Loan on or before the due date.
Senior Notes
In February 2010, we issued $900 million of 4.75% senior notes due February 1, 2020. Our proceeds were approximately $894.5 million which is net of an issuance discount of $5.5 million. In addition, we incurred issuance costs of $6.4 million. Both the discount and issuance costs are being amortized to interest expense over the term of the 2020 Notes using the effective interest method. The effective interest rate including the discount and issuance costs was 4.92%. Interest is payable semi-annually, in arrears, on February 1 and August 1, and commenced on August 1, 2010.
In June 2014, we entered into interest rate swaps with a total notional amount of $900 million designated as a fair value hedge related to our 2020 Notes. The interest rate swaps effectively convert the fixed interest rate on our 2020 Notes to a floating interest rate based on LIBOR. Under the terms of the swap, we will pay monthly interest at the one-month LIBOR interest rate
plus a fixed number of basis points on the $900 million notional amount. In exchange, we will receive 4.75% fixed rate interest from the swap counterparties. The fair value of the interest rate swaps is included in the carrying value of our debt in the Consolidated Balance Sheets. See Note 6 for further details regarding our interest rate swap derivatives.
In January 2015, we issued $1 billion of 3.25% senior notes due February 1, 2025 (the “2025 Notes”). Our proceeds were approximately $989.3 million which is net of an issuance discount of $10.7 million. In addition, we incurred issuance costs of $7.9 million. Both the discount and issuance costs are being amortized to interest expense over the term of the 2025 Notes using the effective interest method. The effective interest rate including the discount, issuance costs and interest rate agreement is 3.67%. Interest is payable semi-annually, in arrears on February 1 and August 1, and commenced on August 1, 2015.
During the first quarter of fiscal 2019, we reclassified the 2020 Notes as current debt in our Consolidated Balance Sheets. As of November 29, 2019, the carrying value of the 2020 Notes was $899.6 million which includes the fair value of the interest rate swap and is net of debt issuance costs. We intend to refinance the 2020 Notes on or before the due date.
As of November 29, 2019, our outstanding notes payable consist of the 2020 Notes and 2025 Notes (the “Notes”) with a total carrying value of $1.89 billion, which includes the fair value of the interest rate swaps and is net of debt issuance costs. Based on quoted prices in inactive markets, the fair value of the Notes was $1.96 billion as of November 29, 2019.
The Notes rank equally with our other unsecured and unsubordinated indebtedness. We may redeem the Notes at any time, subject to a make-whole premium. In addition, upon the occurrence of certain change of control triggering events, we may be required to repurchase the Notes, at a price equal to 101% of their principal amount, plus accrued and unpaid interest to the date of repurchase. The Notes also include covenants that limit our ability to grant liens on assets and to enter into sale and leaseback transactions, subject to significant allowances. As of November 29, 2019, we were in compliance with all of the covenants.
During fiscal 2019, we made semi-annual interest payments on our 2020 and 2025 Notes totaling $75.3 million.
In June 2019, in anticipation of refinancing our Term Loan and 2020 Notes, we entered into Treasury lock agreements with large financial institutions which fixed benchmark U.S. Treasury rates for an aggregate notional amount of $1 billion of our future debt issuance. These derivative instruments hedge the impact of changes in the benchmark interest rate to future interest payments and will be terminated upon debt issuance. These derivative instruments were designated as cash flow hedges. See Note 6 for further details regarding our Treasury lock agreements.
Revolving Credit Agreement
In October 2018, we entered into a credit agreement (“Revolving Credit Agreement”), providing for a five-year $1 billion senior unsecured revolving credit facility and incurred issuance costs of $0.8 million which are amortized to interest expense over the term using the straight-line method. The Revolving Credit Agreement provides for loans to Adobe and certain of its subsidiaries that may be designated from time to time as additional borrowers. Pursuant to the terms of the Revolving Credit Agreement, we may, subject to the agreement of lenders to provide additional commitments, obtain up to an additional $500 million in commitments, for a maximum aggregate commitment of $1.5 billion. At our election, loans under the Revolving Credit Agreement will bear interest at either (i) LIBOR plus a margin, based on our debt ratings, ranging from 0.585% to 1.015% or (ii) a base rate, which is defined as the highest of (a) the agent’s prime rate, (b) the federal funds effective rate plus 0.500% or (c) LIBOR plus 1.00% plus a margin, based on our debt ratings, ranging from 0.000% to 0.015%. In addition, facility fees determined according to our debt ratings are payable on the aggregate commitments, regardless of usage, quarterly in an amount ranging from 0.040% to 0.110% per annum. We are permitted to permanently reduce the aggregate commitment under the Revolving Credit Agreement at any time. Subject to certain conditions stated in the Revolving Credit Agreement, Adobe and any of its subsidiaries designated as additional borrowers may borrow, prepay and re-borrow amounts at any time during the term of the Revolving Credit Agreement.
The Revolving Credit Agreement contains customary representations, warranties, affirmative and negative covenants, including a financial covenant, events of default and indemnification provisions in favor of the lenders. The negative covenants include restrictions regarding the incurrence of liens and indebtedness, certain merger and acquisition transactions, dispositions and other matters, all subject to certain exceptions. The financial covenant, based on a quarterly financial test, requires us not to exceed a maximum leverage ratio.
The facility will terminate and all amounts owing thereunder will be due and payable on the maturity date unless (a) the commitments are terminated earlier upon the occurrence of certain events, including an event of default, or (b) the maturity date is further extended upon our request, subject to the agreement of the lenders.
As of November 29, 2019, there were no outstanding borrowings under this Credit Agreement and we were in compliance with all covenants.
XML 23 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation and Significant Accounting Policies (Tables 1) - Accounting Standards Update 2014-09
12 Months Ended
Nov. 29, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Impact of ASC 606 Adoption on Opening Balance Sheets
We recognized the following cumulative effects of initially applying the new revenue standard as of December 1, 2018:
(in thousands)
As of
November 30, 2018
 
Topic 606 Adoption Adjustments
 
As of
December 1,
2018
Assets
 
 
 
 
 
Trade receivables, net of allowances for doubtful accounts
$
1,315,578

 
$
43,028

 
$
1,358,606

Prepaid expenses and other current assets
312,499

 
186,220

 
498,719

Other assets
186,522

 
273,421

 
459,943

Liabilities and Stockholders’ Equity
 
 
 
 
 
Accrued expenses
1,163,185

 
30,358

 
1,193,543

Deferred revenue, current
2,915,974

 
(52,842
)
 
2,863,132

Deferred income taxes
46,702

 
82,834

 
129,536

Retained earnings
$
11,815,597

 
$
442,319

 
$
12,257,916


Impact of ASC 606 Adoption on Consolidated Statements of Income
Adoption of the new revenue standard impacted our Consolidated Statements of Income for the year ended November 29, 2019 as follows:
(in thousands, except per share amounts)
As reported
 
Adjustments
 
Balances without Topic 606 adoption impact
Revenue
 
 
 
 
 
Subscription
$
9,994,463

 
$
1,440

 
$
9,995,903

Product
647,788

 
(101,981
)
 
545,807

Services and support
529,046

 
(7,431
)
 
521,615

Total revenue
11,171,297

 
(107,972
)
 
11,063,325

 Operating expenses
 
 
 
 
 
Sales and marketing
3,244,347

 
11,987

 
3,256,334

General and administrative
880,637

 
(7,646
)
 
872,991

Provision for income taxes
253,283

 
(6,517
)
 
246,766

Net income
$
2,951,458

 
$
(105,953
)
 
$
2,845,505

Basic net income per share
$
6.07

 
$
(0.22
)
 
$
5.85

Diluted net income per share
$
6.00

 
$
(0.21
)
 
$
5.79


Impact of ASC 606 Adoption on Condensed Balance Sheets
Adoption of the new revenue standard impacted our Consolidated Balance Sheets as of November 29, 2019 as follows:
(in thousands)
As reported
 
Adjustments
 
Balances without Topic 606 adoption impact
Assets
 
 
 
 
 
Trade receivables, net of allowances for doubtful accounts
$
1,534,809

 
$
(58,140
)
 
$
1,476,669

Prepaid expenses and other current assets
783,140

 
(198,692
)
 
584,448

Other assets
562,696

 
(340,458
)
 
222,238

Liabilities and Stockholders’ Equity
 
 
 
 
 
Accrued expenses
1,398,548

 
(51,918
)
 
1,346,630

Deferred revenue, current
3,377,986

 
113,432

 
3,491,418

Deferred revenue, long-term
122,727

 
(14,723
)
 
108,004

Income taxes payable, long-term
616,102

 
(7,112
)
 
608,990

Deferred income taxes
140,498

 
(88,697
)
 
51,801

Retained earnings
$
14,828,562

 
$
(548,272
)
 
$
14,280,290


XML 24 R92.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Details 4) - USD ($)
$ in Thousands
12 Months Ended
Nov. 29, 2019
Nov. 30, 2018
Dec. 01, 2017
Total stock-based compensation costs [Abstract]      
Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits $ 248,400 $ 222,400 $ 153,200
Restricted Stock and Performance Share Awards [Member]      
Total stock-based compensation costs [Abstract]      
Stock-based compensation costs [1] 685,097 538,714 403,940
Stock Purchase Rights and Options [Member]      
Total stock-based compensation costs [Abstract]      
Stock-based compensation costs [1] 102,608 70,848 50,532
Cost of Revenue - Subscription [Member] | Restricted Stock and Performance Share Awards [Member]      
Total stock-based compensation costs [Abstract]      
Stock-based compensation costs 22,822 17,515 16,792
Cost of Revenue - Subscription [Member] | Stock Purchase Rights and Options [Member]      
Total stock-based compensation costs [Abstract]      
Stock-based compensation costs 5,823 4,102 180
Cost of Revenue - Services and Support [Member] | Restricted Stock and Performance Share Awards [Member]      
Total stock-based compensation costs [Abstract]      
Stock-based compensation costs 18,535 12,111 9,602
Cost of Revenue - Services and Support [Member] | Stock Purchase Rights and Options [Member]      
Total stock-based compensation costs [Abstract]      
Stock-based compensation costs 7,271 8,286 6,661
Research and Development [Member] | Restricted Stock and Performance Share Awards [Member]      
Total stock-based compensation costs [Abstract]      
Stock-based compensation costs 338,483 253,078 161,366
Research and Development [Member] | Stock Purchase Rights and Options [Member]      
Total stock-based compensation costs [Abstract]      
Stock-based compensation costs 36,663 23,918 20,126
Sales and Marketing [Member] | Restricted Stock and Performance Share Awards [Member]      
Total stock-based compensation costs [Abstract]      
Stock-based compensation costs 206,371 178,548 139,047
Sales and Marketing [Member] | Stock Purchase Rights and Options [Member]      
Total stock-based compensation costs [Abstract]      
Stock-based compensation costs 42,405 27,252 18,592
General and Administrative [Member] | Restricted Stock and Performance Share Awards [Member]      
Total stock-based compensation costs [Abstract]      
Stock-based compensation costs 98,886 77,462 77,133
General and Administrative [Member] | Stock Purchase Rights and Options [Member]      
Total stock-based compensation costs [Abstract]      
Stock-based compensation costs $ 10,446 $ 7,290 $ 4,973
[1]
During fiscal 2019, 2018 and 2017, we recorded tax benefits related to stock-based compensation costs of $248.4 million, $222.4 million and $153.2 million, respectively.
XML 25 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions (Details 3) - USD ($)
$ in Thousands
12 Months Ended
Jun. 18, 2018
Nov. 29, 2019
Nov. 30, 2018
Schedule of acquired assets and liabilities      
Goodwill, acquired during period   $ 126,169 $ 4,791,216
Magento      
Schedule of acquired assets and liabilities      
Finite-Lived Customer Relationships, Gross $ 208,000    
Finite-Lived Purchased Technology, Gross 84,200    
Finite -lived in-process research and development [1] 39,100    
Finite-Lived Trademarks, Gross 21,100    
Other Finite-Lived Intangible Assets, Gross 43,400    
Total identifiable intangible assets acquired 395,800    
Net assets acquired or liabilities assumed (68,182)    
Goodwill, acquired during period [2] 1,316,983    
Business Combination Purchase Price $ 1,644,601    
Customer contracts and relationships      
Schedule of acquired assets and liabilities      
Acquired finite-lived intangible assets, weighted average useful life   10 years  
Customer contracts and relationships | Magento      
Schedule of acquired assets and liabilities      
Acquired finite-lived intangible assets, weighted average useful life 8 years    
Purchased Technology      
Schedule of acquired assets and liabilities      
Acquired finite-lived intangible assets, weighted average useful life   6 years  
Purchased Technology | Magento      
Schedule of acquired assets and liabilities      
Acquired finite-lived intangible assets, weighted average useful life 5 years    
Trademarks      
Schedule of acquired assets and liabilities      
Acquired finite-lived intangible assets, weighted average useful life   9 years  
Trademarks | Magento      
Schedule of acquired assets and liabilities      
Acquired finite-lived intangible assets, weighted average useful life 3 years    
Other intangibles      
Schedule of acquired assets and liabilities      
Acquired finite-lived intangible assets, weighted average useful life   4 years  
Other intangibles | Magento      
Schedule of acquired assets and liabilities      
Acquired finite-lived intangible assets, weighted average useful life 3 years    
[1]
Capitalized as purchased technology and are considered indefinite lived until the completion or abandonment of the associated research and development efforts. Subsequent to the acquisition, the associated in-process research and development efforts for certain projects were completed and the rest were abandoned. The respective related amortization and write-off were each immaterial.
[2] Non-deductible for tax purposes
XML 26 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash, Cash Equivalents and Short-Term Investments (Details 2)
$ in Thousands
Nov. 29, 2019
USD ($)
Amortized cost and Estimated Fair Value of Short-term fixed Income Securities [Abstract]  
Due within one year, Amortized Cost $ 928,472
Due between one and two years, Amortized Cost 394,436
Due between two and three years, Amortized Cost 179,468
Due after three years, Amortized Cost 20,174
Total, Amortized Cost 1,522,550
Due within one year, Estimated Fair value 929,616
Due between one and two years, Estimated Fair value 395,917
Due between two and three years, Estimated Fair value 180,867
Due after three years, Estimated Fair value 20,355
Total, Estimated Fair Value $ 1,526,755
XML 27 R96.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Repurchase Program (Details Numeric) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
2 Months Ended 12 Months Ended
Jan. 21, 2020
Nov. 29, 2019
Nov. 30, 2018
Dec. 01, 2017
May 21, 2018
Stock Repurchase Programs (Numeric)          
Structured stock repurchase prepayments   $ 2,750,000 $ 2,050,000 $ 1,100,000  
Purchase of treasury stock, shares   9.9 8.7 8.2  
Repurchased Shares, Average Price   $ 270.23 $ 230.43 $ 134.20  
Up-front payments remaining   $ 229,200      
Stock Repurchase Authority 2018 [Member]          
Stock Repurchase Programs (Numeric)          
Stock Repurchase Program, Authorized Amount         $ 8,000,000
Stock Repurchase Authority 2018 [Member] | Subsequent Event [Member]          
Stock Repurchase Programs (Numeric)          
Structured stock repurchase prepayments $ 850,000        
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 4,250,000        
XML 28 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation and Significant Accounting Policies (Details 3) - USD ($)
$ in Thousands
Nov. 29, 2019
Dec. 01, 2018
Nov. 30, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Trade receivables, net of allowances for doubtful accounts $ 1,534,809 $ 1,358,606 $ 1,315,578
Prepaid expenses and other current assets 783,140 498,719 312,499
Other assets 562,696 459,943 186,522
Accrued expenses 1,398,548 1,193,543 1,163,185
Deferred revenue, current 3,377,986 2,863,132 2,915,974
Deferred revenue, long-term 122,727   137,630
Income taxes payable, long-term 616,102   644,101
Deferred income taxes 140,498 129,536 46,702
Retained earnings 14,828,562 12,257,916 11,815,597
Calculated under Revenue Guidance in Effect before Topic 606      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Trade receivables, net of allowances for doubtful accounts 1,476,669   1,315,578
Prepaid expenses and other current assets 584,448   312,499
Other assets 222,238   186,522
Accrued expenses 1,346,630   1,163,185
Deferred revenue, current 3,491,418   2,915,974
Deferred revenue, long-term 108,004    
Income taxes payable, long-term 608,990    
Deferred income taxes 51,801   46,702
Retained earnings 14,280,290   $ 11,815,597
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Trade receivables, net of allowances for doubtful accounts (58,140) 43,028  
Prepaid expenses and other current assets (198,692) 186,220  
Other assets (340,458) 273,421  
Accrued expenses (51,918) 30,358  
Deferred revenue, current 113,432 (52,842)  
Deferred revenue, long-term (14,723)    
Income taxes payable, long-term (7,112)    
Deferred income taxes (88,697) 82,834  
Retained earnings $ (548,272) $ 442,319  
XML 29 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Non-Operating Income (Expense) (Tables)
12 Months Ended
Nov. 29, 2019
Other Income and Expenses [Abstract]  
Non-Operating Income (Expense)
Non-operating income (expense) for fiscal 2019, 2018 and 2017 included the following:
(in thousands)
2019
 
2018
 
2017
Interest and other income (expense), net:
 
 
 
 
 
Interest income
$
68,321

 
$
92,540

 
$
66,069

Foreign exchange gains (losses)
(26,252
)
 
(42,612
)
 
(30,705
)
Realized gains on fixed income investments
171

 
655

 
1,673

Realized losses on fixed income investments
(295
)
 
(11,305
)
 
(725
)
Other
310

 
258

 
83

Interest and other income (expense), net
$
42,255

 
$
39,536

 
$
36,395

Interest expense
$
(157,214
)
 
$
(89,242
)
 
$
(74,402
)
Investment gains (losses), net:
 

 
 
 
 
Realized investment gains
$
46,141

 
$
6,128

 
$
3,279

Unrealized investment gains
5,572

 

 
4,274

Realized investment losses
(134
)
 

 

Unrealized investment losses

 
(2,915
)
 

Investment gains (losses), net
$
51,579

 
$
3,213

 
$
7,553

Non-operating income (expense), net
$
(63,380
)
 
$
(46,493
)
 
$
(30,454
)

XML 30 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Nov. 29, 2019
Accumulated Other Comprehensive Income (Loss) [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]
The components of accumulated other comprehensive income (loss) and activity, net of related taxes, for fiscal 2019 were as follows:
(in thousands)
November 30,
2018
 
Increase / Decrease
 
Reclassification Adjustments
 
November 29,
2019
Net unrealized gains / losses on available-for-sale securities:
 
 
 
 
 
 
 
Unrealized gains on available-for-sale securities
$
44

 
$
4,594

 
$
(171
)
 
$
4,467

Unrealized losses on available-for-sale securities
(25,374
)
 
24,815

 
295

 
(264
)
Total net unrealized gains / losses on available-for-sale securities
(25,330
)
 
29,409

 
124

(1 
) 
4,203

Net unrealized gains / losses on derivative instruments designated as hedging instruments
21,732

 
294

 
(44,334
)
(2 
) 
(22,308
)
Cumulative foreign currency translation adjustments
(144,532
)
 
(25,397
)
 

 
(169,929
)
Total accumulated other comprehensive income (loss), net of taxes
$
(148,130
)
 
$
4,306

 
$
(44,210
)
 
$
(188,034
)
_________________________________________ 
(1) 
Reclassification adjustments for gains / losses on available-for-sale securities are classified in interest and other income (expense), net.
(2) 
Reclassification adjustments for gains / losses on foreign currency hedges are classified in revenue and reclassification adjustments for gains / losses on Treasury lock hedges are classified in interest expense.
Other comprehensive income, tax [Table Text Block]
The following table sets forth the taxes related to each component of other comprehensive income for fiscal 2019, 2018 and 2017:
(in thousands)
 
2019
 
2018
 
2017
Available-for-sale securities:
 
 
 
 
 
 
Unrealized gains / losses
 
$

 
$

 
$
663

Reclassification adjustments
 

 

 
(491
)
Subtotal available-for-sale securities
 

 

 
172

Derivatives designated as hedging instruments:
 
 
 
 
 
 
Unrealized gains / losses
 
6,968

 

 

Reclassification adjustments
 
(383
)
 
(1,946
)
 
(732
)
Subtotal derivatives designated as hedging instruments
 
6,585

 
(1,946
)
 
(732
)
Foreign currency translation adjustments
 

 
(1,742
)
 
3,005

Total taxes, other comprehensive income (loss)
 
$
6,585

 
$
(3,688
)
 
$
2,445


XML 31 R103.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt (Details Numeric 3) - Revolving Credit Facility [Member] - USD ($)
Oct. 17, 2018
Nov. 29, 2019
Debt Instrument [Line Items]    
Revolving Credit Agreement, Borrowing Capacity $ 1,000,000,000  
Unamortized Debt Issuance Expense 800,000  
Option To Request Additional Commitments On Credit Facility 500,000,000  
Revolving Credit Agreement, Maximum Borrowing Capacity $ 1,500,000,000  
Revolving Credit Agreement, Outstanding Borrowings   $ 0
Minimum    
Debt Instrument [Line Items]    
Commitment Fee Percentage 0.04%  
Maximum    
Debt Instrument [Line Items]    
Commitment Fee Percentage 0.11%  
Scenarioi [Member] | Minimum    
Debt Instrument [Line Items]    
Margin Added to LIBOR to Determine Interest Rate 0.585%  
Scenarioi [Member] | Maximum    
Debt Instrument [Line Items]    
Margin Added to LIBOR to Determine Interest Rate 1.015%  
Scenarioii [Member]    
Debt Instrument [Line Items]    
Percentage Added to Federal Funds Effective Rate to Determine Interest Rate 0.50%  
Percentage Added to LIBOR to Determine Interest Rate 1.00%  
Scenarioii [Member] | Minimum    
Debt Instrument [Line Items]    
Margin Added to LIBOR to Determine Interest Rate 0.00%  
Scenarioii [Member] | Maximum    
Debt Instrument [Line Items]    
Margin Added to LIBOR to Determine Interest Rate 0.015%  
XML 32 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Benefit Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Nov. 29, 2019
Nov. 30, 2018
Dec. 01, 2017
Retirement Benefits [Abstract]      
Percentage of eligible employee contribution to retirement savings plan 65.00%    
Percentage of employer matching contribution to retirement savings plan 50.00%    
Defined Contribution Plan, Employer Matching Contribution, Percent 6.00%    
Employer's conribution to retirement savings plan $ 51.7 $ 41.0 $ 34.3
Board of Directors and Certain Executives [Member]      
Deferred Compensation Plan for certain executives and Board of Director Members      
Percentage of contribution made by participants of base salary to deferred compensation plan 75.00%    
Percentage of contribution made by participants of other specified compensation to deferred compensation plan 100.00%    
Minimum period after end of plan year participants can elect to begin benefit payments 3 years    
Payment period for annual installments election of benefit payments over five, ten or fifteen years    
Deferred compensation plan assets $ 93.8 69.0  
Deferred compensation plan liabilities $ 108.8 $ 84.0  
XML 33 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Comprehensive Income Statement - USD ($)
$ in Thousands
12 Months Ended
Nov. 29, 2019
Nov. 30, 2018
Dec. 01, 2017
Statement of Comprehensive Income [Abstract]      
Net income $ 2,951,458 $ 2,590,774 $ 1,693,954
Available-for-sale Securities:      
Unrealized gains / losses on available-for-sale securities 29,409 (24,464) (2,503)
Reclassification adjustment for gains / losses on available-for-sale securities recognized 124 [1] 10,650 (947)
Net increase (decrease) from available-for-sale securities 29,533 (13,814) (3,450)
Derivatives designated as hedging instruments:      
Unrealized gains / losses on derivative instruments 294 74,080 6,917
Reclassification adjustment for gains / losses on derivative instruments recognized (44,334) [2] (48,981) (31,973)
Net increase (decrease) from derivatives desinated as hedging instruments (44,040) 25,099 (25,056)
Foreign currency translation adjustments (25,397) (47,594) 90,287
Other comprehensive income (loss), net of taxes (39,904) (36,309) 61,781
Total comprehensive income, net of taxes $ 2,911,554 $ 2,554,465 $ 1,755,735
[1]
Reclassification adjustments for gains / losses on available-for-sale securities are classified in interest and other income (expense), net.
[2] Reclassification adjustments for gains / losses on foreign currency hedges are classified in revenue and reclassification adjustments for gains / losses on Treasury lock hedges are classified in interest expense.
XML 34 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangibles (Details 1) - USD ($)
$ in Thousands
Nov. 29, 2019
Nov. 30, 2018
Purchased and other intangible assets, net by reportable segment [Abstract]    
Other intangibles, net $ 1,720,565 $ 2,069,001
Digital Media    
Purchased and other intangible assets, net by reportable segment [Abstract]    
Other intangibles, net 79,483 68,280
Digital Experience    
Purchased and other intangible assets, net by reportable segment [Abstract]    
Other intangibles, net 1,640,925 2,000,718
Publishing    
Purchased and other intangible assets, net by reportable segment [Abstract]    
Other intangibles, net $ 157 $ 3
XML 35 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment (Details) - USD ($)
$ in Thousands
Nov. 29, 2019
Nov. 30, 2018
Property and Equipment [Line Items]    
Property and equipment, gross $ 2,861,647 $ 2,480,908
Less accumulated depreciation and amortization (1,568,632) (1,405,836)
Property and equipment, net 1,293,015 1,075,072
Computers and other equipment    
Property and Equipment [Line Items]    
Property and equipment, gross 1,424,368 1,239,033
Buildings    
Property and Equipment [Line Items]    
Property and equipment, gross 482,797 485,024
Building improvements    
Property and Equipment [Line Items]    
Property and equipment, gross 307,396 285,564
Leasehold improvements    
Property and Equipment [Line Items]    
Property and equipment, gross 246,244 181,990
Land    
Property and Equipment [Line Items]    
Property and equipment, gross 144,871 145,065
Furniture and fixtures    
Property and Equipment [Line Items]    
Property and equipment, gross 143,739 121,206
Capital projects in-progress    
Property and Equipment [Line Items]    
Property and equipment, gross $ 112,232 $ 23,026
XML 36 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Document and Entity Information Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Nov. 29, 2019
Jan. 10, 2020
May 31, 2019
Entity Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Nov. 29, 2019    
Current Fiscal Year End Date --11-29    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2019    
Document Transition Report false    
Entity File Number 0-15175    
Entity Central Index Key 0000796343    
Entity Registrant Name ADOBE INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 77-0019522    
Entity Address, Address Line One 345 Park Avenue    
Entity Address, City or Town San Jose    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 95110-2704    
City Area Code 408    
Local Phone Number 536-6000    
Title of 12(b) Security Common Stock, $0.0001 par value per share    
Trading Symbol ADBE    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Amendment Flag false    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 102,250
Entity Common Stock, Shares Outstanding   482,130,975  
XML 37 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Nov. 29, 2019
Nov. 30, 2018
Deferred tax assets:    
Acquired technology $ 4,568 $ 9,561
Reserves and accruals 53,796 59,100
Deferred revenue 12,036 37,690
Stock-based compensation 106,911 89,240
Net operating loss carryforwards of acquired companies 137,151 209,445
Credit carryforwards 252,074 173,748
Capitalized expenses 44,912 19,074
Benefits relating to tax positions 47,458 51,965
Other 32,794 37,160
Total gross deferred tax assets 691,700 686,983
Deferred tax assets valuation allowance (244,432) (174,496)
Total deferred tax assets 447,268 512,487
Deferred tax liabilities:    
Depreciation and amortization 36,458 40,425
Undistributed earnings of foreign subsidiaries 51,883 17,556
Prepaid expenses 86,279 0
Acquired intangible assets 413,146 501,208
Total deferred tax liabilities 587,766 559,189
Net deferred tax liabilities 140,498 46,702
Aggregate changes in total gross amount of unrecognized tax benefits [Abstract]    
Beginning balance 196,152 172,945
Gross increases in unrecognized tax benefits - prior year tax positions 14,850 16,191
Gross decreases in unrecognized tax benefits - prior year tax positions (2,282) (4,000)
Gross increases in unrecognized tax benefits - current year tax positions 18,526 60,721
Gross decreases in unrecognized tax benefits - current year tax positions (2,879) 0
Settlements with taxing authorities (230) 0
Lapse of statute of limitations (49,813) (45,922)
Foreign exchange gains and losses 987 3,783
Ending balance $ 173,337 $ 196,152
XML 38 adbe10kfy19_htm.xml IDEA: XBRL DOCUMENT 0000796343 2018-12-01 2019-11-29 0000796343 us-gaap:AccountingStandardsUpdate201409Member 2018-12-01 2019-11-29 0000796343 us-gaap:SalesReturnsAndAllowancesMember 2018-12-01 2019-11-29 0000796343 us-gaap:AllowanceForCreditLossMember 2018-12-01 2019-11-29 0000796343 adbe:MarketoMember 2018-12-01 2019-11-29 0000796343 adbe:MagentoMember 2018-12-01 2019-11-29 0000796343 2020-01-10 0000796343 2019-05-31 0000796343 2018-11-30 0000796343 2019-11-29 0000796343 2017-12-02 2018-11-30 0000796343 2016-12-03 2017-12-01 0000796343 us-gaap:TreasuryStockMember 2018-12-01 2019-11-29 0000796343 us-gaap:RetainedEarningsMember 2016-12-03 2017-12-01 0000796343 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-11-29 0000796343 us-gaap:AdditionalPaidInCapitalMember 2017-12-02 2018-11-30 0000796343 us-gaap:TreasuryStockMember 2017-12-02 2018-11-30 0000796343 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-01 0000796343 us-gaap:TreasuryStockMember 2016-12-02 0000796343 us-gaap:RetainedEarningsMember 2018-12-01 2019-11-29 0000796343 us-gaap:AdditionalPaidInCapitalMember 2018-12-01 2019-11-29 0000796343 us-gaap:TreasuryStockMember 2019-11-29 0000796343 us-gaap:CommonStockMember 2016-12-02 0000796343 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-01 2019-11-29 0000796343 us-gaap:AdditionalPaidInCapitalMember 2016-12-02 0000796343 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-03 2017-12-01 0000796343 us-gaap:RetainedEarningsMember 2017-12-02 2018-11-30 0000796343 us-gaap:RetainedEarningsMember 2019-11-29 0000796343 us-gaap:TreasuryStockMember 2016-12-03 2017-12-01 0000796343 us-gaap:CommonStockMember 2017-12-01 0000796343 us-gaap:AdditionalPaidInCapitalMember 2016-12-03 2017-12-01 0000796343 us-gaap:TreasuryStockMember 2018-11-30 0000796343 us-gaap:RetainedEarningsMember 2017-12-01 0000796343 us-gaap:TreasuryStockMember 2017-12-01 0000796343 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-02 2018-11-30 0000796343 us-gaap:CommonStockMember 2019-11-29 0000796343 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-11-30 0000796343 us-gaap:AdditionalPaidInCapitalMember 2018-11-30 0000796343 us-gaap:AdditionalPaidInCapitalMember 2017-12-01 0000796343 us-gaap:RetainedEarningsMember 2016-12-02 0000796343 us-gaap:AdditionalPaidInCapitalMember 2019-11-29 0000796343 us-gaap:CommonStockMember 2018-11-30 0000796343 us-gaap:RetainedEarningsMember 2018-11-30 0000796343 2016-12-02 0000796343 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-02 0000796343 2017-12-01 0000796343 us-gaap:OrderOrProductionBacklogMember 2018-12-01 2019-11-29 0000796343 us-gaap:OtherIntangibleAssetsMember 2018-12-01 2019-11-29 0000796343 adbe:CustomerContractsAndRelationshipsMember 2018-12-01 2019-11-29 0000796343 us-gaap:DevelopedTechnologyRightsMember 2018-12-01 2019-11-29 0000796343 us-gaap:TrademarksMember 2018-12-01 2019-11-29 0000796343 adbe:PurchasedTechnologyMember 2018-12-01 2019-11-29 0000796343 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-11-30 0000796343 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-12-01 0000796343 2018-12-01 0000796343 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2018-12-01 2019-11-29 0000796343 srt:MinimumMember us-gaap:BuildingImprovementsMember 2018-12-01 2019-11-29 0000796343 srt:MaximumMember us-gaap:BuildingImprovementsMember 2018-12-01 2019-11-29 0000796343 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2018-12-01 2019-11-29 0000796343 srt:MaximumMember 2018-12-01 2019-11-29 0000796343 srt:MaximumMember us-gaap:BuildingMember 2018-12-01 2019-11-29 0000796343 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2018-12-01 2019-11-29 0000796343 srt:MinimumMember 2018-12-01 2019-11-29 0000796343 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2018-12-01 2019-11-29 0000796343 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2018-12-01 2019-11-29 0000796343 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2018-12-01 2019-11-29 0000796343 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-12-01 2019-11-29 0000796343 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-12-01 2019-11-29 0000796343 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-11-29 0000796343 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2019-11-29 0000796343 adbe:DigitalMediaMember 2016-12-03 2017-12-01 0000796343 adbe:DigitalMediaMember 2018-12-01 2019-11-29 0000796343 adbe:DigitalExperienceMember 2016-12-03 2017-12-01 0000796343 adbe:DigitalExperienceMember 2018-12-01 2019-11-29 0000796343 adbe:DigitalExperienceMember 2017-12-02 2018-11-30 0000796343 adbe:PublishingMember 2016-12-03 2017-12-01 0000796343 adbe:PublishingMember 2018-12-01 2019-11-29 0000796343 adbe:DigitalMediaMember 2017-12-02 2018-11-30 0000796343 adbe:PublishingMember 2017-12-02 2018-11-30 0000796343 us-gaap:SalesReturnsAndAllowancesMember 2016-12-03 2017-12-01 0000796343 us-gaap:SalesReturnsAndAllowancesMember 2018-11-30 0000796343 us-gaap:SalesReturnsAndAllowancesMember 2017-12-02 2018-11-30 0000796343 us-gaap:SalesReturnsAndAllowancesMember 2016-12-02 0000796343 us-gaap:SalesReturnsAndAllowancesMember 2017-12-01 0000796343 us-gaap:SalesReturnsAndAllowancesMember 2019-11-29 0000796343 us-gaap:AllowanceForCreditLossMember 2017-12-01 0000796343 us-gaap:AllowanceForCreditLossMember 2017-12-02 2018-11-30 0000796343 us-gaap:AllowanceForCreditLossMember 2016-12-02 0000796343 us-gaap:AllowanceForCreditLossMember 2018-11-30 0000796343 us-gaap:AllowanceForCreditLossMember 2016-12-03 2017-12-01 0000796343 us-gaap:AllowanceForCreditLossMember 2019-11-29 0000796343 srt:AmericasMember 2018-12-01 2019-11-29 0000796343 country:US 2017-12-02 2018-11-30 0000796343 adbe:OtherAsiaMember 2016-12-03 2017-12-01 0000796343 us-gaap:EMEAMember 2018-12-01 2019-11-29 0000796343 country:US 2018-12-01 2019-11-29 0000796343 country:JP 2018-12-01 2019-11-29 0000796343 country:JP 2017-12-02 2018-11-30 0000796343 srt:AmericasMember 2016-12-03 2017-12-01 0000796343 srt:AsiaMember 2016-12-03 2017-12-01 0000796343 country:US 2016-12-03 2017-12-01 0000796343 us-gaap:EMEAMember 2017-12-02 2018-11-30 0000796343 us-gaap:EMEAMember 2016-12-03 2017-12-01 0000796343 adbe:OtherAsiaMember 2018-12-01 2019-11-29 0000796343 country:JP 2016-12-03 2017-12-01 0000796343 srt:AsiaMember 2018-12-01 2019-11-29 0000796343 adbe:OtherAsiaMember 2017-12-02 2018-11-30 0000796343 adbe:OtherAmericasMember 2018-12-01 2019-11-29 0000796343 srt:AmericasMember 2017-12-02 2018-11-30 0000796343 adbe:OtherAmericasMember 2017-12-02 2018-11-30 0000796343 adbe:OtherAmericasMember 2016-12-03 2017-12-01 0000796343 srt:AsiaMember 2017-12-02 2018-11-30 0000796343 adbe:NoncancellableCommittedFundsMember 2019-11-29 0000796343 adbe:RefundableCustomerDepositsMember 2019-11-29 0000796343 adbe:MagentoMember 2018-06-18 0000796343 adbe:MagentoMember us-gaap:TrademarksMember 2018-06-18 2018-06-18 0000796343 adbe:MagentoMember adbe:CustomerContractsAndRelationshipsMember 2018-06-18 2018-06-18 0000796343 adbe:MagentoMember us-gaap:OtherIntangibleAssetsMember 2018-06-18 2018-06-18 0000796343 adbe:MagentoMember adbe:PurchasedTechnologyMember 2018-06-18 2018-06-18 0000796343 adbe:MagentoMember 2018-06-18 2018-06-18 0000796343 adbe:MarketoMember 2018-10-31 0000796343 adbe:MarketoMember 2018-10-31 2018-10-31 0000796343 adbe:TubeMogulMember 2016-12-19 0000796343 adbe:AllegorithmicMember 2019-01-23 2019-01-23 0000796343 adbe:AllegorithmicMember 2019-01-23 0000796343 adbe:TubeMogulMember 2016-12-19 2016-12-19 0000796343 adbe:MarketoMember us-gaap:LoansPayableMember 2018-10-17 0000796343 adbe:MarketoMember 2017-12-02 2018-11-30 0000796343 adbe:MarketoMember 2016-12-03 2017-12-01 0000796343 adbe:MarketoMember adbe:CustomerContractsAndRelationshipsMember 2018-10-31 2018-10-31 0000796343 adbe:MarketoMember us-gaap:TrademarksMember 2018-10-31 2018-10-31 0000796343 adbe:MarketoMember us-gaap:NoncompeteAgreementsMember 2018-10-31 2018-10-31 0000796343 adbe:MarketoMember adbe:PurchasedTechnologyMember 2018-10-31 2018-10-31 0000796343 adbe:MarketoMember us-gaap:OrderOrProductionBacklogMember 2018-10-31 2018-10-31 0000796343 us-gaap:MunicipalNotesMember 2019-11-29 0000796343 us-gaap:AssetBackedSecuritiesMember 2018-11-30 0000796343 us-gaap:AssetBackedSecuritiesMember 2019-11-29 0000796343 us-gaap:CorporateDebtSecuritiesMember 2019-11-29 0000796343 us-gaap:CorporateDebtSecuritiesMember 2018-11-30 0000796343 us-gaap:MunicipalNotesMember 2018-11-30 0000796343 us-gaap:BankTimeDepositsMember us-gaap:CashEquivalentsMember 2019-11-29 0000796343 us-gaap:CashAndCashEquivalentsMember 2019-11-29 0000796343 us-gaap:CashMember 2019-11-29 0000796343 us-gaap:ShortTermInvestmentsMember 2019-11-29 0000796343 us-gaap:CorporateDebtSecuritiesMember us-gaap:CashEquivalentsMember 2019-11-29 0000796343 us-gaap:CashEquivalentsMember 2019-11-29 0000796343 us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2019-11-29 0000796343 us-gaap:USTreasurySecuritiesMember us-gaap:FixedIncomeInvestmentsMember 2019-11-29 0000796343 us-gaap:AssetBackedSecuritiesMember us-gaap:FixedIncomeInvestmentsMember 2019-11-29 0000796343 us-gaap:CorporateDebtSecuritiesMember us-gaap:FixedIncomeInvestmentsMember 2019-11-29 0000796343 us-gaap:MunicipalNotesMember us-gaap:FixedIncomeInvestmentsMember 2019-11-29 0000796343 us-gaap:AssetBackedSecuritiesMember us-gaap:FixedIncomeInvestmentsMember 2018-11-30 0000796343 us-gaap:MoneyMarketFundsMember us-gaap:CashEquivalentsMember 2018-11-30 0000796343 us-gaap:CashEquivalentsMember 2018-11-30 0000796343 us-gaap:CashAndCashEquivalentsMember 2018-11-30 0000796343 us-gaap:CorporateDebtSecuritiesMember us-gaap:FixedIncomeInvestmentsMember 2018-11-30 0000796343 us-gaap:BankTimeDepositsMember us-gaap:CashEquivalentsMember 2018-11-30 0000796343 us-gaap:ShortTermInvestmentsMember 2018-11-30 0000796343 us-gaap:ForeignGovernmentDebtSecuritiesMember us-gaap:FixedIncomeInvestmentsMember 2018-11-30 0000796343 us-gaap:CashMember 2018-11-30 0000796343 us-gaap:MunicipalNotesMember us-gaap:FixedIncomeInvestmentsMember 2018-11-30 0000796343 us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-11-30 0000796343 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueMeasurementsRecurringMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-11-29 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-11-29 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2019-11-29 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-11-30 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-11-30 0000796343 us-gaap:FairValueMeasurementsRecurringMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-11-30 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalNotesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:BankTimeDepositsMember 2018-11-30 0000796343 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2018-11-30 0000796343 adbe:Notes2020and2025Member 2019-11-29 0000796343 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-02 2018-11-30 0000796343 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember 2018-12-01 2019-11-29 0000796343 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-02 2018-11-30 0000796343 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember 2016-12-03 2017-12-01 0000796343 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2017-12-02 2018-11-30 0000796343 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2016-12-03 2017-12-01 0000796343 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2016-12-03 2017-12-01 0000796343 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2016-12-03 2017-12-01 0000796343 us-gaap:TreasuryLockMember us-gaap:NondesignatedMember 2018-12-01 2019-11-29 0000796343 us-gaap:ForeignExchangeForwardMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-01 2019-11-29 0000796343 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-12-01 2019-11-29 0000796343 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember 2017-12-02 2018-11-30 0000796343 us-gaap:TreasuryLockMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-01 2019-11-29 0000796343 us-gaap:ForeignExchangeOptionMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-01 2019-11-29 0000796343 us-gaap:ForeignExchangeOptionMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-01 2019-11-29 0000796343 adbe:Notes2020Member 2010-02-28 0000796343 us-gaap:ForeignExchangeForwardMember 2018-11-30 0000796343 us-gaap:InterestRateSwapMember 2014-06-13 0000796343 us-gaap:ForeignExchangeOptionMember 2018-12-01 2019-11-29 0000796343 us-gaap:ForeignExchangeForwardMember 2019-11-29 0000796343 us-gaap:TreasuryLockMember 2019-06-07 0000796343 us-gaap:ForeignExchangeOptionMember 2019-11-29 0000796343 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-01 2019-11-29 0000796343 us-gaap:NondesignatedMember 2018-12-01 2019-11-29 0000796343 us-gaap:NondesignatedMember 2016-12-03 2017-12-01 0000796343 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2016-12-03 2017-12-01 0000796343 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2017-12-02 2018-11-30 0000796343 us-gaap:NondesignatedMember 2017-12-02 2018-11-30 0000796343 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-11-30 0000796343 us-gaap:TreasuryLockMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-11-30 0000796343 us-gaap:ForeignExchangeOptionMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-11-29 0000796343 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-11-29 0000796343 us-gaap:TreasuryLockMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-11-29 0000796343 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2018-11-30 0000796343 us-gaap:ForeignExchangeOptionMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-11-30 0000796343 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2019-11-29 0000796343 us-gaap:ForeignExchangeOptionMember 2017-12-02 2018-11-30 0000796343 us-gaap:ForeignExchangeForwardMember 2017-12-02 2018-11-30 0000796343 us-gaap:ForeignExchangeForwardMember 2018-12-01 2019-11-29 0000796343 us-gaap:ConstructionInProgressMember 2018-11-30 0000796343 us-gaap:LeaseholdImprovementsMember 2018-11-30 0000796343 us-gaap:BuildingImprovementsMember 2019-11-29 0000796343 us-gaap:LeaseholdImprovementsMember 2019-11-29 0000796343 us-gaap:ConstructionInProgressMember 2019-11-29 0000796343 us-gaap:BuildingImprovementsMember 2018-11-30 0000796343 us-gaap:LandMember 2018-11-30 0000796343 us-gaap:LandMember 2019-11-29 0000796343 us-gaap:FurnitureAndFixturesMember 2019-11-29 0000796343 us-gaap:BuildingMember 2018-11-30 0000796343 us-gaap:BuildingMember 2019-11-29 0000796343 us-gaap:MachineryAndEquipmentMember 2018-11-30 0000796343 us-gaap:MachineryAndEquipmentMember 2019-11-29 0000796343 us-gaap:FurnitureAndFixturesMember 2018-11-30 0000796343 srt:AmericasMember 2018-11-30 0000796343 srt:AsiaMember 2018-11-30 0000796343 us-gaap:EMEAMember 2019-11-29 0000796343 country:US 2019-11-29 0000796343 adbe:OtherAmericasMember 2018-11-30 0000796343 adbe:OtherAmericasMember 2019-11-29 0000796343 us-gaap:EMEAMember 2018-11-30 0000796343 country:US 2018-11-30 0000796343 srt:AmericasMember 2019-11-29 0000796343 srt:AsiaMember 2019-11-29 0000796343 adbe:DigitalMediaMember 2019-11-29 0000796343 adbe:DigitalMediaMember 2018-11-30 0000796343 adbe:DigitalExperienceMember 2018-11-30 0000796343 adbe:PublishingMember 2018-11-30 0000796343 adbe:PublishingMember 2017-12-01 0000796343 adbe:DigitalExperienceMember 2019-11-29 0000796343 adbe:DigitalMediaMember 2017-12-01 0000796343 adbe:DigitalExperienceMember 2017-12-01 0000796343 adbe:PublishingMember 2019-11-29 0000796343 us-gaap:DevelopedTechnologyRightsMember 2019-11-29 0000796343 adbe:PurchasedTechnologyMember 2019-11-29 0000796343 us-gaap:TrademarksMember 2018-11-30 0000796343 adbe:PurchasedTechnologyMember 2018-11-30 0000796343 us-gaap:OrderOrProductionBacklogMember 2018-11-30 0000796343 us-gaap:DevelopedTechnologyRightsMember 2018-11-30 0000796343 us-gaap:OtherIntangibleAssetsMember 2018-11-30 0000796343 us-gaap:OtherIntangibleAssetsMember 2019-11-29 0000796343 us-gaap:TrademarksMember 2019-11-29 0000796343 adbe:CustomerContractsAndRelationshipsMember 2018-11-30 0000796343 adbe:CustomerContractsAndRelationshipsMember 2019-11-29 0000796343 us-gaap:OrderOrProductionBacklogMember 2019-11-29 0000796343 us-gaap:StateAndLocalJurisdictionMember 2019-11-29 0000796343 us-gaap:ForeignCountryMember 2019-11-29 0000796343 srt:MinimumMember 2019-11-29 0000796343 us-gaap:InternalRevenueServiceIRSMember 2019-11-29 0000796343 srt:MaximumMember 2019-11-29 0000796343 2018-01-01 2018-11-30 0000796343 adbe:BoardOfDirectorsAndCertainExecutivesMember 2018-12-01 2019-11-29 0000796343 adbe:BoardOfDirectorsAndCertainExecutivesMember 2018-11-30 0000796343 adbe:BoardOfDirectorsAndCertainExecutivesMember 2019-11-29 0000796343 adbe:MaximumSharesEligibleToReceiveMember us-gaap:PerformanceSharesMember 2017-12-01 0000796343 adbe:SharesGrantedMember us-gaap:PerformanceSharesMember 2016-12-03 2017-12-01 0000796343 adbe:MaximumSharesEligibleToReceiveMember us-gaap:PerformanceSharesMember 2017-12-02 2018-11-30 0000796343 adbe:SharesGrantedMember us-gaap:PerformanceSharesMember 2018-12-01 2019-11-29 0000796343 adbe:MaximumSharesEligibleToReceiveMember us-gaap:PerformanceSharesMember 2016-12-02 0000796343 adbe:SharesGrantedMember us-gaap:PerformanceSharesMember 2017-12-02 2018-11-30 0000796343 adbe:MaximumSharesEligibleToReceiveMember us-gaap:PerformanceSharesMember 2016-12-03 2017-12-01 0000796343 adbe:SharesGrantedMember us-gaap:PerformanceSharesMember 2017-12-01 0000796343 adbe:MaximumSharesEligibleToReceiveMember us-gaap:PerformanceSharesMember 2018-12-01 2019-11-29 0000796343 adbe:SharesGrantedMember us-gaap:PerformanceSharesMember 2018-11-30 0000796343 adbe:SharesGrantedMember us-gaap:PerformanceSharesMember 2016-12-02 0000796343 adbe:SharesGrantedMember us-gaap:PerformanceSharesMember 2019-11-29 0000796343 adbe:MaximumSharesEligibleToReceiveMember us-gaap:PerformanceSharesMember 2018-11-30 0000796343 adbe:MaximumSharesEligibleToReceiveMember us-gaap:PerformanceSharesMember 2019-11-29 0000796343 us-gaap:RestrictedStockUnitsRSUMember 2017-12-02 2018-11-30 0000796343 us-gaap:RestrictedStockUnitsRSUMember 2017-12-01 0000796343 us-gaap:RestrictedStockUnitsRSUMember 2019-11-29 0000796343 us-gaap:RestrictedStockUnitsRSUMember 2016-12-03 2017-12-01 0000796343 us-gaap:RestrictedStockUnitsRSUMember 2018-11-30 0000796343 us-gaap:RestrictedStockUnitsRSUMember 2018-12-01 2019-11-29 0000796343 adbe:Program2016Member us-gaap:PerformanceSharesMember 2018-12-01 2019-11-29 0000796343 adbe:Program2016Member us-gaap:PerformanceSharesMember 2018-12-01 2019-11-29 0000796343 adbe:Plan2019Member 2019-11-29 0000796343 us-gaap:EmployeeStockMember 2019-11-29 0000796343 us-gaap:EmployeeStockMember 2017-12-02 2018-11-30 0000796343 adbe:Program2015Member us-gaap:PerformanceSharesMember 2017-12-02 2018-11-30 0000796343 us-gaap:EmployeeStockMember 2016-12-03 2017-12-01 0000796343 us-gaap:EmployeeStockMember 2017-12-01 0000796343 us-gaap:EmployeeStockMember 2018-12-01 2019-11-29 0000796343 adbe:Program2014Member us-gaap:PerformanceSharesMember 2016-12-03 2017-12-01 0000796343 us-gaap:PerformanceSharesMember 2018-12-01 2019-11-29 0000796343 adbe:ProgramsachievedMember us-gaap:PerformanceSharesMember 2016-12-03 2017-12-01 0000796343 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2018-12-01 2019-11-29 0000796343 adbe:Program2015Member us-gaap:PerformanceSharesMember 2017-12-02 2018-11-30 0000796343 adbe:ProgramsachievedMember us-gaap:PerformanceSharesMember 2017-12-02 2018-11-30 0000796343 adbe:ProgramsachievedMember us-gaap:PerformanceSharesMember 2018-12-01 2019-11-29 0000796343 adbe:Program2014Member us-gaap:PerformanceSharesMember 2016-12-03 2017-12-01 0000796343 srt:DirectorMember us-gaap:RestrictedStockUnitsRSUMember 2019-11-29 0000796343 us-gaap:EmployeeStockMember 2018-11-30 0000796343 us-gaap:RestrictedStockUnitsRSUMember adbe:ExistingNonEmployeeDirectorsMember 2018-12-01 2019-11-29 0000796343 us-gaap:RestrictedStockUnitsRSUMember adbe:NewNonEmployeeDirectorsMember 2016-12-03 2017-12-01 0000796343 us-gaap:RestrictedStockUnitsRSUMember adbe:ExistingNonEmployeeDirectorsMember 2016-12-03 2017-12-01 0000796343 us-gaap:RestrictedStockUnitsRSUMember adbe:NewNonEmployeeDirectorsMember 2018-12-01 2019-11-29 0000796343 us-gaap:RestrictedStockUnitsRSUMember adbe:NewNonEmployeeDirectorsMember 2017-12-02 2018-11-30 0000796343 us-gaap:RestrictedStockUnitsRSUMember adbe:ExistingNonEmployeeDirectorsMember 2017-12-02 2018-11-30 0000796343 us-gaap:RestrictedStockUnitsRSUMember 2016-12-02 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember adbe:CostOfSubscriptionRevenueMember 2017-12-02 2018-11-30 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember us-gaap:GeneralAndAdministrativeExpenseMember 2016-12-03 2017-12-01 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember us-gaap:GeneralAndAdministrativeExpenseMember 2017-12-02 2018-11-30 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember us-gaap:ResearchAndDevelopmentExpenseMember 2016-12-03 2017-12-01 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember adbe:CostOfServiceAndSupportRevenueMember 2016-12-03 2017-12-01 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember adbe:CostOfSubscriptionRevenueMember 2016-12-03 2017-12-01 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-12-01 2019-11-29 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember us-gaap:SellingAndMarketingExpenseMember 2017-12-02 2018-11-30 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember adbe:CostOfServiceAndSupportRevenueMember 2018-12-01 2019-11-29 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember us-gaap:SellingAndMarketingExpenseMember 2017-12-02 2018-11-30 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-12-01 2019-11-29 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember 2018-12-01 2019-11-29 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember us-gaap:GeneralAndAdministrativeExpenseMember 2017-12-02 2018-11-30 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember adbe:CostOfServiceAndSupportRevenueMember 2018-12-01 2019-11-29 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember us-gaap:SellingAndMarketingExpenseMember 2018-12-01 2019-11-29 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember 2016-12-03 2017-12-01 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember us-gaap:SellingAndMarketingExpenseMember 2016-12-03 2017-12-01 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember us-gaap:ResearchAndDevelopmentExpenseMember 2018-12-01 2019-11-29 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember 2018-12-01 2019-11-29 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember adbe:CostOfSubscriptionRevenueMember 2018-12-01 2019-11-29 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember us-gaap:ResearchAndDevelopmentExpenseMember 2016-12-03 2017-12-01 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember us-gaap:ResearchAndDevelopmentExpenseMember 2017-12-02 2018-11-30 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember us-gaap:SellingAndMarketingExpenseMember 2018-12-01 2019-11-29 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-12-01 2019-11-29 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember 2017-12-02 2018-11-30 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember adbe:CostOfServiceAndSupportRevenueMember 2016-12-03 2017-12-01 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember us-gaap:GeneralAndAdministrativeExpenseMember 2016-12-03 2017-12-01 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember adbe:CostOfSubscriptionRevenueMember 2018-12-01 2019-11-29 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember adbe:CostOfSubscriptionRevenueMember 2016-12-03 2017-12-01 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember adbe:CostOfServiceAndSupportRevenueMember 2017-12-02 2018-11-30 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember us-gaap:SellingAndMarketingExpenseMember 2016-12-03 2017-12-01 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember us-gaap:ResearchAndDevelopmentExpenseMember 2017-12-02 2018-11-30 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember adbe:CostOfSubscriptionRevenueMember 2017-12-02 2018-11-30 0000796343 adbe:RestrictedStockAndPerformanceShareAwardsMember 2017-12-02 2018-11-30 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember adbe:CostOfServiceAndSupportRevenueMember 2017-12-02 2018-11-30 0000796343 adbe:OptionGrantsAndStockPurchaseRightsMember 2016-12-03 2017-12-01 0000796343 srt:MinimumMember us-gaap:EmployeeStockMember 2018-12-01 2019-11-29 0000796343 srt:MaximumMember us-gaap:EmployeeStockMember 2016-12-03 2017-12-01 0000796343 srt:MaximumMember us-gaap:EmployeeStockMember 2017-12-02 2018-11-30 0000796343 srt:MinimumMember us-gaap:EmployeeStockMember 2017-12-02 2018-11-30 0000796343 srt:MinimumMember us-gaap:EmployeeStockMember 2016-12-03 2017-12-01 0000796343 srt:MaximumMember us-gaap:EmployeeStockMember 2018-12-01 2019-11-29 0000796343 adbe:ProgramsnotyetachievedMember us-gaap:PerformanceSharesMember 2018-12-01 2019-11-29 0000796343 adbe:OtherAwardsMember us-gaap:RestrictedStockUnitsRSUMember 2019-11-29 0000796343 adbe:FocalAwardsMember us-gaap:RestrictedStockUnitsRSUMember 2018-12-01 2018-12-31 0000796343 adbe:FocalAwardsMember us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000796343 adbe:OtherAwardsMember us-gaap:RestrictedStockUnitsRSUMember 2018-12-01 2019-11-29 0000796343 adbe:FocalAwardsMember us-gaap:RestrictedStockUnitsRSUMember 2019-11-29 0000796343 adbe:FocalAwardsMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-11-29 0000796343 adbe:StockRepurchaseAuthority2018Member us-gaap:SubsequentEventMember 2019-11-30 2020-01-21 0000796343 adbe:StockRepurchaseAuthority2018Member 2018-05-21 0000796343 adbe:StockRepurchaseAuthority2018Member us-gaap:SubsequentEventMember 2020-01-21 0000796343 us-gaap:RevolvingCreditFacilityMember 2018-10-17 0000796343 adbe:Notes2025Member 2014-11-29 2015-02-27 0000796343 us-gaap:LoansPayableMember 2018-12-01 2019-11-29 0000796343 adbe:Notes2025Member 2015-01-21 0000796343 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2018-10-17 2018-10-17 0000796343 adbe:ScenarioiMember srt:MinimumMember us-gaap:LoansPayableMember 2018-10-17 0000796343 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2018-10-17 2018-10-17 0000796343 adbe:ScenarioiiMember srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2018-10-17 0000796343 adbe:Notes2020Member 2010-02-28 2010-02-28 0000796343 adbe:Notes2020Member 2019-11-29 0000796343 adbe:ScenarioiMember srt:MaximumMember us-gaap:LoansPayableMember 2018-10-17 0000796343 adbe:ScenarioiiMember srt:MinimumMember us-gaap:LoansPayableMember 2018-10-17 0000796343 us-gaap:LoansPayableMember 2019-11-29 0000796343 us-gaap:LoansPayableMember 2018-10-17 0000796343 adbe:Notes2020and2025Member 2010-02-28 0000796343 adbe:ScenarioiiMember srt:MaximumMember us-gaap:LoansPayableMember 2018-10-17 0000796343 adbe:ScenarioiMember srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2018-10-17 0000796343 us-gaap:RevolvingCreditFacilityMember 2019-11-29 0000796343 adbe:ScenarioiiMember srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2018-10-17 0000796343 adbe:ScenarioiMember srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2018-10-17 0000796343 adbe:ScenarioiiMember us-gaap:RevolvingCreditFacilityMember 2018-10-17 0000796343 adbe:Notes2020and2025Member 2018-12-01 2019-11-29 0000796343 us-gaap:LoansPayableMember 2018-11-30 0000796343 adbe:Notes2020Member us-gaap:InterestRateSwapMember 2019-11-29 0000796343 adbe:Notes2020Member us-gaap:InterestRateSwapMember 2018-11-30 0000796343 adbe:Notes2020and2025Member 2018-11-30 0000796343 2018-09-01 2018-11-30 0000796343 2017-12-02 2018-03-02 0000796343 2018-03-03 2018-06-01 0000796343 2018-06-02 2018-08-31 0000796343 2019-06-01 2019-08-30 0000796343 2018-12-01 2019-03-01 0000796343 2019-03-02 2019-05-31 0000796343 2019-08-31 2019-11-29 iso4217:USD iso4217:USD shares shares pure adbe:purchaseperiods adbe:securities 1.00 over five, ten or fifteen years P3Y 4 P13W P13W P13W P13W P13W P13W P13W P13W P52W P52W P52W P0Y0M30D P24M P6M 0.25 0.3333 0.25 false --11-29 FY 2019 0000796343 14981000 9650000 0.0001 0.0001 900000000 900000000 600834000 600834000 487663000 482339000 P180D P12M P180D 0.0001 0.0001 2000000 2000000 0 0 P4Y P3Y P4Y P3Y P1Y 0.27 0.29 0.35 0.22 0.26 0.30 0.0141 0.0252 0.0247 0.0062 0.0154 0.0178 P2Y P6M P2Y P6M P2Y P6M 2038-01-01 2020-01-01 113171000 118495000 10-K true 2019-11-29 false 0-15175 ADOBE INC. DE 77-0019522 345 Park Avenue San Jose CA 95110-2704 408 536-6000 Common Stock, $0.0001 par value per share ADBE NASDAQ Yes No Yes Yes Large Accelerated Filer false false false 102250000000 482130975 2650221000 1642775000 1526755000 1586187000 1534809000 1315578000 783140000 312499000 6494925000 4857039000 1293015000 1075072000 10691199000 10581048000 1720565000 2069001000 562696000 186522000 20762400000 18768682000 209499000 186258000 1398548000 1163185000 3149343000 0 3377986000 2915974000 55562000 35709000 8190938000 4301126000 988924000 4124800000 122727000 137630000 616102000 644101000 140498000 46702000 173056000 152209000 10232245000 9406568000 0 0 61000 61000 6504800000 5685337000 14828562000 11815597000 -188034000 -148130000 10615234000 7990751000 10530155000 9362114000 20762400000 18768682000 9994463000 7922152000 6133869000 647788000 622153000 706767000 529046000 485703000 460869000 11171297000 9030008000 7301505000 1222520000 807221000 623048000 39625000 46009000 57082000 410575000 341769000 330361000 1672720000 1194999000 1010491000 9498577000 7835009000 6291014000 1930228000 1537812000 1224059000 3244347000 2620829000 2197592000 880637000 744898000 624706000 175244000 91101000 76562000 6230456000 4994640000 4122919000 3268121000 2840369000 2168095000 42255000 39536000 36395000 157214000 89242000 74402000 51579000 3213000 7553000 -63380000 -46493000 -30454000 3204741000 2793876000 2137641000 253283000 203102000 443687000 2951458000 2590774000 1693954000 6.07 5.28 3.43 486291000 490564000 493632000 6.00 5.20 3.38 491572000 497843000 501123000 2951458000 2590774000 1693954000 29409000 -24464000 -2503000 -124000 -10650000 947000 29533000 -13814000 -3450000 294000 74080000 6917000 44334000 48981000 31973000 -44040000 25099000 -25056000 -25397000 -47594000 90287000 -39904000 -36309000 61781000 2911554000 2554465000 1755735000 600834000 61000 4616331000 8114517000 -173602000 106580000 -5132472000 7424835000 1693954000 1693954000 61781000 61781000 1768000 -234601000 5194000 151058000 -81775000 8186000 1100000000 1100000000 10348000 10348000 453748000 453748000 -3022000 -3022000 600834000 61000 5082195000 9573870000 -111821000 109572000 -6084436000 8459869000 2590774000 2590774000 -36309000 -36309000 -1125000 -348729000 5087000 147651000 -202203000 8686000 2050000000 2050000000 2784000 2784000 601483000 601483000 -3966000 -3966000 -318000 -318000 600834000 61000 5685337000 11815597000 -148130000 113171000 -7990751000 9362114000 442319000 442319000 2951458000 2951458000 -39904000 -39904000 48686000 -380812000 4559000 125074000 -207052000 9883000 2750000000 2750000000 770777000 770777000 443000 443000 600834000 61000 6504800000 14828562000 -188034000 118495000 -10615234000 10530155000 2951458000 2590774000 1693954000 736669000 346492000 325997000 787705000 609562000 454472000 2707000 -468936000 51605000 47626000 -793000 5494000 -13835000 -7193000 -4625000 187826000 1983000 187173000 531054000 77225000 -28040000 23129000 54920000 -45186000 171705000 43837000 151104000 4152000 479184000 -34493000 496959000 444693000 475402000 4421813000 4029304000 2912853000 699893000 566084000 1931011000 699540000 765860000 759737000 86137000 1709480000 1393929000 100704000 6314382000 459626000 394479000 266579000 178122000 48735000 18513000 29918000 2550000 4923000 2134000 -455584000 -4685295000 -442877000 2750000000 2050000000 1100000000 232932000 190990000 158351000 439984000 393193000 240126000 0 2248342000 0 11008000 -1707000 -1960000 -2946044000 -5568000 -1183735000 -12739000 -1738000 8516000 1007446000 -663297000 1294757000 1642775000 2306072000 1011315000 2650221000 1642775000 2306072000 352478000 210369000 396668000 152075000 81258000 69430000 0 0 80439000 0 2784000 10348000  BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES<div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Operations</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Founded in 1982, Adobe Inc. is one of the largest and most diversified software companies in the world. We offer a line of products and services used by creative professionals, marketers, knowledge workers, students, application developers, enterprises and consumers for creating, managing, delivering, measuring, optimizing, engaging and transacting with compelling content and experiences across personal computers, devices and media. We market our products and services directly to enterprise customers through our sales force and local field offices. We license our products to end users through app stores and our own website at www.adobe.com. We offer many of our products via a Software-as-a-Service (“SaaS”) model or a managed services model (both of which are referred to as hosted or cloud-based) as well as through term subscription and pay-per-use models. We also distribute certain products and services through a network of distributors, value-added resellers, systems integrators, independent software vendors, retailers, software developers and original equipment manufacturers (“OEMs”). In addition, we license our technology to hardware manufacturers, software developers and service providers for use in their products and solutions. Our products run on personal and server-based computers, as well as on smartphones, tablets and other devices, depending on the product. We have operations in the Americas, Europe, Middle East and Africa (“EMEA”), and Asia-Pacific (“APAC”).</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Basis of Presentation</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying Consolidated Financial Statements include those of Adobe and its subsidiaries, after elimination of all intercompany accounts and transactions. We have prepared the accompanying Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC”).</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Use of Estimates</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In preparing Consolidated Financial Statements and related disclosures in conformity with GAAP and pursuant to the rules and regulations of the SEC, we must make estimates and judgments that affect the amounts reported in the Consolidated Financial Statements and accompanying notes. Estimates are used for, but not limited to, sales allowances and programs, bad debts, stock-based compensation, determining the fair value of acquired assets and assumed liabilities, impairment of goodwill and intangible assets, litigation and income taxes. Actual results may differ materially from these estimates.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal Year</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our fiscal year is a 52- or 53-week year that ends on the Friday closest to November 30. Fiscal years </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were 52-week years. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reclassifications</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain immaterial prior year amounts have been reclassified to conform to current year presentation in the Notes to Consolidated Financial Statements. </span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Adopted Accounting Guidance </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 28, 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, Topic 606, requiring an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the capitalization of incremental costs to obtain a contract with a customer. The new revenue standard replaces most existing revenue recognition guidance in GAAP and permits the use of either the full retrospective or modified retrospective transition method. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:38px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 1, 2018, the beginning of our fiscal year 2019, we adopted the requirements of the new revenue standard utilizing the modified retrospective method of transition. Prior period information has not been restated and continues to be reported under the accounting standard in effect for those periods. We applied the new revenue standard to contracts that were not completed as of the adoption date, consistent with the transition guidance. Further, adoption of the new revenue standard resulted in changes to our accounting policies for revenue recognition and sales commissions as detailed below. </span></div><div style="line-height:120%;text-align:justify;text-indent:38px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognized the following cumulative effects of initially applying the new revenue standard as of December 1, 2018:</span></div><div style="line-height:120%;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:59%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of <br/>November 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="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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Topic 606 Adoption Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of <br/>December 1, <br/>2018</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:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade receivables, net of allowances for doubtful accounts</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:inherit;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:inherit;font-size:10pt;"><span>1,315,578</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>43,028</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1,358,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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</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:inherit;font-size:10pt;"><span>312,499</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:inherit;font-size:10pt;"><span>186,220</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:inherit;font-size:10pt;"><span>498,719</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</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:inherit;font-size:10pt;"><span>186,522</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>273,421</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>459,943</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Liabilities and Stockholders’ Equity</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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses</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:inherit;font-size:10pt;"><span>1,163,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>30,358</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>1,193,543</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, current</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:inherit;font-size:10pt;"><span>2,915,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 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:inherit;font-size:10pt;"><span>(52,842</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,863,132</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</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:inherit;font-size:10pt;"><span>46,702</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>82,834</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>129,536</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</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:inherit;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:inherit;font-size:10pt;"><span>11,815,597</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:inherit;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:inherit;font-size:10pt;"><span>442,319</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:inherit;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:inherit;font-size:10pt;"><span>12,257,916</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Below is a summary of the adoption impacts of the new revenue standard:</span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;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:inherit;font-size:10pt;">We capitalized </span><span style="font-family:inherit;font-size:10pt;"><span>$413.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of contract acquisition costs comprised of sales and partner commission costs at adoption date (included in prepaid expenses and other current assets for the current portion and other assets for the long-term portion), with a corresponding adjustment to retained earnings. We are amortizing these costs over their respective expected period of benefit.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;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:inherit;font-size:10pt;">Revenue for certain contracts that were previously deferred would have been recognized in periods prior to adoption under the new standard. Upon adoption, we recorded the following adjustments to our beginning balances to reflect the amount of revenue that will no longer be recognized in future periods for such contracts: an increase in unbilled receivables (included in trade receivables, net) of </span><span style="font-family:inherit;font-size:10pt;"><span>$24.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, an increase in contract assets (included in prepaid expenses and other current assets for the current portion and other assets for the long-term portion) of </span><span style="font-family:inherit;font-size:10pt;"><span>$46.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and a decrease in deferred revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>$52.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, with corresponding adjustments to retained earnings.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;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:inherit;font-size:10pt;">We recorded an increase to our opening deferred income tax liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$82.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, with a corresponding adjustment to retained earnings, to record the tax effect of the above adjustments. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;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:inherit;font-size:10pt;">Further, we had other impacts to various accounts which resulted to an immaterial net reduction to our retained earnings. </span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adoption of the new revenue standard impacted our Consolidated Statements of Income for the year ended </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> as follows:</span></div><div style="line-height:120%;text-align:justify;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="12"/></tr><tr><td style="width:59%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share amounts)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without Topic 606 adoption impact</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:inherit;font-size:10pt;">Revenue</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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription</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:inherit;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:inherit;font-size:10pt;"><span>9,994,463</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1,440</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>9,995,903</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product</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:inherit;font-size:10pt;"><span>647,788</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:inherit;font-size:10pt;"><span>(101,981</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>545,807</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Services and support</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:inherit;font-size:10pt;"><span>529,046</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(7,431</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: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="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:inherit;font-size:10pt;"><span>521,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</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:inherit;font-size:10pt;"><span>11,171,297</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:inherit;font-size:10pt;"><span>(107,972</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,063,325</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:inherit;font-size:10pt;"> Operating expenses</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</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:inherit;font-size:10pt;"><span>3,244,347</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:inherit;font-size:10pt;"><span>11,987</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:inherit;font-size:10pt;"><span>3,256,334</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</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:inherit;font-size:10pt;"><span>880,637</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(7,646</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: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="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:inherit;font-size:10pt;"><span>872,991</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Provision for income taxes</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:inherit;font-size:10pt;"><span>253,283</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:inherit;font-size:10pt;"><span>(6,517</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>246,766</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:inherit;font-size:10pt;">Net income</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:inherit;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:inherit;font-size:10pt;"><span>2,951,458</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>(105,953</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: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 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:inherit;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:inherit;font-size:10pt;"><span>2,845,505</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Basic net income per share</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:inherit;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:inherit;font-size:10pt;"><span>6.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>(0.22</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>5.85</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:inherit;font-size:10pt;">Diluted net income per share</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:inherit;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:inherit;font-size:10pt;"><span>6.00</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>(0.21</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: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 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:inherit;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:inherit;font-size:10pt;"><span>5.79</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:38px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adoption of the new revenue standard impacted our Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> as follows:</span></div><div style="line-height:120%;padding-bottom:12px;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:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without Topic 606 adoption impact</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:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade receivables, net of allowances for doubtful accounts</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:inherit;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:inherit;font-size:10pt;"><span>1,534,809</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>(58,140</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: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 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:inherit;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:inherit;font-size:10pt;"><span>1,476,669</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</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:inherit;font-size:10pt;"><span>783,140</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:inherit;font-size:10pt;"><span>(198,692</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>584,448</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</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:inherit;font-size:10pt;"><span>562,696</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(340,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: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="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:inherit;font-size:10pt;"><span>222,238</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Liabilities and Stockholders’ Equity</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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses</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:inherit;font-size:10pt;"><span>1,398,548</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(51,918</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: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="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:inherit;font-size:10pt;"><span>1,346,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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, current</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:inherit;font-size:10pt;"><span>3,377,986</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:inherit;font-size:10pt;"><span>113,432</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:inherit;font-size:10pt;"><span>3,491,418</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, long-term</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:inherit;font-size:10pt;"><span>122,727</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(14,723</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: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="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:inherit;font-size:10pt;"><span>108,004</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes payable, long-term</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:inherit;font-size:10pt;"><span>616,102</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:inherit;font-size:10pt;"><span>(7,112</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>608,990</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</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:inherit;font-size:10pt;"><span>140,498</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(88,697</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: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="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:inherit;font-size:10pt;"><span>51,801</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</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:inherit;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:inherit;font-size:10pt;"><span>14,828,562</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:inherit;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:inherit;font-size:10pt;"><span>(548,272</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>14,280,290</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:38px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There was no net impact to our Consolidated Statements of Comprehensive Income and Consolidated Statements of Cash Flows resulting from the adoption of the new revenue standard other than the impact to reported net income as presented above. The impact to our Consolidated Statements of Stockholders’ Equity was only to retained earnings, as presented above. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:38px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The most significant impact of the new revenue standard relates to our capitalization of certain incremental costs to acquire contracts and the requirement to amortize these amounts over the expected period of benefit. Under the previous standard, we expensed costs related to the acquisition of revenue-generating contracts as incurred. Additionally, there was impact from arrangements with our customers that include on-premise term-based software licenses bundled with maintenance and support. Under the previous standard, revenue attributable to these software licenses was recognized ratably over the term of the arrangement because vendor-specific objective evidence (“VSOE”) did not exist for the undelivered maintenance and support element as it is not sold separately. The requirement to have VSOE for undelivered elements to enable the separation of revenue recognition for delivered software licenses is eliminated under the new revenue standard. Accordingly, under the new revenue standard we recognize as revenue a portion of the arrangement fee upon delivery of the software licenses and classify that recognized revenue as product revenue instead of subscription revenue in our Consolidated Statements of Income.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:38px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other impacts to our policies and disclosures include earlier recognition of revenue for certain contracts due to the elimination of contingent revenue limitations, the requirement to estimate variable consideration for certain arrangements, increased allocation of revenue to and from professional services and other offerings and changes to our financial statement disclosures such as new disclosures related to our remaining performance obligations. However, the timing and pattern of revenue recognition related to our professional services and cloud-enabled offerings, including Creative Cloud and Document Cloud for enterprises, individuals and teams, remain substantially unchanged. When Creative Cloud and Document Cloud are sold with cloud-enabled services, the on-premise/on-device software licenses and cloud-enabled services are so highly interrelated and interdependent that they are not each separately identifiable within the context of the contract and therefore not distinct from each other. Revenue for these offerings continues to be recognized ratably over the subscription period for which the cloud-enabled services are provided.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There have been no other new accounting pronouncements made effective during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> that have significance, or potential significance, to our Consolidated Financial Statements.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant Accounting Policies</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our revenue is derived from the sale of cloud-enabled software subscriptions, cloud-hosted offerings, term-based, royalty, and perpetual software licenses, associated software maintenance and support plans, consulting services, training and technical support. Most of our enterprise customer arrangements involve multiple promises to our customers.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is recognized when a contract exists between us and a customer and upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which may be capable of being distinct and accounted for as separate performance obligations, or in the case of offerings such as cloud-enabled Creative Cloud and Document Cloud, accounted for as a single performance obligation. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Product, Subscription and Services Offerings</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We enter into revenue arrangements in which a customer may purchase a combination of cloud-enabled subscriptions, cloud-hosted offerings, term-based, royalty, and perpetual software licenses, associated software maintenance and support plans, consulting services, training and technical support.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fully hosted subscription services (SaaS) allow customers to access hosted software during the contractual term without taking possession of the software. Cloud-hosted subscription services may be sold on a fee-per-subscription period basis or based on consumption or usage.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize revenue ratably over the contractual service term for hosted services that are priced based on a committed number of transactions where the delivery and consumption of the benefit of the services occur evenly over time, beginning on the date the services associated with the committed transactions are first made available to the customer and continuing through the end of the contractual service term. Over-usage fees and fees based on the actual number of transactions are billed in accordance with contract terms as these fees are incurred and are included in the transaction price of an arrangement as variable consideration. Fees based on a number of transactions or impressions per month, where invoicing is aligned to the pattern of performance, customer benefit and consumption, are typically accounted for utilizing the “as-invoiced” practical expedient. Revenue for subscriptions sold as a fee per period is recognized ratably over the contractual term as the customer simultaneously receives and consumes the benefit of the underlying service.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When cloud-enabled services are highly integrated and interrelated with on-premise software, such as in our cloud-enabled Creative Cloud and Document Cloud offerings, the individual components are not considered distinct and revenue is recognized ratably over the subscription period for which the cloud-enabled services are provided.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Licenses for on-premise software may be purchased on a perpetual basis, as a subscription for a fixed period of time or based on usage for certain of our OEM and royalty agreements. Revenue from distinct on-premise licenses is recognized at the point in time the software is available to the customer, provided all other revenue recognition criteria are met, and classified as product revenue on our Consolidated Statements of Income. Some of our enterprise license arrangements allow customers to </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">commit non-cancellable funds. These non-cancellable committed funds are nonrefundable and provide our customers options to either renew monthly on-premise term-based licenses or use some or all funds to purchase other Adobe products or services. Revenue associated with these monthly term-based licenses is classified as subscription revenue.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our services and support revenue is composed of consulting, training, and maintenance and support, primarily related to our enterprise offerings. Our support revenue also includes technical support and developer support to partners and developer organizations related to our desktop products. We typically sell our consulting contracts on a time-and-materials basis and recognize the related revenue as services are rendered. We typically sell our maintenance and support contracts on a flat fee or percentage of associated license fees basis and recognize the related revenue ratably over the support term as the underlying service is a stand-ready performance obligation.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We exclude from the transaction price sales and other taxes collected from customers on behalf of the relevant government authority. Most of our products are delivered electronically, however in instances where shipping and handling costs are incurred, we treat these amounts as costs to fulfill the contract and they are not considered a performance obligation and the associated fees are not included in the transaction price.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Judgments</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our contracts with customers may include multiple goods and services. For example, some of our offerings include both on-premise and/or on-device software licenses and cloud services. Determining whether the software licenses and the cloud services are distinct from each other, and therefore performance obligations to be accounted for separately, or not distinct from each other, and therefore part of a single performance obligation, may require significant judgment. We have concluded that the on-premise/on-device software licenses and cloud services provided in our Creative Cloud and Document Cloud subscription offerings are not distinct from each other such that revenue from each offering should be recognized ratably over the subscription period for which the cloud services are provided. In reaching this conclusion, we considered the nature of our promise to Creative Cloud and Document Cloud customers, which is to provide a complete end-to-end creative design or document workflow solution that operates seamlessly across multiple devices and teams. We fulfill this promise by providing access to a solution that integrates cloud-based and on-premise/on-device features that, together through their integration, provide functionalities, utility and workflow efficiencies that could not be obtained from either the on-premise/on-device software or cloud services on their own.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cloud-based features that are integral to our Creative Cloud and Document Cloud offerings and that work together with the on-premise/on-device software include, but are not limited to: Creative Cloud Libraries, which enable customers to access their work, settings, preferences, and other assets seamlessly across desktop and mobile devices and collaborate across teams in real time; shared reviews which enable simultaneous editing and commenting of PDFs across desktop, mobile and web; automatic cloud rendering of a design which enables it to be worked on in multiple mediums; and Sensei, Adobe’s cloud-hosted artificial intelligence and machine learning framework, which enables features such as automated photo-editing, photograph content-awareness, natural language processing, optical character recognition and automated document tagging.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Standalone selling price is established by maximizing the amount of observable inputs, primarily actual historical selling prices for performance obligations where available, and includes consideration of factors such as go-to-market model and geography. Individual products may have multiple values for standalone selling price depending on factors such as where they are sold and what channel they are sold through. Where standalone selling price may not be directly observable (e.g., the performance obligation is not sold separately), we maximize the use of observable inputs by using information that may include reviewing pricing practices, performance obligations with similar customers and selling models.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized costs to obtain a contract are amortized over the expected period of benefit, which we have determined, based on analysis, to be </span><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span><span style="font-family:inherit;font-size:10pt;">. We evaluated qualitative and quantitative factors to determine the period of amortization, including contract length, renewals, customer life and the useful lives of our products and acquired products. When the expected period of benefit of an asset which would be capitalized is less than one year, we expense the amount as incurred, utilizing the practical expedient. We regularly evaluate whether there have been changes in the underlying assumptions and data used to determine the amortization period. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When revenue arrangements include components of third-party goods and services, for example in transactions which involve resale, fulfillment or providing advertising impressions to our end customer, we evaluate whether we are the principal, and report revenues on a gross basis, or an agent, and report revenues on a net basis. In this assessment, we consider if we obtain </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">control of the specified goods or services before they are transferred to the customer by evaluating indicators such as which party is primarily responsible for fulfilling the promise to provide the goods or services, which party has discretion in establishing price and the underlying terms and conditions between the parties to the transaction.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We offer limited rights of return, rebates and price protection of our products under various policies and programs with our distributors, resellers and/or end-user customers. We estimate and record reserves for these programs as variable consideration when estimating transaction price. Returns, rebates and other offsets to transaction price are estimated at contract inception on a portfolio basis and assessed for reasonableness each reporting period when additional information becomes available.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">General Contract Provisions</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We maintain revenue reserves for rebates, rights of return and other limited price adjustments.</span></div><div style="line-height:120%;padding-left:4px;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Distributors are allowed limited rights of return of products purchased during the previous quarter. In addition, distributors are allowed to return products that have reached the end of their lives, as defined by us, and for products that are being replaced by new versions.</span></div><div style="line-height:120%;padding-left:4px;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We offer rebates to our distributors, resellers and/or end-user customers. Transaction price is reduced for these amounts based on actual performance against objectives set forth by us for a particular reporting period, such as volume and timely reporting. </span></div><div style="line-height:120%;padding-left:4px;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On a quarterly basis, the amount of revenue that is reserved is calculated based on our historical trends and data specific to each reporting period. The primary method of establishing these reserves is to review historical data from prior periods as a percent of revenue to determine a historical reserve rate. We then apply the historical rate to the current period revenue as a basis for estimating future returns. When necessary, we also provide a specific reserve in excess of portfolio-level estimated requirements. This estimate can be affected by the amount of a particular product in the channel, the rate of sell-through, product plans and other factors.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Although our subscription contracts are generally non-cancellable, a limited number of customers have the right to cancel their contracts by providing prior written notice to us of their intent to cancel the remainder of the contract term and consumers have a period of time to terminate certain agreements without penalty. In the event a customer cancels their contract, they are generally not entitled to a refund for prior services we have provided to them. Contracts that include termination rights without substantive penalty are accounted for as contracts only for the committed period. Periods of time after the right of termination are accounted for as optional purchases when they do not represent material rights. For certain of our usage-based license agreements, typically in our royalty and OEM businesses, reporting may be received after the end of a fiscal period. In such instances, we estimate and accrue license revenue. We base our estimates on multiple factors, including historical sales information, seasonality and other business information which may impact our estimates. We do not estimate variable consideration for our sales and usage-based license royalty agreements, consistent with the associated exception for sales and usage-based royalties for the license of intellectual property under the new revenue standard.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Property and Equipment</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We record property and equipment at cost less accumulated depreciation and amortization. Property and equipment are depreciated using the straight-line method over their estimated useful lives ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>20</span></span><span style="font-family:inherit;font-size:10pt;"> years for computers and other equipment, which includes our corporate jet, </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>6</span></span><span style="font-family:inherit;font-size:10pt;"> years for furniture and fixtures, </span><span style="font-family:inherit;font-size:10pt;"><span>5</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>20</span></span><span style="font-family:inherit;font-size:10pt;"> years for building improvements and up to </span><span style="font-family:inherit;font-size:10pt;"><span>40</span></span><span style="font-family:inherit;font-size:10pt;"> years for buildings. Leasehold improvements are amortized using the straight-line method over the lesser of the remaining respective lease term or estimated useful lives ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>15</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill, Intangibles and Other Long-Lived Assets</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill is assigned to one or more reporting segments on the date of acquisition. We review our goodwill for impairment annually during our second quarter of each fiscal year and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of any one of our reporting units below its respective carrying amount. In performing our goodwill impairment test, we first perform a qualitative assessment, which requires that we consider events or circumstances including macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers, changes in the composition or carrying amount of a reporting segment’s net assets and changes in our stock price. If, after assessing the totality of events or circumstances, we determine </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">that it is more likely than not that the fair values of our reporting segments are greater than the carrying amounts, then the quantitative goodwill impairment test is not performed.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If the qualitative assessment indicates that the quantitative analysis should be performed, we then evaluate goodwill for impairment by comparing the fair value of each of our reporting segments to its carrying value, including the associated goodwill. To determine the fair values, we use the equal weighting of the market approach based on comparable publicly traded companies in similar lines of businesses and the income approach based on estimated discounted future cash flows. Our cash flow assumptions consider historical and forecasted revenue, operating costs and other relevant factors.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We completed our annual goodwill impairment test in the second quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. We determined, after performing a qualitative review of each reporting segment, that it is more likely than not that the fair value of each of our reporting segments substantially exceeds the respective carrying amounts. Accordingly, there was no indication of impairment and the quantitative goodwill impairment test was not performed. We did not identify any events or changes in circumstances since the performance of our annual goodwill impairment test that would require us to perform another goodwill impairment test during the fiscal year.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We amortize intangible assets with finite lives over their estimated useful lives and review them for impairment whenever an impairment indicator exists. We continually monitor events and changes in circumstances that could indicate carrying amounts of our long-lived assets, including our intangible assets, may not be recoverable. When such events or changes in circumstances occur, we assess recoverability by determining whether the carrying value of such assets will be recovered through the undiscounted expected future cash flows. If the future undiscounted cash flows are less than the carrying amount of these assets, we recognize an impairment loss based on any excess of the carrying amount over the fair value of the assets. We did not recognize any intangible asset impairment charges in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, our intangible assets were amortized over their estimated useful lives ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>15</span></span><span style="font-family:inherit;font-size:10pt;"> years. Amortization is based on the pattern in which the economic benefits of the intangible asset will be consumed or on a straight-line basis when the consumption pattern is not apparent. The weighted average useful lives of our intangible assets were as follows:</span></div><div style="line-height:120%;padding-bottom:12px;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="2"/></tr><tr><td style="width:87%;"/><td style="width:13%;"/></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: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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life (years</span><span style="font-family:inherit;font-size:8pt;">)</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:inherit;font-size:10pt;">Customer contracts and relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></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:inherit;font-size:10pt;">Purchased technology</span></div></td><td 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:inherit;font-size:10pt;"><span>6</span></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:inherit;font-size:10pt;">Trademarks</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></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:inherit;font-size:10pt;">Backlog</span></div></td><td 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:inherit;font-size:10pt;"><span>2</span></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:inherit;font-size:10pt;">Acquired rights to use technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></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:inherit;font-size:10pt;">Other </span></div></td><td 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:inherit;font-size:10pt;"><span>4</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We use the asset and liability method of accounting for income taxes. Under this method, income tax expense is recognized for the amount of taxes payable or refundable for the current year. In addition, deferred tax assets and liabilities are recognized for expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and for operating losses and tax credit carryforwards. We record a valuation allowance to reduce deferred tax assets to an amount for which realization is more likely than not.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Taxes Collected from Customers</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We net taxes collected from customers against those remitted to government authorities in our financial statements. Accordingly, taxes collected from customers are not reported as revenue.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Treasury Stock</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We account for treasury stock under the cost method. When treasury stock is re-issued at a price higher than its cost, the difference is recorded as a component of additional paid-in-capital in our Consolidated Balance Sheets. When treasury stock is re-issued at a price lower than its cost, the difference is recorded as a component of additional paid-in-capital to the extent that </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">there are previously recorded gains to offset the losses. If there are no treasury stock gains in additional paid-in-capital, the losses upon re-issuance of treasury stock are recorded as a reduction of retained earnings in our Consolidated Balance Sheets.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Advertising Expenses</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Advertising costs are expensed as incurred. Advertising expenses for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$221.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$173.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$141.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Currency Translation</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We translate assets and liabilities of foreign subsidiaries, whose functional currency is their local currency, at exchange rates in effect at the balance sheet date. We translate revenue and expenses at the monthly average exchange rates. We include accumulated net translation adjustments in stockholders’ equity as a component of accumulated other comprehensive income (loss).</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivative Financial Instruments</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In countries outside the United States, we transact business in U.S. Dollars and in various other currencies. We may use foreign exchange option and forward contracts to hedge a portion of our forecasted foreign currency denominated revenue primarily in Euros, British Pounds and Japanese Yen. We hedge our net recognized foreign currency assets and liabilities with foreign exchange forward contracts to reduce the risk that our earnings and cash flows will be adversely affected by changes in exchange rates. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize all derivative instruments as either assets or liabilities in our Consolidated Balance Sheets and measure them at fair value. Gains and losses resulting from changes in fair value are accounted for depending on the use of the derivative and whether it is designated and qualifies for hedge accounting. Contracts that do not qualify for hedge accounting are adjusted to fair value through earnings. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gains and losses related to changes in the fair value of interest rate swaps and foreign exchange forward contracts which hedge certain balance sheet positions are recorded each period as a component of interest and other income (expense), net in our Consolidated Statements of Income. Foreign exchange option contracts hedging forecasted foreign currency revenue and Treasury lock agreements are designated as cash flow hedges with gains and losses recorded net of tax as a component of accumulated other comprehensive income (loss) in our Consolidated Balance Sheets, until the forecasted transaction occurs. When the forecasted transaction affects earnings, we reclassify the related gain or loss on the foreign currency and Treasury lock cash flow hedges to revenue and interest expense, respectively.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Concentration of Risk</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to concentrations of credit risk are short-term fixed-income investments, structured repurchase transactions, foreign currency and interest rate hedge contracts and trade receivables.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our investment portfolio consists of investment-grade securities diversified among security types, industries and issuers. Our cash and investments are held and primarily managed by recognized financial institutions that follow our investment policy. Our policy limits the amount of credit exposure to any one security issue or issuer and we believe no significant concentration of credit risk exists with respect to these investments.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We enter into master netting arrangements to mitigate credit risk in derivative transactions by permitting net settlement of transactions with the same counterparty. We also enter into collateral security agreements with certain of our counterparties to exchange cash collateral when the net fair value of certain derivative instruments fluctuates from contractually established thresholds.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Credit risk in receivables is limited to OEMs, dealers and distributors of hardware and software products to the retail market, customers to whom we license software directly and our SaaS offerings. A credit review is completed for our new distributors, dealers and OEMs. We also perform ongoing credit evaluations of our customers’ financial condition and require letters of credit or other guarantees, whenever deemed necessary. The credit limit given to the customer is based on our risk assessment of their ability to pay, country risk and other factors and is not contingent on the resale of the product or on the collection of payments </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">from their customers. Certain contracts with advertising agencies contain sequential liability provisions, under which the agency is not required to pay until payment is received from the agency’s customers. In these circumstances, we evaluate the credit-worthiness of the agency’s customers in addition to the agency itself. If we license our software or provide SaaS services to a customer where we have a reason to believe the customer’s ability and intention to pay is not probable, the arrangement is not considered to be a revenue contract. Accordingly, we will not recognize any consideration received as revenue until termination or substantive completion of the services.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements Not Yet Effective</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 24, 2016, the FASB issued ASU No. 2016-02, Leases, requiring lessees to recognize a right-of-use asset and a lease liability on the balance sheet for all leases with the exception of short-term leases with a lease term of twelve months or less. For lessees, leases will continue to be classified as either operating or finance leases in the income statement. Lessor accounting is similar to the current model but updated to align with certain changes to the lessee model. Lessors will continue to classify leases as operating, direct financing or sales-type leases. The effective date of the new leases standard for public companies is for fiscal years beginning after December 15, 2018 and interim periods within those fiscal years. Early adoption is permitted. The new leases standard is effective for us beginning in the first quarter of fiscal 2020, and we did not early adopt.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The new leases standard must be adopted using a modified retrospective transition method and allows for the application of the new guidance at the beginning of the earliest comparative period presented or at the adoption date. In July 2018, the FASB issued ASU No. 2018-11, Leases - Targeted Improvements, providing an optional transition method that allows entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We will adopt the new leases standard using this optional transition method.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have completed our assessment of the impacts of the standard, and note that the most significant impact will be the recognition of right-of-use assets and lease liabilities on our Consolidated Balance Sheets. The standard will not have a material impact to our Consolidated Statements of Income and Cash Flows. We are in the final stages of implementing a new lease accounting system and updating our processes for the adoption of the new leases standard.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On August 28, 2017, the FASB issued ASU No. 2017-12, Derivatives and Hedging, requiring expanded hedge accounting for both non-financial and financial risk components and refining the measurement of hedge results to better reflect an entity’s hedging strategies. For example, adoption would result in reclassification of hedge costs from foreign currency hedges from interest and other income (expense), net to revenue in our Consolidated Statements of Income. The updated standard also amends the presentation and disclosure requirements and changes how entities assess hedge effectiveness. The effective date of the new standard for public companies is for fiscal years beginning after December 15, 2018 and interim periods within those fiscal years. Early adoption is permitted. The new standard must be adopted using a modified retrospective transition with a cumulative-effect adjustment recorded to opening retained earnings as of the initial adoption date. The updated standard is effective for us beginning in the first quarter of fiscal 2020, and will not have a material impact on our Consolidated Financial Statements and related disclosures.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With the exception of the new standards discussed above, there have been no other new accounting pronouncements that have significance, or potential significance, to our Consolidated Financial Statements.</span></div> <div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Basis of Presentation</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying Consolidated Financial Statements include those of Adobe and its subsidiaries, after elimination of all intercompany accounts and transactions. We have prepared the accompanying Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC”).</span></div> <div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Use of Estimates</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In preparing Consolidated Financial Statements and related disclosures in conformity with GAAP and pursuant to the rules and regulations of the SEC, we must make estimates and judgments that affect the amounts reported in the Consolidated Financial Statements and accompanying notes. Estimates are used for, but not limited to, sales allowances and programs, bad debts, stock-based compensation, determining the fair value of acquired assets and assumed liabilities, impairment of goodwill and intangible assets, litigation and income taxes. Actual results may differ materially from these estimates.</span></div> <div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fiscal Year</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our fiscal year is a 52- or 53-week year that ends on the Friday closest to November 30. Fiscal years </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were 52-week years. </span></div> <div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reclassifications</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain immaterial prior year amounts have been reclassified to conform to current year presentation in the Notes to Consolidated Financial Statements. </span></div> <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Adopted Accounting Guidance </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 28, 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, Topic 606, requiring an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the capitalization of incremental costs to obtain a contract with a customer. The new revenue standard replaces most existing revenue recognition guidance in GAAP and permits the use of either the full retrospective or modified retrospective transition method. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:38px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 1, 2018, the beginning of our fiscal year 2019, we adopted the requirements of the new revenue standard utilizing the modified retrospective method of transition. Prior period information has not been restated and continues to be reported under the accounting standard in effect for those periods. We applied the new revenue standard to contracts that were not completed as of the adoption date, consistent with the transition guidance. Further, adoption of the new revenue standard resulted in changes to our accounting policies for revenue recognition and sales commissions as detailed below. </span></div><div style="line-height:120%;text-align:justify;text-indent:38px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognized the following cumulative effects of initially applying the new revenue standard as of December 1, 2018:</span></div><div style="line-height:120%;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:59%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of <br/>November 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="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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Topic 606 Adoption Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of <br/>December 1, <br/>2018</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:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade receivables, net of allowances for doubtful accounts</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:inherit;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:inherit;font-size:10pt;"><span>1,315,578</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>43,028</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1,358,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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</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:inherit;font-size:10pt;"><span>312,499</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:inherit;font-size:10pt;"><span>186,220</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:inherit;font-size:10pt;"><span>498,719</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</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:inherit;font-size:10pt;"><span>186,522</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>273,421</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>459,943</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Liabilities and Stockholders’ Equity</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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses</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:inherit;font-size:10pt;"><span>1,163,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>30,358</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>1,193,543</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, current</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:inherit;font-size:10pt;"><span>2,915,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 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:inherit;font-size:10pt;"><span>(52,842</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,863,132</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</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:inherit;font-size:10pt;"><span>46,702</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>82,834</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>129,536</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</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:inherit;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:inherit;font-size:10pt;"><span>11,815,597</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:inherit;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:inherit;font-size:10pt;"><span>442,319</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:inherit;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:inherit;font-size:10pt;"><span>12,257,916</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Below is a summary of the adoption impacts of the new revenue standard:</span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;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:inherit;font-size:10pt;">We capitalized </span><span style="font-family:inherit;font-size:10pt;"><span>$413.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of contract acquisition costs comprised of sales and partner commission costs at adoption date (included in prepaid expenses and other current assets for the current portion and other assets for the long-term portion), with a corresponding adjustment to retained earnings. We are amortizing these costs over their respective expected period of benefit.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;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:inherit;font-size:10pt;">Revenue for certain contracts that were previously deferred would have been recognized in periods prior to adoption under the new standard. Upon adoption, we recorded the following adjustments to our beginning balances to reflect the amount of revenue that will no longer be recognized in future periods for such contracts: an increase in unbilled receivables (included in trade receivables, net) of </span><span style="font-family:inherit;font-size:10pt;"><span>$24.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, an increase in contract assets (included in prepaid expenses and other current assets for the current portion and other assets for the long-term portion) of </span><span style="font-family:inherit;font-size:10pt;"><span>$46.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and a decrease in deferred revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>$52.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, with corresponding adjustments to retained earnings.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;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:inherit;font-size:10pt;">We recorded an increase to our opening deferred income tax liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$82.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, with a corresponding adjustment to retained earnings, to record the tax effect of the above adjustments. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;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:inherit;font-size:10pt;">Further, we had other impacts to various accounts which resulted to an immaterial net reduction to our retained earnings. </span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adoption of the new revenue standard impacted our Consolidated Statements of Income for the year ended </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> as follows:</span></div><div style="line-height:120%;text-align:justify;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="12"/></tr><tr><td style="width:59%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share amounts)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without Topic 606 adoption impact</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:inherit;font-size:10pt;">Revenue</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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription</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:inherit;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:inherit;font-size:10pt;"><span>9,994,463</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1,440</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>9,995,903</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product</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:inherit;font-size:10pt;"><span>647,788</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:inherit;font-size:10pt;"><span>(101,981</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>545,807</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Services and support</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:inherit;font-size:10pt;"><span>529,046</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(7,431</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: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="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:inherit;font-size:10pt;"><span>521,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</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:inherit;font-size:10pt;"><span>11,171,297</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:inherit;font-size:10pt;"><span>(107,972</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,063,325</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:inherit;font-size:10pt;"> Operating expenses</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</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:inherit;font-size:10pt;"><span>3,244,347</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:inherit;font-size:10pt;"><span>11,987</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:inherit;font-size:10pt;"><span>3,256,334</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</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:inherit;font-size:10pt;"><span>880,637</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(7,646</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: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="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:inherit;font-size:10pt;"><span>872,991</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Provision for income taxes</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:inherit;font-size:10pt;"><span>253,283</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:inherit;font-size:10pt;"><span>(6,517</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>246,766</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:inherit;font-size:10pt;">Net income</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:inherit;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:inherit;font-size:10pt;"><span>2,951,458</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>(105,953</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: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 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:inherit;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:inherit;font-size:10pt;"><span>2,845,505</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Basic net income per share</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:inherit;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:inherit;font-size:10pt;"><span>6.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>(0.22</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>5.85</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:inherit;font-size:10pt;">Diluted net income per share</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:inherit;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:inherit;font-size:10pt;"><span>6.00</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>(0.21</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: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 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:inherit;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:inherit;font-size:10pt;"><span>5.79</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:38px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adoption of the new revenue standard impacted our Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> as follows:</span></div><div style="line-height:120%;padding-bottom:12px;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:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without Topic 606 adoption impact</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:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade receivables, net of allowances for doubtful accounts</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:inherit;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:inherit;font-size:10pt;"><span>1,534,809</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>(58,140</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: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 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:inherit;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:inherit;font-size:10pt;"><span>1,476,669</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</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:inherit;font-size:10pt;"><span>783,140</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:inherit;font-size:10pt;"><span>(198,692</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>584,448</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</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:inherit;font-size:10pt;"><span>562,696</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(340,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: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="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:inherit;font-size:10pt;"><span>222,238</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Liabilities and Stockholders’ Equity</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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses</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:inherit;font-size:10pt;"><span>1,398,548</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(51,918</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: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="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:inherit;font-size:10pt;"><span>1,346,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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, current</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:inherit;font-size:10pt;"><span>3,377,986</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:inherit;font-size:10pt;"><span>113,432</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:inherit;font-size:10pt;"><span>3,491,418</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, long-term</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:inherit;font-size:10pt;"><span>122,727</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(14,723</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: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="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:inherit;font-size:10pt;"><span>108,004</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes payable, long-term</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:inherit;font-size:10pt;"><span>616,102</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:inherit;font-size:10pt;"><span>(7,112</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>608,990</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</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:inherit;font-size:10pt;"><span>140,498</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(88,697</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: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="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:inherit;font-size:10pt;"><span>51,801</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</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:inherit;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:inherit;font-size:10pt;"><span>14,828,562</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:inherit;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:inherit;font-size:10pt;"><span>(548,272</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>14,280,290</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:38px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There was no net impact to our Consolidated Statements of Comprehensive Income and Consolidated Statements of Cash Flows resulting from the adoption of the new revenue standard other than the impact to reported net income as presented above. The impact to our Consolidated Statements of Stockholders’ Equity was only to retained earnings, as presented above. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:38px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The most significant impact of the new revenue standard relates to our capitalization of certain incremental costs to acquire contracts and the requirement to amortize these amounts over the expected period of benefit. Under the previous standard, we expensed costs related to the acquisition of revenue-generating contracts as incurred. Additionally, there was impact from arrangements with our customers that include on-premise term-based software licenses bundled with maintenance and support. Under the previous standard, revenue attributable to these software licenses was recognized ratably over the term of the arrangement because vendor-specific objective evidence (“VSOE”) did not exist for the undelivered maintenance and support element as it is not sold separately. The requirement to have VSOE for undelivered elements to enable the separation of revenue recognition for delivered software licenses is eliminated under the new revenue standard. Accordingly, under the new revenue standard we recognize as revenue a portion of the arrangement fee upon delivery of the software licenses and classify that recognized revenue as product revenue instead of subscription revenue in our Consolidated Statements of Income.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:38px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other impacts to our policies and disclosures include earlier recognition of revenue for certain contracts due to the elimination of contingent revenue limitations, the requirement to estimate variable consideration for certain arrangements, increased allocation of revenue to and from professional services and other offerings and changes to our financial statement disclosures such as new disclosures related to our remaining performance obligations. However, the timing and pattern of revenue recognition related to our professional services and cloud-enabled offerings, including Creative Cloud and Document Cloud for enterprises, individuals and teams, remain substantially unchanged. When Creative Cloud and Document Cloud are sold with cloud-enabled services, the on-premise/on-device software licenses and cloud-enabled services are so highly interrelated and interdependent that they are not each separately identifiable within the context of the contract and therefore not distinct from each other. Revenue for these offerings continues to be recognized ratably over the subscription period for which the cloud-enabled services are provided.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There have been no other new accounting pronouncements made effective during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> that have significance, or potential significance, to our Consolidated Financial Statements.</span></div> <div style="line-height:120%;text-align:justify;text-indent:38px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognized the following cumulative effects of initially applying the new revenue standard as of December 1, 2018:</span></div><div style="line-height:120%;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:59%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of <br/>November 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="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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Topic 606 Adoption Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of <br/>December 1, <br/>2018</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:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade receivables, net of allowances for doubtful accounts</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:inherit;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:inherit;font-size:10pt;"><span>1,315,578</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>43,028</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1,358,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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</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:inherit;font-size:10pt;"><span>312,499</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:inherit;font-size:10pt;"><span>186,220</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:inherit;font-size:10pt;"><span>498,719</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</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:inherit;font-size:10pt;"><span>186,522</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>273,421</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>459,943</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Liabilities and Stockholders’ Equity</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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses</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:inherit;font-size:10pt;"><span>1,163,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>30,358</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>1,193,543</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, current</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:inherit;font-size:10pt;"><span>2,915,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 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:inherit;font-size:10pt;"><span>(52,842</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,863,132</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</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:inherit;font-size:10pt;"><span>46,702</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>82,834</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>129,536</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</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:inherit;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:inherit;font-size:10pt;"><span>11,815,597</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:inherit;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:inherit;font-size:10pt;"><span>442,319</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:inherit;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:inherit;font-size:10pt;"><span>12,257,916</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:inherit;font-size:10pt;"><br/></span></div> 1315578000 43028000 1358606000 312499000 186220000 498719000 186522000 273421000 459943000 1163185000 30358000 1193543000 2915974000 -52842000 2863132000 46702000 82834000 129536000 11815597000 442319000 12257916000 413200000 24800000 46400000 -52800000 82800000 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adoption of the new revenue standard impacted our Consolidated Statements of Income for the year ended </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> as follows:</span></div><div style="line-height:120%;text-align:justify;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="12"/></tr><tr><td style="width:59%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share amounts)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without Topic 606 adoption impact</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:inherit;font-size:10pt;">Revenue</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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription</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:inherit;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:inherit;font-size:10pt;"><span>9,994,463</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1,440</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>9,995,903</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product</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:inherit;font-size:10pt;"><span>647,788</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:inherit;font-size:10pt;"><span>(101,981</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>545,807</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Services and support</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:inherit;font-size:10pt;"><span>529,046</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(7,431</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: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="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:inherit;font-size:10pt;"><span>521,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</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:inherit;font-size:10pt;"><span>11,171,297</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:inherit;font-size:10pt;"><span>(107,972</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,063,325</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:inherit;font-size:10pt;"> Operating expenses</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</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:inherit;font-size:10pt;"><span>3,244,347</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:inherit;font-size:10pt;"><span>11,987</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:inherit;font-size:10pt;"><span>3,256,334</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</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:inherit;font-size:10pt;"><span>880,637</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(7,646</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: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="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:inherit;font-size:10pt;"><span>872,991</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Provision for income taxes</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:inherit;font-size:10pt;"><span>253,283</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:inherit;font-size:10pt;"><span>(6,517</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>246,766</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:inherit;font-size:10pt;">Net income</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:inherit;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:inherit;font-size:10pt;"><span>2,951,458</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>(105,953</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: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 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:inherit;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:inherit;font-size:10pt;"><span>2,845,505</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Basic net income per share</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:inherit;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:inherit;font-size:10pt;"><span>6.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>(0.22</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>5.85</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:inherit;font-size:10pt;">Diluted net income per share</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:inherit;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:inherit;font-size:10pt;"><span>6.00</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>(0.21</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: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 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:inherit;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:inherit;font-size:10pt;"><span>5.79</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><br/></span></div> 9994463000 1440000 9995903000 647788000 -101981000 545807000 529046000 -7431000 521615000 11171297000 -107972000 11063325000 3244347000 11987000 3256334000 880637000 -7646000 872991000 253283000 -6517000 246766000 2951458000 -105953000 2845505000 6.07 -0.22 5.85 6.00 -0.21 5.79 <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:38px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adoption of the new revenue standard impacted our Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> as follows:</span></div><div style="line-height:120%;padding-bottom:12px;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:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As reported</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without Topic 606 adoption impact</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:inherit;font-size:10pt;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade receivables, net of allowances for doubtful accounts</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:inherit;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:inherit;font-size:10pt;"><span>1,534,809</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>(58,140</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: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 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:inherit;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:inherit;font-size:10pt;"><span>1,476,669</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</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:inherit;font-size:10pt;"><span>783,140</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:inherit;font-size:10pt;"><span>(198,692</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>584,448</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</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:inherit;font-size:10pt;"><span>562,696</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(340,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: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="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:inherit;font-size:10pt;"><span>222,238</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Liabilities and Stockholders’ Equity</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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses</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:inherit;font-size:10pt;"><span>1,398,548</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(51,918</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: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="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:inherit;font-size:10pt;"><span>1,346,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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, current</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:inherit;font-size:10pt;"><span>3,377,986</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:inherit;font-size:10pt;"><span>113,432</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:inherit;font-size:10pt;"><span>3,491,418</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, long-term</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:inherit;font-size:10pt;"><span>122,727</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(14,723</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: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="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:inherit;font-size:10pt;"><span>108,004</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes payable, long-term</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:inherit;font-size:10pt;"><span>616,102</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:inherit;font-size:10pt;"><span>(7,112</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>608,990</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</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:inherit;font-size:10pt;"><span>140,498</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(88,697</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: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="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:inherit;font-size:10pt;"><span>51,801</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</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:inherit;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:inherit;font-size:10pt;"><span>14,828,562</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:inherit;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:inherit;font-size:10pt;"><span>(548,272</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>14,280,290</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:inherit;font-size:10pt;"><br/></span></div> 1534809000 -58140000 1476669000 783140000 -198692000 584448000 562696000 -340458000 222238000 1398548000 -51918000 1346630000 3377986000 113432000 3491418000 122727000 -14723000 108004000 616102000 -7112000 608990000 140498000 -88697000 51801000 14828562000 -548272000 14280290000 <div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our revenue is derived from the sale of cloud-enabled software subscriptions, cloud-hosted offerings, term-based, royalty, and perpetual software licenses, associated software maintenance and support plans, consulting services, training and technical support. Most of our enterprise customer arrangements involve multiple promises to our customers.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is recognized when a contract exists between us and a customer and upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which may be capable of being distinct and accounted for as separate performance obligations, or in the case of offerings such as cloud-enabled Creative Cloud and Document Cloud, accounted for as a single performance obligation. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Product, Subscription and Services Offerings</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We enter into revenue arrangements in which a customer may purchase a combination of cloud-enabled subscriptions, cloud-hosted offerings, term-based, royalty, and perpetual software licenses, associated software maintenance and support plans, consulting services, training and technical support.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fully hosted subscription services (SaaS) allow customers to access hosted software during the contractual term without taking possession of the software. Cloud-hosted subscription services may be sold on a fee-per-subscription period basis or based on consumption or usage.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize revenue ratably over the contractual service term for hosted services that are priced based on a committed number of transactions where the delivery and consumption of the benefit of the services occur evenly over time, beginning on the date the services associated with the committed transactions are first made available to the customer and continuing through the end of the contractual service term. Over-usage fees and fees based on the actual number of transactions are billed in accordance with contract terms as these fees are incurred and are included in the transaction price of an arrangement as variable consideration. Fees based on a number of transactions or impressions per month, where invoicing is aligned to the pattern of performance, customer benefit and consumption, are typically accounted for utilizing the “as-invoiced” practical expedient. Revenue for subscriptions sold as a fee per period is recognized ratably over the contractual term as the customer simultaneously receives and consumes the benefit of the underlying service.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When cloud-enabled services are highly integrated and interrelated with on-premise software, such as in our cloud-enabled Creative Cloud and Document Cloud offerings, the individual components are not considered distinct and revenue is recognized ratably over the subscription period for which the cloud-enabled services are provided.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Licenses for on-premise software may be purchased on a perpetual basis, as a subscription for a fixed period of time or based on usage for certain of our OEM and royalty agreements. Revenue from distinct on-premise licenses is recognized at the point in time the software is available to the customer, provided all other revenue recognition criteria are met, and classified as product revenue on our Consolidated Statements of Income. Some of our enterprise license arrangements allow customers to </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">commit non-cancellable funds. These non-cancellable committed funds are nonrefundable and provide our customers options to either renew monthly on-premise term-based licenses or use some or all funds to purchase other Adobe products or services. Revenue associated with these monthly term-based licenses is classified as subscription revenue.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our services and support revenue is composed of consulting, training, and maintenance and support, primarily related to our enterprise offerings. Our support revenue also includes technical support and developer support to partners and developer organizations related to our desktop products. We typically sell our consulting contracts on a time-and-materials basis and recognize the related revenue as services are rendered. We typically sell our maintenance and support contracts on a flat fee or percentage of associated license fees basis and recognize the related revenue ratably over the support term as the underlying service is a stand-ready performance obligation.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We exclude from the transaction price sales and other taxes collected from customers on behalf of the relevant government authority. Most of our products are delivered electronically, however in instances where shipping and handling costs are incurred, we treat these amounts as costs to fulfill the contract and they are not considered a performance obligation and the associated fees are not included in the transaction price.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Judgments</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our contracts with customers may include multiple goods and services. For example, some of our offerings include both on-premise and/or on-device software licenses and cloud services. Determining whether the software licenses and the cloud services are distinct from each other, and therefore performance obligations to be accounted for separately, or not distinct from each other, and therefore part of a single performance obligation, may require significant judgment. We have concluded that the on-premise/on-device software licenses and cloud services provided in our Creative Cloud and Document Cloud subscription offerings are not distinct from each other such that revenue from each offering should be recognized ratably over the subscription period for which the cloud services are provided. In reaching this conclusion, we considered the nature of our promise to Creative Cloud and Document Cloud customers, which is to provide a complete end-to-end creative design or document workflow solution that operates seamlessly across multiple devices and teams. We fulfill this promise by providing access to a solution that integrates cloud-based and on-premise/on-device features that, together through their integration, provide functionalities, utility and workflow efficiencies that could not be obtained from either the on-premise/on-device software or cloud services on their own.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cloud-based features that are integral to our Creative Cloud and Document Cloud offerings and that work together with the on-premise/on-device software include, but are not limited to: Creative Cloud Libraries, which enable customers to access their work, settings, preferences, and other assets seamlessly across desktop and mobile devices and collaborate across teams in real time; shared reviews which enable simultaneous editing and commenting of PDFs across desktop, mobile and web; automatic cloud rendering of a design which enables it to be worked on in multiple mediums; and Sensei, Adobe’s cloud-hosted artificial intelligence and machine learning framework, which enables features such as automated photo-editing, photograph content-awareness, natural language processing, optical character recognition and automated document tagging.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Standalone selling price is established by maximizing the amount of observable inputs, primarily actual historical selling prices for performance obligations where available, and includes consideration of factors such as go-to-market model and geography. Individual products may have multiple values for standalone selling price depending on factors such as where they are sold and what channel they are sold through. Where standalone selling price may not be directly observable (e.g., the performance obligation is not sold separately), we maximize the use of observable inputs by using information that may include reviewing pricing practices, performance obligations with similar customers and selling models.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized costs to obtain a contract are amortized over the expected period of benefit, which we have determined, based on analysis, to be </span><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span><span style="font-family:inherit;font-size:10pt;">. We evaluated qualitative and quantitative factors to determine the period of amortization, including contract length, renewals, customer life and the useful lives of our products and acquired products. When the expected period of benefit of an asset which would be capitalized is less than one year, we expense the amount as incurred, utilizing the practical expedient. We regularly evaluate whether there have been changes in the underlying assumptions and data used to determine the amortization period. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When revenue arrangements include components of third-party goods and services, for example in transactions which involve resale, fulfillment or providing advertising impressions to our end customer, we evaluate whether we are the principal, and report revenues on a gross basis, or an agent, and report revenues on a net basis. In this assessment, we consider if we obtain </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">control of the specified goods or services before they are transferred to the customer by evaluating indicators such as which party is primarily responsible for fulfilling the promise to provide the goods or services, which party has discretion in establishing price and the underlying terms and conditions between the parties to the transaction.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We offer limited rights of return, rebates and price protection of our products under various policies and programs with our distributors, resellers and/or end-user customers. We estimate and record reserves for these programs as variable consideration when estimating transaction price. Returns, rebates and other offsets to transaction price are estimated at contract inception on a portfolio basis and assessed for reasonableness each reporting period when additional information becomes available.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">General Contract Provisions</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We maintain revenue reserves for rebates, rights of return and other limited price adjustments.</span></div><div style="line-height:120%;padding-left:4px;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Distributors are allowed limited rights of return of products purchased during the previous quarter. In addition, distributors are allowed to return products that have reached the end of their lives, as defined by us, and for products that are being replaced by new versions.</span></div><div style="line-height:120%;padding-left:4px;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We offer rebates to our distributors, resellers and/or end-user customers. Transaction price is reduced for these amounts based on actual performance against objectives set forth by us for a particular reporting period, such as volume and timely reporting. </span></div><div style="line-height:120%;padding-left:4px;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On a quarterly basis, the amount of revenue that is reserved is calculated based on our historical trends and data specific to each reporting period. The primary method of establishing these reserves is to review historical data from prior periods as a percent of revenue to determine a historical reserve rate. We then apply the historical rate to the current period revenue as a basis for estimating future returns. When necessary, we also provide a specific reserve in excess of portfolio-level estimated requirements. This estimate can be affected by the amount of a particular product in the channel, the rate of sell-through, product plans and other factors.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Although our subscription contracts are generally non-cancellable, a limited number of customers have the right to cancel their contracts by providing prior written notice to us of their intent to cancel the remainder of the contract term and consumers have a period of time to terminate certain agreements without penalty. In the event a customer cancels their contract, they are generally not entitled to a refund for prior services we have provided to them. Contracts that include termination rights without substantive penalty are accounted for as contracts only for the committed period. Periods of time after the right of termination are accounted for as optional purchases when they do not represent material rights. For certain of our usage-based license agreements, typically in our royalty and OEM businesses, reporting may be received after the end of a fiscal period. In such instances, we estimate and accrue license revenue. We base our estimates on multiple factors, including historical sales information, seasonality and other business information which may impact our estimates. We do not estimate variable consideration for our sales and usage-based license royalty agreements, consistent with the associated exception for sales and usage-based royalties for the license of intellectual property under the new revenue standard.</span></div> P5Y <div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Property and Equipment</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We record property and equipment at cost less accumulated depreciation and amortization. Property and equipment are depreciated using the straight-line method over their estimated useful lives ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>20</span></span><span style="font-family:inherit;font-size:10pt;"> years for computers and other equipment, which includes our corporate jet, </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>6</span></span><span style="font-family:inherit;font-size:10pt;"> years for furniture and fixtures, </span><span style="font-family:inherit;font-size:10pt;"><span>5</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>20</span></span><span style="font-family:inherit;font-size:10pt;"> years for building improvements and up to </span><span style="font-family:inherit;font-size:10pt;"><span>40</span></span><span style="font-family:inherit;font-size:10pt;"> years for buildings. Leasehold improvements are amortized using the straight-line method over the lesser of the remaining respective lease term or estimated useful lives ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>15</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div> P1Y P20Y P1Y P6Y P5Y P20Y P40Y P1Y P15Y <div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill, Intangibles and Other Long-Lived Assets</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill is assigned to one or more reporting segments on the date of acquisition. We review our goodwill for impairment annually during our second quarter of each fiscal year and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of any one of our reporting units below its respective carrying amount. In performing our goodwill impairment test, we first perform a qualitative assessment, which requires that we consider events or circumstances including macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers, changes in the composition or carrying amount of a reporting segment’s net assets and changes in our stock price. If, after assessing the totality of events or circumstances, we determine </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">that it is more likely than not that the fair values of our reporting segments are greater than the carrying amounts, then the quantitative goodwill impairment test is not performed.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If the qualitative assessment indicates that the quantitative analysis should be performed, we then evaluate goodwill for impairment by comparing the fair value of each of our reporting segments to its carrying value, including the associated goodwill. To determine the fair values, we use the equal weighting of the market approach based on comparable publicly traded companies in similar lines of businesses and the income approach based on estimated discounted future cash flows. Our cash flow assumptions consider historical and forecasted revenue, operating costs and other relevant factors.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We completed our annual goodwill impairment test in the second quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. We determined, after performing a qualitative review of each reporting segment, that it is more likely than not that the fair value of each of our reporting segments substantially exceeds the respective carrying amounts. Accordingly, there was no indication of impairment and the quantitative goodwill impairment test was not performed. We did not identify any events or changes in circumstances since the performance of our annual goodwill impairment test that would require us to perform another goodwill impairment test during the fiscal year.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We amortize intangible assets with finite lives over their estimated useful lives and review them for impairment whenever an impairment indicator exists. We continually monitor events and changes in circumstances that could indicate carrying amounts of our long-lived assets, including our intangible assets, may not be recoverable. When such events or changes in circumstances occur, we assess recoverability by determining whether the carrying value of such assets will be recovered through the undiscounted expected future cash flows. If the future undiscounted cash flows are less than the carrying amount of these assets, we recognize an impairment loss based on any excess of the carrying amount over the fair value of the assets. We did not recognize any intangible asset impairment charges in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, our intangible assets were amortized over their estimated useful lives ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>15</span></span><span style="font-family:inherit;font-size:10pt;"> years. Amortization is based on the pattern in which the economic benefits of the intangible asset will be consumed or on a straight-line basis when the consumption pattern is not apparent. The weighted average useful lives of our intangible assets were as follows:</span></div><div style="line-height:120%;padding-bottom:12px;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="2"/></tr><tr><td style="width:87%;"/><td style="width:13%;"/></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: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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life (years</span><span style="font-family:inherit;font-size:8pt;">)</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:inherit;font-size:10pt;">Customer contracts and relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></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:inherit;font-size:10pt;">Purchased technology</span></div></td><td 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:inherit;font-size:10pt;"><span>6</span></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:inherit;font-size:10pt;">Trademarks</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></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:inherit;font-size:10pt;">Backlog</span></div></td><td 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:inherit;font-size:10pt;"><span>2</span></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:inherit;font-size:10pt;">Acquired rights to use technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></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:inherit;font-size:10pt;">Other </span></div></td><td 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:inherit;font-size:10pt;"><span>4</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span></div> <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, our intangible assets were amortized over their estimated useful lives ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>15</span></span><span style="font-family:inherit;font-size:10pt;"> years. Amortization is based on the pattern in which the economic benefits of the intangible asset will be consumed or on a straight-line basis when the consumption pattern is not apparent. The weighted average useful lives of our intangible assets were as follows:</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="2"/></tr><tr><td style="width:87%;"/><td style="width:13%;"/></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: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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Useful Life (years</span><span style="font-family:inherit;font-size:8pt;">)</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:inherit;font-size:10pt;">Customer contracts and relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></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:inherit;font-size:10pt;">Purchased technology</span></div></td><td 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:inherit;font-size:10pt;"><span>6</span></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:inherit;font-size:10pt;">Trademarks</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></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:inherit;font-size:10pt;">Backlog</span></div></td><td 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:inherit;font-size:10pt;"><span>2</span></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:inherit;font-size:10pt;">Acquired rights to use technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></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:inherit;font-size:10pt;">Other </span></div></td><td 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:inherit;font-size:10pt;"><span>4</span></span></div></td></tr></table></div> P1Y P15Y P10Y P6Y P9Y P2Y P10Y P4Y <div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We use the asset and liability method of accounting for income taxes. Under this method, income tax expense is recognized for the amount of taxes payable or refundable for the current year. In addition, deferred tax assets and liabilities are recognized for expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and for operating losses and tax credit carryforwards. We record a valuation allowance to reduce deferred tax assets to an amount for which realization is more likely than not.</span></div> <div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Taxes Collected from Customers</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We net taxes collected from customers against those remitted to government authorities in our financial statements. Accordingly, taxes collected from customers are not reported as revenue.</span></div> <div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Treasury Stock</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We account for treasury stock under the cost method. When treasury stock is re-issued at a price higher than its cost, the difference is recorded as a component of additional paid-in-capital in our Consolidated Balance Sheets. When treasury stock is re-issued at a price lower than its cost, the difference is recorded as a component of additional paid-in-capital to the extent that </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">there are previously recorded gains to offset the losses. If there are no treasury stock gains in additional paid-in-capital, the losses upon re-issuance of treasury stock are recorded as a reduction of retained earnings in our Consolidated Balance Sheets.</span></div> <div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Advertising Expenses</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Advertising costs are expensed as incurred. Advertising expenses for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$221.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$173.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$141.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 221100000 173600000 141700000 <div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Foreign Currency Translation</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We translate assets and liabilities of foreign subsidiaries, whose functional currency is their local currency, at exchange rates in effect at the balance sheet date. We translate revenue and expenses at the monthly average exchange rates. We include accumulated net translation adjustments in stockholders’ equity as a component of accumulated other comprehensive income (loss).</span></div> <div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivative Financial Instruments</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In countries outside the United States, we transact business in U.S. Dollars and in various other currencies. We may use foreign exchange option and forward contracts to hedge a portion of our forecasted foreign currency denominated revenue primarily in Euros, British Pounds and Japanese Yen. We hedge our net recognized foreign currency assets and liabilities with foreign exchange forward contracts to reduce the risk that our earnings and cash flows will be adversely affected by changes in exchange rates. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize all derivative instruments as either assets or liabilities in our Consolidated Balance Sheets and measure them at fair value. Gains and losses resulting from changes in fair value are accounted for depending on the use of the derivative and whether it is designated and qualifies for hedge accounting. Contracts that do not qualify for hedge accounting are adjusted to fair value through earnings. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gains and losses related to changes in the fair value of interest rate swaps and foreign exchange forward contracts which hedge certain balance sheet positions are recorded each period as a component of interest and other income (expense), net in our Consolidated Statements of Income. Foreign exchange option contracts hedging forecasted foreign currency revenue and Treasury lock agreements are designated as cash flow hedges with gains and losses recorded net of tax as a component of accumulated other comprehensive income (loss) in our Consolidated Balance Sheets, until the forecasted transaction occurs. When the forecasted transaction affects earnings, we reclassify the related gain or loss on the foreign currency and Treasury lock cash flow hedges to revenue and interest expense, respectively.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We may use derivatives to partially offset our business exposure to foreign currency and interest rate risk on expected future cash flows, and certain existing assets and liabilities. We do not use any of our derivative instruments for trading purposes.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We enter into master netting arrangements to mitigate credit risk in derivative transactions by permitting net settlement of transactions with the same counterparty. We do not offset fair value amounts recognized for derivative instruments under master netting arrangements. We also enter into collateral security agreements with certain of our counterparties to exchange cash collateral when the net fair value of certain derivative instruments fluctuates from contractually established thresholds. Collateral posted is included in prepaid expenses and other current assets and collateral received is included in accrued expenses on our Consolidated Balance Sheets. </span></div> <div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Concentration of Risk</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments that potentially subject us to concentrations of credit risk are short-term fixed-income investments, structured repurchase transactions, foreign currency and interest rate hedge contracts and trade receivables.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our investment portfolio consists of investment-grade securities diversified among security types, industries and issuers. Our cash and investments are held and primarily managed by recognized financial institutions that follow our investment policy. Our policy limits the amount of credit exposure to any one security issue or issuer and we believe no significant concentration of credit risk exists with respect to these investments.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We enter into master netting arrangements to mitigate credit risk in derivative transactions by permitting net settlement of transactions with the same counterparty. We also enter into collateral security agreements with certain of our counterparties to exchange cash collateral when the net fair value of certain derivative instruments fluctuates from contractually established thresholds.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Credit risk in receivables is limited to OEMs, dealers and distributors of hardware and software products to the retail market, customers to whom we license software directly and our SaaS offerings. A credit review is completed for our new distributors, dealers and OEMs. We also perform ongoing credit evaluations of our customers’ financial condition and require letters of credit or other guarantees, whenever deemed necessary. The credit limit given to the customer is based on our risk assessment of their ability to pay, country risk and other factors and is not contingent on the resale of the product or on the collection of payments </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">from their customers. Certain contracts with advertising agencies contain sequential liability provisions, under which the agency is not required to pay until payment is received from the agency’s customers. In these circumstances, we evaluate the credit-worthiness of the agency’s customers in addition to the agency itself. If we license our software or provide SaaS services to a customer where we have a reason to believe the customer’s ability and intention to pay is not probable, the arrangement is not considered to be a revenue contract. Accordingly, we will not recognize any consideration received as revenue until termination or substantive completion of the services.</span></div> <div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Pronouncements Not Yet Effective</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 24, 2016, the FASB issued ASU No. 2016-02, Leases, requiring lessees to recognize a right-of-use asset and a lease liability on the balance sheet for all leases with the exception of short-term leases with a lease term of twelve months or less. For lessees, leases will continue to be classified as either operating or finance leases in the income statement. Lessor accounting is similar to the current model but updated to align with certain changes to the lessee model. Lessors will continue to classify leases as operating, direct financing or sales-type leases. The effective date of the new leases standard for public companies is for fiscal years beginning after December 15, 2018 and interim periods within those fiscal years. Early adoption is permitted. The new leases standard is effective for us beginning in the first quarter of fiscal 2020, and we did not early adopt.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The new leases standard must be adopted using a modified retrospective transition method and allows for the application of the new guidance at the beginning of the earliest comparative period presented or at the adoption date. In July 2018, the FASB issued ASU No. 2018-11, Leases - Targeted Improvements, providing an optional transition method that allows entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We will adopt the new leases standard using this optional transition method.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have completed our assessment of the impacts of the standard, and note that the most significant impact will be the recognition of right-of-use assets and lease liabilities on our Consolidated Balance Sheets. The standard will not have a material impact to our Consolidated Statements of Income and Cash Flows. We are in the final stages of implementing a new lease accounting system and updating our processes for the adoption of the new leases standard.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On August 28, 2017, the FASB issued ASU No. 2017-12, Derivatives and Hedging, requiring expanded hedge accounting for both non-financial and financial risk components and refining the measurement of hedge results to better reflect an entity’s hedging strategies. For example, adoption would result in reclassification of hedge costs from foreign currency hedges from interest and other income (expense), net to revenue in our Consolidated Statements of Income. The updated standard also amends the presentation and disclosure requirements and changes how entities assess hedge effectiveness. The effective date of the new standard for public companies is for fiscal years beginning after December 15, 2018 and interim periods within those fiscal years. Early adoption is permitted. The new standard must be adopted using a modified retrospective transition with a cumulative-effect adjustment recorded to opening retained earnings as of the initial adoption date. The updated standard is effective for us beginning in the first quarter of fiscal 2020, and will not have a material impact on our Consolidated Financial Statements and related disclosures.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With the exception of the new standards discussed above, there have been no other new accounting pronouncements that have significance, or potential significance, to our Consolidated Financial Statements.</span></div> REVENUE<div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Segment Information</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We report segment information based on the “management” approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of our reportable segments.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our Chief Executive Officer, the chief operating decision maker, reviews revenue and gross margin information for each of our reportable segments, but does not review operating expenses on a segment by segment basis. In addition, with the exception of goodwill and intangible assets, we do not identify or allocate our assets by the reportable segments. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our business is organized into three reportable segments: Digital Media, Digital Experience and Publishing. These segments provide our senior management with a comprehensive financial view of our key businesses. Our segments are aligned around our </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">two strategic growth opportunities as described in the “Business Overview” within Part I, Item 1, placing our Publishing business in a third segment that contains some of our mature products and solutions.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, we categorized our products into the following reportable segments:</span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;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:inherit;font-size:10pt;font-style:italic;">Digital Media</span><span style="font-family:inherit;font-size:10pt;">—Our Digital Media segment provides tools and solutions that enable individuals, teams and enterprises to create, publish, promote and monetize their digital content anywhere. Our customers include content creators, experience designers, app developers, enthusiasts, students, social media users and creative professionals, as well as marketing departments and agencies, companies and publishers. Our customers also include knowledge workers who create, collaborate on and distribute documents and creative content. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;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:inherit;font-size:10pt;font-style:italic;">Digital Experience</span><span style="font-family:inherit;font-size:10pt;">—Our Digital Experience segment provides products, services and solutions for creating, managing, executing, measuring, monetizing and optimizing customer experiences from advertising to commerce. Our customers include marketers, advertisers, agencies, publishers, merchandisers, merchants, web analysts, data scientists, developers, marketing executives, information management and technology executives, product development executives, and sales and support executives. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:60px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;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:inherit;font-size:10pt;font-style:italic;">Publishing</span><span style="font-family:inherit;font-size:10pt;">—Our Publishing segment addresses market opportunities ranging from the diverse authoring and publishing needs of technical and business publishing to our legacy type and OEM printing businesses. It also includes our web conferencing and document and forms platforms.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> presented below is in accordance with the new revenue standard that was adopted under the modified retrospective method. Prior period revenue has not been restated. </span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our segment revenue and results for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:13px;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:49%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(dollars in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Digital </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Media</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Digital </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Experience</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Publishing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fiscal 2019</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="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:top;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:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,706,983</span></span></div></td><td style="vertical-align: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,206,169</span></span></div></td><td style="vertical-align: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>258,145</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>11,171,297</span></span></div></td><td style="vertical-align: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue</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:inherit;font-size:10pt;"><span>289,639</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:inherit;font-size:10pt;"><span>1,362,886</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;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:inherit;font-size:10pt;"><span>20,195</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: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:inherit;font-size:10pt;"><span>1,672,720</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:top;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:inherit;font-size:10pt;">Gross profit</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:inherit;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:inherit;font-size:10pt;"><span>7,417,344</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;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:inherit;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:inherit;font-size:10pt;"><span>1,843,283</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:top;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:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;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:inherit;font-size:10pt;"><span>237,950</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:top;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:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;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:inherit;font-size:10pt;"><span>9,498,577</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit as a percentage of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;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:bottom;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:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;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:bottom;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:inherit;font-size:10pt;"><span>92</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;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:bottom;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:inherit;font-size:10pt;"><span>85</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;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:inherit;font-size:9pt;font-weight:bold;">Fiscal 2018</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,325,315</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,443,745</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>9,030,008</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:top;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:inherit;font-size:10pt;">Cost of revenue</span></div></td><td colspan="2" style="vertical-align:top;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:inherit;font-size:10pt;"><span>249,386</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:top;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:inherit;font-size:10pt;"><span>922,414</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:top;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:inherit;font-size:10pt;"><span>23,199</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:bottom;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:inherit;font-size:10pt;"><span>1,194,999</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,075,929</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,521,331</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>237,749</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:top;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:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;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:inherit;font-size:10pt;"><span>7,835,009</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:top;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:inherit;font-size:10pt;">Gross profit as a percentage of revenue</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:inherit;font-size:10pt;"><span>96</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: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="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:inherit;font-size:10pt;"><span>62</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: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="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:inherit;font-size:10pt;"><span>91</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: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="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:inherit;font-size:10pt;"><span>87</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:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fiscal 2017</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="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:top;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:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,010,579</span></span></div></td><td style="vertical-align: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,030,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260,602</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>7,301,505</span></span></div></td><td style="vertical-align: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue</span></div></td><td colspan="2" style="vertical-align:top;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:inherit;font-size:10pt;"><span>239,994</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:top;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:inherit;font-size:10pt;"><span>747,005</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:top;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:inherit;font-size:10pt;"><span>23,492</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: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:inherit;font-size:10pt;"><span>1,010,491</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:top;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:inherit;font-size:10pt;">Gross profit</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:inherit;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:inherit;font-size:10pt;"><span>4,770,585</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:inherit;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:inherit;font-size:10pt;"><span>1,283,319</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:top;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:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;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:inherit;font-size:10pt;"><span>237,110</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:top;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:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;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:inherit;font-size:10pt;"><span>6,291,014</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit as a percentage of revenue</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:inherit;font-size:10pt;"><span>95</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86</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:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue by geographic area for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;text-align:justify;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="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;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="text-align:left;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="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>5,904,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>4,632,469</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>3,830,845</span></span></div></td><td style="vertical-align: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;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>601,721</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:inherit;font-size:10pt;"><span>484,296</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:inherit;font-size:10pt;"><span>385,686</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Americas</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;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:inherit;font-size:10pt;"><span>6,505,906</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,116,765</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,216,531</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;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:inherit;font-size:10pt;">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="2" 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,975,243</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,550,062</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,985,105</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><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:inherit;font-size:10pt;">APAC:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Japan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>751,542</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:inherit;font-size:10pt;"><span>609,361</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:inherit;font-size:10pt;"><span>524,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>938,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>753,820</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>575,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></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total APAC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,690,148</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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,363,181</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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,099,869</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></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:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,171,297</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;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:inherit;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:inherit;font-size:10pt;"><span>9,030,008</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;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:inherit;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:inherit;font-size:10pt;"><span>7,301,505</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue by major offerings in our Digital Media reportable segment for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:13px;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="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Creative Cloud</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>6,482,345</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:inherit;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:inherit;font-size:10pt;"><span>5,343,498</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>4,173,964</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Document Cloud</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>1,224,638</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:inherit;font-size:10pt;"><span>981,817</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:inherit;font-size:10pt;"><span>836,615</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;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,706,983</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;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:inherit;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:inherit;font-size:10pt;"><span>6,325,315</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;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:inherit;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:inherit;font-size:10pt;"><span>5,010,579</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%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription revenue by segment for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:13px;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="13"/></tr><tr><td style="width:61%;"/><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: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="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Digital Media </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>7,208,238</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:inherit;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:inherit;font-size:10pt;"><span>5,857,700</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:inherit;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:inherit;font-size:10pt;"><span>4,480,745</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:inherit;font-size:10pt;">Digital Experience</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>2,670,748</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:inherit;font-size:10pt;"><span>1,949,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>1,552,536</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:inherit;font-size:10pt;">Publishing</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>115,477</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>115,267</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>100,588</span></span></div></td><td style="vertical-align: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;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 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:inherit;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:inherit;font-size:10pt;"><span>9,994,463</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:inherit;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:inherit;font-size:10pt;"><span>7,922,152</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:inherit;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:inherit;font-size:10pt;"><span>6,133,869</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Balances</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Trade Receivables</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A receivable is recorded when an unconditional right to invoice and receive payment exists, such that only the passage of time is required before payment of consideration is due. Timing of revenue recognition may differ from the timing of invoicing to customers. Certain performance obligations may require payment before delivery of the license or service to the customer. Included in trade receivables on the Consolidated Balance Sheets are unbilled receivable balances which have not yet been invoiced, and are typically related to license revenue or services which are delivered prior to invoicing occurring.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The opening balance of trade receivables, net of allowances for doubtful accounts, as of </span><span style="font-family:inherit;font-size:10pt;">December 1, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.36 billion</span></span><span style="font-family:inherit;font-size:10pt;">, inclusive of unbilled receivables of </span><span style="font-family:inherit;font-size:10pt;"><span>$105.8 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the balance of trade receivables, net of allowances for doubtful accounts, was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.53 billion</span></span><span style="font-family:inherit;font-size:10pt;">, inclusive of unbilled receivables of </span><span style="font-family:inherit;font-size:10pt;"><span>$149.3 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Allowance for Doubtful Accounts</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We maintain an allowance for doubtful accounts which reflects our best estimate of potentially uncollectible trade receivables. The allowance is based on both specific and general reserves. We regularly review our trade receivables allowance by considering factors such as historical experience, credit-worthiness, the age of the trade receivable balances and current economic conditions that may affect a customer’s ability to pay and we specifically reserve for those deemed uncollectible. </span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, our allowance for doubtful accounts activities were as follows:</span></div><div style="line-height:120%;text-align:justify;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="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>14,981</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:inherit;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:inherit;font-size:10pt;"><span>9,151</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:inherit;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:inherit;font-size:10pt;"><span>6,214</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:inherit;font-size:10pt;">Increase due to acquisition</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>10</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:inherit;font-size:10pt;"><span>5,602</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:inherit;font-size:10pt;"><span>2,391</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:inherit;font-size:10pt;">Charged to operating expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>5,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 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:inherit;font-size:10pt;"><span>5,962</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>4,411</span></span></div></td><td style="vertical-align: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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deductions</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(10,665</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(5,734</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(3,865</span></span></div></td><td style="vertical-align:bottom;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: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:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,650</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;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:inherit;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:inherit;font-size:10pt;"><span>14,981</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;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:inherit;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:inherit;font-size:10pt;"><span>9,151</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">________________________________________</sup> </span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deductions related to the allowance for doubtful accounts represent amounts written off against the allowance, less recoveries.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A contract asset is recognized when a conditional right to consideration exists and transfer of control has occurred. Contract assets are typically related to subscription and hosted service contracts where the transaction price allocated to the satisfied performance obligations exceeds the value of billings to date. Contract assets are included in prepaid expenses and other current assets for the current portion and other assets for the long-term portion on the Consolidated Balance Sheets. We regularly review contract asset balances for impairment, considering factors such as historical experience, credit-worthiness, age of the balance and other economic or business factors. Contract asset impairments were not significant in fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The opening balance of contract assets as of </span><span style="font-family:inherit;font-size:10pt;">December 1, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$46.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the balance of contract assets was </span><span style="font-family:inherit;font-size:10pt;"><span>$63.9 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Revenue and Remaining Performance Obligations</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue primarily consists of billings or payments received in advance of revenue recognition from subscription services, including non-cancellable and non-refundable committed funds and deposits. Deferred revenue is recognized as revenue when transfer of control to customers has occurred. Customers are typically invoiced for these agreements in regular installments and revenue is recognized ratably over the contractual subscription period. The deferred revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, invoice duration, invoice timing, size and new business linearity within the quarter. Deferred revenue does not represent the total contract value of annual or multi-year non-cancellable subscription agreements. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 60 days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, such as invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period, and not to receive financing from our customers. Any potential financing fees are considered insignificant in the context of our contracts.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The adjusted opening balance of deferred revenue as of </span><span style="font-family:inherit;font-size:10pt;">December 1, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$3.00 billion</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the balance of deferred revenue was </span><span style="font-family:inherit;font-size:10pt;"><span>$3.50 billion</span></span><span style="font-family:inherit;font-size:10pt;">, inclusive of </span><span style="font-family:inherit;font-size:10pt;"><span>$265.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of non-cancellable and non-refundable committed funds and </span><span style="font-family:inherit;font-size:10pt;"><span>$56.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of refundable customer deposits. Arrangements with non-cancellable and non-refundable committed funds provide our customers options to either renew monthly on-premise term-based licenses or use some or all funds to purchase other Adobe products or services. Refundable customer deposits represent arrangements in which the customer has a unilateral cancellation right for which we are obligated to refund amounts paid related to products or services not yet delivered or provided at the time of cancellation on a prorated basis.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant movements in the deferred revenue balance during the period consisted of increases due to payments received prior to transfer of control of the underlying performance obligations to the customer and deferred revenue assumed through business combinations, which were offset by decreases due to revenue recognized in the period. During the year ended </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue was recognized that was included in the adjusted opening balance of deferred revenue as of December 1, 2018.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and unbilled amounts that will be recognized as revenue in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including the timing of renewals and average contract terms. We applied practical expedients to exclude amounts related to performance obligations that are billed and recognized as they are delivered, optional purchases that do not represent material rights, sales- and usage-based royalties not yet consumed and any estimated amounts of variable consideration that are subject to constraint in accordance with the new revenue standard. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligations were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$9.82 billion</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, which includes </span><span style="font-family:inherit;font-size:10pt;"><span>$776.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of non-cancellable and non-refundable committed funds related to some of our enterprise customer agreements. Approximately </span><span style="font-family:inherit;font-size:10pt;"><span>74%</span></span><span style="font-family:inherit;font-size:10pt;"> of the remaining performance obligations, excluding the aforementioned enterprise customer agreements, are expected to be recognized over the next 12 months with the remainder recognized thereafter.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Acquisition Costs</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain sales incentive programs meet the requirements to be capitalized. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The costs capitalized under the new revenue standard are primarily sales commissions paid to our sales force personnel. Capitalized costs may also include portions of fringe benefits and payroll taxes associated with compensation for incremental costs to acquire customer contracts and incentive payments to partners.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized costs to obtain a contract are amortized over the expected period of benefit, which we have determined, based on analysis, to be </span><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span><span style="font-family:inherit;font-size:10pt;">. Amortization of capitalized costs are included in sales and marketing expense in our Consolidated Statements of Income. During fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, we amortized </span><span style="font-family:inherit;font-size:10pt;"><span>$170.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of capitalized contract acquisition costs into sales and marketing expense. We did not incur any impairment losses.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The opening balance of capitalized contract acquisition costs as of </span><span style="font-family:inherit;font-size:10pt;">December 1, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$413.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the balance of capitalized contract acquisition costs was </span><span style="font-family:inherit;font-size:10pt;"><span>$473.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$314.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> was long-term and included in other assets in the Consolidated Balance Sheets. The remaining balance of the capitalized costs to obtain contracts was current and included in prepaid expenses and other current assets. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Reserve</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, our revenue reserve activities were as follows:</span></div><div style="line-height:120%;padding-bottom:13px;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="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>25,425</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:inherit;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:inherit;font-size:10pt;"><span>22,006</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:inherit;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:inherit;font-size:10pt;"><span>23,096</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:inherit;font-size:10pt;">Impacts of adoption of the new revenue standard</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(14,733</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;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 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:inherit;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: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:inherit;font-size:10pt;">Amount charged to revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>18,276</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>65,241</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>61,031</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Actual returns</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(22,236</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(61,822</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(62,121</span></span></div></td><td style="vertical-align:bottom;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: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:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,732</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;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:inherit;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:inherit;font-size:10pt;"><span>25,425</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;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:inherit;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:inherit;font-size:10pt;"><span>22,006</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Refund Liabilities</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As part of our revenue reserves, we record refund liabilities for amounts that may be subject to future refunds, which include sales returns reserves and customer rebates and credits. Refund liabilities are included in accrued expenses on the Consolidated Balance Sheets. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The opening balance of refund liabilities as of </span><span style="font-family:inherit;font-size:10pt;">December 1, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$75.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the balance of refund liabilities was </span><span style="font-family:inherit;font-size:10pt;"><span>$126.1 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Customers</span></div><span style="font-family:inherit;font-size:10pt;">For fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> there were no customers that represented at least 10% of net revenue. As of fiscal year end </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span>, no single customer was responsible for over 10% of our trade receivables. <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our segment revenue and results for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:13px;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:49%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(dollars in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Digital </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Media</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Digital </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Experience</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Publishing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fiscal 2019</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="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:top;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:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,706,983</span></span></div></td><td style="vertical-align: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,206,169</span></span></div></td><td style="vertical-align: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>258,145</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>11,171,297</span></span></div></td><td style="vertical-align: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue</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:inherit;font-size:10pt;"><span>289,639</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:inherit;font-size:10pt;"><span>1,362,886</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;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:inherit;font-size:10pt;"><span>20,195</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: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:inherit;font-size:10pt;"><span>1,672,720</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:top;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:inherit;font-size:10pt;">Gross profit</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:inherit;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:inherit;font-size:10pt;"><span>7,417,344</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;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:inherit;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:inherit;font-size:10pt;"><span>1,843,283</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:top;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:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;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:inherit;font-size:10pt;"><span>237,950</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:top;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:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;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:inherit;font-size:10pt;"><span>9,498,577</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit as a percentage of revenue</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;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:bottom;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:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;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:bottom;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:inherit;font-size:10pt;"><span>92</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;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:bottom;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:inherit;font-size:10pt;"><span>85</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;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:inherit;font-size:9pt;font-weight:bold;">Fiscal 2018</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,325,315</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,443,745</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>9,030,008</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:top;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:inherit;font-size:10pt;">Cost of revenue</span></div></td><td colspan="2" style="vertical-align:top;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:inherit;font-size:10pt;"><span>249,386</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:top;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:inherit;font-size:10pt;"><span>922,414</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:top;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:inherit;font-size:10pt;"><span>23,199</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:bottom;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:inherit;font-size:10pt;"><span>1,194,999</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,075,929</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,521,331</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:top;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>237,749</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:top;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:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;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:inherit;font-size:10pt;"><span>7,835,009</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:top;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:inherit;font-size:10pt;">Gross profit as a percentage of revenue</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:inherit;font-size:10pt;"><span>96</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: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="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:inherit;font-size:10pt;"><span>62</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: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="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:inherit;font-size:10pt;"><span>91</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: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="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:inherit;font-size:10pt;"><span>87</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:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fiscal 2017</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="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:top;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:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,010,579</span></span></div></td><td style="vertical-align: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,030,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>260,602</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>7,301,505</span></span></div></td><td style="vertical-align: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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue</span></div></td><td colspan="2" style="vertical-align:top;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:inherit;font-size:10pt;"><span>239,994</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:top;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:inherit;font-size:10pt;"><span>747,005</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:top;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:inherit;font-size:10pt;"><span>23,492</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: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:inherit;font-size:10pt;"><span>1,010,491</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:top;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:inherit;font-size:10pt;">Gross profit</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:inherit;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:inherit;font-size:10pt;"><span>4,770,585</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:inherit;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:inherit;font-size:10pt;"><span>1,283,319</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:top;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:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;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:inherit;font-size:10pt;"><span>237,110</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:top;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:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;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:inherit;font-size:10pt;"><span>6,291,014</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit as a percentage of revenue</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:inherit;font-size:10pt;"><span>95</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86</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:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 7706983000 3206169000 258145000 11171297000 289639000 1362886000 20195000 1672720000 7417344000 1843283000 237950000 9498577000 0.96 0.57 0.92 0.85 6325315000 2443745000 260948000 9030008000 249386000 922414000 23199000 1194999000 6075929000 1521331000 237749000 7835009000 0.96 0.62 0.91 0.87 5010579000 2030324000 260602000 7301505000 239994000 747005000 23492000 1010491000 4770585000 1283319000 237110000 6291014000 0.95 0.63 0.91 0.86 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue by geographic area for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;text-align:justify;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="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;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="text-align:left;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="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>5,904,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>4,632,469</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>3,830,845</span></span></div></td><td style="vertical-align: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;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>601,721</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:inherit;font-size:10pt;"><span>484,296</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:inherit;font-size:10pt;"><span>385,686</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Americas</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;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:inherit;font-size:10pt;"><span>6,505,906</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,116,765</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,216,531</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;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:inherit;font-size:10pt;">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="2" 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,975,243</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,550,062</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,985,105</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><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:inherit;font-size:10pt;">APAC:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Japan</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>751,542</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:inherit;font-size:10pt;"><span>609,361</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:inherit;font-size:10pt;"><span>524,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>938,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>753,820</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>575,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></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total APAC</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,690,148</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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,363,181</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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,099,869</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></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:inherit;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,171,297</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;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:inherit;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:inherit;font-size:10pt;"><span>9,030,008</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;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:inherit;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:inherit;font-size:10pt;"><span>7,301,505</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:inherit;font-size:10pt;"><br/></span></div> 5904185000 4632469000 3830845000 601721000 484296000 385686000 6505906000 5116765000 4216531000 2975243000 2550062000 1985105000 751542000 609361000 524254000 938606000 753820000 575615000 1690148000 1363181000 1099869000 11171297000 9030008000 7301505000 <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue by major offerings in our Digital Media reportable segment for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:13px;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="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Creative Cloud</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>6,482,345</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:inherit;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:inherit;font-size:10pt;"><span>5,343,498</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>4,173,964</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Document Cloud</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>1,224,638</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:inherit;font-size:10pt;"><span>981,817</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:inherit;font-size:10pt;"><span>836,615</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;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,706,983</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;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:inherit;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:inherit;font-size:10pt;"><span>6,325,315</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;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:inherit;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:inherit;font-size:10pt;"><span>5,010,579</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%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription revenue by segment for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:13px;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="13"/></tr><tr><td style="width:61%;"/><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: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="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Digital Media </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>7,208,238</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:inherit;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:inherit;font-size:10pt;"><span>5,857,700</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:inherit;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:inherit;font-size:10pt;"><span>4,480,745</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:inherit;font-size:10pt;">Digital Experience</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>2,670,748</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:inherit;font-size:10pt;"><span>1,949,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>1,552,536</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:inherit;font-size:10pt;">Publishing</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>115,477</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>115,267</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>100,588</span></span></div></td><td style="vertical-align: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;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 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:inherit;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:inherit;font-size:10pt;"><span>9,994,463</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:inherit;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:inherit;font-size:10pt;"><span>7,922,152</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:inherit;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:inherit;font-size:10pt;"><span>6,133,869</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:inherit;font-size:10pt;"><br/></span></div> 6482345000 5343498000 4173964000 1224638000 981817000 836615000 7706983000 6325315000 5010579000 7208238000 5857700000 4480745000 2670748000 1949185000 1552536000 115477000 115267000 100588000 9994463000 7922152000 6133869000 1360000000 105800000 1530000000 149300000 <div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Allowance for Doubtful Accounts</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We maintain an allowance for doubtful accounts which reflects our best estimate of potentially uncollectible trade receivables. The allowance is based on both specific and general reserves. We regularly review our trade receivables allowance by considering factors such as historical experience, credit-worthiness, the age of the trade receivable balances and current economic conditions that may affect a customer’s ability to pay and we specifically reserve for those deemed uncollectible. </span></div> <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, our allowance for doubtful accounts activities were as follows:</span></div><div style="line-height:120%;text-align:justify;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="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>14,981</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:inherit;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:inherit;font-size:10pt;"><span>9,151</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:inherit;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:inherit;font-size:10pt;"><span>6,214</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:inherit;font-size:10pt;">Increase due to acquisition</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>10</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:inherit;font-size:10pt;"><span>5,602</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:inherit;font-size:10pt;"><span>2,391</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:inherit;font-size:10pt;">Charged to operating expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>5,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 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:inherit;font-size:10pt;"><span>5,962</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>4,411</span></span></div></td><td style="vertical-align: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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deductions</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(10,665</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(5,734</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(3,865</span></span></div></td><td style="vertical-align:bottom;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: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:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,650</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;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:inherit;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:inherit;font-size:10pt;"><span>14,981</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;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:inherit;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:inherit;font-size:10pt;"><span>9,151</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">________________________________________</sup> </span></div><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deductions related to the allowance for doubtful accounts represent amounts written off against the allowance, less recoveries.</span></div> 14981000 9151000 6214000 10000 5602000 2391000 5324000 5962000 4411000 10665000 5734000 3865000 9650000 14981000 9151000 46400000 63900000 3000000000.00 3500000000 265400000 56900000 2800000000 9820000000 776400000 0.74 P5Y 170900000 413200000 473700000 314700000 <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, our revenue reserve activities were as follows:</span></div><div style="line-height:120%;padding-bottom:13px;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="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>25,425</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:inherit;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:inherit;font-size:10pt;"><span>22,006</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:inherit;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:inherit;font-size:10pt;"><span>23,096</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:inherit;font-size:10pt;">Impacts of adoption of the new revenue standard</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(14,733</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;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 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:inherit;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: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:inherit;font-size:10pt;">Amount charged to revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>18,276</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>65,241</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>61,031</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Actual returns</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(22,236</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(61,822</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(62,121</span></span></div></td><td style="vertical-align:bottom;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: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:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,732</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;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:inherit;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:inherit;font-size:10pt;"><span>25,425</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;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:inherit;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:inherit;font-size:10pt;"><span>22,006</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:inherit;font-size:10pt;"><br/></span></div> 25425000 22006000 23096000 -14733000 0 0 18276000 65241000 61031000 22236000 61822000 62121000 6732000 25425000 22006000 75300000 126100000   ACQUISITIONS<div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Allegorithmic</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">January 23, 2019</span><span style="font-family:inherit;font-size:10pt;">, we completed the acquisition of Allegorithmic, a privately held 3D editing and authoring software company for gaming and entertainment, and integrated it into our Digital Media reportable segment. Prior to the acquisition, we held an equity interest that was accounted for as an equity-method investment. We acquired the remaining equity interest for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$106.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash consideration. The total purchase price, inclusive of the acquisition-date fair-value of our pre-existing equity interest, was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$161.1 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In conjunction with the Allegorithmic acquisition, we separately recognized an investment gain of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$42.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, which represents the difference between the </span><span style="font-family:inherit;font-size:10pt;"><span>$54.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> acquisition-date fair value of our pre-existing equity interest and our previous carrying amount. </span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the acquisition method of accounting, the total final purchase price was allocated to Allegorithmic’s net tangible and intangible assets based upon their estimated fair values as of the acquisition date. The excess purchase price over the value of the net tangible and identifiable intangible assets was recorded as goodwill. Of the total purchase price, </span><span style="font-family:inherit;font-size:10pt;"><span>$125.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> was allocated to goodwill that was non-deductible for tax purposes, </span><span style="font-family:inherit;font-size:10pt;"><span>$44.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> to identifiable intangible assets and the remainder to net liabilities assumed.</span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pro forma financial information has not been presented for the Allegorithmic acquisition as the impact to our Consolidated Financial Statements was not material.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Marketo</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">October 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, we completed the acquisition of Marketo, a privately held marketing cloud platform company, for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.73 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of cash consideration. Adding Marketo’s engagement platform to Adobe Experience Cloud furthers our long-term plan for strategic growth in the Digital Experience segment and enables us to offer a comprehensive set of solutions to enable customers across industries and companies automate and orchestrate their marketing activities. Under the terms of the Share Purchase Agreement (“Purchase Agreement”), we acquired all of the issued and outstanding shares of capital stock of Milestone Topco, Inc., a Delaware corporation (“Topco”) and indirect parent company of Marketo, and other equity interests in Marketo. In connection with the acquisition, each Marketo equity award that was issued and outstanding was cancelled and extinguished in exchange for cash consideration. Also pursuant to the Purchase Agreement, upon closing of the transaction, cash was paid for the settlement of Marketo’s long-term incentive plan, the settlement of Marketo’s indebtedness and the acquisition of all remaining equity interests in Marketo K.K., a Japanese corporation and joint venture. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the acquisition, we entered into a credit agreement providing for a </span><span style="font-family:inherit;font-size:10pt;"><span>$2.25 billion</span></span><span style="font-family:inherit;font-size:10pt;"> senior unsecured term loan (“Term Loan”). The proceeds of the Term Loan were used to fund a portion of the purchase price of the acquisition and pay fees and expenses incurred in connection with the acquisition. The Term Loan funds were received on October 31, 2018 upon closing of the acquisition. </span><a href="#s7698171C833651399BE27C21E0A550FE" style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;text-decoration:none;"><span style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;text-decoration:none;">See Note 17 for further details regarding our Term Loan.</span></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We integrated Marketo into our Digital Experience reportable segment and have included the financial results of Marketo in our Consolidated Financial Statements beginning on the acquisition date. The amounts of net revenue and net loss of Marketo included in our Consolidated Statements of Income from the acquisition date through </span><span style="font-family:inherit;font-size:10pt;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> were not material. The direct transaction costs associated with the acquisition were also not material.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Purchase Price Allocation</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the purchase accounting method, the total final purchase price was allocated to Marketo’s net tangible and intangible assets based upon their estimated fair values as of the acquisition date. The excess purchase price over the value of the net tangible and identifiable intangible assets was recorded as goodwill.</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below represents the final purchase price allocation to the acquired net tangible and intangible assets of Marketo based on their estimated fair values as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and the associated estimated useful lives at that date. During fiscal 2019, we recorded immaterial purchase accounting adjustments based on changes to management’s estimates and assumptions in regards to total purchase price, intangible assets, deferred revenue, tax liabilities assumed and their related impact to goodwill.</span></div><div style="line-height:120%;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:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></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:14%;"/></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:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Useful Life (years)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer contracts and relationships</span></div></td><td style="vertical-align:middle;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:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;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:inherit;font-size:10pt;"><span>577,500</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;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchased technology</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:inherit;font-size:10pt;"><span>444,500</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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Backlog</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:inherit;font-size:10pt;"><span>105,500</span></span></div></td><td style="vertical-align: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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-competition agreements</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:inherit;font-size:10pt;"><span>12,100</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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks</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:inherit;font-size:10pt;"><span>328,500</span></span></div></td><td style="vertical-align: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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total identifiable intangible assets</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:inherit;font-size:10pt;"><span>1,468,100</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net liabilities assumed</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:inherit;font-size:10pt;"><span>(194,588</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: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 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:inherit;font-size:10pt;">N/A</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></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:inherit;font-size:10pt;"><span>3,459,256</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 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:inherit;font-size:10pt;">N/A</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</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:inherit;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:inherit;font-size:10pt;"><span>4,732,768</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;background-color:#cceeff;padding-left:2px;padding-top:2px;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></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-deductible for tax-purposes.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Identifiable intangible assets </span><span style="font-family:inherit;font-size:10pt;">— Customer relationships consist of Marketo’s contractual relationships and customer loyalty related to their enterprise and commercial customers as well as technology partner relationships. The estimated fair value of the customer contracts and relationships was determined based on projected cash flows attributable to the asset. Purchased technology acquired primarily consists of Marketo’s cloud-based engagement marketing software platform. The estimated fair value of the purchased technology was determined based on the expected future cost savings resulting from ownership of the asset. Backlog relates to subscription contracts and professional services. Non-compete agreements include agreements with key Marketo employees that preclude them from competing against Marketo for a period of two years from the acquisition date. Trademarks include the Marketo trade name, which is well known in the marketing ecosystem. We amortize the fair value of these intangible assets on a straight-line basis over their respective estimated useful lives.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill </span><span style="font-family:inherit;font-size:10pt;">— Approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.46 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of goodwill has been allocated entirely to our Digital Experience reportable segment. Goodwill represents the excess of the purchase price over the fair value of the underlying acquired net tangible and intangible assets. The factors that contributed to the recognition of goodwill included securing buyer-specific synergies that increase revenue and profits and are not otherwise available to a marketplace participant, acquiring a talented workforce and cost savings opportunities. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Net liabilities assumed </span><span style="font-family:inherit;font-size:10pt;">— Marketo’s tangible assets and liabilities as of October 31, 2018 were reviewed and adjusted to their fair value as necessary. The net liabilities assumed included, among other items, </span><span style="font-family:inherit;font-size:10pt;"><span>$102.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in accrued expenses, </span><span style="font-family:inherit;font-size:10pt;"><span>$74.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred revenue and </span><span style="font-family:inherit;font-size:10pt;"><span>$182.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred tax liabilities, which were partially offset by </span><span style="font-family:inherit;font-size:10pt;"><span>$54.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash and cash equivalents and </span><span style="font-family:inherit;font-size:10pt;"><span>$71.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in trade receivables acquired.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred revenue </span><span style="font-family:inherit;font-size:10pt;">— Included in net liabilities assumed is Marketo’s deferred revenue which represents advance payments from customers related to subscription contracts and professional services. We estimated our obligation related to the deferred </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">revenue using the cost build-up approach. The cost build-up approach determines fair value by estimating the direct and indirect costs related to supporting the obligation plus an assumed operating margin. The sum of the costs and assumed operating profit approximates, in theory, the amount that Marketo would be required to pay a third party to assume the obligation. The estimated costs to fulfill the obligation were based on the near-term projected cost structure for subscription and professional services. As a result, we recorded an adjustment to reduce Marketo’s carrying value of deferred revenue to </span><span style="font-family:inherit;font-size:10pt;"><span>$74.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, which represents our estimate of the fair value of the contractual obligations assumed.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Taxes </span><span style="font-family:inherit;font-size:10pt;">— As part of our accounting for the Marketo acquisition, a portion of the overall purchase price was allocated to goodwill and acquired intangible assets. Amortization expense associated with acquired intangible assets is not deductible for tax purposes. Thus, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$348.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, included in the net liabilities assumed, was established as a deferred tax liability for the future amortization of the intangible assets, and was partially offset by other tax assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$166.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, which primarily consist of net operating loss carryforwards.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Any impairment charges made in the future associated with goodwill will not be tax deductible and will result in an increased effective income tax rate in the quarter the impairment is recorded.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Unaudited Pro Forma Results</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The financial information in the table below summarizes the combined results of operations of Adobe and Marketo, on a pro forma basis, as though the companies had been combined as of the beginning of the periods presented. The pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place on December 3, 2016 or of results that may occur in the future.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following unaudited pro forma financial information for fiscal 2018 and 2017 combines the historical results for Adobe for the years ended November 30, 2018 and December 1, 2017 and the historical results of Marketo for the period January 1, 2018 through October 31, 2018 and the year ended December 31, 2017, respectively:</span></div><div style="line-height:120%;padding-bottom:12px;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:99.90243902439025%;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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Net revenues</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:inherit;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:inherit;font-size:10pt;"><span>9,338,790</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:inherit;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:inherit;font-size:10pt;"><span>7,568,713</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:inherit;font-size:10pt;">Net income</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:inherit;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:inherit;font-size:10pt;"><span>2,362,238</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:inherit;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:inherit;font-size:10pt;"><span>1,404,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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Magento</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">June 18, 2018</span><span style="font-family:inherit;font-size:10pt;">, we completed our acquisition of Magento Commerce (“Magento”), a privately held commerce platform company, and integrated it into our Digital Experience reportable segment. </span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below represents the final purchase price allocation to the acquired net assets of Magento based on their estimated fair values as of June 18, 2018 and the associated estimated useful lives at that date. During fiscal 2019, we recorded immaterial purchase accounting adjustments based on changes to management’s estimates and assumptions in regards to net liabilities assumed and their related impact to goodwill.</span></div><div style="line-height:120%;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:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></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:14%;"/></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:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Useful Life (years)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer contracts and relationships</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:inherit;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:inherit;font-size:10pt;"><span>208,000</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchased technology</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:inherit;font-size:10pt;"><span>84,200</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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In-process research and development </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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:inherit;font-size:10pt;"><span>39,100</span></span></div></td><td style="vertical-align: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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks</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:inherit;font-size:10pt;"><span>21,100</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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>43,400</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 style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>3</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total identifiable intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>395,800</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net liabilities assumed</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:inherit;font-size:10pt;"><span>(68,182</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: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 style="vertical-align:bottom;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:inherit;font-size:10pt;">N/A</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (2)</sup></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:inherit;font-size:10pt;"><span>1,316,983</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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</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:inherit;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:inherit;font-size:10pt;"><span>1,644,601</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;background-color:#cceeff;padding-left:2px;padding-top:2px;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></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><span style="font-family:inherit;font-size:10pt;">Capitalized as purchased technology and are considered indefinite lived until the completion or abandonment of the associated research and development efforts. Subsequent to the acquisition, the associated in-process research and development efforts for certain projects were completed and the rest were abandoned. The respective related amortization and write-off were each immaterial.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><span style="font-family:inherit;font-size:10pt;">Non-deductible for tax purposes.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pro forma financial information has not been presented for the Magento acquisition as the impact to our Consolidated Financial Statements was not material.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:4px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">TubeMogul</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;">December 19, 2016</span><span style="font-family:inherit;font-size:10pt;">, we completed our acquisition of TubeMogul, a publicly held video advertising platform company, and integrated it into our Digital Experience reportable segment. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the acquisition method of accounting, the total final purchase price was allocated to TubeMogul’s net tangible and intangible assets based upon their estimated fair values as of </span><span style="font-family:inherit;font-size:10pt;">December 19, 2016</span><span style="font-family:inherit;font-size:10pt;">. During fiscal 2017, we recorded immaterial purchase accounting adjustments based on changes to management’s estimates and assumptions in regards to tangible assets, liabilities assumed, and their related impact to goodwill. The total final purchase price for TubeMogul was </span><span style="font-family:inherit;font-size:10pt;"><span>$560.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of which </span><span style="font-family:inherit;font-size:10pt;"><span>$348.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> was allocated to goodwill that was non-deductible for tax purposes, </span><span style="font-family:inherit;font-size:10pt;"><span>$113.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> to identifiable intangible assets and </span><span style="font-family:inherit;font-size:10pt;"><span>$99.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> to net assets acquired.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pro forma financial information has not been presented for the TubeMogul acquisition as the impact to our Consolidated Financial Statements was not material.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We also completed other immaterial business acquisitions during the fiscal years presented. Pro forma information has not been presented for these acquisitions as the impact to our Consolidated Financial Statements was not material.</span></div> 106200000 161100000 42000000.0 54800000 125900000 44800000 4730000000 2250000000 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below represents the final purchase price allocation to the acquired net tangible and intangible assets of Marketo based on their estimated fair values as of </span><span style="font-family:inherit;font-size:10pt;">October 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and the associated estimated useful lives at that date. During fiscal 2019, we recorded immaterial purchase accounting adjustments based on changes to management’s estimates and assumptions in regards to total purchase price, intangible assets, deferred revenue, tax liabilities assumed and their related impact to goodwill.</span></div><div style="line-height:120%;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:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></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:14%;"/></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:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Useful Life (years)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer contracts and relationships</span></div></td><td style="vertical-align:middle;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:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:middle;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:inherit;font-size:10pt;"><span>577,500</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;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchased technology</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:inherit;font-size:10pt;"><span>444,500</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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Backlog</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:inherit;font-size:10pt;"><span>105,500</span></span></div></td><td style="vertical-align: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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-competition agreements</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:inherit;font-size:10pt;"><span>12,100</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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks</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:inherit;font-size:10pt;"><span>328,500</span></span></div></td><td style="vertical-align: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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total identifiable intangible assets</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:inherit;font-size:10pt;"><span>1,468,100</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net liabilities assumed</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:inherit;font-size:10pt;"><span>(194,588</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: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 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:inherit;font-size:10pt;">N/A</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></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:inherit;font-size:10pt;"><span>3,459,256</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 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:inherit;font-size:10pt;">N/A</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</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:inherit;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:inherit;font-size:10pt;"><span>4,732,768</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;background-color:#cceeff;padding-left:2px;padding-top:2px;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></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-deductible for tax-purposes.</span></div> 577500000 P11Y 444500000 P7Y 105500000 P2Y 12100000 P2Y 328500000 P9Y 1468100000 -194588000 3459256000 4732768000 3460000000 102600000 74800000 182600000 54900000 71600000 74800000 348800000 166200000 <div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The financial information in the table below summarizes the combined results of operations of Adobe and Marketo, on a pro forma basis, as though the companies had been combined as of the beginning of the periods presented. The pro forma financial information is presented for informational purposes only and is not indicative of the results of operations that would have been achieved if the acquisition had taken place on December 3, 2016 or of results that may occur in the future.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following unaudited pro forma financial information for fiscal 2018 and 2017 combines the historical results for Adobe for the years ended November 30, 2018 and December 1, 2017 and the historical results of Marketo for the period January 1, 2018 through October 31, 2018 and the year ended December 31, 2017, respectively:</span></div><div style="line-height:120%;padding-bottom:12px;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:99.90243902439025%;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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Net revenues</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:inherit;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:inherit;font-size:10pt;"><span>9,338,790</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:inherit;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:inherit;font-size:10pt;"><span>7,568,713</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:inherit;font-size:10pt;">Net income</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:inherit;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:inherit;font-size:10pt;"><span>2,362,238</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:inherit;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:inherit;font-size:10pt;"><span>1,404,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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 9338790000 7568713000 2362238000 1404864000 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The table below represents the final purchase price allocation to the acquired net assets of Magento based on their estimated fair values as of June 18, 2018 and the associated estimated useful lives at that date. During fiscal 2019, we recorded immaterial purchase accounting adjustments based on changes to management’s estimates and assumptions in regards to net liabilities assumed and their related impact to goodwill.</span></div><div style="line-height:120%;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:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></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:14%;"/></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:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Useful Life (years)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer contracts and relationships</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:inherit;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:inherit;font-size:10pt;"><span>208,000</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchased technology</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:inherit;font-size:10pt;"><span>84,200</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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In-process research and development </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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:inherit;font-size:10pt;"><span>39,100</span></span></div></td><td style="vertical-align: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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks</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:inherit;font-size:10pt;"><span>21,100</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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other intangibles</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>43,400</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 style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>3</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total identifiable intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>395,800</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net liabilities assumed</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:inherit;font-size:10pt;"><span>(68,182</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: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 style="vertical-align:bottom;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:inherit;font-size:10pt;">N/A</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (2)</sup></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:inherit;font-size:10pt;"><span>1,316,983</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;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">N/A</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total purchase price</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:inherit;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:inherit;font-size:10pt;"><span>1,644,601</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;background-color:#cceeff;padding-left:2px;padding-top:2px;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></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:0px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:top;padding-left:24px;"><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><span style="font-family:inherit;font-size:10pt;">Capitalized as purchased technology and are considered indefinite lived until the completion or abandonment of the associated research and development efforts. Subsequent to the acquisition, the associated in-process research and development efforts for certain projects were completed and the rest were abandoned. The respective related amortization and write-off were each immaterial.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;text-indent:-24px;"><span style="font-family:inherit;font-size:10pt;">Non-deductible for tax purposes.</span></div> 208000000 P8Y 84200000 P5Y 39100000 21100000 P3Y 43400000 P3Y 395800000 -68182000 1316983000 1644601000 560800000 348400000 113100000 99300000  CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS<div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents consist of all highly liquid debt investments with remaining maturities of three months or less at the date of purchase. We classify our investments in marketable debt securities as “available-for-sale.” We carry these investments at fair value, based on quoted market prices or other readily available market information. Unrealized gains and losses, net of taxes, are included in accumulated other comprehensive income, which is reflected as a separate component of stockholders’ equity in our Consolidated Balance Sheets. Gains and losses are determined using the specific identification method and recognized when realized in our Consolidated Statements of Income. When we have determined that an other-than-temporary decline in fair value has occurred, the amount of the decline that is related to a credit loss is recognized in income. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and short-term investments consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><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: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="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</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:inherit;font-size:10pt;">Current 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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>466,941</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>466,941</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</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="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</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:inherit;font-size:10pt;"><span>45,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 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:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(1</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: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="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:inherit;font-size:10pt;"><span>45,704</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market mutual funds</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:inherit;font-size:10pt;"><span>2,049,057</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:inherit;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 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:inherit;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 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:inherit;font-size:10pt;"><span>2,049,057</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</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:inherit;font-size:10pt;"><span>88,519</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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:inherit;font-size:10pt;"><span>88,519</span></span></div></td><td style="vertical-align: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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash equivalents</span></div></td><td colspan="2" 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,183,279</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</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: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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,183,280</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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash and cash equivalents</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>2,650,220</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:bottom;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:inherit;font-size:10pt;"><span>2</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:bottom;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:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>2,650,221</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term fixed income securities:</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="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-backed securities</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:inherit;font-size:10pt;"><span>88,584</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>146</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(9</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: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="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:inherit;font-size:10pt;"><span>88,721</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</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:inherit;font-size:10pt;"><span>1,408,332</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:inherit;font-size:10pt;"><span>4,251</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:inherit;font-size:10pt;"><span>(252</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,412,331</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal securities</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:inherit;font-size:10pt;"><span>17,642</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>67</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>17,709</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</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:inherit;font-size:10pt;"><span>7,992</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: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:inherit;font-size:10pt;"><span>2</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: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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>7,994</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total short-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>1,522,550</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:bottom;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:inherit;font-size:10pt;"><span>4,466</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:bottom;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:inherit;font-size:10pt;"><span>(261</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>1,526,755</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: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:inherit;font-size:10pt;">Total cash, cash equivalents and short-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,172,770</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,468</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(262</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,176,976</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and short-term investments consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</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:inherit;font-size:10pt;">Current 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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>368,564</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>368,564</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</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:inherit;font-size:10pt;"> </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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market mutual funds</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:inherit;font-size:10pt;"><span>1,234,188</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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:inherit;font-size:10pt;"><span>1,234,188</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</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:inherit;font-size:10pt;"><span>40,023</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:inherit;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 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:inherit;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 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:inherit;font-size:10pt;"><span>40,023</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash equivalents</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>1,274,211</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:bottom;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:inherit;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;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:inherit;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;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:inherit;font-size:10pt;"><span>1,274,211</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:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash and cash equivalents</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:inherit;font-size:10pt;"><span>1,642,775</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: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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>1,642,775</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term fixed income securities:</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-backed securities</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:inherit;font-size:10pt;"><span>41,875</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:inherit;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 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:inherit;font-size:10pt;"><span>(367</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,508</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</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:inherit;font-size:10pt;"><span>1,546,860</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(24,696</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: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="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:inherit;font-size:10pt;"><span>1,522,208</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government securities</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:inherit;font-size:10pt;"><span>4,179</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:inherit;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 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:inherit;font-size:10pt;"><span>(24</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,155</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal securities</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>18,601</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:bottom;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:inherit;font-size:10pt;"><span>1</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:bottom;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:inherit;font-size:10pt;"><span>(286</span></span></div></td><td style="vertical-align:bottom;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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>18,316</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:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total short-term investments</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:inherit;font-size:10pt;"><span>1,611,515</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: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:inherit;font-size:10pt;"><span>45</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: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:inherit;font-size:10pt;"><span>(25,373</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>1,586,187</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:inherit;font-size:10pt;">Total cash, cash equivalents and short-term investments</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:inherit;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:inherit;font-size:10pt;"><span>3,254,290</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:inherit;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:inherit;font-size:10pt;"><span>45</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:inherit;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:inherit;font-size:10pt;"><span>(25,373</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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: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 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:inherit;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:inherit;font-size:10pt;"><span>3,228,962</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><a href="#sDCC670678C415350A59DD4E98F8A2880" style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;text-decoration:none;"><span style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;text-decoration:none;">See Note 5 for further information regarding the fair value of our financial instruments.</span></a></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the fair value and gross unrealized losses related to available-for-sale securities, aggregated by investment category, that have been in an unrealized loss position for less than twelve months, as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</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:inherit;font-size:10pt;">Corporate debt securities</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:inherit;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:inherit;font-size:10pt;"><span>235,155</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:inherit;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:inherit;font-size:10pt;"><span>(183</span></span></div></td><td style="vertical-align:bottom;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: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 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:inherit;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:inherit;font-size:10pt;"><span>538,109</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:inherit;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:inherit;font-size:10pt;"><span>(7,966</span></span></div></td><td style="vertical-align:bottom;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: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:inherit;font-size:10pt;">Asset-backed securities</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:inherit;font-size:10pt;"><span>6,651</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:inherit;font-size:10pt;"><span>(5</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,696</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:inherit;font-size:10pt;"><span>(54</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: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:inherit;font-size:10pt;">Municipal securities</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>3,305</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:bottom;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:inherit;font-size:10pt;"><span>—</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:bottom;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:inherit;font-size:10pt;"><span>6,599</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:bottom;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:inherit;font-size:10pt;"><span>(81</span></span></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,111</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(188</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>551,404</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,101</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There w</span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">e</span><span style="font-family:inherit;font-size:10pt;">re </span><span style="font-family:inherit;font-size:10pt;"><span>115</span></span><span style="font-family:inherit;font-size:10pt;"> securities and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>369</span></span><span style="font-family:inherit;font-size:10pt;"> securities in an unrealized loss position for less than twelve months at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the fair value and gross unrealized losses related to available-for-sale securities, aggregated by investment category, that were in a continuous unrealized loss position for more than twelve months, as of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</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:bottom;border-bottom:1px solid #000000;padding-left:12px;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:inherit;font-size:8pt;font-weight:bold;">Gross </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</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:bottom;border-bottom:1px solid #000000;padding-left:12px;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:inherit;font-size:8pt;font-weight:bold;">Gross </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</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:inherit;font-size:10pt;">Corporate debt securities</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:inherit;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:inherit;font-size:10pt;"><span>44,300</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:inherit;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:inherit;font-size:10pt;"><span>(70</span></span></div></td><td style="vertical-align:bottom;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: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 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:inherit;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:inherit;font-size:10pt;"><span>969,701</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:inherit;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:inherit;font-size:10pt;"><span>(16,730</span></span></div></td><td style="vertical-align:bottom;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: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:inherit;font-size:10pt;">Asset-backed securities</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:inherit;font-size:10pt;"><span>6,754</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:inherit;font-size:10pt;"><span>(4</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,812</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:inherit;font-size:10pt;"><span>(313</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: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:inherit;font-size:10pt;">Municipal securities</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:inherit;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:inherit;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:inherit;font-size:10pt;"><span>11,532</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(205</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: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:inherit;font-size:10pt;">Foreign government securities</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:inherit;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 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:inherit;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 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:inherit;font-size:10pt;"><span>4,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24</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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:inherit;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:inherit;font-size:10pt;"><span>51,054</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;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:inherit;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:inherit;font-size:10pt;"><span>(74</span></span></div></td><td style="vertical-align:bottom;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: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 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:inherit;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:inherit;font-size:10pt;"><span>1,020,199</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;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:inherit;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:inherit;font-size:10pt;"><span>(17,272</span></span></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were </span><span style="font-family:inherit;font-size:10pt;"><span>38</span></span><span style="font-family:inherit;font-size:10pt;"> securities and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>577</span></span><span style="font-family:inherit;font-size:10pt;"> securities in an unrealized loss position for more than twelve months at </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and at </span><span style="font-family:inherit;font-size:10pt;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the cost and estimated fair value of the fixed income securities classified as short-term investments based on stated effective maturities as of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</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:inherit;font-size:10pt;">Due within one year</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:inherit;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:inherit;font-size:10pt;"><span>928,472</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>929,616</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Due between one and two years</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:inherit;font-size:10pt;"><span>394,436</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:inherit;font-size:10pt;"><span>395,917</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:inherit;font-size:10pt;">Due between two and three 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:inherit;font-size:10pt;"><span>179,468</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>180,867</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Due after three years</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:inherit;font-size:10pt;"><span>20,174</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: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:inherit;font-size:10pt;"><span>20,355</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:inherit;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:inherit;font-size:10pt;"><span>1,522,550</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:inherit;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:inherit;font-size:10pt;"><span>1,526,755</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">We review our debt securities classified as short-term investments on a regular basis to evaluate whether or not any security has experienced an other-than-temporary decline in fair value. We consider factors such as the length of time and extent to which the market value has been less than the cost, the financial condition and near-term prospects of the issuer and our intent to sell, or whether it is more likely than not we will be required to sell the investment before recovery of the investment’s amortized cost basis. If we believe that an other-than-temporary decline exists in one of these securities, we write down these investments to fair value. The portion of the write-down related to credit loss would be recorded to interest and other income (expense), net in our Consolidated Statements of Income. Any portion not related to credit loss would be recorded to accumulated other comprehensive income, which is reflected as a separate component of stockholders’ equity in our Consolidated Balance Sheets. During fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span>, we did not consider any of our investments to be other-than-temporarily impaired. Cash equivalents consist of all highly liquid debt investments with remaining maturities of three months or less at the date of purchase. We classify our investments in marketable debt securities as “available-for-sale.” We carry these investments at fair value, based on quoted market prices or other readily available market information. Unrealized gains and losses, net of taxes, are included in accumulated other comprehensive income, which is reflected as a separate component of stockholders’ equity in our Consolidated Balance Sheets. Gains and losses are determined using the specific identification method and recognized when realized in our Consolidated Statements of Income. When we have determined that an other-than-temporary decline in fair value has occurred, the amount of the decline that is related to a credit loss is recognized in income. <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and short-term investments consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><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: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="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</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:inherit;font-size:10pt;">Current 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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>466,941</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>466,941</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</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="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</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:inherit;font-size:10pt;"><span>45,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 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:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(1</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: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="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:inherit;font-size:10pt;"><span>45,704</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market mutual funds</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:inherit;font-size:10pt;"><span>2,049,057</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:inherit;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 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:inherit;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 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:inherit;font-size:10pt;"><span>2,049,057</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</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:inherit;font-size:10pt;"><span>88,519</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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:inherit;font-size:10pt;"><span>88,519</span></span></div></td><td style="vertical-align: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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash equivalents</span></div></td><td colspan="2" 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,183,279</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</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: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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,183,280</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><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash and cash equivalents</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>2,650,220</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:bottom;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:inherit;font-size:10pt;"><span>2</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:bottom;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:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>2,650,221</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term fixed income securities:</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="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-backed securities</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:inherit;font-size:10pt;"><span>88,584</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>146</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(9</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: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="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:inherit;font-size:10pt;"><span>88,721</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</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:inherit;font-size:10pt;"><span>1,408,332</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:inherit;font-size:10pt;"><span>4,251</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:inherit;font-size:10pt;"><span>(252</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,412,331</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal securities</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:inherit;font-size:10pt;"><span>17,642</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>67</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>17,709</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</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:inherit;font-size:10pt;"><span>7,992</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: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:inherit;font-size:10pt;"><span>2</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: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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>7,994</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total short-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>1,522,550</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:bottom;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:inherit;font-size:10pt;"><span>4,466</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:bottom;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:inherit;font-size:10pt;"><span>(261</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>1,526,755</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: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:inherit;font-size:10pt;">Total cash, cash equivalents and short-term investments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,172,770</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,468</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(262</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,176,976</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and short-term investments consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</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:inherit;font-size:10pt;">Current 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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>368,564</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>368,564</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</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:inherit;font-size:10pt;"> </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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market mutual funds</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:inherit;font-size:10pt;"><span>1,234,188</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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:inherit;font-size:10pt;"><span>1,234,188</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</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:inherit;font-size:10pt;"><span>40,023</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:inherit;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 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:inherit;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 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:inherit;font-size:10pt;"><span>40,023</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash equivalents</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>1,274,211</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:bottom;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:inherit;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;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:inherit;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;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:inherit;font-size:10pt;"><span>1,274,211</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:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash and cash equivalents</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:inherit;font-size:10pt;"><span>1,642,775</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: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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>1,642,775</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term fixed income securities:</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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="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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-backed securities</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:inherit;font-size:10pt;"><span>41,875</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:inherit;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 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:inherit;font-size:10pt;"><span>(367</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,508</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</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:inherit;font-size:10pt;"><span>1,546,860</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(24,696</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: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="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:inherit;font-size:10pt;"><span>1,522,208</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government securities</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:inherit;font-size:10pt;"><span>4,179</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:inherit;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 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:inherit;font-size:10pt;"><span>(24</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,155</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal securities</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>18,601</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:bottom;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:inherit;font-size:10pt;"><span>1</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:bottom;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:inherit;font-size:10pt;"><span>(286</span></span></div></td><td style="vertical-align:bottom;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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>18,316</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:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total short-term investments</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:inherit;font-size:10pt;"><span>1,611,515</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: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:inherit;font-size:10pt;"><span>45</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: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:inherit;font-size:10pt;"><span>(25,373</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>1,586,187</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:inherit;font-size:10pt;">Total cash, cash equivalents and short-term investments</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:inherit;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:inherit;font-size:10pt;"><span>3,254,290</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:inherit;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:inherit;font-size:10pt;"><span>45</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:inherit;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:inherit;font-size:10pt;"><span>(25,373</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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: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 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:inherit;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:inherit;font-size:10pt;"><span>3,228,962</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 466941000 0 0 466941000 45703000 2000 1000 45704000 2049057000 0 0 2049057000 88519000 0 0 88519000 2183279000 2000 1000 2183280000 2650220000 2000 1000 2650221000 88584000 146000 9000 88721000 1408332000 4251000 252000 1412331000 17642000 67000 0 17709000 7992000 2000 0 7994000 1522550000 4466000 261000 1526755000 4172770000 4468000 262000 4176976000 368564000 0 0 368564000 1234188000 0 0 1234188000 40023000 0 0 40023000 1274211000 0 0 1274211000 1642775000 0 0 1642775000 41875000 0 367000 41508000 1546860000 44000 24696000 1522208000 4179000 0 24000 4155000 18601000 1000 286000 18316000 1611515000 45000 25373000 1586187000 3254290000 45000 25373000 3228962000 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the fair value and gross unrealized losses related to available-for-sale securities, aggregated by investment category, that have been in an unrealized loss position for less than twelve months, as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</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:inherit;font-size:10pt;">Corporate debt securities</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:inherit;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:inherit;font-size:10pt;"><span>235,155</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:inherit;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:inherit;font-size:10pt;"><span>(183</span></span></div></td><td style="vertical-align:bottom;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: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 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:inherit;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:inherit;font-size:10pt;"><span>538,109</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:inherit;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:inherit;font-size:10pt;"><span>(7,966</span></span></div></td><td style="vertical-align:bottom;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: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:inherit;font-size:10pt;">Asset-backed securities</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:inherit;font-size:10pt;"><span>6,651</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:inherit;font-size:10pt;"><span>(5</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,696</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:inherit;font-size:10pt;"><span>(54</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: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:inherit;font-size:10pt;">Municipal securities</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>3,305</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:bottom;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:inherit;font-size:10pt;"><span>—</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:bottom;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:inherit;font-size:10pt;"><span>6,599</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:bottom;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:inherit;font-size:10pt;"><span>(81</span></span></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,111</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(188</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>551,404</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,101</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span></div> 235155000 183000 538109000 7966000 6651000 5000 6696000 54000 3305000 0 6599000 81000 245111000 188000 551404000 8101000 115 369 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the fair value and gross unrealized losses related to available-for-sale securities, aggregated by investment category, that were in a continuous unrealized loss position for more than twelve months, as of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;">: </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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:inherit;font-size:8pt;font-weight:bold;">2018</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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</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:bottom;border-bottom:1px solid #000000;padding-left:12px;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:inherit;font-size:8pt;font-weight:bold;">Gross </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</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:bottom;border-bottom:1px solid #000000;padding-left:12px;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:inherit;font-size:8pt;font-weight:bold;">Gross </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</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:inherit;font-size:10pt;">Corporate debt securities</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:inherit;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:inherit;font-size:10pt;"><span>44,300</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:inherit;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:inherit;font-size:10pt;"><span>(70</span></span></div></td><td style="vertical-align:bottom;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: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 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:inherit;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:inherit;font-size:10pt;"><span>969,701</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:inherit;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:inherit;font-size:10pt;"><span>(16,730</span></span></div></td><td style="vertical-align:bottom;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: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:inherit;font-size:10pt;">Asset-backed securities</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:inherit;font-size:10pt;"><span>6,754</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:inherit;font-size:10pt;"><span>(4</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,812</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:inherit;font-size:10pt;"><span>(313</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: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:inherit;font-size:10pt;">Municipal securities</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:inherit;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:inherit;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:inherit;font-size:10pt;"><span>11,532</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(205</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: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:inherit;font-size:10pt;">Foreign government securities</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:inherit;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 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:inherit;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 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:inherit;font-size:10pt;"><span>4,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24</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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:inherit;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:inherit;font-size:10pt;"><span>51,054</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;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:inherit;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:inherit;font-size:10pt;"><span>(74</span></span></div></td><td style="vertical-align:bottom;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: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 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:inherit;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:inherit;font-size:10pt;"><span>1,020,199</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;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:inherit;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:inherit;font-size:10pt;"><span>(17,272</span></span></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span></div> 44300000 70000 969701000 16730000 6754000 4000 34812000 313000 0 0 11532000 205000 0 0 4154000 24000 51054000 74000 1020199000 17272000 38 577 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the cost and estimated fair value of the fixed income securities classified as short-term investments based on stated effective maturities as of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:12px;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:99.80506822612085%;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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</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:inherit;font-size:10pt;">Due within one year</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:inherit;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:inherit;font-size:10pt;"><span>928,472</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>929,616</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Due between one and two years</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:inherit;font-size:10pt;"><span>394,436</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:inherit;font-size:10pt;"><span>395,917</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:inherit;font-size:10pt;">Due between two and three 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:inherit;font-size:10pt;"><span>179,468</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>180,867</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Due after three years</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:inherit;font-size:10pt;"><span>20,174</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: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:inherit;font-size:10pt;"><span>20,355</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</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:inherit;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:inherit;font-size:10pt;"><span>1,522,550</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:inherit;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:inherit;font-size:10pt;"><span>1,526,755</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 928472000 929616000 394436000 395917000 179468000 180867000 20174000 20355000 1522550000 1526755000 FAIR VALUE MEASUREMENTS<div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We measure certain financial assets and liabilities at fair value on a recurring basis. There have been no transfers between fair value measurement levels during the year ended </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of our financial assets and liabilities at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> was determined using the following inputs:</span></div><div style="line-height:120%;padding-bottom:4px;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td colspan="15" style="vertical-align:bottom;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:inherit;font-size:8pt;font-weight:bold;"> Fair Value Measurements at Reporting Date Using</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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">in Active</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Markets for</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Identical Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Observable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unobservable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:8pt;"><span style="font-family:inherit;font-size:8pt;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</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:inherit;font-size:10pt;">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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</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:left;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="text-align:left;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="text-align:left;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="text-align:left;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</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:inherit;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:inherit;font-size:10pt;"><span>45,704</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>45,704</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market mutual funds</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:inherit;font-size:10pt;"><span>2,049,057</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:inherit;font-size:10pt;"><span>2,049,057</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:inherit;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 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:inherit;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:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</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:inherit;font-size:10pt;"><span>88,519</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>88,519</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments:</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="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-backed securities</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:inherit;font-size:10pt;"><span>88,721</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>88,721</span></span></div></td><td style="vertical-align: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:inherit;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</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:inherit;font-size:10pt;"><span>1,412,331</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:inherit;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 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:inherit;font-size:10pt;"><span>1,412,331</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:inherit;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:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal securities</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:inherit;font-size:10pt;"><span>17,709</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>17,709</span></span></div></td><td style="vertical-align: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:inherit;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</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:inherit;font-size:10pt;"><span>7,994</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:inherit;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 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:inherit;font-size:10pt;"><span>7,994</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:inherit;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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets:</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="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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency derivatives</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:inherit;font-size:10pt;"><span>28,829</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:inherit;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 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:inherit;font-size:10pt;"><span>28,829</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:inherit;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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets:</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="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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan assets</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:inherit;font-size:10pt;"><span>93,776</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:inherit;font-size:10pt;"><span>4,348</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:inherit;font-size:10pt;"><span>89,428</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:inherit;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: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:inherit;font-size:10pt;">Total assets</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:inherit;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:inherit;font-size:10pt;"><span>3,832,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,141,924</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;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:inherit;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:inherit;font-size:10pt;"><span>1,690,716</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;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:inherit;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:inherit;font-size:10pt;"><span>—</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;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><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: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses:</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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Treasury lock derivatives</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:inherit;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:inherit;font-size:10pt;"><span>29,652</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:inherit;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:inherit;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:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>29,652</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:inherit;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:inherit;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:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency derivatives</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:inherit;font-size:10pt;"><span>2,671</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>2,671</span></span></div></td><td style="vertical-align: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:inherit;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap derivatives</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:inherit;font-size:10pt;"><span>208</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;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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>208</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: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:inherit;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></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:inherit;font-size:10pt;">Total liabilities</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:inherit;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:inherit;font-size:10pt;"><span>32,531</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;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:inherit;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:inherit;font-size:10pt;"><span>—</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;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:inherit;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:inherit;font-size:10pt;"><span>32,531</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;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:inherit;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:inherit;font-size:10pt;"><span>—</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%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of our financial assets and liabilities at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was determined using the following inputs:</span></div><div style="line-height:100%;text-align:justify;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Fair Value Measurements at Reporting Date Using</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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">in Active</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Markets for</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Identical Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Observable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unobservable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:8pt;"><span style="font-family:inherit;font-size:8pt;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</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:inherit;font-size:10pt;">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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</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:left;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="text-align:left;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="text-align:left;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="text-align:left;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market mutual funds</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:inherit;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:inherit;font-size:10pt;"><span>1,234,188</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1,234,188</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</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:inherit;font-size:10pt;"><span>40,023</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:inherit;font-size:10pt;"><span>40,023</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:inherit;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 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:inherit;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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments:</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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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="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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-backed securities</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:inherit;font-size:10pt;"><span>41,508</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:inherit;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 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:inherit;font-size:10pt;"><span>41,508</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:inherit;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:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</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:inherit;font-size:10pt;"><span>1,522,208</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1,522,208</span></span></div></td><td style="vertical-align: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:inherit;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government securities</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:inherit;font-size:10pt;"><span>4,155</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:inherit;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 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:inherit;font-size:10pt;"><span>4,155</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:inherit;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:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal securities</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:inherit;font-size:10pt;"><span>18,316</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>18,316</span></span></div></td><td style="vertical-align: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:inherit;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets:</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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency derivatives</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:inherit;font-size:10pt;"><span>44,259</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>44,259</span></span></div></td><td style="vertical-align: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:inherit;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets:</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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan assets</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:inherit;font-size:10pt;"><span>68,988</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>3,895</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>65,093</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;">Total assets</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:inherit;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:inherit;font-size:10pt;"><span>2,973,645</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:inherit;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:inherit;font-size:10pt;"><span>1,278,106</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:inherit;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:inherit;font-size:10pt;"><span>1,695,539</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:inherit;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:inherit;font-size:10pt;"><span>—</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></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><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: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses:</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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency derivatives</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:inherit;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:inherit;font-size:10pt;"><span>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 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:inherit;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:inherit;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:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>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 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:inherit;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:inherit;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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap derivatives</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:inherit;font-size:10pt;"><span>9,744</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: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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>9,744</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: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:inherit;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></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:inherit;font-size:10pt;">Total liabilities</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:inherit;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:inherit;font-size:10pt;"><span>10,560</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:inherit;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:inherit;font-size:10pt;"><span>—</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:inherit;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:inherit;font-size:10pt;"><span>10,560</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:inherit;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:inherit;font-size:10pt;"><span>—</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><a href="#sF69416C63E045CD2A1EA2102BB54D3A8" style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;text-decoration:none;"><span style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;text-decoration:none;">See Note 4 for further information regarding the fair value of our financial instruments. </span></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our fixed income available-for-sale debt securities consist of high quality, investment grade securities from diverse issuers with a weighted average credit rating of A+. We value these securities based on pricing from independent pricing vendors who use matrix pricing valuation techniques including market approach methodologies that model information generated by market transactions involving identical or comparable assets, as well as discounted cash flow methodologies. Inputs include quoted prices in active markets for identical assets or inputs other than quoted prices that are observable either directly or indirectly in determining fair value, including benchmark yields, issuer spreads off benchmark yields, interest rates and U.S. Treasury or swap curves. We therefore classify all of our fixed income available-for-sale securities as Level 2. We perform routine procedures such as comparing prices obtained from multiple independent sources to ensure that appropriate fair values are recorded. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values of our money market mutual funds and time deposits are based on the closing price of these assets as of the reporting date. We classify our money market mutual funds and time deposits as Level 1. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our Level 2 over-the-counter foreign currency, Treasury lock and interest rate swap derivatives are valued using pricing models and discounted cash flow methodologies based on observable foreign exchange and interest rate data at the measurement date.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our deferred compensation plan assets consist of money market mutual funds and other mutual funds.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of our senior notes was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.96 billion</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, based on observable market prices in less active markets and categorized as Level 2. </span><a href="#s7698171C833651399BE27C21E0A550FE" style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;text-decoration:none;"><span style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;text-decoration:none;">See Note 17 for further details regarding our debt.</span></a></div> <div style="line-height:120%;padding-bottom:4px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of our financial assets and liabilities at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> was determined using the following inputs:</span></div><div style="line-height:120%;padding-bottom:4px;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td colspan="15" style="vertical-align:bottom;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:inherit;font-size:8pt;font-weight:bold;"> Fair Value Measurements at Reporting Date Using</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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">in Active</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Markets for</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Identical Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Observable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unobservable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:8pt;"><span style="font-family:inherit;font-size:8pt;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</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:inherit;font-size:10pt;">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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</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:left;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="text-align:left;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="text-align:left;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="text-align:left;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</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:inherit;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:inherit;font-size:10pt;"><span>45,704</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>45,704</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market mutual funds</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:inherit;font-size:10pt;"><span>2,049,057</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:inherit;font-size:10pt;"><span>2,049,057</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:inherit;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 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:inherit;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:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</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:inherit;font-size:10pt;"><span>88,519</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>88,519</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments:</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="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-backed securities</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:inherit;font-size:10pt;"><span>88,721</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>88,721</span></span></div></td><td style="vertical-align: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:inherit;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</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:inherit;font-size:10pt;"><span>1,412,331</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:inherit;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 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:inherit;font-size:10pt;"><span>1,412,331</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:inherit;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:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal securities</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:inherit;font-size:10pt;"><span>17,709</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>17,709</span></span></div></td><td style="vertical-align: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:inherit;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. Treasury securities</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:inherit;font-size:10pt;"><span>7,994</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:inherit;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 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:inherit;font-size:10pt;"><span>7,994</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:inherit;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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets:</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="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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency derivatives</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:inherit;font-size:10pt;"><span>28,829</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:inherit;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 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:inherit;font-size:10pt;"><span>28,829</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:inherit;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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets:</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="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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan assets</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:inherit;font-size:10pt;"><span>93,776</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:inherit;font-size:10pt;"><span>4,348</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:inherit;font-size:10pt;"><span>89,428</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:inherit;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: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:inherit;font-size:10pt;">Total assets</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:inherit;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:inherit;font-size:10pt;"><span>3,832,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,141,924</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;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:inherit;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:inherit;font-size:10pt;"><span>1,690,716</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;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:inherit;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:inherit;font-size:10pt;"><span>—</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;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><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: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses:</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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Treasury lock derivatives</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:inherit;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:inherit;font-size:10pt;"><span>29,652</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:inherit;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:inherit;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:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>29,652</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:inherit;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:inherit;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:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency derivatives</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:inherit;font-size:10pt;"><span>2,671</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>2,671</span></span></div></td><td style="vertical-align: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:inherit;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap derivatives</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:inherit;font-size:10pt;"><span>208</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;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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>208</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: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:inherit;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></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:inherit;font-size:10pt;">Total liabilities</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:inherit;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:inherit;font-size:10pt;"><span>32,531</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;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:inherit;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:inherit;font-size:10pt;"><span>—</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;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:inherit;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:inherit;font-size:10pt;"><span>32,531</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;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:inherit;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:inherit;font-size:10pt;"><span>—</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%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of our financial assets and liabilities at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was determined using the following inputs:</span></div><div style="line-height:100%;text-align:justify;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Fair Value Measurements at Reporting Date Using</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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">in Active</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Markets for</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Identical Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Observable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unobservable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:8pt;"><span style="font-family:inherit;font-size:8pt;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</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:inherit;font-size:10pt;">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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents:</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:left;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="text-align:left;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="text-align:left;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="text-align:left;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market mutual funds</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:inherit;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:inherit;font-size:10pt;"><span>1,234,188</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1,234,188</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</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:inherit;font-size:10pt;"><span>40,023</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:inherit;font-size:10pt;"><span>40,023</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:inherit;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 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:inherit;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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term investments:</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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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="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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset-backed securities</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:inherit;font-size:10pt;"><span>41,508</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:inherit;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 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:inherit;font-size:10pt;"><span>41,508</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:inherit;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:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate debt securities</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:inherit;font-size:10pt;"><span>1,522,208</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1,522,208</span></span></div></td><td style="vertical-align: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:inherit;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government securities</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:inherit;font-size:10pt;"><span>4,155</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:inherit;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 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:inherit;font-size:10pt;"><span>4,155</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:inherit;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:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal securities</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:inherit;font-size:10pt;"><span>18,316</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>18,316</span></span></div></td><td style="vertical-align: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:inherit;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets:</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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency derivatives</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:inherit;font-size:10pt;"><span>44,259</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>44,259</span></span></div></td><td style="vertical-align: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:inherit;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets:</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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred compensation plan assets</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:inherit;font-size:10pt;"><span>68,988</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>3,895</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>65,093</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;">Total assets</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:inherit;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:inherit;font-size:10pt;"><span>2,973,645</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:inherit;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:inherit;font-size:10pt;"><span>1,278,106</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:inherit;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:inherit;font-size:10pt;"><span>1,695,539</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:inherit;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:inherit;font-size:10pt;"><span>—</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></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><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: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities:</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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses:</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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency derivatives</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:inherit;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:inherit;font-size:10pt;"><span>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 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:inherit;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:inherit;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:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>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 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:inherit;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:inherit;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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other 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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap derivatives</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:inherit;font-size:10pt;"><span>9,744</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: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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>9,744</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: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:inherit;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></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:inherit;font-size:10pt;">Total liabilities</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:inherit;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:inherit;font-size:10pt;"><span>10,560</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:inherit;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:inherit;font-size:10pt;"><span>—</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:inherit;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:inherit;font-size:10pt;"><span>10,560</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:inherit;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:inherit;font-size:10pt;"><span>—</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 45704000 0 45704000 0 2049057000 2049057000 0 0 88519000 88519000 0 0 88721000 0 88721000 0 1412331000 0 1412331000 0 17709000 0 17709000 0 7994000 0 7994000 0 28829000 0 28829000 0 93776000 4348000 89428000 0 3832640000 2141924000 1690716000 0 29652000 0 29652000 0 2671000 0 2671000 0 208000 0 208000 0 32531000 0 32531000 0 1234188000 1234188000 0 0 40023000 40023000 0 0 41508000 0 41508000 0 1522208000 0 1522208000 0 4155000 0 4155000 0 18316000 0 18316000 0 44259000 0 44259000 0 68988000 3895000 65093000 0 2973645000 1278106000 1695539000 0 816000 0 816000 0 9744000 0 9744000 0 10560000 0 10560000 0 1960000000 DERIVATIVE FINANCIAL INSTRUMENTS<div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We may use derivatives to partially offset our business exposure to foreign currency and interest rate risk on expected future cash flows, and certain existing assets and liabilities. We do not use any of our derivative instruments for trading purposes.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We enter into master netting arrangements to mitigate credit risk in derivative transactions by permitting net settlement of transactions with the same counterparty. We do not offset fair value amounts recognized for derivative instruments under master netting arrangements. We also enter into collateral security agreements with certain of our counterparties to exchange cash collateral when the net fair value of certain derivative instruments fluctuates from contractually established thresholds. Collateral posted is included in prepaid expenses and other current assets and collateral received is included in accrued expenses on our Consolidated Balance Sheets. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Cash Flow Hedges</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In countries outside the United States, we transact business in U.S. Dollars and in various other currencies. We may use foreign exchange option contracts or forward contracts to hedge a portion of our forecasted foreign currency denominated revenue. These foreign exchange contracts, carried at fair value, have maturities of up to </span><span style="font-family:inherit;font-size:10pt;"><span>twelve months</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, total notional amounts of outstanding cash flow hedges were </span><span style="font-family:inherit;font-size:10pt;"><span>$1.20 billion</span></span><span style="font-family:inherit;font-size:10pt;">, hedging exposures denominated in Euros, British Pounds and Japanese Yen.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2019, in anticipation of refinancing our </span><span style="font-family:inherit;font-size:10pt;"><span>$2.25 billion</span></span><span style="font-family:inherit;font-size:10pt;"> Term Loan due April 30, 2020 and </span><span style="font-family:inherit;font-size:10pt;"><span>$900 million</span></span><span style="font-family:inherit;font-size:10pt;"> notes payable due February 1, 2020, we entered into Treasury lock agreements with large financial institutions which fixed benchmark U.S. Treasury rates for an aggregate notional amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of our future debt issuance. These derivative instruments hedge the impact of changes in the benchmark interest rate to future interest payments and will be terminated upon closing of our anticipated refinancing. Upon refinancing and termination of the derivative instruments, their fair value will be amortized over the term of our new debt to interest expense.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on hedged transactions. We record changes in fair value of these cash flow hedges in accumulated other comprehensive income (loss) in our Consolidated Balance Sheets, until the forecasted transaction occurs. When the forecasted transaction affects earnings, we reclassify the related gain or loss on the foreign currency and Treasury lock cash flow hedges to revenue and interest expense, respectively. In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, we reclassify the gain or loss on the related cash flow hedge from accumulated other comprehensive income (loss) to the same income statement line item as the hedged item. If we do not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in the same income statement line item as the hedged item. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We evaluate hedge effectiveness at the inception of the hedge prospectively, and on an ongoing basis both retrospectively and prospectively. We record any ineffective portion of the hedging instruments in interest and other income (expense), net on our Consolidated Statements of Income. The net gain or loss recognized in interest and other income (expense), net due to hedge ineffectiveness was insignificant for all fiscal years presented.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective in the third quarter of fiscal 2019, all changes in fair value of our foreign currency cash flow hedges are recorded in accumulated other comprehensive income (loss). Prior to this, we recorded the time value of purchased contracts in interest and other income (expense), net in our Consolidated Statements of Income. The impact of the de-designation of our hedges due to the change in methodology in the third quarter of fiscal 2019 was immaterial.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, there were no net gains or losses recognized in income relating to hedges of forecasted transactions that did not occur. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Hedges</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the third quarter of fiscal 2014, we entered into interest rate swaps designated as a fair value hedge related to our </span><span style="font-family:inherit;font-size:10pt;"><span>$900 million</span></span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>4.75%</span></span><span style="font-family:inherit;font-size:10pt;"> fixed interest rate senior notes due </span><span style="font-family:inherit;font-size:10pt;">February 1, 2020</span><span style="font-family:inherit;font-size:10pt;"> (the “2020 Notes”). In effect, the interest rate swaps convert the fixed interest rate on our 2020 Notes to a floating interest rate based on the London Interbank Offered Rate (“LIBOR”). Under the terms of the swaps, we pay monthly interest at the one-month LIBOR rate plus a fixed number of basis points on the </span><span style="font-family:inherit;font-size:10pt;"><span>$900 million</span></span><span style="font-family:inherit;font-size:10pt;"> notional amount through February 1, 2020. In exchange, we receive </span><span style="font-family:inherit;font-size:10pt;"><span>4.75%</span></span><span style="font-family:inherit;font-size:10pt;"> fixed rate interest from the swap counterparties. </span><a href="#s7698171C833651399BE27C21E0A550FE" style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;text-decoration:none;"><span style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;text-decoration:none;">See Note 17 for further details regarding our debt.</span></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The interest rate swaps are accounted for as fair value hedges and substantially offset the changes in fair value of the hedged portion of the underlying debt that are attributable to the changes in interest rate. Therefore, the gains and losses related to changes in the fair value of the interest rate swaps are included in interest and other income (expense), net in our Consolidated Statements of Income. As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the fair value of the interest rate swaps is recognized in accrued expenses on our Consolidated Balance Sheets with a corresponding offset to current debt.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Non-Designated Hedges</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our derivatives not designated as hedging instruments consist of foreign currency forward contracts that we primarily use to hedge monetary assets and liabilities denominated in non-functional currencies. The changes in fair value of these contracts is recorded to interest and other income (expense), net in our Consolidated Statements of Income. Changes in the fair value of the underlying assets and liabilities associated with the hedged risk are generally offset by the changes in the fair value of the related contracts.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, total notional amounts of outstanding foreign currency forward contracts were </span><span style="font-family:inherit;font-size:10pt;"><span>$702.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, primarily hedging exposures denominated in Euros, British Pounds, Japanese Yen and Indian Rupees. As of </span><span style="font-family:inherit;font-size:10pt;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, total notional amounts of outstanding contracts were </span><span style="font-family:inherit;font-size:10pt;"><span>$427.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, primarily hedging exposures denominated in Euros, British Pounds, Japanese Yen and Indian Rupees. At </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the outstanding balance sheet hedging derivatives had maturities of 180 days or less.</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of derivative instruments on our Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Liability</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Liability</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives</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:inherit;font-size:10pt;">Derivatives designated as hedging instruments:</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:left;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="text-align:left;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="text-align:left;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="text-align:left;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-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange option contracts </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) (2)</sup></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:inherit;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:inherit;font-size:10pt;"><span>25,605</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>40,191</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Treasury lock </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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:inherit;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 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:inherit;font-size:10pt;"><span>29,652</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:inherit;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 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:inherit;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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></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:inherit;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:inherit;font-size:10pt;"><span>208</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>9,744</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Derivatives not designated as hedging instruments:</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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Foreign exchange forward contracts </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>3,224</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:bottom;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:inherit;font-size:10pt;"><span>2,671</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:bottom;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:inherit;font-size:10pt;"><span>4,068</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:bottom;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:inherit;font-size:10pt;"><span>816</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: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:inherit;font-size:10pt;">Total derivatives</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,829</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,531</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,259</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value asset derivatives included in prepaid expenses and other current assets and fair value liability derivatives included in accrued expenses on our Consolidated Balance Sheets.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hedging effectiveness expected to be recognized to income within the next </span><span style="font-family:inherit;font-size:10pt;"><span>18 months</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$13.2 million</span></span><span style="font-family:inherit;font-size:10pt;color:#0000ff;"> </span><span style="font-family:inherit;font-size:10pt;">is expected within the next 12 months. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in accrued expenses and other liabilities on our Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effects of foreign currency derivative instruments designated as cash flow hedges and foreign currency derivative instruments not designated as hedges in our Consolidated Statements of Income for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;text-align:justify;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="28"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:6%;"/><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:6%;"/><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:6%;"/><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:6%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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:inherit;font-size:8pt;font-weight:bold;">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="7" style="vertical-align:bottom;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:inherit;font-size:8pt;font-weight:bold;">2017</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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exchange</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Option</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exchange</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Forward</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Treasury Lock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exchange</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Option</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exchange</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Forward</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exchange</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Option</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contracts</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: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="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exchange</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Forward</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contracts</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:inherit;font-size:10pt;">Derivatives in cash flow hedging relationships:</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:left;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="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="3" 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: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="3" 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: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="padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gain (loss) recognized in OCI, net of tax </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span><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:inherit;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:inherit;font-size:10pt;"><span>16,526</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>(22,684</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: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 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:inherit;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:inherit;font-size:10pt;"><span>74,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: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:inherit;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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>6,917</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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="padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gain (loss) reclassified from accumulated OCI into income, net of tax </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2) (4)</sup></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:inherit;font-size:10pt;"><span>39,111</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:inherit;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 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:inherit;font-size:10pt;"><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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,647</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:inherit;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 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:inherit;font-size:10pt;"><span>32,852</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:inherit;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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gain (loss) recognized in income </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3) (4)</sup></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:inherit;font-size:10pt;"><span>(24,269</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: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="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:inherit;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:inherit;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:inherit;font-size:10pt;"><span>(41,179</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: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="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:inherit;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:inherit;font-size:10pt;"><span>(30,243</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: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="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:inherit;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:inherit;font-size:10pt;">Derivatives not designated as hedging relationships:</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="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="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="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gain (loss) recognized in revenue</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:inherit;font-size:10pt;"><span>761</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gain (loss) recognized in interest and other income (expense), net</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:inherit;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:inherit;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:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>4,229</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:inherit;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:inherit;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:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;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:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>1,529</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:inherit;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:inherit;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:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>6,586</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%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net change in the fair value of the effective portion classified in other comprehensive income (“OCI”).</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective portion of the foreign currency and Treasury lock cash flow hedges classified as revenue and interest expense, respectively.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount excluded from effectiveness testing and ineffective portion classified in interest and other income (expense), net.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Starting the third quarter of fiscal 2019, all changes in fair value of our foreign currency cash flow hedges are recorded in accumulated other comprehensive income.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gains (losses) recognized in interest and other income (expense), net relating to foreign currency derivatives not designated as hedging instruments for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:12px;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="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Gain (loss) on foreign currency assets and liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:left;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="text-align:left;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="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net realized gain (loss) recognized in other income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>(14,420</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: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 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:inherit;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:inherit;font-size:10pt;"><span>882</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>(6,142</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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net unrealized gain (loss) recognized in other income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>8,050</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: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:inherit;font-size:10pt;"><span>(3,843</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(907</span></span></div></td><td style="vertical-align:bottom;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: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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>(6,370</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>(2,961</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>(7,049</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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:inherit;font-size:10pt;">Gain (loss) on hedges of foreign currency assets and liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net realized gain (loss) recognized in other income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>6,928</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(2,042</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: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="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:inherit;font-size:10pt;"><span>5,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></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net unrealized gain (loss) recognized in other income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(2,699</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>3,571</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: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:inherit;font-size:10pt;"><span>1,171</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: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="2" 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,229</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,529</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,586</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;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:inherit;font-size:10pt;">Net gain (loss) recognized in interest and other income (expense), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>(2,141</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;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:inherit;font-size:10pt;"><span>(1,432</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;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:inherit;font-size:10pt;"><span>(463</span></span></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P12M 1200000000 2250000000 900000000 1000000000 900000000 0.0475 900000000 0.0475 702400000 427900000 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of derivative instruments on our Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Liability</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Liability</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Derivatives</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:inherit;font-size:10pt;">Derivatives designated as hedging instruments:</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:left;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="text-align:left;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="text-align:left;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="text-align:left;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-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange option contracts </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) (2)</sup></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:inherit;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:inherit;font-size:10pt;"><span>25,605</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>40,191</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Treasury lock </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></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:inherit;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 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:inherit;font-size:10pt;"><span>29,652</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:inherit;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 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:inherit;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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest rate swap </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></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:inherit;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:inherit;font-size:10pt;"><span>208</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>9,744</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Derivatives not designated as hedging instruments:</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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Foreign exchange forward contracts </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>3,224</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:bottom;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:inherit;font-size:10pt;"><span>2,671</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:bottom;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:inherit;font-size:10pt;"><span>4,068</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:bottom;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:inherit;font-size:10pt;"><span>816</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: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:inherit;font-size:10pt;">Total derivatives</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,829</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,531</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,259</span></span></div></td><td style="vertical-align:bottom;border-bottom: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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,560</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value asset derivatives included in prepaid expenses and other current assets and fair value liability derivatives included in accrued expenses on our Consolidated Balance Sheets.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Hedging effectiveness expected to be recognized to income within the next </span><span style="font-family:inherit;font-size:10pt;"><span>18 months</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$13.2 million</span></span><span style="font-family:inherit;font-size:10pt;color:#0000ff;"> </span><span style="font-family:inherit;font-size:10pt;">is expected within the next 12 months. </span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in accrued expenses and other liabilities on our Consolidated Balance Sheets as of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 25605000 0 40191000 0 0 29652000 0 0 0 208000 0 9744000 3224000 2671000 4068000 816000 28829000 32531000 44259000 10560000 P18M 13200000 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effects of foreign currency derivative instruments designated as cash flow hedges and foreign currency derivative instruments not designated as hedges in our Consolidated Statements of Income for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;text-align:justify;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="28"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:6%;"/><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:6%;"/><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:6%;"/><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:6%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;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:inherit;font-size:8pt;font-weight:bold;">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="7" style="vertical-align:bottom;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:inherit;font-size:8pt;font-weight:bold;">2017</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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exchange</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Option</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exchange</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Forward</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Treasury Lock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exchange</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Option</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exchange</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Forward</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exchange</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Option</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contracts</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: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="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Foreign</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exchange</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Forward</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contracts</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:inherit;font-size:10pt;">Derivatives in cash flow hedging relationships:</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:left;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="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="3" 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: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="3" 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: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="padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gain (loss) recognized in OCI, net of tax </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span><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:inherit;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:inherit;font-size:10pt;"><span>16,526</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>(22,684</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: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 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:inherit;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:inherit;font-size:10pt;"><span>74,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: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:inherit;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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>6,917</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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="padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gain (loss) reclassified from accumulated OCI into income, net of tax </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2) (4)</sup></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:inherit;font-size:10pt;"><span>39,111</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:inherit;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 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:inherit;font-size:10pt;"><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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,647</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:inherit;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 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:inherit;font-size:10pt;"><span>32,852</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:inherit;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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gain (loss) recognized in income </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3) (4)</sup></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:inherit;font-size:10pt;"><span>(24,269</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: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="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:inherit;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:inherit;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:inherit;font-size:10pt;"><span>(41,179</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: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="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:inherit;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:inherit;font-size:10pt;"><span>(30,243</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: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="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:inherit;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:inherit;font-size:10pt;">Derivatives not designated as hedging relationships:</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="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="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="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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gain (loss) recognized in revenue</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:inherit;font-size:10pt;"><span>761</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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:inherit;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;padding-left:24px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gain (loss) recognized in interest and other income (expense), net</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:inherit;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:inherit;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:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>4,229</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:inherit;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:inherit;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:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;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:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>1,529</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:inherit;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:inherit;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:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>6,586</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%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net change in the fair value of the effective portion classified in other comprehensive income (“OCI”).</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective portion of the foreign currency and Treasury lock cash flow hedges classified as revenue and interest expense, respectively.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount excluded from effectiveness testing and ineffective portion classified in interest and other income (expense), net.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Starting the third quarter of fiscal 2019, all changes in fair value of our foreign currency cash flow hedges are recorded in accumulated other comprehensive income.</span></div> 16526000 0 -22684000 74080000 0 6917000 0 39111000 0 -1228000 48647000 0 32852000 0 -24269000 0 0 -41179000 0 -30243000 0 761000 0 0 0 0 0 0 0 4229000 0 0 1529000 0 6586000 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gains (losses) recognized in interest and other income (expense), net relating to foreign currency derivatives not designated as hedging instruments for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;padding-bottom:12px;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="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Gain (loss) on foreign currency assets and liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:left;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="text-align:left;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="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net realized gain (loss) recognized in other income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>(14,420</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: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 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:inherit;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:inherit;font-size:10pt;"><span>882</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>(6,142</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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net unrealized gain (loss) recognized in other income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>8,050</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: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:inherit;font-size:10pt;"><span>(3,843</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(907</span></span></div></td><td style="vertical-align:bottom;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: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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>(6,370</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>(2,961</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>(7,049</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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:inherit;font-size:10pt;">Gain (loss) on hedges of foreign currency assets and liabilities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net realized gain (loss) recognized in other income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>6,928</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(2,042</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: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="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:inherit;font-size:10pt;"><span>5,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></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net unrealized gain (loss) recognized in other income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(2,699</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>3,571</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: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:inherit;font-size:10pt;"><span>1,171</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: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="2" 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,229</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,529</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,586</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;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:inherit;font-size:10pt;">Net gain (loss) recognized in interest and other income (expense), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>(2,141</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;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:inherit;font-size:10pt;"><span>(1,432</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;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:inherit;font-size:10pt;"><span>(463</span></span></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -14420000 882000 -6142000 8050000 -3843000 -907000 -6370000 -2961000 -7049000 6928000 -2042000 5415000 -2699000 3571000 1171000 4229000 1529000 6586000 -2141000 -1432000 -463000 PROPERTY AND EQUIPMENT<div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:12px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:10pt;">Computers and other equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>1,424,368</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>1,239,033</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Buildings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>482,797</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:inherit;font-size:10pt;"><span>485,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: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:inherit;font-size:10pt;">Building improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>307,396</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>285,564</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>246,244</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:inherit;font-size:10pt;"><span>181,990</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:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>144,871</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>145,065</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>143,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>121,206</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:inherit;font-size:10pt;">Capital projects in-progress</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,232</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:bottom;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:inherit;font-size:10pt;"><span>23,026</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: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:inherit;font-size:10pt;">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="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:inherit;font-size:10pt;"><span>2,861,647</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:inherit;font-size:10pt;"><span>2,480,908</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:inherit;font-size:10pt;">Less accumulated depreciation and amortization</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(1,568,632</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: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="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:inherit;font-size:10pt;"><span>(1,405,836</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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>1,293,015</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:inherit;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:inherit;font-size:10pt;"><span>1,075,072</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense of property and equipment for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$173.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$157.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$156.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net, by geographic area as of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;text-align:justify;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;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="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>1,126,406</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>882,145</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>2,735</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: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:inherit;font-size:10pt;"><span>30,475</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Americas</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>1,129,141</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>912,620</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">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="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:inherit;font-size:10pt;"><span>54,394</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:inherit;font-size:10pt;"><span>51,033</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:inherit;font-size:10pt;">APAC</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>109,480</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>111,419</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>1,293,015</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:inherit;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:inherit;font-size:10pt;"><span>1,075,072</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:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net consisted of the following as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:12px;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:10pt;">Computers and other equipment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>1,424,368</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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>1,239,033</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Buildings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>482,797</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:inherit;font-size:10pt;"><span>485,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: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:inherit;font-size:10pt;">Building improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>307,396</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>285,564</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>246,244</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:inherit;font-size:10pt;"><span>181,990</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:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>144,871</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>145,065</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>143,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>121,206</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:inherit;font-size:10pt;">Capital projects in-progress</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,232</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:bottom;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:inherit;font-size:10pt;"><span>23,026</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: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:inherit;font-size:10pt;">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="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:inherit;font-size:10pt;"><span>2,861,647</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:inherit;font-size:10pt;"><span>2,480,908</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:inherit;font-size:10pt;">Less accumulated depreciation and amortization</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(1,568,632</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: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="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:inherit;font-size:10pt;"><span>(1,405,836</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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>1,293,015</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:inherit;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:inherit;font-size:10pt;"><span>1,075,072</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:inherit;font-size:10pt;"><br/></span></div> 1424368000 1239033000 482797000 485024000 307396000 285564000 246244000 181990000 144871000 145065000 143739000 121206000 112232000 23026000 2861647000 2480908000 1568632000 1405836000 1293015000 1075072000 173100000 157100000 156900000 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net, by geographic area as of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;text-align:justify;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:10pt;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;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="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>1,126,406</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>882,145</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>2,735</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: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:inherit;font-size:10pt;"><span>30,475</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total Americas</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>1,129,141</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>912,620</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">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="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:inherit;font-size:10pt;"><span>54,394</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:inherit;font-size:10pt;"><span>51,033</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:inherit;font-size:10pt;">APAC</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>109,480</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>111,419</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>1,293,015</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:inherit;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:inherit;font-size:10pt;"><span>1,075,072</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:inherit;font-size:10pt;"><br/></span></div> 1126406000 882145000 2735000 30475000 1129141000 912620000 54394000 51033000 109480000 111419000 1293015000 1075072000  GOODWILL AND OTHER INTANGIBLES<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill by reportable segment and activity for the years ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;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="29"/></tr><tr><td style="width:22%;"/><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: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: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:7%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:inherit;font-size:8pt;font-weight:bold;">Other</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:inherit;font-size:8pt;font-weight:bold;">Other</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:10pt;">Digital Media</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>2,724,747</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:inherit;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:inherit;font-size:10pt;"><span>15,247</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:inherit;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:inherit;font-size:10pt;"><span>(2,481</span></span></div></td><td style="vertical-align:bottom;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: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 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:inherit;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:inherit;font-size:10pt;"><span>2,737,513</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:inherit;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:inherit;font-size:10pt;"><span>125,899</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:inherit;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:inherit;font-size:10pt;"><span>(914</span></span></div></td><td style="vertical-align:bottom;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: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 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:inherit;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:inherit;font-size:10pt;"><span>2,862,498</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:inherit;font-size:10pt;">Digital Experience</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>2,838,390</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:inherit;font-size:10pt;"><span>4,775,969</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:inherit;font-size:10pt;"><span>(29,246</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,585,113</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:inherit;font-size:10pt;"><span>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(15,103</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,570,280</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:inherit;font-size:10pt;">Publishing</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>258,424</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>(2</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: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="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:inherit;font-size:10pt;"><span>258,422</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>(1</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: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="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:inherit;font-size:10pt;"><span>258,421</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>5,821,561</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:inherit;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:inherit;font-size:10pt;"><span>4,791,216</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:inherit;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:inherit;font-size:10pt;"><span>(31,729</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;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:inherit;font-size:10pt;"><span>10,581,048</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:inherit;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:inherit;font-size:10pt;"><span>126,169</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:inherit;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:inherit;font-size:10pt;"><span>(16,018</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;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:inherit;font-size:10pt;"><span>10,691,199</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></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts primarily consist of foreign currency translation adjustments.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other intangibles, net, by reportable segment as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;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="9"/></tr><tr><td style="width:66%;"/><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: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="padding-top:12px;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:10pt;">Digital Media</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>79,483</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:inherit;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:inherit;font-size:10pt;"><span>68,280</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:inherit;font-size:10pt;">Digital Experience</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>1,640,925</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:inherit;font-size:10pt;"><span>2,000,718</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:inherit;font-size:10pt;">Publishing</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other intangibles, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>1,720,565</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:inherit;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:inherit;font-size:10pt;"><span>2,069,001</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain goodwill and other intangibles were misclassified between Digital Media and Digital Experience in the prior year, which have been recast in the above tables. The impact to our prior year disclosures was immaterial and there was no impact to the Consolidated Financial Statements resulting from the change in classification.</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other intangibles, net, as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows: </span></div><div style="line-height:120%;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="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="padding-top:12px;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</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:inherit;font-size:10pt;">Customer contracts and relationships</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:inherit;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:inherit;font-size:10pt;"><span>1,219,029</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:inherit;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:inherit;font-size:10pt;"><span>(436,545</span></span></div></td><td style="vertical-align:bottom;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: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 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:inherit;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:inherit;font-size:10pt;"><span>782,484</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1,329,432</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>(416,176</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: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 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:inherit;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:inherit;font-size:10pt;"><span>913,256</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Purchased technology</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:inherit;font-size:10pt;"><span>759,111</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:inherit;font-size:10pt;"><span>(223,115</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>535,996</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:inherit;font-size:10pt;"><span>750,286</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:inherit;font-size:10pt;"><span>(118,812</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>631,474</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:inherit;font-size:10pt;">Trademarks</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:inherit;font-size:10pt;"><span>384,300</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(73,546</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: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="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:inherit;font-size:10pt;"><span>310,754</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>384,855</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(25,968</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: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="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:inherit;font-size:10pt;"><span>358,887</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Backlog</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:inherit;font-size:10pt;"><span>143,400</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:inherit;font-size:10pt;"><span>(75,570</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,830</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:inherit;font-size:10pt;"><span>147,300</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:inherit;font-size:10pt;"><span>(13,299</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134,001</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:inherit;font-size:10pt;">Acquired rights to use technology</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:inherit;font-size:10pt;"><span>59,524</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(46,823</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: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="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:inherit;font-size:10pt;"><span>12,701</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>58,966</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(48,770</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: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="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:inherit;font-size:10pt;"><span>10,196</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Other</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:inherit;font-size:10pt;"><span>23,745</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: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:inherit;font-size:10pt;"><span>(12,945</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>10,800</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: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:inherit;font-size:10pt;"><span>51,096</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: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:inherit;font-size:10pt;"><span>(29,909</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>21,187</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other intangibles, net</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:inherit;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:inherit;font-size:10pt;"><span>2,589,109</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:inherit;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:inherit;font-size:10pt;"><span>(868,544</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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: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 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:inherit;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:inherit;font-size:10pt;"><span>1,720,565</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:inherit;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:inherit;font-size:10pt;"><span>2,721,935</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:inherit;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:inherit;font-size:10pt;"><span>(652,934</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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: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 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:inherit;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:inherit;font-size:10pt;"><span>2,069,001</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, certain intangibles associated with our acquisitions in prior years became fully amortized and were removed from the Consolidated Balance Sheets. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense related to other intangibles was </span><span style="font-family:inherit;font-size:10pt;"><span>$402.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$182.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$153.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> respectively. Of these amounts, </span><span style="font-family:inherit;font-size:10pt;"><span>$227.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$91.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$76.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> were included in cost of sales for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> respectively. </span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other intangibles are amortized over their estimated useful lives of </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>15</span></span><span style="font-family:inherit;font-size:10pt;"> years. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, we expect the estimated aggregate amortization expense for each of the five succeeding fiscal years to be as follows:</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;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="5"/></tr><tr><td style="width:83%;"/><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="padding-top:12px;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Intangibles</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:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>364,683</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>254,921</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:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>222,810</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>214,188</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:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>201,953</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>462,010</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total expected amortization expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>1,720,565</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill by reportable segment and activity for the years ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;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="29"/></tr><tr><td style="width:22%;"/><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: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: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:7%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:inherit;font-size:8pt;font-weight:bold;">Other</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:inherit;font-size:8pt;font-weight:bold;">Other</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:10pt;">Digital Media</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>2,724,747</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:inherit;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:inherit;font-size:10pt;"><span>15,247</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:inherit;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:inherit;font-size:10pt;"><span>(2,481</span></span></div></td><td style="vertical-align:bottom;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: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 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:inherit;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:inherit;font-size:10pt;"><span>2,737,513</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:inherit;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:inherit;font-size:10pt;"><span>125,899</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:inherit;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:inherit;font-size:10pt;"><span>(914</span></span></div></td><td style="vertical-align:bottom;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: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 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:inherit;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:inherit;font-size:10pt;"><span>2,862,498</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:inherit;font-size:10pt;">Digital Experience</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>2,838,390</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:inherit;font-size:10pt;"><span>4,775,969</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:inherit;font-size:10pt;"><span>(29,246</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,585,113</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:inherit;font-size:10pt;"><span>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(15,103</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,570,280</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:inherit;font-size:10pt;">Publishing</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>258,424</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>(2</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: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="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:inherit;font-size:10pt;"><span>258,422</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>(1</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: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="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:inherit;font-size:10pt;"><span>258,421</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>5,821,561</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:inherit;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:inherit;font-size:10pt;"><span>4,791,216</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:inherit;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:inherit;font-size:10pt;"><span>(31,729</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;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:inherit;font-size:10pt;"><span>10,581,048</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:inherit;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:inherit;font-size:10pt;"><span>126,169</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:inherit;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:inherit;font-size:10pt;"><span>(16,018</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;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:inherit;font-size:10pt;"><span>10,691,199</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></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts primarily consist of foreign currency translation adjustments.</span></div> 2724747000 15247000 -2481000 2737513000 125899000 -914000 2862498000 2838390000 4775969000 -29246000 7585113000 270000 -15103000 7570280000 258424000 0 -2000 258422000 0 -1000 258421000 5821561000 4791216000 -31729000 10581048000 126169000 -16018000 10691199000 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other intangibles, net, by reportable segment as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;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="9"/></tr><tr><td style="width:66%;"/><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: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="padding-top:12px;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:10pt;">Digital Media</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>79,483</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:inherit;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:inherit;font-size:10pt;"><span>68,280</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:inherit;font-size:10pt;">Digital Experience</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>1,640,925</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:inherit;font-size:10pt;"><span>2,000,718</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:inherit;font-size:10pt;">Publishing</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>157</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other intangibles, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>1,720,565</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:inherit;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:inherit;font-size:10pt;"><span>2,069,001</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:inherit;font-size:10pt;"><br/></span></div> 79483000 68280000 1640925000 2000718000 157000 3000 1720565000 2069001000 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other intangibles, net, as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows: </span></div><div style="line-height:120%;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="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="padding-top:12px;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net</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:inherit;font-size:10pt;">Customer contracts and relationships</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:inherit;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:inherit;font-size:10pt;"><span>1,219,029</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:inherit;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:inherit;font-size:10pt;"><span>(436,545</span></span></div></td><td style="vertical-align:bottom;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: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 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:inherit;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:inherit;font-size:10pt;"><span>782,484</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1,329,432</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>(416,176</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: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 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:inherit;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:inherit;font-size:10pt;"><span>913,256</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Purchased technology</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:inherit;font-size:10pt;"><span>759,111</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:inherit;font-size:10pt;"><span>(223,115</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>535,996</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:inherit;font-size:10pt;"><span>750,286</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:inherit;font-size:10pt;"><span>(118,812</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>631,474</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:inherit;font-size:10pt;">Trademarks</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:inherit;font-size:10pt;"><span>384,300</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(73,546</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: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="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:inherit;font-size:10pt;"><span>310,754</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>384,855</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(25,968</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: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="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:inherit;font-size:10pt;"><span>358,887</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Backlog</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:inherit;font-size:10pt;"><span>143,400</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:inherit;font-size:10pt;"><span>(75,570</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,830</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:inherit;font-size:10pt;"><span>147,300</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:inherit;font-size:10pt;"><span>(13,299</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134,001</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:inherit;font-size:10pt;">Acquired rights to use technology</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:inherit;font-size:10pt;"><span>59,524</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(46,823</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: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="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:inherit;font-size:10pt;"><span>12,701</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>58,966</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>(48,770</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: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="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:inherit;font-size:10pt;"><span>10,196</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Other</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:inherit;font-size:10pt;"><span>23,745</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: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:inherit;font-size:10pt;"><span>(12,945</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>10,800</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: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:inherit;font-size:10pt;"><span>51,096</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: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:inherit;font-size:10pt;"><span>(29,909</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>21,187</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other intangibles, net</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:inherit;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:inherit;font-size:10pt;"><span>2,589,109</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:inherit;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:inherit;font-size:10pt;"><span>(868,544</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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: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 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:inherit;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:inherit;font-size:10pt;"><span>1,720,565</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:inherit;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:inherit;font-size:10pt;"><span>2,721,935</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:inherit;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:inherit;font-size:10pt;"><span>(652,934</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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: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 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:inherit;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:inherit;font-size:10pt;"><span>2,069,001</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1219029000 436545000 782484000 1329432000 416176000 913256000 759111000 223115000 535996000 750286000 118812000 631474000 384300000 73546000 310754000 384855000 25968000 358887000 143400000 75570000 67830000 147300000 13299000 134001000 59524000 46823000 12701000 58966000 48770000 10196000 23745000 12945000 10800000 51096000 29909000 21187000 2589109000 868544000 1720565000 2721935000 652934000 2069001000 402300000 182600000 153600000 227000000.0 91300000 76100000 P1Y P15Y As of <span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, we expect the estimated aggregate amortization expense for each of the five succeeding fiscal years to be as follows:</span><div style="line-height:120%;padding-bottom:12px;text-align:justify;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="5"/></tr><tr><td style="width:83%;"/><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="padding-top:12px;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Intangibles</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:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>364,683</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>254,921</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:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>222,810</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>214,188</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:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>201,953</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>462,010</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total expected amortization expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>1,720,565</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><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 364683000 254921000 222810000 214188000 201953000 462010000 1720565000 ACCRUED EXPENSES<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following:</span></div><div style="line-height:120%;padding-bottom:12px;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="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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:10pt;">Accrued compensation and benefits</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:inherit;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:inherit;font-size:10pt;"><span>317,897</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>313,874</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Accrued bonuses</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:inherit;font-size:10pt;"><span>222,333</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:inherit;font-size:10pt;"><span>216,007</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:inherit;font-size:10pt;">Accrued media costs</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:inherit;font-size:10pt;"><span>117,591</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>124,849</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Accrued building rent</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:inherit;font-size:10pt;"><span>98,570</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:inherit;font-size:10pt;"><span>61,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></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:inherit;font-size:10pt;">Taxes payable</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:inherit;font-size:10pt;"><span>82,988</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>57,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></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:inherit;font-size:10pt;">Accrued corporate marketing</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:inherit;font-size:10pt;"><span>79,937</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:inherit;font-size:10pt;"><span>66,186</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:inherit;font-size:10pt;">Sales and marketing allowances </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:inherit;font-size:10pt;"><span>74,163</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>44,968</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Royalties payable</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:inherit;font-size:10pt;"><span>61,938</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:inherit;font-size:10pt;"><span>51,529</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:inherit;font-size:10pt;">Fair value of derivatives</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:inherit;font-size:10pt;"><span>32,531</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>816</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Accrued interest expense</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:inherit;font-size:10pt;"><span>28,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,481</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:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>281,722</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:bottom;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:inherit;font-size:10pt;"><span>196,406</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses</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:inherit;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:inherit;font-size:10pt;"><span>1,398,548</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;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,163,185</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:13px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued media costs primarily relate to our advertising platform offerings. We accrue for media costs related to impressions purchased from third-party ad inventory sources. Other primarily includes general corporate accruals for local and regional expenses and sales returns reserves.</span></div> <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following:</span></div><div style="line-height:120%;padding-bottom:12px;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="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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:10pt;">Accrued compensation and benefits</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:inherit;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:inherit;font-size:10pt;"><span>317,897</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>313,874</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Accrued bonuses</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:inherit;font-size:10pt;"><span>222,333</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:inherit;font-size:10pt;"><span>216,007</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:inherit;font-size:10pt;">Accrued media costs</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:inherit;font-size:10pt;"><span>117,591</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>124,849</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Accrued building rent</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:inherit;font-size:10pt;"><span>98,570</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:inherit;font-size:10pt;"><span>61,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></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:inherit;font-size:10pt;">Taxes payable</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:inherit;font-size:10pt;"><span>82,988</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>57,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></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:inherit;font-size:10pt;">Accrued corporate marketing</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:inherit;font-size:10pt;"><span>79,937</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:inherit;font-size:10pt;"><span>66,186</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:inherit;font-size:10pt;">Sales and marketing allowances </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:inherit;font-size:10pt;"><span>74,163</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>44,968</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Royalties payable</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:inherit;font-size:10pt;"><span>61,938</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:inherit;font-size:10pt;"><span>51,529</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:inherit;font-size:10pt;">Fair value of derivatives</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:inherit;font-size:10pt;"><span>32,531</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>816</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Accrued interest expense</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:inherit;font-size:10pt;"><span>28,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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,481</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:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>281,722</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:bottom;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:inherit;font-size:10pt;"><span>196,406</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses</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:inherit;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:inherit;font-size:10pt;"><span>1,398,548</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;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,163,185</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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:inherit;font-size:10pt;"><br/></span></div> 317897000 313874000 222333000 216007000 117591000 124849000 98570000 61544000 82988000 57525000 79937000 66186000 74163000 44968000 61938000 51529000 32531000 816000 28878000 29481000 281722000 196406000 1398548000 1163185000 INCOME TAXES<div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following:</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="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>437,603</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:inherit;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:inherit;font-size:10pt;"><span>542,948</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:inherit;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:inherit;font-size:10pt;"><span>1,056,156</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:inherit;font-size:10pt;">Foreign</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>2,767,138</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:inherit;font-size:10pt;"><span>2,250,928</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:inherit;font-size:10pt;"><span>1,081,485</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,204,741</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;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:inherit;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:inherit;font-size:10pt;"><span>2,793,876</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;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:inherit;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:inherit;font-size:10pt;"><span>2,137,641</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%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision for income taxes for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following:</span></div><div style="line-height:120%;padding-bottom:12px;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="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Current:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:left;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="text-align:left;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="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States federal</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>6,563</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>501,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>298,802</span></span></div></td><td style="vertical-align: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;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>211,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>140,308</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:inherit;font-size:10pt;"><span>60,962</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State and local</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,893</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:bottom;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:inherit;font-size:10pt;"><span>28,612</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:bottom;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:inherit;font-size:10pt;"><span>33,578</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:bottom;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:inherit;font-size:10pt;">Total current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248,630</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>670,192</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>393,342</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><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:inherit;font-size:10pt;">Deferred:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>22,528</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:inherit;font-size:10pt;"><span>(466,113</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,905</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(11,675</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: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="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:inherit;font-size:10pt;"><span>(9,734</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: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="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:inherit;font-size:10pt;"><span>(4,242</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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State and local</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(6,200</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>8,757</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: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:inherit;font-size:10pt;"><span>5,682</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:inherit;font-size:10pt;">Total deferred</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;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:inherit;font-size:10pt;"><span>4,653</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:bottom;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:inherit;font-size:10pt;"><span>(467,090</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>50,345</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:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>253,283</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:inherit;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:inherit;font-size:10pt;"><span>203,102</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:inherit;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:inherit;font-size:10pt;"><span>443,687</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">U.S. Tax Reform</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 22, 2017, the Tax Cuts and Jobs Act (the “Tax Act”) was enacted into law, which significantly changed existing U.S. tax law and includes many provisions applicable to us, such as reducing the U.S. federal statutory tax rate, imposing a one-time transition tax on deemed repatriation of deferred foreign income and adopting a territorial tax system. The Tax Act reduced the U.S. federal statutory tax rate from </span><span style="font-family:inherit;font-size:10pt;"><span>35%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>21%</span></span><span style="font-family:inherit;font-size:10pt;"> effective January 1, 2018. For fiscal 2018, our blended U.S. federal statutory tax rate was </span><span style="font-family:inherit;font-size:10pt;"><span>22.2%</span></span><span style="font-family:inherit;font-size:10pt;">. This was the result of using the tax rate of </span><span style="font-family:inherit;font-size:10pt;"><span>35%</span></span><span style="font-family:inherit;font-size:10pt;"> for the first month of fiscal 2018 and the reduced tax rate of </span><span style="font-family:inherit;font-size:10pt;"><span>21%</span></span><span style="font-family:inherit;font-size:10pt;"> for the remaining eleven months of fiscal 2018. The Tax Act also required us to incur a one-time transition tax on deferred foreign income not previously subject to U.S. income tax at a rate of </span><span style="font-family:inherit;font-size:10pt;"><span>15.5%</span></span><span style="font-family:inherit;font-size:10pt;"> for foreign cash and certain other net current assets, and </span><span style="font-family:inherit;font-size:10pt;"><span>8%</span></span><span style="font-family:inherit;font-size:10pt;"> on the remaining income, in each case reduced by certain foreign tax credits. The Tax Act also included a provision to tax global intangible low-taxed income of foreign subsidiaries, a special tax deduction for foreign-derived intangible income and a base erosion anti-abuse tax measure that may tax certain payments between a U.S. corporation and its subsidiaries. These additional provisions of the Tax Act were effective for us beginning December 1, 2018.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal 2018, we recorded tax charges for the impact of the Tax Act using the current available information and technical guidance on the interpretations of the Tax Act. The accounting analysis was finalized based on the guidance, interpretations and data available as of November 30, 2018. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain international provisions introduced in the Tax Act are effective for us starting in fiscal 2019. As part of these provisions, an accounting policy election is available to either account for the tax effects of certain taxes in the period that is subject to such taxes or to provide deferred taxes for book and tax basis differences that upon reversal may be subject to such taxes. We elected to account for the tax effects of these provisions in the period that it is subject to such tax.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reconciliation of Provision for Income Taxes </span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total income tax expense differs from the expected tax expense (computed by multiplying the U.S. federal statutory rate of </span><span style="font-family:inherit;font-size:10pt;"><span>21%</span></span><span style="font-family:inherit;font-size:10pt;"> in 2019, </span><span style="font-family:inherit;font-size:10pt;"><span>22.2%</span></span><span style="font-family:inherit;font-size:10pt;"> in 2018 and </span><span style="font-family:inherit;font-size:10pt;"><span>35%</span></span><span style="font-family:inherit;font-size:10pt;"> in 2017 by income before income taxes) as a result of the following:</span></div><div style="line-height:120%;padding-bottom:12px;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="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Computed “expected” tax expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>672,996</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:inherit;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:inherit;font-size:10pt;"><span>620,240</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:inherit;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:inherit;font-size:10pt;"><span>748,174</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:inherit;font-size:10pt;">State tax expense, net of federal benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>23,510</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:inherit;font-size:10pt;"><span>25,214</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:inherit;font-size:10pt;"><span>25,131</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:inherit;font-size:10pt;">Tax credits</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(99,772</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: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="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:inherit;font-size:10pt;"><span>(110,849</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: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="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:inherit;font-size:10pt;"><span>(38,000</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: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:inherit;font-size:10pt;">Effects of non-U.S. operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(224,214</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(384,393</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(215,490</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: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:inherit;font-size:10pt;">Stock-based compensation, net of tax deduction</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(85,944</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: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="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:inherit;font-size:10pt;"><span>(95,372</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: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="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:inherit;font-size:10pt;"><span>(42,512</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: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:inherit;font-size:10pt;">Resolution of income tax examinations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(39,291</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,432</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,358</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: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:inherit;font-size:10pt;">Domestic manufacturing deduction benefit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;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:inherit;font-size:10pt;"><span>(13,098</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: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="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:inherit;font-size:10pt;"><span>(32,200</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: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:inherit;font-size:10pt;">Impacts of the U.S. Tax Act</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>2,955</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:inherit;font-size:10pt;"><span>185,997</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:inherit;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: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:inherit;font-size:10pt;">Tax charge for licensing acquired company technology to foreign subsidiaries</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;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:inherit;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:inherit;font-size:10pt;"><span>24,771</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>3,043</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: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:inherit;font-size:10pt;"><span>17,795</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: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:inherit;font-size:10pt;"><span>5,171</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for income taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,283</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;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:inherit;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:inherit;font-size:10pt;"><span>203,102</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;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:inherit;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:inherit;font-size:10pt;"><span>443,687</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Tax Assets and Liabilities</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The tax effects of the temporary differences that gave rise to significant portions of the deferred tax assets and liabilities as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> are presented below:</span></div><div style="line-height:120%;padding-bottom:12px;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="9"/></tr><tr><td style="width:70%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:10pt;">Deferred tax assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:left;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="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>4,568</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>9,561</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reserves and accruals</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>53,796</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:inherit;font-size:10pt;"><span>59,100</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>12,036</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>37,690</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>106,911</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:inherit;font-size:10pt;"><span>89,240</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net operating loss carryforwards of acquired companies</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>137,151</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>209,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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Credit carryforwards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>252,074</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:inherit;font-size:10pt;"><span>173,748</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>44,912</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>19,074</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Benefits relating to tax positions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>47,458</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:inherit;font-size:10pt;"><span>51,965</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,794</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:bottom;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:inherit;font-size:10pt;"><span>37,160</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total gross deferred tax assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>691,700</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:inherit;font-size:10pt;"><span>686,983</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax asset valuation allowance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(244,432</span></span></div></td><td style="vertical-align:bottom;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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>(174,496</span></span></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>447,268</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: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:inherit;font-size:10pt;"><span>512,487</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:inherit;font-size:10pt;">Deferred tax liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>36,458</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:inherit;font-size:10pt;"><span>40,425</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Undistributed earnings of foreign subsidiaries</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>51,883</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>17,556</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>86,279</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:inherit;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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>413,146</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:bottom;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:inherit;font-size:10pt;"><span>501,208</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>587,766</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:inherit;font-size:10pt;"><span>559,189</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:inherit;font-size:10pt;">Net deferred tax liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,498</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;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:inherit;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:inherit;font-size:10pt;"><span>46,702</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and for operating losses and tax credit carryforwards. Included in the deferred tax assets and liabilities for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are amounts related to various acquisitions. In assessing the realizability of deferred tax assets, management determined that it is not more likely than not that we will have sufficient taxable income in certain states and foreign jurisdictions to fully utilize available tax credits and other attributes. The deferred tax assets are offset by a valuation allowance to the extent it is more likely than not that they are not expected to be realized.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We provide U.S. income taxes on the earnings of foreign subsidiaries unless the subsidiaries’ earnings are considered permanently reinvested outside the United States or are exempted from taxation as a result of the new territorial tax system. To the extent that the foreign earnings previously treated as permanently reinvested are repatriated, the related U.S. tax liability may be reduced by any foreign income taxes paid on these earnings. As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the cumulative amount of foreign earnings upon which U.S. income taxes have not been provided, and the corresponding unrecognized deferred tax liability, is not material. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, we have net operating loss carryforwards of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$421.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> for federal, </span><span style="font-family:inherit;font-size:10pt;"><span>$374.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for state and </span><span style="font-family:inherit;font-size:10pt;"><span>$82.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> for foreign. We also have federal, state and foreign tax credit carryforwards of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$44.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$243.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$15.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The net operating loss carryforward assets and tax credits will expire in various years from fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> through </span><span style="font-family:inherit;font-size:10pt;">2038</span><span style="font-family:inherit;font-size:10pt;">. The majority of the state tax credit carryforwards and a portion of the federal net operating loss carryforwards can be carried forward indefinitely. The net operating loss carryforward assets and certain credits are reduced by the valuation allowance and are subject to an annual limitation under Internal Revenue Code Section 382. The carrying amount of such assets and credits is expected to be fully realized.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, a valuation allowance of </span><span style="font-family:inherit;font-size:10pt;text-align:right;vertical-align:bottom;"><span>$244.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> has been established for certain deferred tax assets related to certain federal, state and foreign assets. For fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the total change in the valuation allowance was </span><span style="font-family:inherit;font-size:10pt;"><span>$69.9 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting for Uncertainty in Income Taxes</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;">, our aggregate changes in our total gross amount of unrecognized tax benefits are summarized as follows:</span></div><div style="line-height:120%;padding-bottom:12px;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="9"/></tr><tr><td style="width:70%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>196,152</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:inherit;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:inherit;font-size:10pt;"><span>172,945</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross increases in unrecognized tax benefits – prior year tax positions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>14,850</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:inherit;font-size:10pt;"><span>16,191</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross decreases in unrecognized tax benefits – prior year tax positions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(2,282</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: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="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:inherit;font-size:10pt;"><span>(4,000</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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross increases in unrecognized tax benefits – current year tax positions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>18,526</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:inherit;font-size:10pt;"><span>60,721</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross decreases in unrecognized tax benefits – current year tax positions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(2,879</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: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="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:inherit;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlements with taxing authorities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(230</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lapse of statute of limitations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(49,813</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: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="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:inherit;font-size:10pt;"><span>(45,922</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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange gains and losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(987</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(3,783</span></span></div></td><td style="vertical-align:bottom;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: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:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,337</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;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:inherit;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:inherit;font-size:10pt;"><span>196,152</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The combined amount of accrued interest and penalties related to tax positions taken on our tax returns were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$25.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$24.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. These amounts were included in long-term income taxes payable in their respective years.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We file income tax returns in the United States on a federal basis and in many U.S. state and foreign jurisdictions. We are subject to the continual examination of our income tax returns by the U.S. Internal Revenue Service (“IRS”) and other domestic and foreign tax authorities. Our major tax jurisdictions are Ireland, California and the United States. For Ireland, California and the United States, the earliest fiscal years open for examination are </span><span style="font-family:inherit;font-size:10pt;">2008</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2015</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">, respectively. We regularly assess the likelihood of outcomes resulting from these examinations to determine the adequacy of our provision for income taxes and have reserved for potential adjustments that may result from these examinations. We believe such estimates to be reasonable; however, there can be no assurance that the final determination of any of these examinations will not have an adverse effect on our operating results and financial position.</span></div><span style="font-family:inherit;font-size:10pt;">The timing of the resolution of income tax examinations is highly uncertain as are the amounts and timing of tax payments that are part of any audit settlement process. These events could cause large fluctuations in the balance sheet classification of our tax assets and liabilities. We believe that within the next 12 months, it is reasonably possible that either certain audits will conclude or statutes of limitations on certain income tax examination periods will expire, or both. Given the uncertainties described above, we can only determine a range of estimated potential decreases in underlying unrecognized tax benefits ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>$0</span></span><span style="font-family:inherit;font-size:10pt;"> to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$20 million</span></span>. <div style="line-height:120%;padding-bottom:12px;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following:</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="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Domestic</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>437,603</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:inherit;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:inherit;font-size:10pt;"><span>542,948</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:inherit;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:inherit;font-size:10pt;"><span>1,056,156</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:inherit;font-size:10pt;">Foreign</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>2,767,138</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:inherit;font-size:10pt;"><span>2,250,928</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:inherit;font-size:10pt;"><span>1,081,485</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,204,741</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;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:inherit;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:inherit;font-size:10pt;"><span>2,793,876</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;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:inherit;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:inherit;font-size:10pt;"><span>2,137,641</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> 437603000 542948000 1056156000 2767138000 2250928000 1081485000 3204741000 2793876000 2137641000 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The provision for income taxes for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following:</span></div><div style="line-height:120%;padding-bottom:12px;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="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Current:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:left;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="text-align:left;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="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States federal</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>6,563</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>501,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>298,802</span></span></div></td><td style="vertical-align: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;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>211,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>140,308</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:inherit;font-size:10pt;"><span>60,962</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State and local</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,893</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:bottom;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:inherit;font-size:10pt;"><span>28,612</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:bottom;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:inherit;font-size:10pt;"><span>33,578</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:bottom;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:inherit;font-size:10pt;">Total current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248,630</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>670,192</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>393,342</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><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:inherit;font-size:10pt;">Deferred:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>22,528</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:inherit;font-size:10pt;"><span>(466,113</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,905</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(11,675</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: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="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:inherit;font-size:10pt;"><span>(9,734</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: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="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:inherit;font-size:10pt;"><span>(4,242</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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State and local</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(6,200</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>8,757</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: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:inherit;font-size:10pt;"><span>5,682</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:inherit;font-size:10pt;">Total deferred</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;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:inherit;font-size:10pt;"><span>4,653</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:bottom;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:inherit;font-size:10pt;"><span>(467,090</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>50,345</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:bottom;background-color:;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>253,283</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:inherit;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:inherit;font-size:10pt;"><span>203,102</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:inherit;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:inherit;font-size:10pt;"><span>443,687</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:inherit;font-size:10pt;"><br/></span></div> 6563000 501272000 298802000 211174000 140308000 60962000 30893000 28612000 33578000 248630000 670192000 393342000 22528000 -466113000 48905000 -11675000 -9734000 -4242000 -6200000 8757000 5682000 4653000 -467090000 50345000 253283000 203102000 443687000 0.35 0.21 0.222 0.35 0.21 0.155 0.08 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total income tax expense differs from the expected tax expense (computed by multiplying the U.S. federal statutory rate of </span><span style="font-family:inherit;font-size:10pt;"><span>21%</span></span><span style="font-family:inherit;font-size:10pt;"> in 2019, </span><span style="font-family:inherit;font-size:10pt;"><span>22.2%</span></span><span style="font-family:inherit;font-size:10pt;"> in 2018 and </span><span style="font-family:inherit;font-size:10pt;"><span>35%</span></span><span style="font-family:inherit;font-size:10pt;"> in 2017 by income before income taxes) as a result of the following:</span></div><div style="line-height:120%;padding-bottom:12px;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="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Computed “expected” tax expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>672,996</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:inherit;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:inherit;font-size:10pt;"><span>620,240</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:inherit;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:inherit;font-size:10pt;"><span>748,174</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:inherit;font-size:10pt;">State tax expense, net of federal benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>23,510</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:inherit;font-size:10pt;"><span>25,214</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:inherit;font-size:10pt;"><span>25,131</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:inherit;font-size:10pt;">Tax credits</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(99,772</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: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="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:inherit;font-size:10pt;"><span>(110,849</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: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="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:inherit;font-size:10pt;"><span>(38,000</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: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:inherit;font-size:10pt;">Effects of non-U.S. operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(224,214</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(384,393</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(215,490</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: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:inherit;font-size:10pt;">Stock-based compensation, net of tax deduction</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(85,944</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: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="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:inherit;font-size:10pt;"><span>(95,372</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: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="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:inherit;font-size:10pt;"><span>(42,512</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: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:inherit;font-size:10pt;">Resolution of income tax examinations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(39,291</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,432</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(31,358</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: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:inherit;font-size:10pt;">Domestic manufacturing deduction benefit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;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:inherit;font-size:10pt;"><span>(13,098</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: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="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:inherit;font-size:10pt;"><span>(32,200</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: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:inherit;font-size:10pt;">Impacts of the U.S. Tax Act</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>2,955</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:inherit;font-size:10pt;"><span>185,997</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:inherit;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: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:inherit;font-size:10pt;">Tax charge for licensing acquired company technology to foreign subsidiaries</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;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:inherit;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:inherit;font-size:10pt;"><span>24,771</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>3,043</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: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:inherit;font-size:10pt;"><span>17,795</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: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:inherit;font-size:10pt;"><span>5,171</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for income taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>253,283</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;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:inherit;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:inherit;font-size:10pt;"><span>203,102</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;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:inherit;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:inherit;font-size:10pt;"><span>443,687</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:inherit;font-size:10pt;"><br/></span></div> 0.21 0.222 0.35 672996000 620240000 748174000 23510000 25214000 25131000 99772000 110849000 38000000 -224214000 -384393000 -215490000 -85944000 -95372000 -42512000 -39291000 -42432000 -31358000 0 13098000 32200000 2955000 185997000 0 0 0 24771000 3043000 17795000 5171000 253283000 203102000 443687000 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The tax effects of the temporary differences that gave rise to significant portions of the deferred tax assets and liabilities as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> are presented below:</span></div><div style="line-height:120%;padding-bottom:12px;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="9"/></tr><tr><td style="width:70%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:10pt;">Deferred tax assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:left;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="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>4,568</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>9,561</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reserves and accruals</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>53,796</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:inherit;font-size:10pt;"><span>59,100</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>12,036</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>37,690</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>106,911</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:inherit;font-size:10pt;"><span>89,240</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net operating loss carryforwards of acquired companies</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>137,151</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>209,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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Credit carryforwards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>252,074</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:inherit;font-size:10pt;"><span>173,748</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>44,912</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>19,074</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Benefits relating to tax positions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>47,458</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:inherit;font-size:10pt;"><span>51,965</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,794</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:bottom;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:inherit;font-size:10pt;"><span>37,160</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total gross deferred tax assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>691,700</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:inherit;font-size:10pt;"><span>686,983</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax asset valuation allowance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(244,432</span></span></div></td><td style="vertical-align:bottom;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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>(174,496</span></span></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>447,268</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: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:inherit;font-size:10pt;"><span>512,487</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:inherit;font-size:10pt;">Deferred tax liabilities:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>36,458</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:inherit;font-size:10pt;"><span>40,425</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Undistributed earnings of foreign subsidiaries</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>51,883</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>17,556</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>86,279</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:inherit;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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>413,146</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:bottom;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:inherit;font-size:10pt;"><span>501,208</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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred tax liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>587,766</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:inherit;font-size:10pt;"><span>559,189</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:inherit;font-size:10pt;">Net deferred tax liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,498</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;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:inherit;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:inherit;font-size:10pt;"><span>46,702</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:inherit;font-size:10pt;"><br/></span></div> 4568000 9561000 53796000 59100000 12036000 37690000 106911000 89240000 137151000 209445000 252074000 173748000 44912000 19074000 47458000 51965000 32794000 37160000 691700000 686983000 244432000 174496000 447268000 512487000 36458000 40425000 51883000 17556000 86279000 0 413146000 501208000 587766000 559189000 140498000 46702000 421600000 374500000 82600000 44400000 243800000 15100000 244400000 69900000 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;">, our aggregate changes in our total gross amount of unrecognized tax benefits are summarized as follows:</span></div><div style="line-height:120%;padding-bottom:12px;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="9"/></tr><tr><td style="width:70%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</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:inherit;font-size:10pt;">Beginning balance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>196,152</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:inherit;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:inherit;font-size:10pt;"><span>172,945</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross increases in unrecognized tax benefits – prior year tax positions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>14,850</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:inherit;font-size:10pt;"><span>16,191</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross decreases in unrecognized tax benefits – prior year tax positions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(2,282</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: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="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:inherit;font-size:10pt;"><span>(4,000</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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross increases in unrecognized tax benefits – current year tax positions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>18,526</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:inherit;font-size:10pt;"><span>60,721</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross decreases in unrecognized tax benefits – current year tax positions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(2,879</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: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="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:inherit;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Settlements with taxing authorities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(230</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lapse of statute of limitations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(49,813</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: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="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:inherit;font-size:10pt;"><span>(45,922</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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange gains and losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(987</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(3,783</span></span></div></td><td style="vertical-align:bottom;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: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:inherit;font-size:10pt;">Ending balance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,337</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;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:inherit;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:inherit;font-size:10pt;"><span>196,152</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:inherit;font-size:10pt;"><br/></span></div> 196152000 172945000 14850000 16191000 2282000 4000000 18526000 60721000 2879000 0 230000 0 49813000 45922000 -987000 -3783000 173337000 196152000 25100000 24600000 0 20000000 BENEFIT PLANS<div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Retirement Savings Plan</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 1987, we adopted an Employee Investment Plan, qualified under Section 401(k) of the Internal Revenue Code, which is a retirement savings plan covering substantially all of our U.S. employees, now referred to as the Adobe Inc. 401(k) Retirement Savings Plan. Under the plan, eligible employees may contribute up to </span><span style="font-family:inherit;font-size:10pt;"><span>65%</span></span><span style="font-family:inherit;font-size:10pt;"> of their pretax or after-tax salary, subject to the IRS annual contribution limits. In fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, we matched </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of the first </span><span style="font-family:inherit;font-size:10pt;"><span>6%</span></span><span style="font-family:inherit;font-size:10pt;"> of the employee’s eligible compensation. We contributed </span><span style="font-family:inherit;font-size:10pt;"><span>$51.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$41.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$34.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. We are under no obligation to continue matching future employee contributions and, at our discretion, may change our practices at any time.</span></div><div style="line-height:120%;padding-bottom:9px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Compensation Plan</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On September 21, 2006, the Board of Directors approved the Adobe Inc. Deferred Compensation Plan, effective December 2, 2006 (the “Deferred Compensation Plan”). The Deferred Compensation Plan is an unfunded, non-qualified, deferred compensation arrangement under which certain executives and members of the Board of Directors are able to defer a portion of their annual compensation. Participants may elect to contribute up to </span><span style="font-family:inherit;font-size:10pt;"><span>75%</span></span><span style="font-family:inherit;font-size:10pt;"> of their base salary and </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of other specified compensation, including commissions, bonuses, performance awards, time-based restricted stock units and directors’ fees. Participants are able </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">to elect the payment of benefits to begin on a specified date at least three years after the end of the plan year in which election is made or vests. For cash benefit elections, distributions are made in cash and in the form of a lump sum, or five, ten, or fifteen-year annual installments. For stock benefit elections, distributions are settled in stock and in the form of a lump sum payment only. Beginning January 1, 2020, our updated Deferred Compensation Plan will no longer allow participants, except our Board of Directors, to make stock benefit elections.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the invested amounts under the Deferred Compensation Plan total </span><span style="font-family:inherit;font-size:10pt;"><span>$93.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$69.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively and were recorded as other assets on our Consolidated Balance Sheets. As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$108.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$84.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, were recorded as long-term liabilities to recognize undistributed deferred compensation due to employees.</span></div> 0.65 0.50 0.06 51700000 41000000.0 34300000 0.75 1 93800000 69000000.0 108800000 84000000.0  STOCK-BASED COMPENSATION<div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our stock-based compensation programs are long-term retention programs that are intended to attract, retain and provide incentives for employees, officers and directors, and to align stockholder and employee interests. We have the following stock-based compensation plans and programs:</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Stock Units</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to April 2019, we granted restricted stock units and performance awards to eligible employees under our 2003 Equity Incentive Plan, as amended (“2003 Plan”). In April 2019, our stockholders approved the 2019 Equity Incentive Plan (“2019 Plan”) which replaced the 2003 Plan.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning January 2019, restricted stock units granted as part of our annual review process or for promotions vest over four years. Restricted stock units granted as part of our annual review process or for promotions with grant dates prior to January 2019 continue to vest over three years. Restricted stock units granted to new hires generally vest over four years. Certain grants have other vesting periods approved by our Board of Directors or an authorized committee. We grant performance awards to officers and key employees which cliff-vest after three years. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had reserved </span><span style="font-family:inherit;font-size:10pt;"><span>46.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock for issuance under our 2019 Plan and had </span><span style="font-family:inherit;font-size:10pt;"><span>44.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares available for grant.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Employee Stock Purchase Plan</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our 1997 Employee Stock Purchase Plan (“ESPP”) allows eligible employee participants to purchase shares of our common stock at a discount through payroll deductions. The ESPP consists of a twenty-four-month offering period with four six-month purchase periods in each offering period. Employees purchase shares in each purchase period at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>85%</span></span><span style="font-family:inherit;font-size:10pt;"> of the market value of our common stock at either the beginning of the offering period or the end of the purchase period, whichever price is lower. The ESPP will continue until the earlier of termination by the Board of Directors or the date on which all of the shares available for issuance under the plan have been issued.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had reserved </span><span style="font-family:inherit;font-size:10pt;"><span>93.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock for issuance under the ESPP and approximately </span><span style="font-family:inherit;font-size:10pt;"><span>3.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares remain available for future issuance.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Performance Share Programs</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Programs aim to help focus key employees on building stockholder value, provide significant award potential for achieving outstanding Company performance and enhance the ability of the Company to attract and retain highly talented and competent individuals. The Executive Compensation Committee of our Board of Directors approves the terms of each of our Performance Share Programs, including the award calculation methodology, under the terms of our 2003 Plan. Shares may be earned based on the achievement of an objective relative total stockholder return measured over a three-year performance period. Performance share awards will be awarded and fully vest upon the later of the Executive Compensation Committee's certification of the level of achievement or the three-year anniversary of each grant. Program participants generally have the ability to receive up to </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> of the target number of shares originally granted.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 24, 2018, the Executive Compensation Committee approved the </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program, the terms of which are similar to prior year performance share programs as discussed above. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the shares awarded under our </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Programs remain outstanding and are yet to be achieved.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Issuance of Shares</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon vesting of restricted stock units and performance shares, purchases of shares under the ESPP and exercise of stock options, we will issue treasury stock. If treasury stock is not available, common stock will be issued. In order to minimize the impact of on-going dilution from exercises of stock options and vesting of restricted stock units and performance shares, we instituted a stock repurchase program. </span><a href="#sC0E9A77D12685B118BFADE23B956A302" style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;text-decoration:none;"><span style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;text-decoration:none;">See Note 14 for information regarding our stock repurchase programs.</span></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Valuation of Stock-Based Compensation</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation cost is measured at the grant date based on the fair value of the award. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our performance share awards are valued using a Monte Carlo Simulation model. The fair value of the awards are fixed at grant date and amortized over the longer of the remaining performance or service period. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> We use the Black-Scholes option pricing model to determine the fair value of ESPP shares. The determination of the fair value of stock-based payment awards on the date of grant using an option pricing model is affected by our stock price as well as assumptions regarding a number of complex and subjective variables. These variables include our expected stock price volatility over the expected term of the awards, actual and projected employee stock option exercise behaviors, a risk-free interest rate and any expected dividends.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The expected term of ESPP shares is the average of the remaining purchase periods under each offering period. The assumptions used to value employee stock purchase rights were as follows:</span></div><div style="line-height:120%;padding-bottom:13px;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="6"/></tr><tr><td style="width:50%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:16%;"/></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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;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:inherit;font-size:10pt;">Expected life (in years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.5 - 2.0</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.5 - 2.0</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.5 - 2.0</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">30% - 35%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">26% - 29%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">22% - 27%</span></div></td></tr><tr><td style="vertical-align:top;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:inherit;font-size:10pt;">Risk free interest rate</span></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">1.78% - 2.47%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.54% - 2.52%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.62% - 1.41%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Summary of Restricted Stock Units</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock unit activity for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;text-align:right;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="9"/></tr><tr><td style="width:62%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">  (in thousands)</span></div></td><td colspan="2" 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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="2" 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Beginning outstanding balance</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,668</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;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:inherit;font-size:10pt;"><span>9,304</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;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:inherit;font-size:10pt;"><span>8,316</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:inherit;font-size:10pt;">Awarded</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:inherit;font-size:10pt;"><span>4,598</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:inherit;font-size:10pt;"><span>4,012</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:inherit;font-size:10pt;"><span>5,018</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:inherit;font-size:10pt;">Released</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:inherit;font-size:10pt;"><span>(3,847</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: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 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:inherit;font-size:10pt;"><span>(3,988</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: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 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:inherit;font-size:10pt;"><span>(3,859</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: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:inherit;font-size:10pt;">Forfeited</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:inherit;font-size:10pt;"><span>(785</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(660</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(766</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: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:inherit;font-size:10pt;">Increase due to acquisition</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:inherit;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:inherit;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:inherit;font-size:10pt;"><span>595</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Ending outstanding balance</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,634</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,668</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,304</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted average grant date fair values of restricted stock units granted during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$253.91</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$208.73</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$120.33</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The total fair value of restricted stock units vested during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$969.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$837.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$472.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information regarding restricted stock units outstanding at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 1, 2017</span><span style="font-family:inherit;font-size:10pt;"> is summarized below:</span></div><div style="line-height:120%;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="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><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="text-align:left;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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Life</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Aggregate</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Intrinsic</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Value</span><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(*)</sup></span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">(millions)</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:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><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: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: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: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="text-align:left;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:inherit;font-size:10pt;">Restricted stock units outstanding</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:inherit;font-size:10pt;"><span>8,634</span></span></div></td><td style="vertical-align: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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>2,672.6</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Restricted stock units expected to vest</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:inherit;font-size:10pt;"><span>7,987</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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.05</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>2,472.2</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:inherit;font-size:10pt;font-weight:bold;">2018</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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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;padding-right:2px;"><div style="text-align:center;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="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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Restricted stock units outstanding</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:inherit;font-size:10pt;"><span>8,668</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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.06</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>2,174.7</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:inherit;font-size:10pt;">Restricted stock units expected to vest</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:inherit;font-size:10pt;"><span>8,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.01</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>2,019.5</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;font-weight:bold;">2017</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units outstanding</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:inherit;font-size:10pt;"><span>9,304</span></span></div></td><td style="vertical-align: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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>1,670.2</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Restricted stock units expected to vest</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:inherit;font-size:10pt;"><span>8,608</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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.05</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>1,545.3</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%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(*)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The intrinsic value is calculated as the market value as of the end of the fiscal period. As reported by the NASDAQ Global Select Market, the market values as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 1, 2017</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$309.53</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$250.89</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$179.52</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Summary of Performance Shares</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance share activity for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> was as follows: </span></div><div style="line-height:120%;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="18"/></tr><tr><td style="width:41%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td colspan="5" style="vertical-align:bottom;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:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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="5" style="vertical-align:bottom;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:inherit;font-size:8pt;font-weight:bold;">2017</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: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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Granted </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Maximum</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares Eligible</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">to Receive</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Granted </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></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: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="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Maximum</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares Eligible</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">to Receive</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares<br/>Granted </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></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: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="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Maximum<br/>Shares Eligible<br/>to Receive</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:inherit;font-size:10pt;">Beginning outstanding balance</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:inherit;font-size:10pt;"><span>1,148</span></span></div></td><td style="vertical-align: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,296</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,534</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>3,068</span></span></div></td><td style="vertical-align: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,630</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,261</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Awarded</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:inherit;font-size:10pt;"><span>722</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:inherit;font-size:10pt;"><span>614</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:inherit;font-size:10pt;"><span>837</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:inherit;font-size:10pt;"><span>628</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:inherit;font-size:10pt;"><span>1,082</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:inherit;font-size:10pt;"><span>1,040</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:inherit;font-size:10pt;">Achieved</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:inherit;font-size:10pt;"><span>(830</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: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 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:inherit;font-size:10pt;"><span>(830</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: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 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:inherit;font-size:10pt;"><span>(1,050</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: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 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:inherit;font-size:10pt;"><span>(1,053</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: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 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:inherit;font-size:10pt;"><span>(1,135</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: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 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:inherit;font-size:10pt;"><span>(1,147</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: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:inherit;font-size:10pt;">Forfeited</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:inherit;font-size:10pt;"><span>(82</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(164</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(173</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(347</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(43</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(86</span></span></div></td><td style="vertical-align:bottom;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: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:inherit;font-size:10pt;">Ending outstanding balance</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:inherit;font-size:10pt;"><span>958</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:inherit;font-size:10pt;"><span>1,916</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:inherit;font-size:10pt;"><span>1,148</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:inherit;font-size:10pt;"><span>2,296</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:inherit;font-size:10pt;"><span>1,534</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:inherit;font-size:10pt;"><span>3,068</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares awarded during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> include </span><span style="font-family:inherit;font-size:10pt;"><span>0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> additional shares awarded for the final achievement of the </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program which was certified in the first quarter of fiscal 2019. The remaining awarded shares were for the </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program. Shares achieved during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> resulted from </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> achievement of target for the </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares awarded during fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> include </span><span style="font-family:inherit;font-size:10pt;"><span>0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> additional shares awarded for the final achievement of the </span><span style="font-family:inherit;font-size:10pt;">2015</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program which was certified in the first quarter of fiscal 2018. The remaining awarded shares were for the </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program. Shares achieved during fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> resulted from </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> achievement of target for the </span><span style="font-family:inherit;font-size:10pt;">2015</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares awarded during fiscal </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> include </span><span style="font-family:inherit;font-size:10pt;"><span>0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> additional shares awarded for the final achievement of the </span><span style="font-family:inherit;font-size:10pt;">2014</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program which was certified in the first quarter of fiscal 2017. The remaining awarded shares were for the </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program. Shares achieved during fiscal </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> resulted from </span><span style="font-family:inherit;font-size:10pt;"><span>198%</span></span><span style="font-family:inherit;font-size:10pt;"> achievement of target for the </span><span style="font-family:inherit;font-size:10pt;">2014</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program.</span></div></td></tr></table><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total fair value of performance awards vested during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$203.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$208.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$127.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Summary of Employee Stock Purchase Plan Shares</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted average subscription date fair value of shares under the ESPP during fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$72.98</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$53.12</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$29.86</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Employees purchased </span><span style="font-family:inherit;font-size:10pt;"><span>1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$150.55</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares at an average price of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$104.94</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>1.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares at an average price of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$77.63</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. The intrinsic value of shares purchased during fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$178.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$198.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$97.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. The intrinsic value is calculated as the difference between the market value on the date of purchase and the purchase price of the shares.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Grants to Executive Officers</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All equity awards granted to executive officers are made after a review by and with the approval of the Executive Compensation Committee of the Board of Directors.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Grants to Non-Employee Directors</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Although the 2003 and 2019 Plans provide for the granting of non-qualified stock options and restricted stock units to non-employee directors, restricted stock units are the primary form of our grants to non-employee directors. The initial equity grant to new non-employee directors and annual equity grants to existing non-employee directors are restricted stock unit awards, each grant having an aggregate value of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> based on the average stock price over the 30 calendar days ending on the day before the date of grant and vest </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> on the day preceding the next annual meeting. The actual target grant value of initial equity grants will be prorated based on the number of days remaining before the next annual meeting or the date of the first anniversary of our last annual meeting if the next annual meeting is not yet scheduled. </span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units granted to directors for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</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="9"/></tr><tr><td style="width:62%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">  (in thousands)</span></div></td><td colspan="2" 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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="2" 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Annual equity grants to existing directors</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</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;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:inherit;font-size:10pt;"><span>11</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;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:inherit;font-size:10pt;"><span>18</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:inherit;font-size:10pt;">Initial equity grants to new directors</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:inherit;font-size:10pt;"><span>1</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:inherit;font-size:10pt;"><span>1</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:inherit;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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation Costs</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We recognize the estimated compensation cost of restricted stock units, net of estimated forfeitures, on a straight-line basis over the requisite service period of the entire award, which is generally the vesting period. The estimated compensation cost is based on the fair value of our common stock on the date of grant. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We also recognize the estimated compensation cost of performance shares, net of estimated forfeitures, on a straight-line basis over the requisite performance period or service period of the entire award, whichever is longer. Our performance share awards are earned upon achievement of an objective total stockholder return measure at the end of the three-year performance period, as described above.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We estimate forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates. We use historical data to estimate forfeitures and record stock-based compensation expense only for those awards that are expected to vest.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.36 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation cost, adjusted for estimated forfeitures, related to non-vested stock-based awards and purchase rights which will be recognized over a weighted average period of </span><span style="font-family:inherit;font-size:10pt;"><span>1.9</span></span><span style="font-family:inherit;font-size:10pt;"> years. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures. </span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation costs that have been included in our Consolidated Statements of Income for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;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="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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">  (in thousands)</span></div></td><td colspan="23" style="vertical-align:bottom;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:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:8pt;"> </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Income Statement Classifications</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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue–</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Subscription</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue–</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Services and Support</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Research and Development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sales and</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Marketing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">General and Administrative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted Stock Units and Performance</span></div><div style="text-indent:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Share Awards</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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;">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:inherit;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:inherit;font-size:10pt;"><span>22,822</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>18,535</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>338,483</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>206,371</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>98,886</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>685,097</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">2018</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:inherit;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:inherit;font-size:10pt;"><span>17,515</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:inherit;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:inherit;font-size:10pt;"><span>12,111</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:inherit;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:inherit;font-size:10pt;"><span>253,078</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:inherit;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:inherit;font-size:10pt;"><span>178,548</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:inherit;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:inherit;font-size:10pt;"><span>77,462</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:inherit;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:inherit;font-size:10pt;"><span>538,714</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:inherit;font-size:10pt;">2017</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:inherit;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:inherit;font-size:10pt;"><span>16,792</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>9,602</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>161,366</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>139,047</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>77,133</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>403,940</span></span></div></td><td style="vertical-align: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Purchase Rights and Options</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:left;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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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:inherit;font-size:10pt;">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:inherit;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:inherit;font-size:10pt;"><span>5,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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>7,271</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>36,663</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>42,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 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:inherit;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:inherit;font-size:10pt;"><span>10,446</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>102,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: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:inherit;font-size:10pt;">2018</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:inherit;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:inherit;font-size:10pt;"><span>4,102</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:inherit;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:inherit;font-size:10pt;"><span>8,286</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:inherit;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:inherit;font-size:10pt;"><span>23,918</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:inherit;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:inherit;font-size:10pt;"><span>27,252</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:inherit;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:inherit;font-size:10pt;"><span>7,290</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:inherit;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:inherit;font-size:10pt;"><span>70,848</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:inherit;font-size:10pt;">2017</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:inherit;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:inherit;font-size:10pt;"><span>180</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>6,661</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>20,126</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>18,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 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:inherit;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:inherit;font-size:10pt;"><span>4,973</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>50,532</span></span></div></td><td style="vertical-align: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%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">, we recorded tax benefits related to stock-based compensation costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$248.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$222.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$153.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 46000000.0 44100000 0.85 93000000.0 3800000 2 <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The expected term of ESPP shares is the average of the remaining purchase periods under each offering period. The assumptions used to value employee stock purchase rights were as follows:</span></div><div style="line-height:120%;padding-bottom:13px;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="6"/></tr><tr><td style="width:50%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:16%;"/></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:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;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:inherit;font-size:10pt;">Expected life (in years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.5 - 2.0</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.5 - 2.0</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:12px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.5 - 2.0</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">30% - 35%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">26% - 29%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">22% - 27%</span></div></td></tr><tr><td style="vertical-align:top;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:inherit;font-size:10pt;">Risk free interest rate</span></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">1.78% - 2.47%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.54% - 2.52%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">0.62% - 1.41%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span></div> <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock unit activity for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;text-align:right;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="9"/></tr><tr><td style="width:62%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">  (in thousands)</span></div></td><td colspan="2" 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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="2" 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Beginning outstanding balance</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,668</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;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:inherit;font-size:10pt;"><span>9,304</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;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:inherit;font-size:10pt;"><span>8,316</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:inherit;font-size:10pt;">Awarded</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:inherit;font-size:10pt;"><span>4,598</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:inherit;font-size:10pt;"><span>4,012</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:inherit;font-size:10pt;"><span>5,018</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:inherit;font-size:10pt;">Released</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:inherit;font-size:10pt;"><span>(3,847</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: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 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:inherit;font-size:10pt;"><span>(3,988</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: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 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:inherit;font-size:10pt;"><span>(3,859</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: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:inherit;font-size:10pt;">Forfeited</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:inherit;font-size:10pt;"><span>(785</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(660</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(766</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: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:inherit;font-size:10pt;">Increase due to acquisition</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:inherit;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:inherit;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:inherit;font-size:10pt;"><span>595</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Ending outstanding balance</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,634</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,668</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,304</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:inherit;font-size:10pt;"><br/></span></div> 8668000 9304000 8316000 4598000 4012000 5018000 3847000 3988000 3859000 785000 660000 766000 0 0 595000 8634000 8668000 9304000 253.91 208.73 120.33 969600000 837300000 472000000.0 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information regarding restricted stock units outstanding at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 1, 2017</span><span style="font-family:inherit;font-size:10pt;"> is summarized below:</span></div><div style="line-height:120%;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="9"/></tr><tr><td style="width:56%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><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="text-align:left;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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Life</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Aggregate</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Intrinsic</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Value</span><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(*)</sup></span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">(millions)</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:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><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: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: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: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="text-align:left;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:inherit;font-size:10pt;">Restricted stock units outstanding</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:inherit;font-size:10pt;"><span>8,634</span></span></div></td><td style="vertical-align: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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>2,672.6</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Restricted stock units expected to vest</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:inherit;font-size:10pt;"><span>7,987</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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.05</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>2,472.2</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:inherit;font-size:10pt;font-weight:bold;">2018</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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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;padding-right:2px;"><div style="text-align:center;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="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:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Restricted stock units outstanding</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:inherit;font-size:10pt;"><span>8,668</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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.06</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>2,174.7</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:inherit;font-size:10pt;">Restricted stock units expected to vest</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:inherit;font-size:10pt;"><span>8,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.01</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>2,019.5</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;font-weight:bold;">2017</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units outstanding</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:inherit;font-size:10pt;"><span>9,304</span></span></div></td><td style="vertical-align: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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>1,670.2</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Restricted stock units expected to vest</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:inherit;font-size:10pt;"><span>8,608</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;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.05</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>1,545.3</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%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(*)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The intrinsic value is calculated as the market value as of the end of the fiscal period. As reported by the NASDAQ Global Select Market, the market values as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 1, 2017</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$309.53</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$250.89</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$179.52</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 8634000 P1Y1M13D 2672600000 7987000 P1Y18D 2472200000 8668000 P1Y21D 2174700000 8049000 P1Y3D 2019500000 9304000 P1Y1M9D 1670200000 8608000 P1Y18D 1545300000 309.53 250.89 179.52 <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance share activity for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> was as follows: </span></div><div style="line-height:120%;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="18"/></tr><tr><td style="width:41%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;"> (in thousands)</span></div></td><td colspan="5" style="vertical-align:bottom;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:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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="5" style="vertical-align:bottom;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:inherit;font-size:8pt;font-weight:bold;">2017</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: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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Granted </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Maximum</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares Eligible</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">to Receive</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Granted </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2)</sup></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: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="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Maximum</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares Eligible</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">to Receive</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares<br/>Granted </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(3)</sup></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: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="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Maximum<br/>Shares Eligible<br/>to Receive</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:inherit;font-size:10pt;">Beginning outstanding balance</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:inherit;font-size:10pt;"><span>1,148</span></span></div></td><td style="vertical-align: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,296</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,534</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>3,068</span></span></div></td><td style="vertical-align: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,630</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,261</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">Awarded</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:inherit;font-size:10pt;"><span>722</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:inherit;font-size:10pt;"><span>614</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:inherit;font-size:10pt;"><span>837</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:inherit;font-size:10pt;"><span>628</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:inherit;font-size:10pt;"><span>1,082</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:inherit;font-size:10pt;"><span>1,040</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:inherit;font-size:10pt;">Achieved</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:inherit;font-size:10pt;"><span>(830</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: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 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:inherit;font-size:10pt;"><span>(830</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: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 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:inherit;font-size:10pt;"><span>(1,050</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: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 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:inherit;font-size:10pt;"><span>(1,053</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: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 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:inherit;font-size:10pt;"><span>(1,135</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: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 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:inherit;font-size:10pt;"><span>(1,147</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: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:inherit;font-size:10pt;">Forfeited</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:inherit;font-size:10pt;"><span>(82</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(164</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(173</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(347</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(43</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(86</span></span></div></td><td style="vertical-align:bottom;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: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:inherit;font-size:10pt;">Ending outstanding balance</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:inherit;font-size:10pt;"><span>958</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:inherit;font-size:10pt;"><span>1,916</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:inherit;font-size:10pt;"><span>1,148</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:inherit;font-size:10pt;"><span>2,296</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:inherit;font-size:10pt;"><span>1,534</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:inherit;font-size:10pt;"><span>3,068</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares awarded during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> include </span><span style="font-family:inherit;font-size:10pt;"><span>0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> additional shares awarded for the final achievement of the </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program which was certified in the first quarter of fiscal 2019. The remaining awarded shares were for the </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program. Shares achieved during fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> resulted from </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> achievement of target for the </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares awarded during fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> include </span><span style="font-family:inherit;font-size:10pt;"><span>0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> additional shares awarded for the final achievement of the </span><span style="font-family:inherit;font-size:10pt;">2015</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program which was certified in the first quarter of fiscal 2018. The remaining awarded shares were for the </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program. Shares achieved during fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> resulted from </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> achievement of target for the </span><span style="font-family:inherit;font-size:10pt;">2015</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares awarded during fiscal </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> include </span><span style="font-family:inherit;font-size:10pt;"><span>0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> additional shares awarded for the final achievement of the </span><span style="font-family:inherit;font-size:10pt;">2014</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program which was certified in the first quarter of fiscal 2017. The remaining awarded shares were for the </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program. Shares achieved during fiscal </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> resulted from </span><span style="font-family:inherit;font-size:10pt;"><span>198%</span></span><span style="font-family:inherit;font-size:10pt;"> achievement of target for the </span><span style="font-family:inherit;font-size:10pt;">2014</span><span style="font-family:inherit;font-size:10pt;"> Performance Share Program.</span></div> 1148000 2296000 1534000 3068000 1630000 3261000 722000 614000 837000 628000 1082000 1040000 830000 830000 1050000 1053000 1135000 1147000 82000 164000 173000 347000 43000 86000 958000 1916000 1148000 2296000 1534000 3068000 400000 2 500000 2 600000 1.98 203800000 208200000 127400000 72.98 53.12 29.86 1500000 150.55 1800000 104.94 1900000 77.63 178800000 198900000 97700000 300000 1 <div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units granted to directors for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</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="9"/></tr><tr><td style="width:62%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">  (in thousands)</span></div></td><td colspan="2" 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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="2" 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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Annual equity grants to existing directors</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</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;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:inherit;font-size:10pt;"><span>11</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;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:inherit;font-size:10pt;"><span>18</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:inherit;font-size:10pt;">Initial equity grants to new directors</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:inherit;font-size:10pt;"><span>1</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:inherit;font-size:10pt;"><span>1</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:inherit;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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 10000 11000 18000 1000 1000 0 1360000000 P1Y10M24D <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation costs that have been included in our Consolidated Statements of Income for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;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="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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">  (in thousands)</span></div></td><td colspan="23" style="vertical-align:bottom;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:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:8pt;"> </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Income Statement Classifications</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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue–</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Subscription</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Revenue–</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Services and Support</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Research and Development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sales and</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Marketing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">General and Administrative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted Stock Units and Performance</span></div><div style="text-indent:12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Share Awards</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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;"> </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:inherit;font-size:10pt;">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:inherit;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:inherit;font-size:10pt;"><span>22,822</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>18,535</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>338,483</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>206,371</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>98,886</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>685,097</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;">2018</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:inherit;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:inherit;font-size:10pt;"><span>17,515</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:inherit;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:inherit;font-size:10pt;"><span>12,111</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:inherit;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:inherit;font-size:10pt;"><span>253,078</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:inherit;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:inherit;font-size:10pt;"><span>178,548</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:inherit;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:inherit;font-size:10pt;"><span>77,462</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:inherit;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:inherit;font-size:10pt;"><span>538,714</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:inherit;font-size:10pt;">2017</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:inherit;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:inherit;font-size:10pt;"><span>16,792</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>9,602</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>161,366</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>139,047</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>77,133</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>403,940</span></span></div></td><td style="vertical-align: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock Purchase Rights and Options</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:left;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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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="text-align:left;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:inherit;font-size:10pt;">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:inherit;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:inherit;font-size:10pt;"><span>5,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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>7,271</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>36,663</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>42,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 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:inherit;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:inherit;font-size:10pt;"><span>10,446</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>102,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: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:inherit;font-size:10pt;">2018</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:inherit;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:inherit;font-size:10pt;"><span>4,102</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:inherit;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:inherit;font-size:10pt;"><span>8,286</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:inherit;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:inherit;font-size:10pt;"><span>23,918</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:inherit;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:inherit;font-size:10pt;"><span>27,252</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:inherit;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:inherit;font-size:10pt;"><span>7,290</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:inherit;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:inherit;font-size:10pt;"><span>70,848</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:inherit;font-size:10pt;">2017</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:inherit;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:inherit;font-size:10pt;"><span>180</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>6,661</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>20,126</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>18,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 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:inherit;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:inherit;font-size:10pt;"><span>4,973</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>50,532</span></span></div></td><td style="vertical-align: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%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">, we recorded tax benefits related to stock-based compensation costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$248.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$222.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$153.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 22822000 18535000 338483000 206371000 98886000 685097000 17515000 12111000 253078000 178548000 77462000 538714000 16792000 9602000 161366000 139047000 77133000 403940000 5823000 7271000 36663000 42405000 10446000 102608000 4102000 8286000 23918000 27252000 7290000 70848000 180000 6661000 20126000 18592000 4973000 50532000 248400000 222400000 153200000 ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)<div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of accumulated other comprehensive income (loss) and activity, net of related taxes, for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:9%;"/><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:10%;"/><td style="width:1%;"/><td style="width:2%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">November 30, <br/>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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Increase / Decrease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Reclassification Adjustments</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><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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">November 29, <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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net unrealized gains / losses on available-for-sale securities:</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:left;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="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="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="3" 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:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gains on available-for-sale securities</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:inherit;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:inherit;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>4,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:inherit;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:inherit;font-size:10pt;"><span>(171</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: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;padding-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:inherit;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:inherit;font-size:10pt;"><span>4,467</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized losses on available-for-sale securities</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:inherit;font-size:10pt;"><span>(25,374</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: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: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:inherit;font-size:10pt;"><span>24,815</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: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:inherit;font-size:10pt;"><span>295</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 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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(264</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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net unrealized gains / losses on available-for-sale securities</span></div></td><td colspan="2" 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25,330</span></span></div></td><td style="vertical-align:bottom;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: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="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:inherit;font-size:10pt;"><span>29,409</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>124</span></span></div></td><td style="vertical-align: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;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1</sup> </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;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">)</sup> </span></div></td><td colspan="2" 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,203</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net unrealized gains / losses on derivative instruments designated as hedging instruments</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:inherit;font-size:10pt;"><span>21,732</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:inherit;font-size:10pt;"><span>294</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:inherit;font-size:10pt;"><span>(44,334</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: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;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2</sup> </span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">)</sup> </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:inherit;font-size:10pt;"><span>(22,308</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: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:inherit;font-size:10pt;">Cumulative foreign currency translation adjustments</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:inherit;font-size:10pt;"><span>(144,532</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: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="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:inherit;font-size:10pt;"><span>(25,397</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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>—</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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(169,929</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: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:inherit;font-size:10pt;">Total accumulated other comprehensive income (loss), net of taxes</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:inherit;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:inherit;font-size:10pt;"><span>(148,130</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;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:inherit;font-size:10pt;"><span>4,306</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:inherit;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:inherit;font-size:10pt;"><span>(44,210</span></span></div></td><td style="vertical-align:bottom;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: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;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:inherit;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:inherit;font-size:10pt;"><span>(188,034</span></span></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassification adjustments for gains / losses on available-for-sale securities are classified in interest and other income (expense), net. </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassification adjustments for gains / losses on foreign currency hedges are classified in revenue and reclassification adjustments for gains / losses on Treasury lock hedges are classified in interest expense. </span></div></td></tr></table><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the taxes related to each component of other comprehensive income for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale securities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gains / losses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>663</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassification adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;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 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:inherit;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 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:inherit;font-size:10pt;"><span>(491</span></span></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subtotal available-for-sale securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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: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:inherit;font-size:10pt;"><span>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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives designated as hedging instruments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gains / losses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>6,968</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassification adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(383</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(1,946</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(732</span></span></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subtotal derivatives designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,585</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:bottom;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:inherit;font-size:10pt;"><span>(1,946</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>(732</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;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 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:inherit;font-size:10pt;"><span>(1,742</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: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: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:inherit;font-size:10pt;"><span>3,005</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:inherit;font-size:10pt;">Total taxes, other comprehensive income (loss)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,585</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;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:inherit;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:inherit;font-size:10pt;"><span>(3,688</span></span></div></td><td style="vertical-align:bottom;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: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 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:inherit;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:inherit;font-size:10pt;"><span>2,445</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:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of accumulated other comprehensive income (loss) and activity, net of related taxes, for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:9%;"/><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:10%;"/><td style="width:1%;"/><td style="width:2%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">November 30, <br/>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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Increase / Decrease</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Reclassification Adjustments</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><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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">November 29, <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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net unrealized gains / losses on available-for-sale securities:</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:left;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="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="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="3" 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:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gains on available-for-sale securities</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:inherit;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:inherit;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>4,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:inherit;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:inherit;font-size:10pt;"><span>(171</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: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;padding-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:inherit;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:inherit;font-size:10pt;"><span>4,467</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized losses on available-for-sale securities</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:inherit;font-size:10pt;"><span>(25,374</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: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: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:inherit;font-size:10pt;"><span>24,815</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: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:inherit;font-size:10pt;"><span>295</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 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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(264</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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net unrealized gains / losses on available-for-sale securities</span></div></td><td colspan="2" 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25,330</span></span></div></td><td style="vertical-align:bottom;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: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="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:inherit;font-size:10pt;"><span>29,409</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>124</span></span></div></td><td style="vertical-align: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;"><div style="text-align:right;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1</sup> </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;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">)</sup> </span></div></td><td colspan="2" 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,203</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net unrealized gains / losses on derivative instruments designated as hedging instruments</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:inherit;font-size:10pt;"><span>21,732</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:inherit;font-size:10pt;"><span>294</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:inherit;font-size:10pt;"><span>(44,334</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: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;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2</sup> </span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">)</sup> </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:inherit;font-size:10pt;"><span>(22,308</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: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:inherit;font-size:10pt;">Cumulative foreign currency translation adjustments</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:inherit;font-size:10pt;"><span>(144,532</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: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="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:inherit;font-size:10pt;"><span>(25,397</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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>—</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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(169,929</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: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:inherit;font-size:10pt;">Total accumulated other comprehensive income (loss), net of taxes</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:inherit;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:inherit;font-size:10pt;"><span>(148,130</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;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:inherit;font-size:10pt;"><span>4,306</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:inherit;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:inherit;font-size:10pt;"><span>(44,210</span></span></div></td><td style="vertical-align:bottom;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: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;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:inherit;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:inherit;font-size:10pt;"><span>(188,034</span></span></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassification adjustments for gains / losses on available-for-sale securities are classified in interest and other income (expense), net. </span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassification adjustments for gains / losses on foreign currency hedges are classified in revenue and reclassification adjustments for gains / losses on Treasury lock hedges are classified in interest expense. </span></div> 44000 4594000 171000 4467000 25374000 -24815000 295000 264000 -25330000 29409000 -124000 4203000 21732000 294000 44334000 -22308000 -144532000 -25397000 0 -169929000 -148130000 4306000 44210000 -188034000 <div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the taxes related to each component of other comprehensive income for fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;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.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale securities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gains / losses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;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:inherit;font-size:10pt;"><span>663</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassification adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;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 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:inherit;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 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:inherit;font-size:10pt;"><span>(491</span></span></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subtotal available-for-sale securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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: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:inherit;font-size:10pt;"><span>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:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Derivatives designated as hedging instruments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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="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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gains / losses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>6,968</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassification adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(383</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(1,946</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;font-size:10pt;"><span>(732</span></span></div></td><td style="vertical-align:bottom;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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:60px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subtotal derivatives designated as hedging instruments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,585</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:bottom;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:inherit;font-size:10pt;"><span>(1,946</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>(732</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;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 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:inherit;font-size:10pt;"><span>(1,742</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: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: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:inherit;font-size:10pt;"><span>3,005</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:inherit;font-size:10pt;">Total taxes, other comprehensive income (loss)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,585</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;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:inherit;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:inherit;font-size:10pt;"><span>(3,688</span></span></div></td><td style="vertical-align:bottom;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: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 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:inherit;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:inherit;font-size:10pt;"><span>2,445</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:inherit;font-size:10pt;"><br/></span></div> 0 0 663000 0 0 491000 0 0 172000 6968000 0 0 383000 1946000 732000 6585000 -1946000 -732000 0 -1742000 3005000 6585000 -3688000 2445000 STOCK REPURCHASE PROGRAM<div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">To facilitate our stock repurchase program, designed to return value to our stockholders and minimize dilution from stock issuances, we may repurchase shares in the open market or enter into structured repurchase agreements with third parties. In May 2018, our Board of Directors granted us an authority to repurchase up to </span><span style="font-family:inherit;font-size:10pt;"><span>$8 billion</span></span><span style="font-family:inherit;font-size:10pt;"> in common stock through the end of fiscal 2021. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, we entered into several structured stock repurchase agreements with large financial institutions, whereupon we provided them with prepayments totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$2.75 billion</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.05 billion</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.10 billion</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. We enter into these agreements in order to take advantage of repurchasing shares at a guaranteed discount to the Volume Weighted Average Price (“VWAP”) of our common stock over a specified period of time. We only enter into such transactions when the discount that we receive is higher than the foregone return on our cash prepayments to the financial institutions. There were no explicit commissions or fees on these structured repurchases. Under the terms of the agreements, there is no requirement for the financial institutions to return any portion of the prepayment to us.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The financial institutions agree to deliver shares to us at monthly intervals during the contract term. The parameters used to calculate the number of shares deliverable are: the total notional amount of the contract, the number of trading days in the contract, the number of trading days in the interval and the average VWAP of our stock during the interval less the agreed upon discount. We repurchased approximately </span><span style="font-family:inherit;font-size:10pt;"><span>9.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$270.23</span></span><span style="font-family:inherit;font-size:10pt;"> per share in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>8.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$230.43</span></span><span style="font-family:inherit;font-size:10pt;"> per share in fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>8.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$134.20</span></span><span style="font-family:inherit;font-size:10pt;"> per share in fiscal </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, the prepayments were classified as treasury stock on our Consolidated Balance Sheets at the payment date, though only shares physically delivered to us by </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 1, 2017</span><span style="font-family:inherit;font-size:10pt;"> were excluded from the computation of earnings per share. As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$229.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of prepayments remained under the agreement. </span></div><span style="font-family:inherit;font-size:10pt;">Subsequent to </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, we entered into a structured stock repurchase agreement with a large financial institution whereupon we provided them with a prepayment of </span><span style="font-family:inherit;font-size:10pt;"><span>$850 million</span></span><span style="font-family:inherit;font-size:10pt;">. This amount will be classified as treasury stock on our Consolidated Balance Sheets. Upon completion of the </span><span style="font-family:inherit;font-size:10pt;"><span>$850 million</span></span><span style="font-family:inherit;font-size:10pt;"> stock repurchase agreement, </span><span style="font-family:inherit;font-size:10pt;"><span>$4.25 billion</span></span> remains under our May 2018 authority. 8000000000 2750000000 2050000000.00 1100000000 9900000 270.23 8700000 230.43 8200000 134.20 229200000 850000000 850000000 4250000000 NET INCOME PER SHARE<div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per share is computed using the weighted average number of common shares outstanding for the period, excluding unvested restricted stock units and performance awards. Diluted net income per share is based upon the weighted average common shares outstanding for the period plus dilutive potential common shares, including unvested restricted stock units, purchase rights, performance awards and stock options using the treasury stock method.</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted net income per share for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;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="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share data)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,951,458</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;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:inherit;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:inherit;font-size:10pt;"><span>2,590,774</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;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:inherit;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:inherit;font-size:10pt;"><span>1,693,954</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: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:inherit;font-size:10pt;">Shares used to compute basic net income 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 colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>486,291</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:bottom;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:inherit;font-size:10pt;"><span>490,564</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:bottom;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:inherit;font-size:10pt;"><span>493,632</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: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:inherit;font-size:10pt;">Dilutive potential common shares:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and performance share awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>4,875</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:inherit;font-size:10pt;"><span>7,142</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:inherit;font-size:10pt;"><span>7,161</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock purchase rights and options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>406</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:bottom;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:inherit;font-size:10pt;"><span>137</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:bottom;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:inherit;font-size:10pt;"><span>330</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: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:inherit;font-size:10pt;">Shares used to compute diluted net income 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 colspan="2" 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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>491,572</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>497,843</span></span></div></td><td style="vertical-align:bottom;border-bottom: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:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>501,123</span></span></div></td><td style="vertical-align:bottom;border-bottom: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: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:inherit;font-size:10pt;">Basic net income 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;border-top:3px double #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.07</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>5.28</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:inherit;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:inherit;font-size:10pt;"><span>3.43</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: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:inherit;font-size:10pt;">Diluted net income 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:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.00</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.20</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.38</span></span></div></td><td style="vertical-align:bottom;border-bottom: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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;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;height:18px;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;height:18px;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;height:18px;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;height:18px;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;height:18px;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;height:18px;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:inherit;font-size:10pt;">Anti-dilutive potential common shares</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175</span></span></div></td><td style="vertical-align:bottom;border-bottom: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:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209</span></span></div></td><td style="vertical-align:bottom;border-bottom: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:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div>Potential common stock equivalents not included in the calculation of diluted net income per share as the effect would have been anti-dilutive. <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted net income per share for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;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="13"/></tr><tr><td style="width:61%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share data)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,951,458</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;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:inherit;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:inherit;font-size:10pt;"><span>2,590,774</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;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:inherit;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:inherit;font-size:10pt;"><span>1,693,954</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: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:inherit;font-size:10pt;">Shares used to compute basic net income 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 colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>486,291</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:bottom;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:inherit;font-size:10pt;"><span>490,564</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:bottom;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:inherit;font-size:10pt;"><span>493,632</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: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:inherit;font-size:10pt;">Dilutive potential common shares:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock units and performance share awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>4,875</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:inherit;font-size:10pt;"><span>7,142</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:inherit;font-size:10pt;"><span>7,161</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock purchase rights and options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>406</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:bottom;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:inherit;font-size:10pt;"><span>137</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:bottom;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:inherit;font-size:10pt;"><span>330</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: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:inherit;font-size:10pt;">Shares used to compute diluted net income 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 colspan="2" 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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>491,572</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 colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>497,843</span></span></div></td><td style="vertical-align:bottom;border-bottom: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:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>501,123</span></span></div></td><td style="vertical-align:bottom;border-bottom: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: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:inherit;font-size:10pt;">Basic net income 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;border-top:3px double #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.07</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>5.28</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:inherit;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:inherit;font-size:10pt;"><span>3.43</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: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:inherit;font-size:10pt;">Diluted net income 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:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.00</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.20</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.38</span></span></div></td><td style="vertical-align:bottom;border-bottom: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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;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;height:18px;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;height:18px;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;height:18px;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;height:18px;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;height:18px;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;height:18px;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:inherit;font-size:10pt;">Anti-dilutive potential common shares</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175</span></span></div></td><td style="vertical-align:bottom;border-bottom: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:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209</span></span></div></td><td style="vertical-align:bottom;border-bottom: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:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">_________________________________________</sup> </span></div><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div>Potential common stock equivalents not included in the calculation of diluted net income per share as the effect would have been anti-dilutive. 2951458000 2590774000 1693954000 486291000 490564000 493632000 4875000 7142000 7161000 406000 137000 330000 491572000 497843000 501123000 6.07 5.28 3.43 6.00 5.20 3.38 175000 209000 141000  COMMITMENTS AND CONTINGENCIES<div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Lease Commitments</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We lease certain of our facilities and some of our equipment under non-cancellable operating lease arrangements that expire at various dates through </span><span style="font-family:inherit;font-size:10pt;">2031</span><span style="font-family:inherit;font-size:10pt;">. We also have one land lease that expires in </span><span style="font-family:inherit;font-size:10pt;">2091</span><span style="font-family:inherit;font-size:10pt;">. Rent expense includes base contractual rent and variable costs such as building expenses, utilities, taxes, insurance and equipment rental. Rent expense for these leases was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$170.5 million</span></span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;"><span>$137.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">and </span><span style="font-family:inherit;font-size:10pt;"><span>$115.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. Our sublease income was immaterial for all periods presented.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Unconditional Purchase Obligations</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our purchase obligations consist of agreements to purchase goods and services entered into in the ordinary course of business. The following table summarizes our non-cancellable unconditional purchase obligations and operating leases for each of the next five years and thereafter as of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;padding-bottom:13px;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="13"/></tr><tr><td style="width:49%;"/><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:14%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">  (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:left;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:bottom;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:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Fiscal Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Purchase </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Future</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Minimum</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Lease</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Future</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Minimum</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sublease</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Income</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:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>545,042</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:inherit;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:inherit;font-size:10pt;"><span>98,200</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:inherit;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:inherit;font-size:10pt;"><span>9,523</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;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:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>407,528</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:inherit;font-size:10pt;"><span>91,866</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:inherit;font-size:10pt;"><span>9,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: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:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>528,266</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>81,493</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>6,362</span></span></div></td><td style="vertical-align: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;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:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>555,658</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:inherit;font-size:10pt;"><span>68,539</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:inherit;font-size:10pt;"><span>2,327</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:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;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:inherit;font-size:10pt;"><span>60,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 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:inherit;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;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:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;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 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:inherit;font-size:10pt;"><span>337,903</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:inherit;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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,036,494</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;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:inherit;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:inherit;font-size:10pt;"><span>738,692</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;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:inherit;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:inherit;font-size:10pt;"><span>27,212</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Royalties</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have royalty commitments associated with the licensing of certain offerings and products. Royalty expense is generally based on a dollar amount per unit or a percentage of the underlying revenue. Royalty expense, which was recorded under our cost of revenue on our Consolidated Statements of Income, was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$153.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$119.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$100.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Indemnifications</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the ordinary course of business, we provide indemnifications of varying scope to customers and channel partners against claims of intellectual property infringement made by third parties arising from the use of our products and from time to time, we are subject to claims by our customers under these indemnification provisions. Historically, costs related to these indemnification provisions have not been significant and we are unable to estimate the maximum potential impact of these indemnification provisions on our future results of operations.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">To the extent permitted under Delaware law, we have agreements whereby we indemnify our officers and directors for certain events or occurrences while the officer or director is or was serving at our request in such capacity. The indemnification period covers all pertinent events and occurrences during the officer’s or director’s lifetime. The maximum potential amount of future payments we could be required to make under these indemnification agreements is unlimited; however, we have director and officer insurance coverage that reduces our exposure and enables us to recover a portion of any future amounts paid. We believe the estimated fair value of these indemnification agreements in excess of applicable insurance coverage is minimal.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Proceedings</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with disputes relating to the validity or alleged infringement of third-party intellectual property rights, including patent rights, we have been, are currently and may in the future be subject to claims, negotiations or complex, protracted litigation. Intellectual property disputes and litigation may be very costly and can be disruptive to our business operations by diverting the attention and energies of management and key technical personnel. Although we have successfully defended or resolved past litigation and disputes, we may not prevail in any ongoing or future litigation and disputes. Third-party intellectual property disputes could subject us to significant liabilities, require us to enter into royalty and licensing arrangements on unfavorable terms, prevent us from licensing certain of our products or offering certain of our services, subject us to injunctions restricting our sale of products or services, cause severe disruptions to our operations or the markets in which we compete, or require us to satisfy indemnification commitments with our customers including contractual provisions under various license arrangements and service agreements.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to intellectual property disputes, we are subject to legal proceedings, claims and investigations in the ordinary course of business, including claims relating to commercial, employment and other matters. Some of these disputes and legal proceedings may include speculative claims for substantial or indeterminate amounts of damages. We consider all claims on a quarterly basis in accordance with GAAP and based on known facts assess whether potential losses are considered reasonably possible, probable and estimable. Based upon this assessment, we then evaluate disclosure requirements and whether to accrue for such claims in our financial statements. This determination is then reviewed and discussed with our Audit Committee and our independent registered public accounting firm.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We make a provision for a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. Unless otherwise specifically disclosed in this note, we have determined that no provision for liability nor disclosure is required related to any claim against us because: (a) there is not a reasonable possibility that a loss exceeding amounts already recognized (if any) may be incurred with respect to such claim; (b) a reasonably possible loss or range of loss cannot be estimated; or (c) such estimate is immaterial.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All legal costs associated with litigation are expensed as incurred. Litigation is inherently unpredictable. However, we believe that we have valid defenses with respect to the legal matters pending against us. It is possible, nevertheless, that our consolidated financial position, cash flows or results of operations could be negatively affected by an unfavorable resolution of one or more of such proceedings, claims or investigations.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with our anti-piracy efforts, conducted both internally and through organizations such as the Business Software Alliance, from time to time we undertake litigation against alleged copyright infringers. Such lawsuits may lead to counter-claims alleging improper use of litigation or violation of other laws. We believe we have valid defenses with respect to such counter-claims; however, it is possible that our consolidated financial position, cash flows or results of operations could be negatively affected in any particular period by the resolution of one or more of these counter-claims.</span></div> 170500000 137200000 115400000 The following table summarizes our non-cancellable unconditional purchase obligations and operating leases for each of the next five years and thereafter as of <span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="line-height:120%;padding-bottom:13px;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="13"/></tr><tr><td style="width:49%;"/><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:14%;"/><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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">  (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:left;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:bottom;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:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Fiscal Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Purchase </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Future</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Minimum</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Lease</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Future</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Minimum</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sublease</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Income</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:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>545,042</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:inherit;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:inherit;font-size:10pt;"><span>98,200</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:inherit;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:inherit;font-size:10pt;"><span>9,523</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;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:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>407,528</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:inherit;font-size:10pt;"><span>91,866</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:inherit;font-size:10pt;"><span>9,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: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:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>528,266</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>81,493</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>6,362</span></span></div></td><td style="vertical-align: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;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:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>555,658</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:inherit;font-size:10pt;"><span>68,539</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:inherit;font-size:10pt;"><span>2,327</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:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;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:inherit;font-size:10pt;"><span>60,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 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:inherit;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;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:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;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 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:inherit;font-size:10pt;"><span>337,903</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:inherit;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:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,036,494</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;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:inherit;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:inherit;font-size:10pt;"><span>738,692</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;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:inherit;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:inherit;font-size:10pt;"><span>27,212</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:inherit;font-size:10pt;"><br/></span></div> 545042000 98200000 9523000 407528000 91866000 9000000 528266000 81493000 6362000 555658000 68539000 2327000 0 60691000 0 0 337903000 0 2036494000 738692000 27212000 153700000 119100000 100900000 DEBT<div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our debt as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following:</span></div><div style="line-height:120%;padding-bottom:12px;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="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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;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:inherit;font-size:10pt;">Current debt:</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;border-top:1px solid #000000;"><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;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term loan</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:inherit;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:inherit;font-size:10pt;"><span>2,249,784</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Notes</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:inherit;font-size:10pt;"><span>899,767</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:inherit;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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of interest rate swap</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:inherit;font-size:10pt;"><span>(208</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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>—</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current debt</span></div></td><td colspan="2" 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,149,343</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;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></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:inherit;font-size:10pt;">Long-term debt:</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;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term loan</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:inherit;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 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:inherit;font-size:10pt;"><span>2,248,427</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;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Notes</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:inherit;font-size:10pt;"><span>988,924</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>1,886,117</span></span></div></td><td style="vertical-align: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;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of interest rate swap</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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(9,744</span></span></div></td><td style="vertical-align:bottom;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: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;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt</span></div></td><td colspan="2" 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>988,924</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,124,800</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:inherit;font-size:10pt;">Total carrying value of debt</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:inherit;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:inherit;font-size:10pt;"><span>4,138,267</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:inherit;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:inherit;font-size:10pt;"><span>4,124,800</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Term Loan Credit Agreement</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2018, we entered into a credit agreement providing for an up to </span><span style="font-family:inherit;font-size:10pt;"><span>$2.25 billion</span></span><span style="font-family:inherit;font-size:10pt;"> senior unsecured term loan for the purpose of partially funding the purchase price for our acquisition of Marketo and the related fees and expenses incurred in connection with the acquisition. The Term Loan funds were received on October 31, 2018 upon closing of the acquisition and will mature </span><span style="font-family:inherit;font-size:10pt;"><span>18 months</span></span><span style="font-family:inherit;font-size:10pt;"> following the initial funding date. In addition, we incurred issuance costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> which are amortized to interest expense over the term using the straight-line method. The Term Loan ranks equally with our other unsecured and unsubordinated indebtedness. There are no scheduled principal amortization payments prior to maturity and the Term Loan may be prepaid and terminated at our election at any time without penalty or premium. At our election, the Term Loan will bear interest at either (i) LIBOR plus a margin, based on our debt ratings, ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>0.500%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.000%</span></span><span style="font-family:inherit;font-size:10pt;"> or (ii) a base rate plus a margin, based on our debt ratings, ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>0.040%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.110%</span></span><span style="font-family:inherit;font-size:10pt;">. Interest is payable periodically, in arrears, at the end of each interest period we elect. During fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, we made interest payments on our Term Loan totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$69.9 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Term Loan credit agreement contains customary representations, warranties, affirmative and negative covenants, events of default and indemnification provisions in favor of the lenders similar to those contained in the Revolving Credit Agreement, including the financial covenant. As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, we were in compliance with all covenants. During the second quarter of fiscal 2019, we reclassified the Term Loan as current debt in our Consolidated Balance Sheets. As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the carrying value of the Term Loan was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.25 billion</span></span><span style="font-family:inherit;font-size:10pt;"> which is net of debt issuance costs. We intend to refinance the Term Loan on or before the due date.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Senior Notes</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2010, we issued </span><span style="font-family:inherit;font-size:10pt;"><span>$900 million</span></span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>4.75%</span></span><span style="font-family:inherit;font-size:10pt;"> senior notes due </span><span style="font-family:inherit;font-size:10pt;">February 1, 2020</span><span style="font-family:inherit;font-size:10pt;">. Our proceeds were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$894.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> which is net of an issuance discount of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. In addition, we incurred issuance costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. Both the discount and issuance costs are being amortized to interest expense over the term of the 2020 Notes using the effective interest method. The effective interest rate including the discount and issuance costs was </span><span style="font-family:inherit;font-size:10pt;"><span>4.92%</span></span><span style="font-family:inherit;font-size:10pt;">. Interest is payable semi-annually, in arrears, on February 1 and August 1, and commenced on </span><span style="font-family:inherit;font-size:10pt;">August 1, 2010</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2014, we entered into interest rate swaps with a total notional amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$900 million</span></span><span style="font-family:inherit;font-size:10pt;"> designated as a fair value hedge related to our 2020 Notes. The interest rate swaps effectively convert the fixed interest rate on our 2020 Notes to a floating interest rate based on LIBOR. Under the terms of the swap, we will pay monthly interest at the one-month LIBOR interest rate </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">plus a fixed number of basis points on the </span><span style="font-family:inherit;font-size:10pt;"><span>$900 million</span></span><span style="font-family:inherit;font-size:10pt;"> notional amount. In exchange, we will receive </span><span style="font-family:inherit;font-size:10pt;"><span>4.75%</span></span><span style="font-family:inherit;font-size:10pt;"> fixed rate interest from the swap counterparties. The fair value of the interest rate swaps is included in the carrying value of our debt in the Consolidated Balance Sheets. </span><a href="#s48D05FC2E657524EB1075099749F78E7" style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;text-decoration:none;"><span style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;text-decoration:none;">See Note 6 for further details regarding our interest rate swap derivatives.</span></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2015, we issued </span><span style="font-family:inherit;font-size:10pt;"><span>$1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>3.25%</span></span><span style="font-family:inherit;font-size:10pt;"> senior notes due </span><span style="font-family:inherit;font-size:10pt;">February 1, 2025</span><span style="font-family:inherit;font-size:10pt;"> (the “2025 Notes”). Our proceeds were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$989.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> which is net of an issuance discount of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.7 million</span></span><span style="font-family:inherit;font-size:10pt;">. In addition, we incurred issuance costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$7.9 million</span></span><span style="font-family:inherit;font-size:10pt;">. Both the discount and issuance costs are being amortized to interest expense over the term of the 2025 Notes using the effective interest method. The effective interest rate including the discount, issuance costs and interest rate agreement is </span><span style="font-family:inherit;font-size:10pt;"><span>3.67%</span></span><span style="font-family:inherit;font-size:10pt;">. Interest is payable semi-annually, in arrears on February 1 and August 1, and commenced on </span><span style="font-family:inherit;font-size:10pt;">August 1, 2015</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the first quarter of fiscal 2019, we reclassified the 2020 Notes as current debt in our Consolidated Balance Sheets. As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, the carrying value of the 2020 Notes was </span><span style="font-family:inherit;font-size:10pt;"><span>$899.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> which includes the fair value of the interest rate swap and is net of debt issuance costs. We intend to refinance the 2020 Notes on or before the due date. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, our outstanding notes payable consist of the 2020 Notes and 2025 Notes (the “Notes”) with a total carrying value of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.89 billion</span></span><span style="font-family:inherit;font-size:10pt;">, which includes the fair value of the interest rate swaps and is net of debt issuance costs. Based on quoted prices in inactive markets, the fair value of the Notes was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.96 billion</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Notes rank equally with our other unsecured and unsubordinated indebtedness. We may redeem the Notes at any time, subject to a make-whole premium. In addition, upon the occurrence of certain change of control triggering events, we may be required to repurchase the Notes, at a price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>101%</span></span><span style="font-family:inherit;font-size:10pt;"> of their principal amount, plus accrued and unpaid interest to the date of repurchase. The Notes also include covenants that limit our ability to grant liens on assets and to enter into sale and leaseback transactions, subject to significant allowances. As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, we were in compliance with all of the covenants.</span></div><div style="line-height:120%;padding-bottom:12px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, we made semi-annual interest payments on our 2020 and 2025 Notes totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$75.3 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2019, in anticipation of refinancing our Term Loan and 2020 Notes, we entered into Treasury lock agreements with large financial institutions which fixed benchmark U.S. Treasury rates for an aggregate notional amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of our future debt issuance. These derivative instruments hedge the impact of changes in the benchmark interest rate to future interest payments and will be terminated upon debt issuance. These derivative instruments were designated as cash flow hedges. </span><a href="#s48D05FC2E657524EB1075099749F78E7" style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;text-decoration:none;"><span style="font-family:inherit;font-size:10pt;color:#000000;font-style:italic;text-decoration:none;">See Note 6 for further details regarding our Treasury lock agreements.</span></a></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revolving Credit Agreement</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2018, we entered into a credit agreement (“Revolving Credit Agreement”), providing for a five-year </span><span style="font-family:inherit;font-size:10pt;"><span>$1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> senior unsecured revolving credit facility and incurred issuance costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> which are amortized to interest expense over the term using the straight-line method. The Revolving Credit Agreement provides for loans to Adobe and certain of its subsidiaries that may be designated from time to time as additional borrowers. Pursuant to the terms of the Revolving Credit Agreement, we may, subject to the agreement of lenders to provide additional commitments, obtain up to an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$500 million</span></span><span style="font-family:inherit;font-size:10pt;"> in commitments, for a maximum aggregate commitment of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 billion</span></span><span style="font-family:inherit;font-size:10pt;">. At our election, loans under the Revolving Credit Agreement will bear interest at either (i) LIBOR plus a margin, based on our debt ratings, ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>0.585%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.015%</span></span><span style="font-family:inherit;font-size:10pt;"> or (ii) a base rate, which is defined as the highest of (a) the agent’s prime rate, (b) the federal funds effective rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>0.500%</span></span><span style="font-family:inherit;font-size:10pt;"> or (c) LIBOR plus </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;"> plus a margin, based on our debt ratings, ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>0.000%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.015%</span></span><span style="font-family:inherit;font-size:10pt;">. In addition, facility fees determined according to our debt ratings are payable on the aggregate commitments, regardless of usage, quarterly in an amount ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>0.040%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.110%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum. We are permitted to permanently reduce the aggregate commitment under the Revolving Credit Agreement at any time. Subject to certain conditions stated in the Revolving Credit Agreement, Adobe and any of its subsidiaries designated as additional borrowers may borrow, prepay and re-borrow amounts at any time during the term of the Revolving Credit Agreement.</span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Revolving Credit Agreement contains customary representations, warranties, affirmative and negative covenants, including a financial covenant, events of default and indemnification provisions in favor of the lenders. The negative covenants include restrictions regarding the incurrence of liens and indebtedness, certain merger and acquisition transactions, dispositions and other matters, all subject to certain exceptions. The financial covenant, based on a quarterly financial test, requires us not to exceed a maximum leverage ratio. </span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The facility will terminate and all amounts owing thereunder will be due and payable on the maturity date unless (a) the commitments are terminated earlier upon the occurrence of certain events, including an event of default, or (b) the maturity date is further extended upon our request, subject to the agreement of the lenders.</span></div><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span> outstanding borrowings under this Credit Agreement and we were in compliance with all covenants. <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our debt as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">November 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following:</span></div><div style="line-height:120%;padding-bottom:12px;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="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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;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:inherit;font-size:10pt;">Current debt:</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;border-top:1px solid #000000;"><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;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term loan</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:inherit;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:inherit;font-size:10pt;"><span>2,249,784</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;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;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Notes</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:inherit;font-size:10pt;"><span>899,767</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:inherit;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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of interest rate swap</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:inherit;font-size:10pt;"><span>(208</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: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="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>—</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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current debt</span></div></td><td colspan="2" 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,149,343</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;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></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:inherit;font-size:10pt;">Long-term debt:</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;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term loan</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:inherit;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 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:inherit;font-size:10pt;"><span>2,248,427</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;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Notes</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:inherit;font-size:10pt;"><span>988,924</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>1,886,117</span></span></div></td><td style="vertical-align: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;padding-left:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of interest rate swap</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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(9,744</span></span></div></td><td style="vertical-align:bottom;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: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;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt</span></div></td><td colspan="2" 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>988,924</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: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,124,800</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:inherit;font-size:10pt;">Total carrying value of debt</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:inherit;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:inherit;font-size:10pt;"><span>4,138,267</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:inherit;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:inherit;font-size:10pt;"><span>4,124,800</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:inherit;font-size:10pt;"><br/></span></div> 2249784000 0 899767000 0 -208000 0 3149343000 0 0 2248427000 988924000 1886117000 0 -9744000 988924000 4124800000 4138267000 4124800000 2250000000 P18M 700000 0.00500 0.01000 0.00040 0.00110 69900000 2250000000 900000000 0.0475 894500000 5500000 6400000 0.0492 900000000 900000000 0.0475 1000000000 0.0325 989300000 10700000 7900000 0.0367 899600000 1890000000 1960000000 1.01 75300000 1000000000 1000000000 800000 500000000 1500000000 0.00585 0.01015 0.00500 0.0100 0.00000 0.00015 0.00040 0.00110 0 NON-OPERATING INCOME (EXPENSE)<div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-operating income (expense) for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> included the following:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;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:62%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Interest and other income (expense), net:</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:left;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="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</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:inherit;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:inherit;font-size:10pt;"><span>68,321</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>92,540</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>66,069</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange gains (losses)</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:inherit;font-size:10pt;"><span>(26,252</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,612</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,705</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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Realized gains on fixed income investments</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:inherit;font-size:10pt;"><span>171</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>655</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>1,673</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Realized losses on fixed income investments</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:inherit;font-size:10pt;"><span>(295</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,305</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(725</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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>310</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:bottom;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:inherit;font-size:10pt;"><span>258</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:bottom;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:inherit;font-size:10pt;"><span>83</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:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest and other income (expense), net</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:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,255</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,536</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 style="vertical-align:bottom;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:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,395</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:inherit;font-size:10pt;">Interest expense</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:inherit;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:inherit;font-size:10pt;"><span>(157,214</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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 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:inherit;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:inherit;font-size:10pt;"><span>(89,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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 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:inherit;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:inherit;font-size:10pt;"><span>(74,402</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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:inherit;font-size:10pt;">Investment gains (losses), net:</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:inherit;font-size:10pt;"> </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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Realized investment gains</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:inherit;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:inherit;font-size:10pt;"><span>46,141</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>6,128</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>3,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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized investment gains</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:inherit;font-size:10pt;"><span>5,572</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:inherit;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 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:inherit;font-size:10pt;"><span>4,274</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Realized investment losses</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:inherit;font-size:10pt;"><span>(134</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: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="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:inherit;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:inherit;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized investment losses</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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(2,915</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investment gains (losses), net</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:inherit;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:inherit;font-size:10pt;"><span>51,579</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,213</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,553</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: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:inherit;font-size:10pt;">Non-operating income (expense), net</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:inherit;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:inherit;font-size:10pt;"><span>(63,380</span></span></div></td><td style="vertical-align:bottom;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: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:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46,493</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,454</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-operating income (expense) for fiscal </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> included the following:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;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:62%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands)</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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: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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</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:inherit;font-size:10pt;">Interest and other income (expense), net:</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:left;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="text-align:left;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</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:inherit;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:inherit;font-size:10pt;"><span>68,321</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>92,540</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>66,069</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign exchange gains (losses)</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:inherit;font-size:10pt;"><span>(26,252</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(42,612</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,705</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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Realized gains on fixed income investments</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:inherit;font-size:10pt;"><span>171</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>655</span></span></div></td><td style="vertical-align: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:inherit;font-size:10pt;"><span>1,673</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Realized losses on fixed income investments</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:inherit;font-size:10pt;"><span>(295</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,305</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: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:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(725</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:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;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:inherit;font-size:10pt;"><span>310</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:bottom;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:inherit;font-size:10pt;"><span>258</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:bottom;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:inherit;font-size:10pt;"><span>83</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:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest and other income (expense), net</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:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,255</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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,536</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 style="vertical-align:bottom;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:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,395</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:inherit;font-size:10pt;">Interest expense</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:inherit;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:inherit;font-size:10pt;"><span>(157,214</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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 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:inherit;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:inherit;font-size:10pt;"><span>(89,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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 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:inherit;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:inherit;font-size:10pt;"><span>(74,402</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #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: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:inherit;font-size:10pt;">Investment gains (losses), net:</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:inherit;font-size:10pt;"> </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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Realized investment gains</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:inherit;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:inherit;font-size:10pt;"><span>46,141</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>6,128</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>3,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></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized investment gains</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:inherit;font-size:10pt;"><span>5,572</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:inherit;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 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:inherit;font-size:10pt;"><span>4,274</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Realized investment losses</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:inherit;font-size:10pt;"><span>(134</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: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="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:inherit;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:inherit;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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized investment losses</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:inherit;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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:inherit;font-size:10pt;"><span>(2,915</span></span></div></td><td style="vertical-align:bottom;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: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: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:inherit;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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investment gains (losses), net</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:inherit;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:inherit;font-size:10pt;"><span>51,579</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,213</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 style="vertical-align:bottom;border-bottom:1px solid #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:inherit;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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,553</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: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:inherit;font-size:10pt;">Non-operating income (expense), net</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:inherit;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:inherit;font-size:10pt;"><span>(63,380</span></span></div></td><td style="vertical-align:bottom;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: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:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46,493</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,454</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 68321000 92540000 66069000 -26252000 -42612000 -30705000 171000 655000 1673000 295000 11305000 725000 310000 258000 83000 42255000 39536000 36395000 157214000 89242000 74402000 46141000 6128000 3279000 5572000 0 4274000 134000 0 0 0 2915000 0 51579000 3213000 7553000 -63380000 -46493000 -30454000 SELECTED QUARTERLY FINANCIAL DATA (unaudited)<div style="line-height:120%;padding-bottom:12px;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:49%;"/><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: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;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:inherit;font-size:8pt;font-weight:bold;">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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share data)</span></div></td><td colspan="15" style="vertical-align:bottom;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:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quarter 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="text-align:left;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">August 30</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">November 29</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:inherit;font-size:10pt;">Revenue</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:inherit;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:inherit;font-size:10pt;"><span>2,600,946</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:inherit;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:inherit;font-size:10pt;"><span>2,744,280</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:inherit;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:inherit;font-size:10pt;"><span>2,834,126</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:inherit;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:inherit;font-size:10pt;"><span>2,991,945</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;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:inherit;font-size:10pt;">Gross profit</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:inherit;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:inherit;font-size:10pt;"><span>2,203,660</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:inherit;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:inherit;font-size:10pt;"><span>2,336,792</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:inherit;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:inherit;font-size:10pt;"><span>2,418,163</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:inherit;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:inherit;font-size:10pt;"><span>2,539,962</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:inherit;font-size:10pt;">Income before income taxes</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:inherit;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:inherit;font-size:10pt;"><span>702,334</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>710,772</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>834,488</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>957,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><tr><td style="vertical-align:bottom;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:inherit;font-size:10pt;">Net income</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:inherit;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:inherit;font-size:10pt;"><span>674,241</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:inherit;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:inherit;font-size:10pt;"><span>632,593</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:inherit;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:inherit;font-size:10pt;"><span>792,763</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:inherit;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:inherit;font-size:10pt;"><span>851,861</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:inherit;font-size:10pt;">Basic net income per share</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:inherit;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:inherit;font-size:10pt;"><span>1.38</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1.30</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1.63</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1.76</span></span></div></td><td style="vertical-align: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;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:inherit;font-size:10pt;">Diluted net income per share</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:inherit;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:inherit;font-size:10pt;"><span>1.36</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:inherit;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:inherit;font-size:10pt;"><span>1.29</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:inherit;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:inherit;font-size:10pt;"><span>1.61</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:inherit;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:inherit;font-size:10pt;"><span>1.74</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:12px;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:49%;"/><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: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;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:inherit;font-size:8pt;font-weight:bold;">2018</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share data)</span></div></td><td colspan="15" style="vertical-align:bottom;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:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quarter 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="text-align:left;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">August 31</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">November 30</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:inherit;font-size:10pt;">Revenue</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:inherit;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:inherit;font-size:10pt;"><span>2,078,947</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:inherit;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:inherit;font-size:10pt;"><span>2,195,360</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:inherit;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:inherit;font-size:10pt;"><span>2,291,076</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:inherit;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:inherit;font-size:10pt;"><span>2,464,625</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;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:inherit;font-size:10pt;">Gross profit</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:inherit;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:inherit;font-size:10pt;"><span>1,820,045</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:inherit;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:inherit;font-size:10pt;"><span>1,914,016</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:inherit;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:inherit;font-size:10pt;"><span>1,995,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>2,105,364</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:inherit;font-size:10pt;">Income before income taxes</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:inherit;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:inherit;font-size:10pt;"><span>702,502</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>690,799</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>701,358</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>699,217</span></span></div></td><td style="vertical-align: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;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:inherit;font-size:10pt;">Net income</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:inherit;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:inherit;font-size:10pt;"><span>583,076</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:inherit;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:inherit;font-size:10pt;"><span>663,167</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:inherit;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:inherit;font-size:10pt;"><span>666,291</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:inherit;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:inherit;font-size:10pt;"><span>678,240</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:inherit;font-size:10pt;">Basic net income per share</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:inherit;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:inherit;font-size:10pt;"><span>1.18</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1.35</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1.36</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1.39</span></span></div></td><td style="vertical-align: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;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:inherit;font-size:10pt;">Diluted net income per share</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:inherit;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:inherit;font-size:10pt;"><span>1.17</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:inherit;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:inherit;font-size:10pt;"><span>1.33</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:inherit;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:inherit;font-size:10pt;"><span>1.34</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:inherit;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:inherit;font-size:10pt;"><span>1.37</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:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;padding-top:12px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our fiscal year is a 52- or 53-week year that ends on the Friday closest to November 30. Each of the fiscal quarters presented were comprised of 13 weeks.</span></div> <div style="line-height:120%;padding-bottom:12px;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:49%;"/><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: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;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:inherit;font-size:8pt;font-weight:bold;">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="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share data)</span></div></td><td colspan="15" style="vertical-align:bottom;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:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quarter 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="text-align:left;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">August 30</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">November 29</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:inherit;font-size:10pt;">Revenue</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:inherit;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:inherit;font-size:10pt;"><span>2,600,946</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:inherit;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:inherit;font-size:10pt;"><span>2,744,280</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:inherit;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:inherit;font-size:10pt;"><span>2,834,126</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:inherit;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:inherit;font-size:10pt;"><span>2,991,945</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;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:inherit;font-size:10pt;">Gross profit</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:inherit;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:inherit;font-size:10pt;"><span>2,203,660</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:inherit;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:inherit;font-size:10pt;"><span>2,336,792</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:inherit;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:inherit;font-size:10pt;"><span>2,418,163</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:inherit;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:inherit;font-size:10pt;"><span>2,539,962</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:inherit;font-size:10pt;">Income before income taxes</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:inherit;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:inherit;font-size:10pt;"><span>702,334</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>710,772</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>834,488</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>957,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><tr><td style="vertical-align:bottom;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:inherit;font-size:10pt;">Net income</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:inherit;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:inherit;font-size:10pt;"><span>674,241</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:inherit;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:inherit;font-size:10pt;"><span>632,593</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:inherit;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:inherit;font-size:10pt;"><span>792,763</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:inherit;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:inherit;font-size:10pt;"><span>851,861</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:inherit;font-size:10pt;">Basic net income per share</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:inherit;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:inherit;font-size:10pt;"><span>1.38</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1.30</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1.63</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1.76</span></span></div></td><td style="vertical-align: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;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:inherit;font-size:10pt;">Diluted net income per share</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:inherit;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:inherit;font-size:10pt;"><span>1.36</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:inherit;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:inherit;font-size:10pt;"><span>1.29</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:inherit;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:inherit;font-size:10pt;"><span>1.61</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:inherit;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:inherit;font-size:10pt;"><span>1.74</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:12px;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:49%;"/><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: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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;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:inherit;font-size:8pt;font-weight:bold;">2018</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:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;">(in thousands, except per share data)</span></div></td><td colspan="15" style="vertical-align:bottom;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:inherit;font-size:10pt;font-weight:bold;"> </span><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quarter 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="text-align:left;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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">August 31</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">November 30</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:inherit;font-size:10pt;">Revenue</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:inherit;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:inherit;font-size:10pt;"><span>2,078,947</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:inherit;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:inherit;font-size:10pt;"><span>2,195,360</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:inherit;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:inherit;font-size:10pt;"><span>2,291,076</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:inherit;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:inherit;font-size:10pt;"><span>2,464,625</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;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:inherit;font-size:10pt;">Gross profit</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:inherit;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:inherit;font-size:10pt;"><span>1,820,045</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:inherit;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:inherit;font-size:10pt;"><span>1,914,016</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:inherit;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:inherit;font-size:10pt;"><span>1,995,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-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:inherit;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:inherit;font-size:10pt;"><span>2,105,364</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:inherit;font-size:10pt;">Income before income taxes</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:inherit;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:inherit;font-size:10pt;"><span>702,502</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>690,799</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>701,358</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>699,217</span></span></div></td><td style="vertical-align: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;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:inherit;font-size:10pt;">Net income</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:inherit;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:inherit;font-size:10pt;"><span>583,076</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:inherit;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:inherit;font-size:10pt;"><span>663,167</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:inherit;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:inherit;font-size:10pt;"><span>666,291</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:inherit;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:inherit;font-size:10pt;"><span>678,240</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:inherit;font-size:10pt;">Basic net income per share</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:inherit;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:inherit;font-size:10pt;"><span>1.18</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1.35</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1.36</span></span></div></td><td style="vertical-align: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:inherit;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:inherit;font-size:10pt;"><span>1.39</span></span></div></td><td style="vertical-align: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;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:inherit;font-size:10pt;">Diluted net income per share</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:inherit;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:inherit;font-size:10pt;"><span>1.17</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:inherit;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:inherit;font-size:10pt;"><span>1.33</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:inherit;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:inherit;font-size:10pt;"><span>1.34</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:inherit;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:inherit;font-size:10pt;"><span>1.37</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:inherit;font-size:10pt;"><br/></span></div> 2600946000 2744280000 2834126000 2991945000 2203660000 2336792000 2418163000 2539962000 702334000 710772000 834488000 957147000 674241000 632593000 792763000 851861000 1.38 1.30 1.63 1.76 1.36 1.29 1.61 1.74 2078947000 2195360000 2291076000 2464625000 1820045000 1914016000 1995584000 2105364000 702502000 690799000 701358000 699217000 583076000 663167000 666291000 678240000 1.18 1.35 1.36 1.39 1.17 1.33 1.34 1.37 Included in accrued expenses and other liabilities on our Consolidated Balance Sheets as of November 29, 2019 and November 30, 2018, respectively. The intrinsic value is calculated as the market value as of the end of the fiscal period. As reported by the NASDAQ Global Select Market, the market values as of November 29, 2019, November 30, 2018 and December 1, 2017 were $309.53, $250.89 and $179.52, respectively. Amount excluded from effectiveness testing and ineffective portion classified in interest and other income (expense), net. Starting the third quarter of fiscal 2019, all changes in fair value of our foreign currency cash flow hedges are recorded in accumulated other comprehensive income. Amounts primarily consist of foreign currency translation adjustments. Capitalized as purchased technology and are considered indefinite lived until the completion or abandonment of the associated research and development efforts. Subsequent to the acquisition, the associated in-process research and development efforts for certain projects were completed and the rest were abandoned. The respective related amortization and write-off were each immaterial. Fair value asset derivatives included in prepaid expenses and other current assets and fair value liability derivatives included in accrued expenses on our Consolidated Balance Sheets. Shares awarded during fiscal 2018 include 0.5 million additional shares awarded for the final achievement of the 2015 Performance Share Program which was certified in the first quarter of fiscal 2018. The remaining awarded shares were for the 2018 Performance Share Program. Shares achieved during fiscal 2018 resulted from 200% achievement of target for the 2015 Performance Share Program. During fiscal 2019, 2018 and 2017, we recorded tax benefits related to stock-based compensation costs of $248.4 million, $222.4 million and $153.2 million, respectively. Reclassification adjustments for gains / losses on available-for-sale securities are classified in interest and other income (expense), net. Potential common stock equivalents not included in the calculation of diluted net income per share as the effect would have been anti-dilutive. Reclassification adjustments for gains / losses on foreign currency hedges are classified in revenue and reclassification adjustments for gains / losses on Treasury lock hedges are classified in interest expense. Non-deductible for tax purposes Effective portion of the foreign currency and Treasury lock cash flow hedges classified as revenue and interest expense, respectively. Net change in the fair value of the effective portion classified in other comprehensive income (“OCI”). Shares awarded during fiscal 2019 include 0.4 million additional shares awarded for the final achievement of the 2016 Performance Share Program which was certified in the first quarter of fiscal 2019. The remaining awarded shares were for the 2019 Performance Share Program. Shares achieved during fiscal 2019 resulted from 200% achievement of target for the 2016 Performance Share Program. Hedging effectiveness expected to be recognized to income within the next 18 months, of which $13.2 million is expected within the next 12 months. Deductions related to the allowance for doubtful accounts represent amounts written off against the allowance, less recoveries. Non-deductible for tax-purposes. Shares awarded during fiscal 2017 include 0.6 million additional shares awarded for the final achievement of the 2014 Performance Share Program which was certified in the first quarter of fiscal 2017. The remaining awarded shares were for the 2017 Performance Share Program. Shares achieved during fiscal 2017 resulted from 198% achievement of target for the 2014 Performance Share Program. XML 39 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue
12 Months Ended
Nov. 29, 2019
Revenue [Abstract]  
Revenue from Contract with Customer [Text Block] REVENUE
Segment Information
We report segment information based on the “management” approach. The management approach designates the internal reporting used by management for making decisions and assessing performance as the source of our reportable segments.
Our Chief Executive Officer, the chief operating decision maker, reviews revenue and gross margin information for each of our reportable segments, but does not review operating expenses on a segment by segment basis. In addition, with the exception of goodwill and intangible assets, we do not identify or allocate our assets by the reportable segments. 
Our business is organized into three reportable segments: Digital Media, Digital Experience and Publishing. These segments provide our senior management with a comprehensive financial view of our key businesses. Our segments are aligned around our
two strategic growth opportunities as described in the “Business Overview” within Part I, Item 1, placing our Publishing business in a third segment that contains some of our mature products and solutions.
In fiscal 2019, we categorized our products into the following reportable segments:
Digital Media—Our Digital Media segment provides tools and solutions that enable individuals, teams and enterprises to create, publish, promote and monetize their digital content anywhere. Our customers include content creators, experience designers, app developers, enthusiasts, students, social media users and creative professionals, as well as marketing departments and agencies, companies and publishers. Our customers also include knowledge workers who create, collaborate on and distribute documents and creative content.
Digital Experience—Our Digital Experience segment provides products, services and solutions for creating, managing, executing, measuring, monetizing and optimizing customer experiences from advertising to commerce. Our customers include marketers, advertisers, agencies, publishers, merchandisers, merchants, web analysts, data scientists, developers, marketing executives, information management and technology executives, product development executives, and sales and support executives.
Publishing—Our Publishing segment addresses market opportunities ranging from the diverse authoring and publishing needs of technical and business publishing to our legacy type and OEM printing businesses. It also includes our web conferencing and document and forms platforms.
Revenue for fiscal 2019 presented below is in accordance with the new revenue standard that was adopted under the modified retrospective method. Prior period revenue has not been restated.
Our segment revenue and results for fiscal 2019, 2018 and 2017 were as follows:
(dollars in thousands)
Digital
Media
 
Digital
Experience
 
Publishing
 
Total
Fiscal 2019
 
 
 
 
 
 
 
Revenue
$
7,706,983

 
$
3,206,169

 
$
258,145

 
$
11,171,297

Cost of revenue
289,639

 
1,362,886

 
20,195

 
1,672,720

Gross profit
$
7,417,344

 
$
1,843,283

 
$
237,950

 
$
9,498,577

Gross profit as a percentage of revenue
96
%
 
57
%
 
92
%
 
85
%
Fiscal 2018
 
 
 
 
 
 
 
Revenue
$
6,325,315

 
$
2,443,745

 
$
260,948

 
$
9,030,008

Cost of revenue
249,386

 
922,414

 
23,199

 
1,194,999

Gross profit
$
6,075,929

 
$
1,521,331

 
$
237,749

 
$
7,835,009

Gross profit as a percentage of revenue
96
%
 
62
%
 
91
%
 
87
%
Fiscal 2017
 
 
 
 
 
 
 
Revenue
$
5,010,579

 
$
2,030,324

 
$
260,602

 
$
7,301,505

Cost of revenue
239,994

 
747,005

 
23,492

 
1,010,491

Gross profit
$
4,770,585

 
$
1,283,319

 
$
237,110

 
$
6,291,014

Gross profit as a percentage of revenue
95
%
 
63
%
 
91
%
 
86
%

Revenue by geographic area for fiscal 2019, 2018 and 2017 were as follows:
(in thousands)
 
2019
 
2018
 
2017
Americas:
 
 
 
 
 
 
United States
 
$
5,904,185

 
$
4,632,469

 
$
3,830,845

Other
 
601,721

 
484,296

 
385,686

Total Americas
 
6,505,906

 
5,116,765

 
4,216,531

EMEA
 
2,975,243

 
2,550,062

 
1,985,105

APAC:
 
 
 
 
 
 
Japan
 
751,542

 
609,361

 
524,254

Other
 
938,606

 
753,820

 
575,615

Total APAC
 
1,690,148

 
1,363,181

 
1,099,869

Revenue
 
$
11,171,297

 
$
9,030,008

 
$
7,301,505


Revenue by major offerings in our Digital Media reportable segment for fiscal 2019, 2018 and 2017 were as follows:
(in thousands)
 
2019
 
2018
 
2017
Creative Cloud
 
$
6,482,345

 
$
5,343,498

 
$
4,173,964

Document Cloud
 
1,224,638

 
981,817

 
836,615

Total
 
$
7,706,983

 
$
6,325,315

 
$
5,010,579

Subscription revenue by segment for fiscal 2019, 2018 and 2017 were as follows:
(in thousands)
 
2019
 
2018
 
2017
Digital Media
 
$
7,208,238

 
$
5,857,700

 
$
4,480,745

Digital Experience
 
2,670,748

 
1,949,185

 
1,552,536

Publishing
 
115,477

 
115,267

 
100,588

Total
 
$
9,994,463

 
$
7,922,152

 
$
6,133,869


Contract Balances
Trade Receivables
A receivable is recorded when an unconditional right to invoice and receive payment exists, such that only the passage of time is required before payment of consideration is due. Timing of revenue recognition may differ from the timing of invoicing to customers. Certain performance obligations may require payment before delivery of the license or service to the customer. Included in trade receivables on the Consolidated Balance Sheets are unbilled receivable balances which have not yet been invoiced, and are typically related to license revenue or services which are delivered prior to invoicing occurring.
The opening balance of trade receivables, net of allowances for doubtful accounts, as of December 1, 2018 was $1.36 billion, inclusive of unbilled receivables of $105.8 million. As of November 29, 2019, the balance of trade receivables, net of allowances for doubtful accounts, was $1.53 billion, inclusive of unbilled receivables of $149.3 million.
Allowance for Doubtful Accounts
We maintain an allowance for doubtful accounts which reflects our best estimate of potentially uncollectible trade receivables. The allowance is based on both specific and general reserves. We regularly review our trade receivables allowance by considering factors such as historical experience, credit-worthiness, the age of the trade receivable balances and current economic conditions that may affect a customer’s ability to pay and we specifically reserve for those deemed uncollectible.
During fiscal 2019, 2018 and 2017, our allowance for doubtful accounts activities were as follows:
(in thousands)
 
2019
 
2018
 
2017
Beginning balance
 
$
14,981

 
$
9,151

 
$
6,214

Increase due to acquisition
 
10

 
5,602

 
2,391

Charged to operating expenses
 
5,324

 
5,962

 
4,411

Deductions(1)
 
(10,665
)
 
(5,734
)
 
(3,865
)
Ending balance
 
$
9,650

 
$
14,981

 
$
9,151

________________________________________ 
(1)  
Deductions related to the allowance for doubtful accounts represent amounts written off against the allowance, less recoveries.
Contract Assets
A contract asset is recognized when a conditional right to consideration exists and transfer of control has occurred. Contract assets are typically related to subscription and hosted service contracts where the transaction price allocated to the satisfied performance obligations exceeds the value of billings to date. Contract assets are included in prepaid expenses and other current assets for the current portion and other assets for the long-term portion on the Consolidated Balance Sheets. We regularly review contract asset balances for impairment, considering factors such as historical experience, credit-worthiness, age of the balance and other economic or business factors. Contract asset impairments were not significant in fiscal 2019.
The opening balance of contract assets as of December 1, 2018 was $46.4 million. As of November 29, 2019, the balance of contract assets was $63.9 million.
Deferred Revenue and Remaining Performance Obligations
Deferred revenue primarily consists of billings or payments received in advance of revenue recognition from subscription services, including non-cancellable and non-refundable committed funds and deposits. Deferred revenue is recognized as revenue when transfer of control to customers has occurred. Customers are typically invoiced for these agreements in regular installments and revenue is recognized ratably over the contractual subscription period. The deferred revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, invoice duration, invoice timing, size and new business linearity within the quarter. Deferred revenue does not represent the total contract value of annual or multi-year non-cancellable subscription agreements.
Payment terms and conditions vary by contract type, although terms generally include a requirement of payment within 30 to 60 days. In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, such as invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period, and not to receive financing from our customers. Any potential financing fees are considered insignificant in the context of our contracts.
The adjusted opening balance of deferred revenue as of December 1, 2018 was $3.00 billion. As of November 29, 2019, the balance of deferred revenue was $3.50 billion, inclusive of $265.4 million of non-cancellable and non-refundable committed funds and $56.9 million of refundable customer deposits. Arrangements with non-cancellable and non-refundable committed funds provide our customers options to either renew monthly on-premise term-based licenses or use some or all funds to purchase other Adobe products or services. Refundable customer deposits represent arrangements in which the customer has a unilateral cancellation right for which we are obligated to refund amounts paid related to products or services not yet delivered or provided at the time of cancellation on a prorated basis.
Significant movements in the deferred revenue balance during the period consisted of increases due to payments received prior to transfer of control of the underlying performance obligations to the customer and deferred revenue assumed through business combinations, which were offset by decreases due to revenue recognized in the period. During the year ended November 29, 2019, approximately $2.8 billion of revenue was recognized that was included in the adjusted opening balance of deferred revenue as of December 1, 2018.
Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and unbilled amounts that will be recognized as revenue in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including the timing of renewals and average contract terms. We applied practical expedients to exclude amounts related to performance obligations that are billed and recognized as they are delivered, optional purchases that do not represent material rights, sales- and usage-based royalties not yet consumed and any estimated amounts of variable consideration that are subject to constraint in accordance with the new revenue standard.
Remaining performance obligations were approximately $9.82 billion as of November 29, 2019, which includes $776.4 million of non-cancellable and non-refundable committed funds related to some of our enterprise customer agreements. Approximately 74% of the remaining performance obligations, excluding the aforementioned enterprise customer agreements, are expected to be recognized over the next 12 months with the remainder recognized thereafter.
Contract Acquisition Costs
We recognize an asset for the incremental costs of obtaining a contract with a customer if we expect the benefit of those costs to be longer than one year. We have determined that certain sales incentive programs meet the requirements to be capitalized.
The costs capitalized under the new revenue standard are primarily sales commissions paid to our sales force personnel. Capitalized costs may also include portions of fringe benefits and payroll taxes associated with compensation for incremental costs to acquire customer contracts and incentive payments to partners.
Capitalized costs to obtain a contract are amortized over the expected period of benefit, which we have determined, based on analysis, to be 5 years. Amortization of capitalized costs are included in sales and marketing expense in our Consolidated Statements of Income. During fiscal 2019, we amortized $170.9 million of capitalized contract acquisition costs into sales and marketing expense. We did not incur any impairment losses.
The opening balance of capitalized contract acquisition costs as of December 1, 2018 was $413.2 million. As of November 29, 2019, the balance of capitalized contract acquisition costs was $473.7 million, of which $314.7 million was long-term and included in other assets in the Consolidated Balance Sheets. The remaining balance of the capitalized costs to obtain contracts was current and included in prepaid expenses and other current assets.
Revenue Reserve
During fiscal 2019, 2018 and 2017, our revenue reserve activities were as follows:
(in thousands)
 
2019
 
2018
 
2017
Beginning balance
 
$
25,425

 
$
22,006

 
$
23,096

Impacts of adoption of the new revenue standard
 
(14,733
)
 

 

Amount charged to revenue
 
18,276

 
65,241

 
61,031

Actual returns
 
(22,236
)
 
(61,822
)
 
(62,121
)
Ending balance
 
$
6,732

 
$
25,425

 
$
22,006


Refund Liabilities
As part of our revenue reserves, we record refund liabilities for amounts that may be subject to future refunds, which include sales returns reserves and customer rebates and credits. Refund liabilities are included in accrued expenses on the Consolidated Balance Sheets. 
The opening balance of refund liabilities as of December 1, 2018 was $75.3 million. As of November 29, 2019, the balance of refund liabilities was $126.1 million.
Significant Customers
For fiscal 2019, 2018 and 2017 there were no customers that represented at least 10% of net revenue. As of fiscal year end 2019 and 2018, no single customer was responsible for over 10% of our trade receivables.
XML 40 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation and Significant Accounting Policies (Details 4)
12 Months Ended
Nov. 29, 2019
Computers and other equipment | Minimum  
Property and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 1 year
Computers and other equipment | Maximum  
Property and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 20 years
Furniture and fixtures | Minimum  
Property and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 1 year
Furniture and fixtures | Maximum  
Property and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 6 years
Building improvements | Minimum  
Property and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
Building improvements | Maximum  
Property and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 20 years
Buildings | Maximum  
Property and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 40 years
Leasehold improvements | Minimum  
Property and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 1 year
Leasehold improvements | Maximum  
Property and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 15 years
XML 41 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 445 611 1 true 105 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Document and Entity Information Sheet http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation Document and Entity Information Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://adobe.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001001 - Statement - Consolidated Balance Sheets Parenthetical Sheet http://adobe.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets Parenthetical Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Income Sheet http://adobe.com/role/ConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Income Statement Sheet http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement Consolidated Statements of Comprehensive Income Statement Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1005000 - Statement - Consolidated Statements of Cash Flows Sheet http://adobe.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Basis of Presentation and Significant Accounting Policies Sheet http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPolicies Basis of Presentation and Significant Accounting Policies Notes 8 false false R9.htm 2102100 - Disclosure - Revenue Sheet http://adobe.com/role/Revenue Revenue Notes 9 false false R10.htm 2103100 - Disclosure - Acquisitions Sheet http://adobe.com/role/Acquisitions Acquisitions Notes 10 false false R11.htm 2104100 - Disclosure - Cash, Cash Equivalents and Short-Term Investments Sheet http://adobe.com/role/CashCashEquivalentsAndShortTermInvestments Cash, Cash Equivalents and Short-Term Investments Notes 11 false false R12.htm 2105100 - Disclosure - Fair Value Measurements Sheet http://adobe.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 2106100 - Disclosure - Derivative Financial Instruments Sheet http://adobe.com/role/DerivativeFinancialInstruments Derivative Financial Instruments Notes 13 false false R14.htm 2107100 - Disclosure - Property and Equipment Sheet http://adobe.com/role/PropertyAndEquipment Property and Equipment Notes 14 false false R15.htm 2109100 - Disclosure - Goodwill and Other Intangibles Sheet http://adobe.com/role/GoodwillAndOtherIntangibles Goodwill and Other Intangibles Notes 15 false false R16.htm 2110100 - Disclosure - Accrued Expenses Sheet http://adobe.com/role/AccruedExpenses Accrued Expenses Notes 16 false false R17.htm 2112100 - Disclosure - Income Taxes Sheet http://adobe.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2113100 - Disclosure - Benefit Plans Sheet http://adobe.com/role/BenefitPlans Benefit Plans Notes 18 false false R19.htm 2114100 - Disclosure - Stock-Based Compensation Sheet http://adobe.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 2115100 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Notes) Notes http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossNotes Accumulated Other Comprehensive Income (Loss) (Notes) Notes 20 false false R21.htm 2116100 - Disclosure - Stock Repurchase Program Sheet http://adobe.com/role/StockRepurchaseProgram Stock Repurchase Program Notes 21 false false R22.htm 2117100 - Disclosure - Net Income Per Share Sheet http://adobe.com/role/NetIncomePerShare Net Income Per Share Notes 22 false false R23.htm 2118100 - Disclosure - Commitments and Contingencies Sheet http://adobe.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 23 false false R24.htm 2119100 - Disclosure - Debt Sheet http://adobe.com/role/Debt Debt Notes 24 false false R25.htm 2120100 - Disclosure - Non-Operating Income (Expense) Sheet http://adobe.com/role/NonOperatingIncomeExpense Non-Operating Income (Expense) Notes 25 false false R26.htm 2121100 - Disclosure - Selected Quarterly Financial Data Sheet http://adobe.com/role/SelectedQuarterlyFinancialData Selected Quarterly Financial Data Notes 26 false false R27.htm 2201201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies Basis of Presentation and Significant Accounting Policies (Policies) Policies http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPolicies 27 false false R28.htm 2301302 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables 1) Sheet http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables1 Basis of Presentation and Significant Accounting Policies (Tables 1) Tables http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPolicies 28 false false R29.htm 2301303 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables 2) Sheet http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables2 Basis of Presentation and Significant Accounting Policies (Tables 2) Tables http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPolicies 29 false false R30.htm 2302301 - Disclosure - Revenue (Tables 1) Sheet http://adobe.com/role/RevenueTables1 Revenue (Tables 1) Tables http://adobe.com/role/Revenue 30 false false R31.htm 2302302 - Disclosure - Revenue (Tables 2) Sheet http://adobe.com/role/RevenueTables2 Revenue (Tables 2) Tables http://adobe.com/role/Revenue 31 false false R32.htm 2303301 - Disclosure - Acquisitions (Tables) Sheet http://adobe.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://adobe.com/role/Acquisitions 32 false false R33.htm 2304301 - Disclosure - Cash, Cash Equivalents and Short-Term Investments (Tables) Sheet http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsTables Cash, Cash Equivalents and Short-Term Investments (Tables) Tables http://adobe.com/role/CashCashEquivalentsAndShortTermInvestments 33 false false R34.htm 2305301 - Disclosure - Fair Value Measurements (Tables) Sheet http://adobe.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://adobe.com/role/FairValueMeasurements 34 false false R35.htm 2306301 - Disclosure - Derivative Financial Instruments (Tables) Sheet http://adobe.com/role/DerivativeFinancialInstrumentsTables Derivative Financial Instruments (Tables) Tables http://adobe.com/role/DerivativeFinancialInstruments 35 false false R36.htm 2307301 - Disclosure - Property and Equipment (Tables) Sheet http://adobe.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://adobe.com/role/PropertyAndEquipment 36 false false R37.htm 2309301 - Disclosure - Goodwill and Other Intangibles (Tables) Sheet http://adobe.com/role/GoodwillAndOtherIntangiblesTables Goodwill and Other Intangibles (Tables) Tables http://adobe.com/role/GoodwillAndOtherIntangibles 37 false false R38.htm 2310301 - Disclosure - Accrued Expenses (Tables) Sheet http://adobe.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://adobe.com/role/AccruedExpenses 38 false false R39.htm 2312301 - Disclosure - Income Taxes (Tables) Sheet http://adobe.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://adobe.com/role/IncomeTaxes 39 false false R40.htm 2314301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://adobe.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://adobe.com/role/StockBasedCompensation 40 false false R41.htm 2315301 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossNotes 41 false false R42.htm 2317301 - Disclosure - Net Income Per Share (Tables) Sheet http://adobe.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://adobe.com/role/NetIncomePerShare 42 false false R43.htm 2318301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://adobe.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://adobe.com/role/CommitmentsAndContingencies 43 false false R44.htm 2319301 - Disclosure - Debt (Tables) Sheet http://adobe.com/role/DebtTables Debt (Tables) Tables http://adobe.com/role/Debt 44 false false R45.htm 2320301 - Disclosure - Non-Operating Income (Expense) (Tables) Sheet http://adobe.com/role/NonOperatingIncomeExpenseTables Non-Operating Income (Expense) (Tables) Tables http://adobe.com/role/NonOperatingIncomeExpense 45 false false R46.htm 2321301 - Disclosure - Selected Quarterly Financial Data (Tables) Sheet http://adobe.com/role/SelectedQuarterlyFinancialDataTables Selected Quarterly Financial Data (Tables) Tables http://adobe.com/role/SelectedQuarterlyFinancialData 46 false false R47.htm 2401404 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details 1) Sheet http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails1 Basis of Presentation and Significant Accounting Policies (Details 1) Details http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables1 47 false false R48.htm 2401405 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details 2) Sheet http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2 Basis of Presentation and Significant Accounting Policies (Details 2) Details http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables1 48 false false R49.htm 2401406 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details 3) Sheet http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3 Basis of Presentation and Significant Accounting Policies (Details 3) Details http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables1 49 false false R50.htm 2401407 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details 4) Sheet http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails4 Basis of Presentation and Significant Accounting Policies (Details 4) Details http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables1 50 false false R51.htm 2401408 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details 5) Sheet http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails5 Basis of Presentation and Significant Accounting Policies (Details 5) Details http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables1 51 false false R52.htm 2401409 - Disclosure - Basis of Presentation and Significant Accounting Policies Details Numeric (Details) Sheet http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNumericDetails Basis of Presentation and Significant Accounting Policies Details Numeric (Details) Details 52 false false R53.htm 2402403 - Disclosure - Revenue (Details 1) Sheet http://adobe.com/role/RevenueDetails1 Revenue (Details 1) Details http://adobe.com/role/RevenueTables1 53 false false R54.htm 2402404 - Disclosure - Revenue (Details 2) Sheet http://adobe.com/role/RevenueDetails2 Revenue (Details 2) Details http://adobe.com/role/RevenueTables1 54 false false R55.htm 2402405 - Disclosure - Revenue (Details 3) Sheet http://adobe.com/role/RevenueDetails3 Revenue (Details 3) Details http://adobe.com/role/RevenueTables1 55 false false R56.htm 2402406 - Disclosure - Revenue (Details 4) Sheet http://adobe.com/role/RevenueDetails4 Revenue (Details 4) Details http://adobe.com/role/RevenueTables1 56 false false R57.htm 2402407 - Disclosure - Revenue (Details 5) Sheet http://adobe.com/role/RevenueDetails5 Revenue (Details 5) Details http://adobe.com/role/RevenueTables1 57 false false R58.htm 2402408 - Disclosure - Revenue (Details 6) Sheet http://adobe.com/role/RevenueDetails6 Revenue (Details 6) Details http://adobe.com/role/RevenueTables1 58 false false R59.htm 2402409 - Disclosure - Revenue (Details Numeric) Sheet http://adobe.com/role/RevenueDetailsNumeric Revenue (Details Numeric) Details http://adobe.com/role/RevenueTables1 59 false false R60.htm 2403402 - Disclosure - Acquisitions (Details 1) Sheet http://adobe.com/role/AcquisitionsDetails1 Acquisitions (Details 1) Details http://adobe.com/role/AcquisitionsTables 60 false false R61.htm 2403403 - Disclosure - Acquisitions (Details 2) Sheet http://adobe.com/role/AcquisitionsDetails2 Acquisitions (Details 2) Details http://adobe.com/role/AcquisitionsTables 61 false false R62.htm 2403404 - Disclosure - Acquisitions (Details 3) Sheet http://adobe.com/role/AcquisitionsDetails3 Acquisitions (Details 3) Details http://adobe.com/role/AcquisitionsTables 62 false false R63.htm 2403405 - Disclosure - Acquisitions (Details Numeric) Sheet http://adobe.com/role/AcquisitionsDetailsNumeric Acquisitions (Details Numeric) Details http://adobe.com/role/AcquisitionsTables 63 false false R64.htm 2404402 - Disclosure - Cash, Cash Equivalents and Short-Term Investments (Details) Sheet http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails Cash, Cash Equivalents and Short-Term Investments (Details) Details http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsTables 64 false false R65.htm 2404403 - Disclosure - Cash, Cash Equivalents and Short-Term Investments (Details 1) Sheet http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1 Cash, Cash Equivalents and Short-Term Investments (Details 1) Details http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsTables 65 false false R66.htm 2404404 - Disclosure - Cash, Cash Equivalents and Short-Term Investments (Details 2) Sheet http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2 Cash, Cash Equivalents and Short-Term Investments (Details 2) Details http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsTables 66 false false R67.htm 2405402 - Disclosure - Fair Value Measurements (Details) Sheet http://adobe.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://adobe.com/role/FairValueMeasurementsTables 67 false false R68.htm 2405403 - Disclosure - Fair Value Measurements (Details Numeric) Sheet http://adobe.com/role/FairValueMeasurementsDetailsNumeric Fair Value Measurements (Details Numeric) Details http://adobe.com/role/FairValueMeasurementsTables 68 false false R69.htm 2406402 - Disclosure - Derivative Financial Instruments (Details) Sheet http://adobe.com/role/DerivativeFinancialInstrumentsDetails Derivative Financial Instruments (Details) Details http://adobe.com/role/DerivativeFinancialInstrumentsTables 69 false false R70.htm 2406403 - Disclosure - Derivative Financial Instruments (Details 1) Sheet http://adobe.com/role/DerivativeFinancialInstrumentsDetails1 Derivative Financial Instruments (Details 1) Details http://adobe.com/role/DerivativeFinancialInstrumentsTables 70 false false R71.htm 2406404 - Disclosure - Derivative Financial Instruments (Details 2) Sheet http://adobe.com/role/DerivativeFinancialInstrumentsDetails2 Derivative Financial Instruments (Details 2) Details http://adobe.com/role/DerivativeFinancialInstrumentsTables 71 false false R72.htm 2406405 - Disclosure - Derivative Financial Instruments (Details Numeric) Sheet http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric Derivative Financial Instruments (Details Numeric) Details http://adobe.com/role/DerivativeFinancialInstrumentsTables 72 false false R73.htm 2407402 - Disclosure - Property and Equipment (Details) Sheet http://adobe.com/role/PropertyAndEquipmentDetails Property and Equipment (Details) Details http://adobe.com/role/PropertyAndEquipmentTables 73 false false R74.htm 2407403 - Disclosure - Property and Equipment (Details 1) Sheet http://adobe.com/role/PropertyAndEquipmentDetails1 Property and Equipment (Details 1) Details http://adobe.com/role/PropertyAndEquipmentTables 74 false false R75.htm 2407404 - Disclosure - Property and Equipment (Details Numeric) Sheet http://adobe.com/role/PropertyAndEquipmentDetailsNumeric Property and Equipment (Details Numeric) Details http://adobe.com/role/PropertyAndEquipmentTables 75 false false R76.htm 2409402 - Disclosure - Goodwill and Other Intangibles (Details) Sheet http://adobe.com/role/GoodwillAndOtherIntangiblesDetails Goodwill and Other Intangibles (Details) Details http://adobe.com/role/GoodwillAndOtherIntangiblesTables 76 false false R77.htm 2409403 - Disclosure - Goodwill and Other Intangibles (Details 1) Sheet http://adobe.com/role/GoodwillAndOtherIntangiblesDetails1 Goodwill and Other Intangibles (Details 1) Details http://adobe.com/role/GoodwillAndOtherIntangiblesTables 77 false false R78.htm 2409404 - Disclosure - Goodwill and Other Intangibles (Details 2) Sheet http://adobe.com/role/GoodwillAndOtherIntangiblesDetails2 Goodwill and Other Intangibles (Details 2) Details http://adobe.com/role/GoodwillAndOtherIntangiblesTables 78 false false R79.htm 2409405 - Disclosure - Goodwill and Other Intangibles (Details 3) Sheet http://adobe.com/role/GoodwillAndOtherIntangiblesDetails3 Goodwill and Other Intangibles (Details 3) Details http://adobe.com/role/GoodwillAndOtherIntangiblesTables 79 false false R80.htm 2409406 - Disclosure - Goodwill and Other Intangibles (Details Numeric) Sheet http://adobe.com/role/GoodwillAndOtherIntangiblesDetailsNumeric Goodwill and Other Intangibles (Details Numeric) Details http://adobe.com/role/GoodwillAndOtherIntangiblesTables 80 false false R81.htm 2410402 - Disclosure - Accrued Expenses (Details) Sheet http://adobe.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://adobe.com/role/AccruedExpensesTables 81 false false R82.htm 2412402 - Disclosure - Income Taxes (Details) Sheet http://adobe.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://adobe.com/role/IncomeTaxesTables 82 false false R83.htm 2412403 - Disclosure - Income Taxes (Details 1) Sheet http://adobe.com/role/IncomeTaxesDetails1 Income Taxes (Details 1) Details http://adobe.com/role/IncomeTaxesTables 83 false false R84.htm 2412404 - Disclosure - Income Taxes (Details Numeric 1) Sheet http://adobe.com/role/IncomeTaxesDetailsNumeric1 Income Taxes (Details Numeric 1) Details http://adobe.com/role/IncomeTaxesTables 84 false false R85.htm 2412405 - Disclosure - Income Taxes (Details Numeric 2) Sheet http://adobe.com/role/IncomeTaxesDetailsNumeric2 Income Taxes (Details Numeric 2) Details http://adobe.com/role/IncomeTaxesTables 85 false false R86.htm 2412406 - Disclosure - Income Taxes (Details Numeric 3) Sheet http://adobe.com/role/IncomeTaxesDetailsNumeric3 Income Taxes (Details Numeric 3) Details http://adobe.com/role/IncomeTaxesTables 86 false false R87.htm 2413401 - Disclosure - Benefit Plans (Details) Sheet http://adobe.com/role/BenefitPlansDetails Benefit Plans (Details) Details http://adobe.com/role/BenefitPlans 87 false false R88.htm 2414402 - Disclosure - Stock-Based Compensation (Details) Sheet http://adobe.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://adobe.com/role/StockBasedCompensationTables 88 false false R89.htm 2414403 - Disclosure - Stock-Based Compensation (Details 1) Sheet http://adobe.com/role/StockBasedCompensationDetails1 Stock-Based Compensation (Details 1) Details http://adobe.com/role/StockBasedCompensationTables 89 false false R90.htm 2414404 - Disclosure - Stock-Based Compensation (Details 2) Sheet http://adobe.com/role/StockBasedCompensationDetails2 Stock-Based Compensation (Details 2) Details http://adobe.com/role/StockBasedCompensationTables 90 false false R91.htm 2414405 - Disclosure - Stock-Based Compensation (Details 3) Sheet http://adobe.com/role/StockBasedCompensationDetails3 Stock-Based Compensation (Details 3) Details http://adobe.com/role/StockBasedCompensationTables 91 false false R92.htm 2414406 - Disclosure - Stock-Based Compensation (Details 4) Sheet http://adobe.com/role/StockBasedCompensationDetails4 Stock-Based Compensation (Details 4) Details http://adobe.com/role/StockBasedCompensationTables 92 false false R93.htm 2414407 - Disclosure - Stock-Based Compensation (Details Numeric) Sheet http://adobe.com/role/StockBasedCompensationDetailsNumeric Stock-Based Compensation (Details Numeric) Details http://adobe.com/role/StockBasedCompensationTables 93 false false R94.htm 2415402 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details 1) Sheet http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1 Accumulated Other Comprehensive Income (Loss) (Details 1) Details http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossTables 94 false false R95.htm 2415403 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details 2) Sheet http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails2 Accumulated Other Comprehensive Income (Loss) (Details 2) Details http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossTables 95 false false R96.htm 2416401 - Disclosure - Stock Repurchase Program (Details Numeric) Sheet http://adobe.com/role/StockRepurchaseProgramDetailsNumeric Stock Repurchase Program (Details Numeric) Details http://adobe.com/role/StockRepurchaseProgram 96 false false R97.htm 2417402 - Disclosure - Net Income Per Share (Details) Sheet http://adobe.com/role/NetIncomePerShareDetails Net Income Per Share (Details) Details http://adobe.com/role/NetIncomePerShareTables 97 false false R98.htm 2418402 - Disclosure - Commitments and Contingencies (Details) Sheet http://adobe.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://adobe.com/role/CommitmentsAndContingenciesTables 98 false false R99.htm 2418403 - Disclosure - Commitments and Contingencies (Details Numeric) Sheet http://adobe.com/role/CommitmentsAndContingenciesDetailsNumeric Commitments and Contingencies (Details Numeric) Details http://adobe.com/role/CommitmentsAndContingenciesTables 99 false false R100.htm 2419402 - Disclosure - Debt (Details) Sheet http://adobe.com/role/DebtDetails Debt (Details) Details http://adobe.com/role/DebtTables 100 false false R101.htm 2419403 - Disclosure - Debt (Details Numeric 1) Sheet http://adobe.com/role/DebtDetailsNumeric1 Debt (Details Numeric 1) Details http://adobe.com/role/DebtTables 101 false false R102.htm 2419404 - Disclosure - Debt (Details Numeric 2) Sheet http://adobe.com/role/DebtDetailsNumeric2 Debt (Details Numeric 2) Details http://adobe.com/role/DebtTables 102 false false R103.htm 2419405 - Disclosure - Debt (Details Numeric 3) Sheet http://adobe.com/role/DebtDetailsNumeric3 Debt (Details Numeric 3) Details http://adobe.com/role/DebtTables 103 false false R104.htm 2420402 - Disclosure - Non-Operating Income (Expense) (Details) Sheet http://adobe.com/role/NonOperatingIncomeExpenseDetails Non-Operating Income (Expense) (Details) Details http://adobe.com/role/NonOperatingIncomeExpenseTables 104 false false R105.htm 2421402 - Disclosure - Selected Quarterly Financial Data (Details) Sheet http://adobe.com/role/SelectedQuarterlyFinancialDataDetails Selected Quarterly Financial Data (Details) Details http://adobe.com/role/SelectedQuarterlyFinancialDataTables 105 false false All Reports Book All Reports adbe10kfy19.htm adbe-20191129.xsd adbe-20191129_cal.xml adbe-20191129_def.xml adbe-20191129_lab.xml adbe-20191129_pre.xml adbeex103dfy19.htm adbeex106bfy19.htm adbeex21fy19.htm adbeex231fy19.htm adbeex311fy19.htm adbeex312fy19.htm adbeex321fy19.htm adbeex322fy19.htm adbeex45fy19.htm http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true XML 42 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Details 2) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 29, 2019
Aug. 30, 2019
May 31, 2019
Mar. 01, 2019
Nov. 30, 2018
Aug. 31, 2018
Jun. 01, 2018
Mar. 02, 2018
Nov. 29, 2019
Nov. 30, 2018
Dec. 01, 2017
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenue $ 2,991,945 $ 2,834,126 $ 2,744,280 $ 2,600,946 $ 2,464,625 $ 2,291,076 $ 2,195,360 $ 2,078,947 $ 11,171,297 $ 9,030,008 $ 7,301,505
United States                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenue                 5,904,185 4,632,469 3,830,845
Other Americas                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenue                 601,721 484,296 385,686
Total Americas                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenue                 6,505,906 5,116,765 4,216,531
EMEA                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenue                 2,975,243 2,550,062 1,985,105
Japan                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenue                 751,542 609,361 524,254
Other APAC                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenue                 938,606 753,820 575,615
Total APAC                      
Revenues from External Customers and Long-Lived Assets [Line Items]                      
Revenue                 $ 1,690,148 $ 1,363,181 $ 1,099,869
XML 43 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Details 6) - Revenue Reserve - USD ($)
$ in Thousands
12 Months Ended
Nov. 29, 2019
Nov. 30, 2018
Dec. 01, 2017
Movement in Valuation Allowances and Reserves      
Beginning balance $ 25,425 $ 22,006 $ 23,096
Impacts of adoption of the new revenue standard (14,733) 0 0
Amount charged to revenue 18,276 65,241 61,031
Actual returns (22,236) (61,822) (62,121)
Ending balance $ 6,732 $ 25,425 $ 22,006
XML 44 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Tables)
12 Months Ended
Nov. 29, 2019
Income Tax Disclosure [Abstract]  
Income before income taxes, domestic and foreign
Income before income taxes for fiscal 2019, 2018 and 2017 consisted of the following:
 (in thousands)
 
2019
 
2018
 
2017
Domestic
 
$
437,603

 
$
542,948

 
$
1,056,156

Foreign
 
2,767,138

 
2,250,928

 
1,081,485

Income before income taxes
 
$
3,204,741

 
$
2,793,876

 
$
2,137,641

Provision for income taxes, current and deferred
The provision for income taxes for fiscal 2019, 2018 and 2017 consisted of the following:
 (in thousands)
 
2019
 
2018
 
2017
Current:
 
 
 
 
 
 
United States federal
 
$
6,563

 
$
501,272

 
$
298,802

Foreign
 
211,174

 
140,308

 
60,962

State and local
 
30,893

 
28,612

 
33,578

Total current
 
248,630

 
670,192

 
393,342

Deferred:
 
 

 
 

 
 

United States federal
 
22,528

 
(466,113
)
 
48,905

Foreign
 
(11,675
)
 
(9,734
)
 
(4,242
)
State and local
 
(6,200
)
 
8,757

 
5,682

Total deferred
 
4,653

 
(467,090
)
 
50,345

Provision for income taxes
 
$
253,283

 
$
203,102

 
$
443,687


Reconciliation of provision for income taxes
Total income tax expense differs from the expected tax expense (computed by multiplying the U.S. federal statutory rate of 21% in 2019, 22.2% in 2018 and 35% in 2017 by income before income taxes) as a result of the following:
 (in thousands)
 
2019
 
2018
 
2017
Computed “expected” tax expense
 
$
672,996

 
$
620,240

 
$
748,174

State tax expense, net of federal benefit
 
23,510

 
25,214

 
25,131

Tax credits
 
(99,772
)
 
(110,849
)
 
(38,000
)
Effects of non-U.S. operations
 
(224,214
)
 
(384,393
)
 
(215,490
)
Stock-based compensation, net of tax deduction
 
(85,944
)
 
(95,372
)
 
(42,512
)
Resolution of income tax examinations
 
(39,291
)
 
(42,432
)
 
(31,358
)
Domestic manufacturing deduction benefit
 

 
(13,098
)
 
(32,200
)
Impacts of the U.S. Tax Act
 
2,955

 
185,997

 

Tax charge for licensing acquired company technology to foreign subsidiaries
 

 

 
24,771

Other
 
3,043

 
17,795

 
5,171

Provision for income taxes
 
$
253,283

 
$
203,102

 
$
443,687


Deferred tax assets and liabilities
The tax effects of the temporary differences that gave rise to significant portions of the deferred tax assets and liabilities as of November 29, 2019 and November 30, 2018 are presented below:
 (in thousands)
 
2019
 
2018
Deferred tax assets:
 
 
 
 
Acquired technology
 
$
4,568

 
$
9,561

Reserves and accruals
 
53,796

 
59,100

Deferred revenue
 
12,036

 
37,690

Stock-based compensation
 
106,911

 
89,240

Net operating loss carryforwards of acquired companies
 
137,151

 
209,445

Credit carryforwards
 
252,074

 
173,748

Capitalized expenses
 
44,912

 
19,074

Benefits relating to tax positions
 
47,458

 
51,965

Other
 
32,794

 
37,160

Total gross deferred tax assets
 
691,700

 
686,983

Deferred tax asset valuation allowance
 
(244,432
)
 
(174,496
)
Total deferred tax assets
 
447,268

 
512,487

Deferred tax liabilities:
 
 
 
 
Depreciation and amortization
 
36,458

 
40,425

Undistributed earnings of foreign subsidiaries
 
51,883

 
17,556

Prepaid expenses
 
86,279

 

Acquired intangible assets
 
413,146

 
501,208

Total deferred tax liabilities
 
587,766

 
559,189

Net deferred tax liabilities
 
$
140,498

 
$
46,702


Gross amount of unrecognized tax benefits
During fiscal 2019 and 2018, our aggregate changes in our total gross amount of unrecognized tax benefits are summarized as follows:
 (in thousands)
 
2019
 
2018
Beginning balance
 
$
196,152

 
$
172,945

Gross increases in unrecognized tax benefits – prior year tax positions
 
14,850

 
16,191

Gross decreases in unrecognized tax benefits – prior year tax positions
 
(2,282
)
 
(4,000
)
Gross increases in unrecognized tax benefits – current year tax positions
 
18,526

 
60,721

Gross decreases in unrecognized tax benefits – current year tax positions
 
(2,879
)
 

Settlements with taxing authorities
 
(230
)
 

Lapse of statute of limitations
 
(49,813
)
 
(45,922
)
Foreign exchange gains and losses
 
(987
)
 
(3,783
)
Ending balance
 
$
173,337

 
$
196,152


XML 45 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Financial Instruments (Tables)
12 Months Ended
Nov. 29, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Fair Value of Derivative Instruments
The fair value of derivative instruments on our Consolidated Balance Sheets as of November 29, 2019 and November 30, 2018 were as follows:
 (in thousands)
2019
 
2018
 
Fair Value
Asset
Derivatives
 
Fair Value
Liability
Derivatives
 
Fair Value
Asset
Derivatives
 
Fair Value
Liability
Derivatives
Derivatives designated as hedging instruments:
 
 
 
 
 
 
 
Foreign exchange option contracts (1) (2)
$
25,605

 
$

 
$
40,191

 
$

Treasury lock (1)

 
29,652

 

 

Interest rate swap (3)

 
208

 

 
9,744

Derivatives not designated as hedging instruments:
 
 
 
 
 
 
 
 Foreign exchange forward contracts (1)
3,224

 
2,671

 
4,068

 
816

Total derivatives
$
28,829

 
$
32,531

 
$
44,259

 
$
10,560

_________________________________________ 
(1) 
Fair value asset derivatives included in prepaid expenses and other current assets and fair value liability derivatives included in accrued expenses on our Consolidated Balance Sheets.
(2) 
Hedging effectiveness expected to be recognized to income within the next 18 months, of which $13.2 million is expected within the next 12 months.
(3) 
Included in accrued expenses and other liabilities on our Consolidated Balance Sheets as of November 29, 2019 and November 30, 2018, respectively.
Effect of Derivative Instruments Designated as Cash Flow Hedges and Not Designated as Hedges
The effects of foreign currency derivative instruments designated as cash flow hedges and foreign currency derivative instruments not designated as hedges in our Consolidated Statements of Income for fiscal 2019, 2018 and 2017 were as follows:
 (in thousands)
2019
 
2018
 
2017
 
Foreign
Exchange
Option
Contracts
 
Foreign
Exchange
Forward
Contracts
 
Treasury Lock
 
Foreign
Exchange
Option
Contracts
 
Foreign
Exchange
Forward
Contracts
 
Foreign
Exchange
Option
Contracts
 
Foreign
Exchange
Forward
Contracts
Derivatives in cash flow hedging relationships:
 
 
 
 
 
 
 
 
 
 
 
 
 
Net gain (loss) recognized in OCI, net of tax (1) 
$
16,526

 
$

 
$
(22,684
)
 
$
74,080

 
$

 
$
6,917

 
$

Net gain (loss) reclassified from accumulated OCI into income, net of tax (2) (4)
39,111

 

 
(1,228
)
 
48,647

 

 
32,852

 

Net gain (loss) recognized in income (3) (4)
(24,269
)
 

 

 
(41,179
)
 

 
(30,243
)
 

Derivatives not designated as hedging relationships:
 
 
 
 
 
 
 
 
 
 
 
 
 
Net gain (loss) recognized in revenue
761

 

 

 

 

 

 

Net gain (loss) recognized in interest and other income (expense), net
$

 
$
4,229

 
$

 
$

 
$
1,529

 
$

 
$
6,586

_________________________________________ 
(1) 
Net change in the fair value of the effective portion classified in other comprehensive income (“OCI”).
(2) 
Effective portion of the foreign currency and Treasury lock cash flow hedges classified as revenue and interest expense, respectively.
(3) 
Amount excluded from effectiveness testing and ineffective portion classified in interest and other income (expense), net.
(4) 
Starting the third quarter of fiscal 2019, all changes in fair value of our foreign currency cash flow hedges are recorded in accumulated other comprehensive income.
Net Gains (Losses) Recognized in Interest and Other Income (Expense) Net, Relating to Non-Designated Derivatives
Net gains (losses) recognized in interest and other income (expense), net relating to foreign currency derivatives not designated as hedging instruments for fiscal 2019, 2018 and 2017 were as follows:
 (in thousands)
 
2019
 
2018
 
2017
Gain (loss) on foreign currency assets and liabilities:
 
 
 
 
 
 
Net realized gain (loss) recognized in other income
 
$
(14,420
)
 
$
882

 
$
(6,142
)
Net unrealized gain (loss) recognized in other income
 
8,050

 
(3,843
)
 
(907
)
 
 
(6,370
)
 
(2,961
)
 
(7,049
)
Gain (loss) on hedges of foreign currency assets and liabilities:
 
 
 
 
 
 
Net realized gain (loss) recognized in other income
 
6,928

 
(2,042
)
 
5,415

Net unrealized gain (loss) recognized in other income
 
(2,699
)
 
3,571

 
1,171

 
 
4,229

 
1,529

 
6,586

Net gain (loss) recognized in interest and other income (expense), net
 
$
(2,141
)
 
$
(1,432
)
 
$
(463
)

XML 46 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Tables 2)
12 Months Ended
Nov. 29, 2019
Allowance for Doubtful Accounts  
Movement in Valuation Allowances and Reserves  
Allowance for doubtful accounts rollforward
During fiscal 2019, 2018 and 2017, our allowance for doubtful accounts activities were as follows:
(in thousands)
 
2019
 
2018
 
2017
Beginning balance
 
$
14,981

 
$
9,151

 
$
6,214

Increase due to acquisition
 
10

 
5,602

 
2,391

Charged to operating expenses
 
5,324

 
5,962

 
4,411

Deductions(1)
 
(10,665
)
 
(5,734
)
 
(3,865
)
Ending balance
 
$
9,650

 
$
14,981

 
$
9,151

________________________________________ 
(1)  
Deductions related to the allowance for doubtful accounts represent amounts written off against the allowance, less recoveries.
Revenue Reserve  
Movement in Valuation Allowances and Reserves  
Revenue reserve rollforward
During fiscal 2019, 2018 and 2017, our revenue reserve activities were as follows:
(in thousands)
 
2019
 
2018
 
2017
Beginning balance
 
$
25,425

 
$
22,006

 
$
23,096

Impacts of adoption of the new revenue standard
 
(14,733
)
 

 

Amount charged to revenue
 
18,276

 
65,241

 
61,031

Actual returns
 
(22,236
)
 
(61,822
)
 
(62,121
)
Ending balance
 
$
6,732

 
$
25,425

 
$
22,006


XML 47 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements
12 Months Ended
Nov. 29, 2019
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis 
We measure certain financial assets and liabilities at fair value on a recurring basis. There have been no transfers between fair value measurement levels during the year ended November 29, 2019.
The fair value of our financial assets and liabilities at November 29, 2019 was determined using the following inputs:
 (in thousands)
 Fair Value Measurements at Reporting Date Using
 
 
 
Quoted Prices
in Active
Markets for
Identical Assets
 
Significant
Other
Observable
Inputs
 
Significant
Unobservable
Inputs
 
Total
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Corporate debt securities
$
45,704

 
$

 
$
45,704

 
$

Money market mutual funds
2,049,057

 
2,049,057

 

 

Time deposits
88,519

 
88,519

 

 

Short-term investments:
 
 
 
 
 
 
 
Asset-backed securities
88,721

 

 
88,721

 

Corporate debt securities
1,412,331

 

 
1,412,331

 

Municipal securities
17,709

 

 
17,709

 

U.S. Treasury securities
7,994

 

 
7,994

 

Prepaid expenses and other current assets:
 
 
 

 
 

 
 

Foreign currency derivatives
28,829

 

 
28,829

 

Other assets:
 
 
 

 
 

 
 

Deferred compensation plan assets
93,776

 
4,348

 
89,428

 

Total assets
$
3,832,640

 
$
2,141,924

 
$
1,690,716

 
$

    
Liabilities:
 

 
 

 
 

 
 

Accrued expenses:
 

 
 

 
 

 
 

Treasury lock derivatives
$
29,652

 
$

 
$
29,652

 
$

Foreign currency derivatives
2,671

 

 
2,671

 

Interest rate swap derivatives
208

 

 
208

 

Total liabilities
$
32,531

 
$

 
$
32,531

 
$


The fair value of our financial assets and liabilities at November 30, 2018 was determined using the following inputs:
 (in thousands)
 Fair Value Measurements at Reporting Date Using
 
 
 
Quoted Prices
in Active
Markets for
Identical Assets
 
Significant
Other
Observable
Inputs
 
Significant
Unobservable
Inputs
 
Total
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Money market mutual funds
$
1,234,188

 
$
1,234,188

 
$

 
$

Time deposits
40,023

 
40,023

 

 

Short-term investments:
 

 
 
 
 
 
 
Asset-backed securities
41,508

 

 
41,508

 

Corporate debt securities
1,522,208

 

 
1,522,208

 

Foreign government securities
4,155

 

 
4,155

 

Municipal securities
18,316

 

 
18,316

 

Prepaid expenses and other current assets:
 

 
 

 
 

 
 

Foreign currency derivatives
44,259

 

 
44,259

 

Other assets:
 

 
 

 
 

 
 

Deferred compensation plan assets
68,988

 
3,895

 
65,093

 

Total assets
$
2,973,645

 
$
1,278,106

 
$
1,695,539

 
$

    
Liabilities:
 

 
 

 
 

 
 

Accrued expenses:
 

 
 

 
 

 
 

Foreign currency derivatives
$
816

 
$

 
$
816

 
$

Other liabilities:
 
 
 
 
 
 
 
Interest rate swap derivatives
9,744

 

 
9,744

 

Total liabilities
$
10,560

 
$

 
$
10,560

 
$



Our fixed income available-for-sale debt securities consist of high quality, investment grade securities from diverse issuers with a weighted average credit rating of A+. We value these securities based on pricing from independent pricing vendors who use matrix pricing valuation techniques including market approach methodologies that model information generated by market transactions involving identical or comparable assets, as well as discounted cash flow methodologies. Inputs include quoted prices in active markets for identical assets or inputs other than quoted prices that are observable either directly or indirectly in determining fair value, including benchmark yields, issuer spreads off benchmark yields, interest rates and U.S. Treasury or swap curves. We therefore classify all of our fixed income available-for-sale securities as Level 2. We perform routine procedures such as comparing prices obtained from multiple independent sources to ensure that appropriate fair values are recorded.
The fair values of our money market mutual funds and time deposits are based on the closing price of these assets as of the reporting date. We classify our money market mutual funds and time deposits as Level 1.
Our Level 2 over-the-counter foreign currency, Treasury lock and interest rate swap derivatives are valued using pricing models and discounted cash flow methodologies based on observable foreign exchange and interest rate data at the measurement date.
Our deferred compensation plan assets consist of money market mutual funds and other mutual funds.
Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis
The fair value of our senior notes was $1.96 billion as of November 29, 2019, based on observable market prices in less active markets and categorized as Level 2. See Note 17 for further details regarding our debt.
XML 48 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses
12 Months Ended
Nov. 29, 2019
Payables and Accruals [Abstract]  
ACCRUED EXPENSES ACCRUED EXPENSES 
Accrued expenses as of November 29, 2019 and November 30, 2018 consisted of the following:
(in thousands)
2019
 
2018
Accrued compensation and benefits
$
317,897

 
$
313,874

Accrued bonuses
222,333

 
216,007

Accrued media costs
117,591

 
124,849

Accrued building rent
98,570

 
61,544

Taxes payable
82,988

 
57,525

Accrued corporate marketing
79,937

 
66,186

Sales and marketing allowances 
74,163

 
44,968

Royalties payable
61,938

 
51,529

Fair value of derivatives
32,531

 
816

Accrued interest expense
28,878

 
29,481

Other
281,722

 
196,406

Accrued expenses
$
1,398,548

 
$
1,163,185


Accrued media costs primarily relate to our advertising platform offerings. We accrue for media costs related to impressions purchased from third-party ad inventory sources. Other primarily includes general corporate accruals for local and regional expenses and sales returns reserves.
XML 49 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation and Significant Accounting Policies
12 Months Ended
Nov. 29, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES  BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES
Operations
Founded in 1982, Adobe Inc. is one of the largest and most diversified software companies in the world. We offer a line of products and services used by creative professionals, marketers, knowledge workers, students, application developers, enterprises and consumers for creating, managing, delivering, measuring, optimizing, engaging and transacting with compelling content and experiences across personal computers, devices and media. We market our products and services directly to enterprise customers through our sales force and local field offices. We license our products to end users through app stores and our own website at www.adobe.com. We offer many of our products via a Software-as-a-Service (“SaaS”) model or a managed services model (both of which are referred to as hosted or cloud-based) as well as through term subscription and pay-per-use models. We also distribute certain products and services through a network of distributors, value-added resellers, systems integrators, independent software vendors, retailers, software developers and original equipment manufacturers (“OEMs”). In addition, we license our technology to hardware manufacturers, software developers and service providers for use in their products and solutions. Our products run on personal and server-based computers, as well as on smartphones, tablets and other devices, depending on the product. We have operations in the Americas, Europe, Middle East and Africa (“EMEA”), and Asia-Pacific (“APAC”).
Basis of Presentation
The accompanying Consolidated Financial Statements include those of Adobe and its subsidiaries, after elimination of all intercompany accounts and transactions. We have prepared the accompanying Consolidated Financial Statements in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (the “SEC”).
Use of Estimates
In preparing Consolidated Financial Statements and related disclosures in conformity with GAAP and pursuant to the rules and regulations of the SEC, we must make estimates and judgments that affect the amounts reported in the Consolidated Financial Statements and accompanying notes. Estimates are used for, but not limited to, sales allowances and programs, bad debts, stock-based compensation, determining the fair value of acquired assets and assumed liabilities, impairment of goodwill and intangible assets, litigation and income taxes. Actual results may differ materially from these estimates.
Fiscal Year
Our fiscal year is a 52- or 53-week year that ends on the Friday closest to November 30. Fiscal years 2019, 2018 and 2017 were 52-week years.
Reclassifications
Certain immaterial prior year amounts have been reclassified to conform to current year presentation in the Notes to Consolidated Financial Statements.
Recently Adopted Accounting Guidance
On May 28, 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers, Topic 606, requiring an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the capitalization of incremental costs to obtain a contract with a customer. The new revenue standard replaces most existing revenue recognition guidance in GAAP and permits the use of either the full retrospective or modified retrospective transition method.
On December 1, 2018, the beginning of our fiscal year 2019, we adopted the requirements of the new revenue standard utilizing the modified retrospective method of transition. Prior period information has not been restated and continues to be reported under the accounting standard in effect for those periods. We applied the new revenue standard to contracts that were not completed as of the adoption date, consistent with the transition guidance. Further, adoption of the new revenue standard resulted in changes to our accounting policies for revenue recognition and sales commissions as detailed below.
We recognized the following cumulative effects of initially applying the new revenue standard as of December 1, 2018:
(in thousands)
As of
November 30, 2018
 
Topic 606 Adoption Adjustments
 
As of
December 1,
2018
Assets
 
 
 
 
 
Trade receivables, net of allowances for doubtful accounts
$
1,315,578

 
$
43,028

 
$
1,358,606

Prepaid expenses and other current assets
312,499

 
186,220

 
498,719

Other assets
186,522

 
273,421

 
459,943

Liabilities and Stockholders’ Equity
 
 
 
 
 
Accrued expenses
1,163,185

 
30,358

 
1,193,543

Deferred revenue, current
2,915,974

 
(52,842
)
 
2,863,132

Deferred income taxes
46,702

 
82,834

 
129,536

Retained earnings
$
11,815,597

 
$
442,319

 
$
12,257,916


Below is a summary of the adoption impacts of the new revenue standard:
We capitalized $413.2 million of contract acquisition costs comprised of sales and partner commission costs at adoption date (included in prepaid expenses and other current assets for the current portion and other assets for the long-term portion), with a corresponding adjustment to retained earnings. We are amortizing these costs over their respective expected period of benefit.
Revenue for certain contracts that were previously deferred would have been recognized in periods prior to adoption under the new standard. Upon adoption, we recorded the following adjustments to our beginning balances to reflect the amount of revenue that will no longer be recognized in future periods for such contracts: an increase in unbilled receivables (included in trade receivables, net) of $24.8 million, an increase in contract assets (included in prepaid expenses and other current assets for the current portion and other assets for the long-term portion) of $46.4 million and a decrease in deferred revenue of $52.8 million, with corresponding adjustments to retained earnings.
We recorded an increase to our opening deferred income tax liability of $82.8 million, with a corresponding adjustment to retained earnings, to record the tax effect of the above adjustments.
Further, we had other impacts to various accounts which resulted to an immaterial net reduction to our retained earnings.
Adoption of the new revenue standard impacted our Consolidated Statements of Income for the year ended November 29, 2019 as follows:
(in thousands, except per share amounts)
As reported
 
Adjustments
 
Balances without Topic 606 adoption impact
Revenue
 
 
 
 
 
Subscription
$
9,994,463

 
$
1,440

 
$
9,995,903

Product
647,788

 
(101,981
)
 
545,807

Services and support
529,046

 
(7,431
)
 
521,615

Total revenue
11,171,297

 
(107,972
)
 
11,063,325

 Operating expenses
 
 
 
 
 
Sales and marketing
3,244,347

 
11,987

 
3,256,334

General and administrative
880,637

 
(7,646
)
 
872,991

Provision for income taxes
253,283

 
(6,517
)
 
246,766

Net income
$
2,951,458

 
$
(105,953
)
 
$
2,845,505

Basic net income per share
$
6.07

 
$
(0.22
)
 
$
5.85

Diluted net income per share
$
6.00

 
$
(0.21
)
 
$
5.79


Adoption of the new revenue standard impacted our Consolidated Balance Sheets as of November 29, 2019 as follows:
(in thousands)
As reported
 
Adjustments
 
Balances without Topic 606 adoption impact
Assets
 
 
 
 
 
Trade receivables, net of allowances for doubtful accounts
$
1,534,809

 
$
(58,140
)
 
$
1,476,669

Prepaid expenses and other current assets
783,140

 
(198,692
)
 
584,448

Other assets
562,696

 
(340,458
)
 
222,238

Liabilities and Stockholders’ Equity
 
 
 
 
 
Accrued expenses
1,398,548

 
(51,918
)
 
1,346,630

Deferred revenue, current
3,377,986

 
113,432

 
3,491,418

Deferred revenue, long-term
122,727

 
(14,723
)
 
108,004

Income taxes payable, long-term
616,102

 
(7,112
)
 
608,990

Deferred income taxes
140,498

 
(88,697
)
 
51,801

Retained earnings
$
14,828,562

 
$
(548,272
)
 
$
14,280,290


There was no net impact to our Consolidated Statements of Comprehensive Income and Consolidated Statements of Cash Flows resulting from the adoption of the new revenue standard other than the impact to reported net income as presented above. The impact to our Consolidated Statements of Stockholders’ Equity was only to retained earnings, as presented above.
The most significant impact of the new revenue standard relates to our capitalization of certain incremental costs to acquire contracts and the requirement to amortize these amounts over the expected period of benefit. Under the previous standard, we expensed costs related to the acquisition of revenue-generating contracts as incurred. Additionally, there was impact from arrangements with our customers that include on-premise term-based software licenses bundled with maintenance and support. Under the previous standard, revenue attributable to these software licenses was recognized ratably over the term of the arrangement because vendor-specific objective evidence (“VSOE”) did not exist for the undelivered maintenance and support element as it is not sold separately. The requirement to have VSOE for undelivered elements to enable the separation of revenue recognition for delivered software licenses is eliminated under the new revenue standard. Accordingly, under the new revenue standard we recognize as revenue a portion of the arrangement fee upon delivery of the software licenses and classify that recognized revenue as product revenue instead of subscription revenue in our Consolidated Statements of Income.
Other impacts to our policies and disclosures include earlier recognition of revenue for certain contracts due to the elimination of contingent revenue limitations, the requirement to estimate variable consideration for certain arrangements, increased allocation of revenue to and from professional services and other offerings and changes to our financial statement disclosures such as new disclosures related to our remaining performance obligations. However, the timing and pattern of revenue recognition related to our professional services and cloud-enabled offerings, including Creative Cloud and Document Cloud for enterprises, individuals and teams, remain substantially unchanged. When Creative Cloud and Document Cloud are sold with cloud-enabled services, the on-premise/on-device software licenses and cloud-enabled services are so highly interrelated and interdependent that they are not each separately identifiable within the context of the contract and therefore not distinct from each other. Revenue for these offerings continues to be recognized ratably over the subscription period for which the cloud-enabled services are provided.
There have been no other new accounting pronouncements made effective during fiscal 2019 that have significance, or potential significance, to our Consolidated Financial Statements.
Significant Accounting Policies
Revenue Recognition
Our revenue is derived from the sale of cloud-enabled software subscriptions, cloud-hosted offerings, term-based, royalty, and perpetual software licenses, associated software maintenance and support plans, consulting services, training and technical support. Most of our enterprise customer arrangements involve multiple promises to our customers.
Revenue is recognized when a contract exists between us and a customer and upon transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We enter into contracts that can include various combinations of products and services, which may be capable of being distinct and accounted for as separate performance obligations, or in the case of offerings such as cloud-enabled Creative Cloud and Document Cloud, accounted for as a single performance obligation. Revenue is recognized net of allowances for returns and any taxes collected from customers, which are subsequently remitted to governmental authorities.
Product, Subscription and Services Offerings
We enter into revenue arrangements in which a customer may purchase a combination of cloud-enabled subscriptions, cloud-hosted offerings, term-based, royalty, and perpetual software licenses, associated software maintenance and support plans, consulting services, training and technical support.
Fully hosted subscription services (SaaS) allow customers to access hosted software during the contractual term without taking possession of the software. Cloud-hosted subscription services may be sold on a fee-per-subscription period basis or based on consumption or usage.
We recognize revenue ratably over the contractual service term for hosted services that are priced based on a committed number of transactions where the delivery and consumption of the benefit of the services occur evenly over time, beginning on the date the services associated with the committed transactions are first made available to the customer and continuing through the end of the contractual service term. Over-usage fees and fees based on the actual number of transactions are billed in accordance with contract terms as these fees are incurred and are included in the transaction price of an arrangement as variable consideration. Fees based on a number of transactions or impressions per month, where invoicing is aligned to the pattern of performance, customer benefit and consumption, are typically accounted for utilizing the “as-invoiced” practical expedient. Revenue for subscriptions sold as a fee per period is recognized ratably over the contractual term as the customer simultaneously receives and consumes the benefit of the underlying service.
When cloud-enabled services are highly integrated and interrelated with on-premise software, such as in our cloud-enabled Creative Cloud and Document Cloud offerings, the individual components are not considered distinct and revenue is recognized ratably over the subscription period for which the cloud-enabled services are provided.
Licenses for on-premise software may be purchased on a perpetual basis, as a subscription for a fixed period of time or based on usage for certain of our OEM and royalty agreements. Revenue from distinct on-premise licenses is recognized at the point in time the software is available to the customer, provided all other revenue recognition criteria are met, and classified as product revenue on our Consolidated Statements of Income. Some of our enterprise license arrangements allow customers to
commit non-cancellable funds. These non-cancellable committed funds are nonrefundable and provide our customers options to either renew monthly on-premise term-based licenses or use some or all funds to purchase other Adobe products or services. Revenue associated with these monthly term-based licenses is classified as subscription revenue.
Our services and support revenue is composed of consulting, training, and maintenance and support, primarily related to our enterprise offerings. Our support revenue also includes technical support and developer support to partners and developer organizations related to our desktop products. We typically sell our consulting contracts on a time-and-materials basis and recognize the related revenue as services are rendered. We typically sell our maintenance and support contracts on a flat fee or percentage of associated license fees basis and recognize the related revenue ratably over the support term as the underlying service is a stand-ready performance obligation.
We exclude from the transaction price sales and other taxes collected from customers on behalf of the relevant government authority. Most of our products are delivered electronically, however in instances where shipping and handling costs are incurred, we treat these amounts as costs to fulfill the contract and they are not considered a performance obligation and the associated fees are not included in the transaction price.
Judgments
Our contracts with customers may include multiple goods and services. For example, some of our offerings include both on-premise and/or on-device software licenses and cloud services. Determining whether the software licenses and the cloud services are distinct from each other, and therefore performance obligations to be accounted for separately, or not distinct from each other, and therefore part of a single performance obligation, may require significant judgment. We have concluded that the on-premise/on-device software licenses and cloud services provided in our Creative Cloud and Document Cloud subscription offerings are not distinct from each other such that revenue from each offering should be recognized ratably over the subscription period for which the cloud services are provided. In reaching this conclusion, we considered the nature of our promise to Creative Cloud and Document Cloud customers, which is to provide a complete end-to-end creative design or document workflow solution that operates seamlessly across multiple devices and teams. We fulfill this promise by providing access to a solution that integrates cloud-based and on-premise/on-device features that, together through their integration, provide functionalities, utility and workflow efficiencies that could not be obtained from either the on-premise/on-device software or cloud services on their own.
Cloud-based features that are integral to our Creative Cloud and Document Cloud offerings and that work together with the on-premise/on-device software include, but are not limited to: Creative Cloud Libraries, which enable customers to access their work, settings, preferences, and other assets seamlessly across desktop and mobile devices and collaborate across teams in real time; shared reviews which enable simultaneous editing and commenting of PDFs across desktop, mobile and web; automatic cloud rendering of a design which enables it to be worked on in multiple mediums; and Sensei, Adobe’s cloud-hosted artificial intelligence and machine learning framework, which enables features such as automated photo-editing, photograph content-awareness, natural language processing, optical character recognition and automated document tagging.
Standalone selling price is established by maximizing the amount of observable inputs, primarily actual historical selling prices for performance obligations where available, and includes consideration of factors such as go-to-market model and geography. Individual products may have multiple values for standalone selling price depending on factors such as where they are sold and what channel they are sold through. Where standalone selling price may not be directly observable (e.g., the performance obligation is not sold separately), we maximize the use of observable inputs by using information that may include reviewing pricing practices, performance obligations with similar customers and selling models.
Capitalized costs to obtain a contract are amortized over the expected period of benefit, which we have determined, based on analysis, to be 5 years. We evaluated qualitative and quantitative factors to determine the period of amortization, including contract length, renewals, customer life and the useful lives of our products and acquired products. When the expected period of benefit of an asset which would be capitalized is less than one year, we expense the amount as incurred, utilizing the practical expedient. We regularly evaluate whether there have been changes in the underlying assumptions and data used to determine the amortization period.
When revenue arrangements include components of third-party goods and services, for example in transactions which involve resale, fulfillment or providing advertising impressions to our end customer, we evaluate whether we are the principal, and report revenues on a gross basis, or an agent, and report revenues on a net basis. In this assessment, we consider if we obtain
control of the specified goods or services before they are transferred to the customer by evaluating indicators such as which party is primarily responsible for fulfilling the promise to provide the goods or services, which party has discretion in establishing price and the underlying terms and conditions between the parties to the transaction.
We offer limited rights of return, rebates and price protection of our products under various policies and programs with our distributors, resellers and/or end-user customers. We estimate and record reserves for these programs as variable consideration when estimating transaction price. Returns, rebates and other offsets to transaction price are estimated at contract inception on a portfolio basis and assessed for reasonableness each reporting period when additional information becomes available.
General Contract Provisions
We maintain revenue reserves for rebates, rights of return and other limited price adjustments.
Distributors are allowed limited rights of return of products purchased during the previous quarter. In addition, distributors are allowed to return products that have reached the end of their lives, as defined by us, and for products that are being replaced by new versions.
We offer rebates to our distributors, resellers and/or end-user customers. Transaction price is reduced for these amounts based on actual performance against objectives set forth by us for a particular reporting period, such as volume and timely reporting.
On a quarterly basis, the amount of revenue that is reserved is calculated based on our historical trends and data specific to each reporting period. The primary method of establishing these reserves is to review historical data from prior periods as a percent of revenue to determine a historical reserve rate. We then apply the historical rate to the current period revenue as a basis for estimating future returns. When necessary, we also provide a specific reserve in excess of portfolio-level estimated requirements. This estimate can be affected by the amount of a particular product in the channel, the rate of sell-through, product plans and other factors.
Although our subscription contracts are generally non-cancellable, a limited number of customers have the right to cancel their contracts by providing prior written notice to us of their intent to cancel the remainder of the contract term and consumers have a period of time to terminate certain agreements without penalty. In the event a customer cancels their contract, they are generally not entitled to a refund for prior services we have provided to them. Contracts that include termination rights without substantive penalty are accounted for as contracts only for the committed period. Periods of time after the right of termination are accounted for as optional purchases when they do not represent material rights. For certain of our usage-based license agreements, typically in our royalty and OEM businesses, reporting may be received after the end of a fiscal period. In such instances, we estimate and accrue license revenue. We base our estimates on multiple factors, including historical sales information, seasonality and other business information which may impact our estimates. We do not estimate variable consideration for our sales and usage-based license royalty agreements, consistent with the associated exception for sales and usage-based royalties for the license of intellectual property under the new revenue standard.
Property and Equipment
We record property and equipment at cost less accumulated depreciation and amortization. Property and equipment are depreciated using the straight-line method over their estimated useful lives ranging from 1 to 20 years for computers and other equipment, which includes our corporate jet, 1 to 6 years for furniture and fixtures, 5 to 20 years for building improvements and up to 40 years for buildings. Leasehold improvements are amortized using the straight-line method over the lesser of the remaining respective lease term or estimated useful lives ranging from 1 to 15 years.
Goodwill, Intangibles and Other Long-Lived Assets
Goodwill is assigned to one or more reporting segments on the date of acquisition. We review our goodwill for impairment annually during our second quarter of each fiscal year and between annual tests if an event occurs or circumstances change that would more likely than not reduce the fair value of any one of our reporting units below its respective carrying amount. In performing our goodwill impairment test, we first perform a qualitative assessment, which requires that we consider events or circumstances including macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers, changes in the composition or carrying amount of a reporting segment’s net assets and changes in our stock price. If, after assessing the totality of events or circumstances, we determine
that it is more likely than not that the fair values of our reporting segments are greater than the carrying amounts, then the quantitative goodwill impairment test is not performed.
If the qualitative assessment indicates that the quantitative analysis should be performed, we then evaluate goodwill for impairment by comparing the fair value of each of our reporting segments to its carrying value, including the associated goodwill. To determine the fair values, we use the equal weighting of the market approach based on comparable publicly traded companies in similar lines of businesses and the income approach based on estimated discounted future cash flows. Our cash flow assumptions consider historical and forecasted revenue, operating costs and other relevant factors.
We completed our annual goodwill impairment test in the second quarter of fiscal 2019. We determined, after performing a qualitative review of each reporting segment, that it is more likely than not that the fair value of each of our reporting segments substantially exceeds the respective carrying amounts. Accordingly, there was no indication of impairment and the quantitative goodwill impairment test was not performed. We did not identify any events or changes in circumstances since the performance of our annual goodwill impairment test that would require us to perform another goodwill impairment test during the fiscal year.
We amortize intangible assets with finite lives over their estimated useful lives and review them for impairment whenever an impairment indicator exists. We continually monitor events and changes in circumstances that could indicate carrying amounts of our long-lived assets, including our intangible assets, may not be recoverable. When such events or changes in circumstances occur, we assess recoverability by determining whether the carrying value of such assets will be recovered through the undiscounted expected future cash flows. If the future undiscounted cash flows are less than the carrying amount of these assets, we recognize an impairment loss based on any excess of the carrying amount over the fair value of the assets. We did not recognize any intangible asset impairment charges in fiscal 2019, 2018 or 2017.
During fiscal 2019, our intangible assets were amortized over their estimated useful lives ranging from 1 to 15 years. Amortization is based on the pattern in which the economic benefits of the intangible asset will be consumed or on a straight-line basis when the consumption pattern is not apparent. The weighted average useful lives of our intangible assets were as follows:
 
Weighted Average
Useful Life (years)
Customer contracts and relationships
10
Purchased technology
6
Trademarks
9
Backlog
2
Acquired rights to use technology
10
Other
4
 
Income Taxes
We use the asset and liability method of accounting for income taxes. Under this method, income tax expense is recognized for the amount of taxes payable or refundable for the current year. In addition, deferred tax assets and liabilities are recognized for expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and for operating losses and tax credit carryforwards. We record a valuation allowance to reduce deferred tax assets to an amount for which realization is more likely than not.
Taxes Collected from Customers
We net taxes collected from customers against those remitted to government authorities in our financial statements. Accordingly, taxes collected from customers are not reported as revenue.
Treasury Stock
We account for treasury stock under the cost method. When treasury stock is re-issued at a price higher than its cost, the difference is recorded as a component of additional paid-in-capital in our Consolidated Balance Sheets. When treasury stock is re-issued at a price lower than its cost, the difference is recorded as a component of additional paid-in-capital to the extent that
there are previously recorded gains to offset the losses. If there are no treasury stock gains in additional paid-in-capital, the losses upon re-issuance of treasury stock are recorded as a reduction of retained earnings in our Consolidated Balance Sheets.
Advertising Expenses
Advertising costs are expensed as incurred. Advertising expenses for fiscal 2019, 2018 and 2017 were $221.1 million, $173.6 million and $141.7 million, respectively.
Foreign Currency Translation
We translate assets and liabilities of foreign subsidiaries, whose functional currency is their local currency, at exchange rates in effect at the balance sheet date. We translate revenue and expenses at the monthly average exchange rates. We include accumulated net translation adjustments in stockholders’ equity as a component of accumulated other comprehensive income (loss).
Derivative Financial Instruments
In countries outside the United States, we transact business in U.S. Dollars and in various other currencies. We may use foreign exchange option and forward contracts to hedge a portion of our forecasted foreign currency denominated revenue primarily in Euros, British Pounds and Japanese Yen. We hedge our net recognized foreign currency assets and liabilities with foreign exchange forward contracts to reduce the risk that our earnings and cash flows will be adversely affected by changes in exchange rates.
We recognize all derivative instruments as either assets or liabilities in our Consolidated Balance Sheets and measure them at fair value. Gains and losses resulting from changes in fair value are accounted for depending on the use of the derivative and whether it is designated and qualifies for hedge accounting. Contracts that do not qualify for hedge accounting are adjusted to fair value through earnings.
Gains and losses related to changes in the fair value of interest rate swaps and foreign exchange forward contracts which hedge certain balance sheet positions are recorded each period as a component of interest and other income (expense), net in our Consolidated Statements of Income. Foreign exchange option contracts hedging forecasted foreign currency revenue and Treasury lock agreements are designated as cash flow hedges with gains and losses recorded net of tax as a component of accumulated other comprehensive income (loss) in our Consolidated Balance Sheets, until the forecasted transaction occurs. When the forecasted transaction affects earnings, we reclassify the related gain or loss on the foreign currency and Treasury lock cash flow hedges to revenue and interest expense, respectively.
Concentration of Risk
Financial instruments that potentially subject us to concentrations of credit risk are short-term fixed-income investments, structured repurchase transactions, foreign currency and interest rate hedge contracts and trade receivables.
Our investment portfolio consists of investment-grade securities diversified among security types, industries and issuers. Our cash and investments are held and primarily managed by recognized financial institutions that follow our investment policy. Our policy limits the amount of credit exposure to any one security issue or issuer and we believe no significant concentration of credit risk exists with respect to these investments.
We enter into master netting arrangements to mitigate credit risk in derivative transactions by permitting net settlement of transactions with the same counterparty. We also enter into collateral security agreements with certain of our counterparties to exchange cash collateral when the net fair value of certain derivative instruments fluctuates from contractually established thresholds.
Credit risk in receivables is limited to OEMs, dealers and distributors of hardware and software products to the retail market, customers to whom we license software directly and our SaaS offerings. A credit review is completed for our new distributors, dealers and OEMs. We also perform ongoing credit evaluations of our customers’ financial condition and require letters of credit or other guarantees, whenever deemed necessary. The credit limit given to the customer is based on our risk assessment of their ability to pay, country risk and other factors and is not contingent on the resale of the product or on the collection of payments
from their customers. Certain contracts with advertising agencies contain sequential liability provisions, under which the agency is not required to pay until payment is received from the agency’s customers. In these circumstances, we evaluate the credit-worthiness of the agency’s customers in addition to the agency itself. If we license our software or provide SaaS services to a customer where we have a reason to believe the customer’s ability and intention to pay is not probable, the arrangement is not considered to be a revenue contract. Accordingly, we will not recognize any consideration received as revenue until termination or substantive completion of the services.
Recent Accounting Pronouncements Not Yet Effective
On February 24, 2016, the FASB issued ASU No. 2016-02, Leases, requiring lessees to recognize a right-of-use asset and a lease liability on the balance sheet for all leases with the exception of short-term leases with a lease term of twelve months or less. For lessees, leases will continue to be classified as either operating or finance leases in the income statement. Lessor accounting is similar to the current model but updated to align with certain changes to the lessee model. Lessors will continue to classify leases as operating, direct financing or sales-type leases. The effective date of the new leases standard for public companies is for fiscal years beginning after December 15, 2018 and interim periods within those fiscal years. Early adoption is permitted. The new leases standard is effective for us beginning in the first quarter of fiscal 2020, and we did not early adopt.
The new leases standard must be adopted using a modified retrospective transition method and allows for the application of the new guidance at the beginning of the earliest comparative period presented or at the adoption date. In July 2018, the FASB issued ASU No. 2018-11, Leases - Targeted Improvements, providing an optional transition method that allows entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. We will adopt the new leases standard using this optional transition method.
We have completed our assessment of the impacts of the standard, and note that the most significant impact will be the recognition of right-of-use assets and lease liabilities on our Consolidated Balance Sheets. The standard will not have a material impact to our Consolidated Statements of Income and Cash Flows. We are in the final stages of implementing a new lease accounting system and updating our processes for the adoption of the new leases standard.
On August 28, 2017, the FASB issued ASU No. 2017-12, Derivatives and Hedging, requiring expanded hedge accounting for both non-financial and financial risk components and refining the measurement of hedge results to better reflect an entity’s hedging strategies. For example, adoption would result in reclassification of hedge costs from foreign currency hedges from interest and other income (expense), net to revenue in our Consolidated Statements of Income. The updated standard also amends the presentation and disclosure requirements and changes how entities assess hedge effectiveness. The effective date of the new standard for public companies is for fiscal years beginning after December 15, 2018 and interim periods within those fiscal years. Early adoption is permitted. The new standard must be adopted using a modified retrospective transition with a cumulative-effect adjustment recorded to opening retained earnings as of the initial adoption date. The updated standard is effective for us beginning in the first quarter of fiscal 2020, and will not have a material impact on our Consolidated Financial Statements and related disclosures.
With the exception of the new standards discussed above, there have been no other new accounting pronouncements that have significance, or potential significance, to our Consolidated Financial Statements.
XML 50 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Details Numeric 3) - USD ($)
$ in Millions
Nov. 29, 2019
Nov. 30, 2018
Income Tax Examination [Line Items]    
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued $ 25.1 $ 24.6
Minimum    
Income Tax Examination [Line Items]    
Estimated potential effect in underlying unrecognized tax benefits, maximum 0.0  
Maximum    
Income Tax Examination [Line Items]    
Estimated potential effect in underlying unrecognized tax benefits, maximum $ 20.0  
XML 51 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangibles (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 29, 2019
Nov. 30, 2018
Goodwill by reportable segment [Abstract]    
Goodwill, Beginning Balance $ 10,581,048 $ 5,821,561
Acquisitions 126,169 4,791,216
Other [1] (16,018) (31,729)
Goodwill, Ending Balance 10,691,199 10,581,048
Digital Media    
Goodwill by reportable segment [Abstract]    
Goodwill, Beginning Balance 2,737,513 2,724,747
Acquisitions 125,899 15,247
Other [1] (914) (2,481)
Goodwill, Ending Balance 2,862,498 2,737,513
Digital Experience    
Goodwill by reportable segment [Abstract]    
Goodwill, Beginning Balance 7,585,113 2,838,390
Acquisitions 270 4,775,969
Other [1] (15,103) (29,246)
Goodwill, Ending Balance 7,570,280 7,585,113
Publishing    
Goodwill by reportable segment [Abstract]    
Goodwill, Beginning Balance 258,422 258,424
Acquisitions 0 0
Other [1] (1) (2)
Goodwill, Ending Balance $ 258,421 $ 258,422
[1]
Amounts primarily consist of foreign currency translation adjustments.
XML 52 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Nov. 29, 2019
Nov. 30, 2018
Dec. 01, 2017
Revenue:      
Subscription $ 9,994,463 $ 7,922,152 $ 6,133,869
Product 647,788 622,153 706,767
Services and support 529,046 485,703 460,869
Total revenue 11,171,297 9,030,008 7,301,505
Cost of revenue:      
Subscription 1,222,520 807,221 623,048
Product 39,625 46,009 57,082
Services and support 410,575 341,769 330,361
Total cost of revenue 1,672,720 1,194,999 1,010,491
Gross profit 9,498,577 7,835,009 6,291,014
Operating expenses:      
Research and development 1,930,228 1,537,812 1,224,059
Sales and marketing 3,244,347 2,620,829 2,197,592
General and administrative 880,637 744,898 624,706
Amortization of intangibles 175,244 91,101 76,562
Total operating expenses 6,230,456 4,994,640 4,122,919
Operating income 3,268,121 2,840,369 2,168,095
Non-operating income (expense):      
Interest and other income (expense), net 42,255 39,536 36,395
Interest expense (157,214) (89,242) (74,402)
Investment gains (losses), net 51,579 3,213 7,553
Total non-operating income (expense), net (63,380) (46,493) (30,454)
Income before income taxes 3,204,741 2,793,876 2,137,641
Provision for income taxes 253,283 203,102 443,687
Net income $ 2,951,458 $ 2,590,774 $ 1,693,954
Basic net income per share $ 6.07 $ 5.28 $ 3.43
Shares used to compute basic net income per share 486,291 490,564 493,632
Diluted net income per share $ 6.00 $ 5.20 $ 3.38
Shares used to compute diluted net income per share 491,572 497,843 501,123
XML 53 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Financial Instruments (Details Numeric) - USD ($)
$ in Millions
12 Months Ended
Nov. 29, 2019
Nov. 30, 2018
Jun. 07, 2019
Oct. 17, 2018
Jun. 13, 2014
Feb. 28, 2010
Term Loan | Marketo            
Derivative [Line Items]            
Debt Instrument, Face Amount       $ 2,250.0    
Notes 2020            
Derivative [Line Items]            
Debt Instrument, Face Amount           $ 900.0
2020 Notes, Interest Rate, Stated Percentage           4.75%
Foreign Exchange Option Contracts            
Derivative [Line Items]            
Derivative, Remaining Maturity 12 months 12 months        
Derivative, Notional Amount $ 1,200.0          
Treasury Lock            
Derivative [Line Items]            
Derivative, Notional Amount     $ 1,000.0      
Interest Rate Swap            
Derivative [Line Items]            
Derivative, Notional Amount         $ 900.0  
Derivative, Fixed Interest Rate         4.75%  
Foreign Exchange Forward Contracts            
Derivative [Line Items]            
Derivative, Remaining Maturity 180 days 180 days        
Derivative, Notional Amount $ 702.4 $ 427.9        
XML 54 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 11 Months Ended 12 Months Ended
Nov. 29, 2019
Aug. 30, 2019
May 31, 2019
Mar. 01, 2019
Nov. 30, 2018
Aug. 31, 2018
Jun. 01, 2018
Mar. 02, 2018
Nov. 30, 2018
Nov. 29, 2019
Nov. 30, 2018
Dec. 01, 2017
Income Tax Disclosure [Abstract]                        
US Federal statutory rate                 21.00% 21.00%    
Income before income taxes $ 957,147 $ 834,488 $ 710,772 $ 702,334 $ 699,217 $ 701,358 $ 690,799 $ 702,502   $ 3,204,741 $ 2,793,876 $ 2,137,641
Income before income taxes [Abstract]                        
Domestic                   437,603 542,948 1,056,156
Foreign                   2,767,138 2,250,928 1,081,485
Provision for income taxes - Current                        
United States federal                   6,563 501,272 298,802
Foreign                   211,174 140,308 60,962
State and local                   30,893 28,612 33,578
Total current                   248,630 670,192 393,342
Provision for income taxes - Deferred                        
United States federal                   22,528 (466,113) 48,905
Foreign                   (11,675) (9,734) (4,242)
State and local                   (6,200) 8,757 5,682
Total deferred                   4,653 (467,090) 50,345
Provision for income taxes                   253,283 203,102 443,687
Reconciliation of provision for income taxes [Abstract]                        
Computed "expected" tax expense                   672,996 620,240 748,174
State tax expense, net of federal benefit                   23,510 25,214 25,131
Tax credits                   (99,772) (110,849) (38,000)
Effects of non-U.S. operations                   (224,214) (384,393) (215,490)
Stock-based compensation, net of tax deduction                   (85,944) (95,372) (42,512)
Resolution of income tax examinations                   (39,291) (42,432) (31,358)
Domestic manufacturing deduction benefit                   0 (13,098) (32,200)
Impacts of the U.S. Tax Act                   2,955 185,997 0
Tax charge for licensing acquired company technology to foreign subsidiaries                   0 0 24,771
Other                   3,043 17,795 5,171
Provision for income taxes                   $ 253,283 $ 203,102 $ 443,687
XML 55 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Details Numeric) - USD ($)
$ in Thousands
12 Months Ended
Nov. 29, 2019
Dec. 01, 2018
Nov. 30, 2018
Trade receivables, net of allowances for doubtful accounts $ 1,534,809 $ 1,358,606 $ 1,315,578
Unbilled receivables 149,300 105,800  
Contract assets 63,900 46,400  
Deferred revenue 3,500,000 3,000,000  
Deferred revenue recognized that was included in the beginning balance 2,800,000    
Remaining performance obligations $ 9,820,000    
Percent of Remaining performance obligations expected to be recognized in next 12 months 74.00%    
Capitalized contract acquisition costs, Amortization period 5 years    
Capitalized contract acquisition costs, Amortization $ 170,900    
Capitalized contract acquisition costs 473,700 413,200  
Capitalized contract acquisition costs, Non-current 314,700    
Refund liability 126,100 $ 75,300  
Non-cancellable Committed Funds      
Deferred revenue 265,400    
Remaining performance obligations 776,400    
Refundable Customer Deposits      
Deferred revenue $ 56,900    
XML 56 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation and Significant Accounting Policies (Details 5)
12 Months Ended
Nov. 29, 2019
Customer contracts and relationships  
Finite-Lived Intangible Assets [Line Items]  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 10 years
Purchased Technology  
Finite-Lived Intangible Assets [Line Items]  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 6 years
Trademarks  
Finite-Lived Intangible Assets [Line Items]  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 9 years
Backlog  
Finite-Lived Intangible Assets [Line Items]  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 2 years
Acquired rights to use technology  
Finite-Lived Intangible Assets [Line Items]  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 10 years
Other intangibles  
Finite-Lived Intangible Assets [Line Items]  
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 4 years
Minimum  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets estimated useful lives - range (in years) 1 year
Maximum  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets estimated useful lives - range (in years) 15 years
XML 57 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Details 3) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 29, 2019
Aug. 30, 2019
May 31, 2019
Mar. 01, 2019
Nov. 30, 2018
Aug. 31, 2018
Jun. 01, 2018
Mar. 02, 2018
Nov. 29, 2019
Nov. 30, 2018
Dec. 01, 2017
Revenue from External Customer [Line Items]                      
Revenue $ 2,991,945 $ 2,834,126 $ 2,744,280 $ 2,600,946 $ 2,464,625 $ 2,291,076 $ 2,195,360 $ 2,078,947 $ 11,171,297 $ 9,030,008 $ 7,301,505
Digital Media                      
Revenue from External Customer [Line Items]                      
Creative Cloud                 6,482,345 5,343,498 4,173,964
Document Cloud                 1,224,638 981,817 836,615
Revenue                 $ 7,706,983 $ 6,325,315 $ 5,010,579
XML 58 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements (Tables)
12 Months Ended
Nov. 29, 2019
Fair Value Disclosures [Abstract]  
Financial assets and liabilities at fair value on a recurring basis
The fair value of our financial assets and liabilities at November 29, 2019 was determined using the following inputs:
 (in thousands)
 Fair Value Measurements at Reporting Date Using
 
 
 
Quoted Prices
in Active
Markets for
Identical Assets
 
Significant
Other
Observable
Inputs
 
Significant
Unobservable
Inputs
 
Total
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Corporate debt securities
$
45,704

 
$

 
$
45,704

 
$

Money market mutual funds
2,049,057

 
2,049,057

 

 

Time deposits
88,519

 
88,519

 

 

Short-term investments:
 
 
 
 
 
 
 
Asset-backed securities
88,721

 

 
88,721

 

Corporate debt securities
1,412,331

 

 
1,412,331

 

Municipal securities
17,709

 

 
17,709

 

U.S. Treasury securities
7,994

 

 
7,994

 

Prepaid expenses and other current assets:
 
 
 

 
 

 
 

Foreign currency derivatives
28,829

 

 
28,829

 

Other assets:
 
 
 

 
 

 
 

Deferred compensation plan assets
93,776

 
4,348

 
89,428

 

Total assets
$
3,832,640

 
$
2,141,924

 
$
1,690,716

 
$

    
Liabilities:
 

 
 

 
 

 
 

Accrued expenses:
 

 
 

 
 

 
 

Treasury lock derivatives
$
29,652

 
$

 
$
29,652

 
$

Foreign currency derivatives
2,671

 

 
2,671

 

Interest rate swap derivatives
208

 

 
208

 

Total liabilities
$
32,531

 
$

 
$
32,531

 
$


The fair value of our financial assets and liabilities at November 30, 2018 was determined using the following inputs:
 (in thousands)
 Fair Value Measurements at Reporting Date Using
 
 
 
Quoted Prices
in Active
Markets for
Identical Assets
 
Significant
Other
Observable
Inputs
 
Significant
Unobservable
Inputs
 
Total
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
Money market mutual funds
$
1,234,188

 
$
1,234,188

 
$

 
$

Time deposits
40,023

 
40,023

 

 

Short-term investments:
 

 
 
 
 
 
 
Asset-backed securities
41,508

 

 
41,508

 

Corporate debt securities
1,522,208

 

 
1,522,208

 

Foreign government securities
4,155

 

 
4,155

 

Municipal securities
18,316

 

 
18,316

 

Prepaid expenses and other current assets:
 

 
 

 
 

 
 

Foreign currency derivatives
44,259

 

 
44,259

 

Other assets:
 

 
 

 
 

 
 

Deferred compensation plan assets
68,988

 
3,895

 
65,093

 

Total assets
$
2,973,645

 
$
1,278,106

 
$
1,695,539

 
$

    
Liabilities:
 

 
 

 
 

 
 

Accrued expenses:
 

 
 

 
 

 
 

Foreign currency derivatives
$
816

 
$

 
$
816

 
$

Other liabilities:
 
 
 
 
 
 
 
Interest rate swap derivatives
9,744

 

 
9,744

 

Total liabilities
$
10,560

 
$

 
$
10,560

 
$


XML 59 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Tables 1)
12 Months Ended
Nov. 29, 2019
Disaggregation of Revenue  
Schedule of Revenue by Segment
Our segment revenue and results for fiscal 2019, 2018 and 2017 were as follows:
(dollars in thousands)
Digital
Media
 
Digital
Experience
 
Publishing
 
Total
Fiscal 2019
 
 
 
 
 
 
 
Revenue
$
7,706,983

 
$
3,206,169

 
$
258,145

 
$
11,171,297

Cost of revenue
289,639

 
1,362,886

 
20,195

 
1,672,720

Gross profit
$
7,417,344

 
$
1,843,283

 
$
237,950

 
$
9,498,577

Gross profit as a percentage of revenue
96
%
 
57
%
 
92
%
 
85
%
Fiscal 2018
 
 
 
 
 
 
 
Revenue
$
6,325,315

 
$
2,443,745

 
$
260,948

 
$
9,030,008

Cost of revenue
249,386

 
922,414

 
23,199

 
1,194,999

Gross profit
$
6,075,929

 
$
1,521,331

 
$
237,749

 
$
7,835,009

Gross profit as a percentage of revenue
96
%
 
62
%
 
91
%
 
87
%
Fiscal 2017
 
 
 
 
 
 
 
Revenue
$
5,010,579

 
$
2,030,324

 
$
260,602

 
$
7,301,505

Cost of revenue
239,994

 
747,005

 
23,492

 
1,010,491

Gross profit
$
4,770,585

 
$
1,283,319

 
$
237,110

 
$
6,291,014

Gross profit as a percentage of revenue
95
%
 
63
%
 
91
%
 
86
%

Schedule of Revenue by Geography
Revenue by geographic area for fiscal 2019, 2018 and 2017 were as follows:
(in thousands)
 
2019
 
2018
 
2017
Americas:
 
 
 
 
 
 
United States
 
$
5,904,185

 
$
4,632,469

 
$
3,830,845

Other
 
601,721

 
484,296

 
385,686

Total Americas
 
6,505,906

 
5,116,765

 
4,216,531

EMEA
 
2,975,243

 
2,550,062

 
1,985,105

APAC:
 
 
 
 
 
 
Japan
 
751,542

 
609,361

 
524,254

Other
 
938,606

 
753,820

 
575,615

Total APAC
 
1,690,148

 
1,363,181

 
1,099,869

Revenue
 
$
11,171,297

 
$
9,030,008

 
$
7,301,505


Disaggregation of Revenue
Revenue by major offerings in our Digital Media reportable segment for fiscal 2019, 2018 and 2017 were as follows:
(in thousands)
 
2019
 
2018
 
2017
Creative Cloud
 
$
6,482,345

 
$
5,343,498

 
$
4,173,964

Document Cloud
 
1,224,638

 
981,817

 
836,615

Total
 
$
7,706,983

 
$
6,325,315

 
$
5,010,579

Subscription revenue by segment for fiscal 2019, 2018 and 2017 were as follows:
(in thousands)
 
2019
 
2018
 
2017
Digital Media
 
$
7,208,238

 
$
5,857,700

 
$
4,480,745

Digital Experience
 
2,670,748

 
1,949,185

 
1,552,536

Publishing
 
115,477

 
115,267

 
100,588

Total
 
$
9,994,463

 
$
7,922,152

 
$
6,133,869


XML 60 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Expenses (Tables)
12 Months Ended
Nov. 29, 2019
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued expenses as of November 29, 2019 and November 30, 2018 consisted of the following:
(in thousands)
2019
 
2018
Accrued compensation and benefits
$
317,897

 
$
313,874

Accrued bonuses
222,333

 
216,007

Accrued media costs
117,591

 
124,849

Accrued building rent
98,570

 
61,544

Taxes payable
82,988

 
57,525

Accrued corporate marketing
79,937

 
66,186

Sales and marketing allowances 
74,163

 
44,968

Royalties payable
61,938

 
51,529

Fair value of derivatives
32,531

 
816

Accrued interest expense
28,878

 
29,481

Other
281,722

 
196,406

Accrued expenses
$
1,398,548

 
$
1,163,185


XML 61 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Financial Instruments
12 Months Ended
Nov. 29, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVE FINANCIAL INSTRUMENTS DERIVATIVE FINANCIAL INSTRUMENTS
We may use derivatives to partially offset our business exposure to foreign currency and interest rate risk on expected future cash flows, and certain existing assets and liabilities. We do not use any of our derivative instruments for trading purposes.
We enter into master netting arrangements to mitigate credit risk in derivative transactions by permitting net settlement of transactions with the same counterparty. We do not offset fair value amounts recognized for derivative instruments under master netting arrangements. We also enter into collateral security agreements with certain of our counterparties to exchange cash collateral when the net fair value of certain derivative instruments fluctuates from contractually established thresholds. Collateral posted is included in prepaid expenses and other current assets and collateral received is included in accrued expenses on our Consolidated Balance Sheets.
Cash Flow Hedges
In countries outside the United States, we transact business in U.S. Dollars and in various other currencies. We may use foreign exchange option contracts or forward contracts to hedge a portion of our forecasted foreign currency denominated revenue. These foreign exchange contracts, carried at fair value, have maturities of up to twelve months. As of November 29, 2019, total notional amounts of outstanding cash flow hedges were $1.20 billion, hedging exposures denominated in Euros, British Pounds and Japanese Yen.
In June 2019, in anticipation of refinancing our $2.25 billion Term Loan due April 30, 2020 and $900 million notes payable due February 1, 2020, we entered into Treasury lock agreements with large financial institutions which fixed benchmark U.S. Treasury rates for an aggregate notional amount of $1 billion of our future debt issuance. These derivative instruments hedge the impact of changes in the benchmark interest rate to future interest payments and will be terminated upon closing of our anticipated refinancing. Upon refinancing and termination of the derivative instruments, their fair value will be amortized over the term of our new debt to interest expense.
To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on hedged transactions. We record changes in fair value of these cash flow hedges in accumulated other comprehensive income (loss) in our Consolidated Balance Sheets, until the forecasted transaction occurs. When the forecasted transaction affects earnings, we reclassify the related gain or loss on the foreign currency and Treasury lock cash flow hedges to revenue and interest expense, respectively. In the event the underlying forecasted transaction does not occur, or it becomes probable that it will not occur, we reclassify the gain or loss on the related cash flow hedge from accumulated other comprehensive income (loss) to the same income statement line item as the hedged item. If we do not elect hedge accounting, or the contract does not qualify for hedge accounting treatment, the changes in fair value from period to period are recorded in the same income statement line item as the hedged item.
We evaluate hedge effectiveness at the inception of the hedge prospectively, and on an ongoing basis both retrospectively and prospectively. We record any ineffective portion of the hedging instruments in interest and other income (expense), net on our Consolidated Statements of Income. The net gain or loss recognized in interest and other income (expense), net due to hedge ineffectiveness was insignificant for all fiscal years presented.
Effective in the third quarter of fiscal 2019, all changes in fair value of our foreign currency cash flow hedges are recorded in accumulated other comprehensive income (loss). Prior to this, we recorded the time value of purchased contracts in interest and other income (expense), net in our Consolidated Statements of Income. The impact of the de-designation of our hedges due to the change in methodology in the third quarter of fiscal 2019 was immaterial.
For fiscal 2019, 2018, and 2017, there were no net gains or losses recognized in income relating to hedges of forecasted transactions that did not occur.
Fair Value Hedges
During the third quarter of fiscal 2014, we entered into interest rate swaps designated as a fair value hedge related to our $900 million of 4.75% fixed interest rate senior notes due February 1, 2020 (the “2020 Notes”). In effect, the interest rate swaps convert the fixed interest rate on our 2020 Notes to a floating interest rate based on the London Interbank Offered Rate (“LIBOR”). Under the terms of the swaps, we pay monthly interest at the one-month LIBOR rate plus a fixed number of basis points on the $900 million notional amount through February 1, 2020. In exchange, we receive 4.75% fixed rate interest from the swap counterparties. See Note 17 for further details regarding our debt.
The interest rate swaps are accounted for as fair value hedges and substantially offset the changes in fair value of the hedged portion of the underlying debt that are attributable to the changes in interest rate. Therefore, the gains and losses related to changes in the fair value of the interest rate swaps are included in interest and other income (expense), net in our Consolidated Statements of Income. As of November 29, 2019, the fair value of the interest rate swaps is recognized in accrued expenses on our Consolidated Balance Sheets with a corresponding offset to current debt.
Non-Designated Hedges
Our derivatives not designated as hedging instruments consist of foreign currency forward contracts that we primarily use to hedge monetary assets and liabilities denominated in non-functional currencies. The changes in fair value of these contracts is recorded to interest and other income (expense), net in our Consolidated Statements of Income. Changes in the fair value of the underlying assets and liabilities associated with the hedged risk are generally offset by the changes in the fair value of the related contracts.
As of November 29, 2019, total notional amounts of outstanding foreign currency forward contracts were $702.4 million, primarily hedging exposures denominated in Euros, British Pounds, Japanese Yen and Indian Rupees. As of November 30, 2018, total notional amounts of outstanding contracts were $427.9 million, primarily hedging exposures denominated in Euros, British Pounds, Japanese Yen and Indian Rupees. At November 29, 2019 and November 30, 2018, the outstanding balance sheet hedging derivatives had maturities of 180 days or less.
The fair value of derivative instruments on our Consolidated Balance Sheets as of November 29, 2019 and November 30, 2018 were as follows:
 (in thousands)
2019
 
2018
 
Fair Value
Asset
Derivatives
 
Fair Value
Liability
Derivatives
 
Fair Value
Asset
Derivatives
 
Fair Value
Liability
Derivatives
Derivatives designated as hedging instruments:
 
 
 
 
 
 
 
Foreign exchange option contracts (1) (2)
$
25,605

 
$

 
$
40,191

 
$

Treasury lock (1)

 
29,652

 

 

Interest rate swap (3)

 
208

 

 
9,744

Derivatives not designated as hedging instruments:
 
 
 
 
 
 
 
 Foreign exchange forward contracts (1)
3,224

 
2,671

 
4,068

 
816

Total derivatives
$
28,829

 
$
32,531

 
$
44,259

 
$
10,560

_________________________________________ 
(1) 
Fair value asset derivatives included in prepaid expenses and other current assets and fair value liability derivatives included in accrued expenses on our Consolidated Balance Sheets.
(2) 
Hedging effectiveness expected to be recognized to income within the next 18 months, of which $13.2 million is expected within the next 12 months.
(3) 
Included in accrued expenses and other liabilities on our Consolidated Balance Sheets as of November 29, 2019 and November 30, 2018, respectively.
The effects of foreign currency derivative instruments designated as cash flow hedges and foreign currency derivative instruments not designated as hedges in our Consolidated Statements of Income for fiscal 2019, 2018 and 2017 were as follows:
 (in thousands)
2019
 
2018
 
2017
 
Foreign
Exchange
Option
Contracts
 
Foreign
Exchange
Forward
Contracts
 
Treasury Lock
 
Foreign
Exchange
Option
Contracts
 
Foreign
Exchange
Forward
Contracts
 
Foreign
Exchange
Option
Contracts
 
Foreign
Exchange
Forward
Contracts
Derivatives in cash flow hedging relationships:
 
 
 
 
 
 
 
 
 
 
 
 
 
Net gain (loss) recognized in OCI, net of tax (1) 
$
16,526

 
$

 
$
(22,684
)
 
$
74,080

 
$

 
$
6,917

 
$

Net gain (loss) reclassified from accumulated OCI into income, net of tax (2) (4)
39,111

 

 
(1,228
)
 
48,647

 

 
32,852

 

Net gain (loss) recognized in income (3) (4)
(24,269
)
 

 

 
(41,179
)
 

 
(30,243
)
 

Derivatives not designated as hedging relationships:
 
 
 
 
 
 
 
 
 
 
 
 
 
Net gain (loss) recognized in revenue
761

 

 

 

 

 

 

Net gain (loss) recognized in interest and other income (expense), net
$

 
$
4,229

 
$

 
$

 
$
1,529

 
$

 
$
6,586

_________________________________________ 
(1) 
Net change in the fair value of the effective portion classified in other comprehensive income (“OCI”).
(2) 
Effective portion of the foreign currency and Treasury lock cash flow hedges classified as revenue and interest expense, respectively.
(3) 
Amount excluded from effectiveness testing and ineffective portion classified in interest and other income (expense), net.
(4) 
Starting the third quarter of fiscal 2019, all changes in fair value of our foreign currency cash flow hedges are recorded in accumulated other comprehensive income.
Net gains (losses) recognized in interest and other income (expense), net relating to foreign currency derivatives not designated as hedging instruments for fiscal 2019, 2018 and 2017 were as follows:
 (in thousands)
 
2019
 
2018
 
2017
Gain (loss) on foreign currency assets and liabilities:
 
 
 
 
 
 
Net realized gain (loss) recognized in other income
 
$
(14,420
)
 
$
882

 
$
(6,142
)
Net unrealized gain (loss) recognized in other income
 
8,050

 
(3,843
)
 
(907
)
 
 
(6,370
)
 
(2,961
)
 
(7,049
)
Gain (loss) on hedges of foreign currency assets and liabilities:
 
 
 
 
 
 
Net realized gain (loss) recognized in other income
 
6,928

 
(2,042
)
 
5,415

Net unrealized gain (loss) recognized in other income
 
(2,699
)
 
3,571

 
1,171

 
 
4,229

 
1,529

 
6,586

Net gain (loss) recognized in interest and other income (expense), net
 
$
(2,141
)
 
$
(1,432
)
 
$
(463
)

XML 62 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes
12 Months Ended
Nov. 29, 2019
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
Income before income taxes for fiscal 2019, 2018 and 2017 consisted of the following:
 (in thousands)
 
2019
 
2018
 
2017
Domestic
 
$
437,603

 
$
542,948

 
$
1,056,156

Foreign
 
2,767,138

 
2,250,928

 
1,081,485

Income before income taxes
 
$
3,204,741

 
$
2,793,876

 
$
2,137,641

The provision for income taxes for fiscal 2019, 2018 and 2017 consisted of the following:
 (in thousands)
 
2019
 
2018
 
2017
Current:
 
 
 
 
 
 
United States federal
 
$
6,563

 
$
501,272

 
$
298,802

Foreign
 
211,174

 
140,308

 
60,962

State and local
 
30,893

 
28,612

 
33,578

Total current
 
248,630

 
670,192

 
393,342

Deferred:
 
 

 
 

 
 

United States federal
 
22,528

 
(466,113
)
 
48,905

Foreign
 
(11,675
)
 
(9,734
)
 
(4,242
)
State and local
 
(6,200
)
 
8,757

 
5,682

Total deferred
 
4,653

 
(467,090
)
 
50,345

Provision for income taxes
 
$
253,283

 
$
203,102

 
$
443,687


U.S. Tax Reform
On December 22, 2017, the Tax Cuts and Jobs Act (the “Tax Act”) was enacted into law, which significantly changed existing U.S. tax law and includes many provisions applicable to us, such as reducing the U.S. federal statutory tax rate, imposing a one-time transition tax on deemed repatriation of deferred foreign income and adopting a territorial tax system. The Tax Act reduced the U.S. federal statutory tax rate from 35% to 21% effective January 1, 2018. For fiscal 2018, our blended U.S. federal statutory tax rate was 22.2%. This was the result of using the tax rate of 35% for the first month of fiscal 2018 and the reduced tax rate of 21% for the remaining eleven months of fiscal 2018. The Tax Act also required us to incur a one-time transition tax on deferred foreign income not previously subject to U.S. income tax at a rate of 15.5% for foreign cash and certain other net current assets, and 8% on the remaining income, in each case reduced by certain foreign tax credits. The Tax Act also included a provision to tax global intangible low-taxed income of foreign subsidiaries, a special tax deduction for foreign-derived intangible income and a base erosion anti-abuse tax measure that may tax certain payments between a U.S. corporation and its subsidiaries. These additional provisions of the Tax Act were effective for us beginning December 1, 2018.
During fiscal 2018, we recorded tax charges for the impact of the Tax Act using the current available information and technical guidance on the interpretations of the Tax Act. The accounting analysis was finalized based on the guidance, interpretations and data available as of November 30, 2018.
Certain international provisions introduced in the Tax Act are effective for us starting in fiscal 2019. As part of these provisions, an accounting policy election is available to either account for the tax effects of certain taxes in the period that is subject to such taxes or to provide deferred taxes for book and tax basis differences that upon reversal may be subject to such taxes. We elected to account for the tax effects of these provisions in the period that it is subject to such tax.
Reconciliation of Provision for Income Taxes
Total income tax expense differs from the expected tax expense (computed by multiplying the U.S. federal statutory rate of 21% in 2019, 22.2% in 2018 and 35% in 2017 by income before income taxes) as a result of the following:
 (in thousands)
 
2019
 
2018
 
2017
Computed “expected” tax expense
 
$
672,996

 
$
620,240

 
$
748,174

State tax expense, net of federal benefit
 
23,510

 
25,214

 
25,131

Tax credits
 
(99,772
)
 
(110,849
)
 
(38,000
)
Effects of non-U.S. operations
 
(224,214
)
 
(384,393
)
 
(215,490
)
Stock-based compensation, net of tax deduction
 
(85,944
)
 
(95,372
)
 
(42,512
)
Resolution of income tax examinations
 
(39,291
)
 
(42,432
)
 
(31,358
)
Domestic manufacturing deduction benefit
 

 
(13,098
)
 
(32,200
)
Impacts of the U.S. Tax Act
 
2,955

 
185,997

 

Tax charge for licensing acquired company technology to foreign subsidiaries
 

 

 
24,771

Other
 
3,043

 
17,795

 
5,171

Provision for income taxes
 
$
253,283

 
$
203,102

 
$
443,687


Deferred Tax Assets and Liabilities
The tax effects of the temporary differences that gave rise to significant portions of the deferred tax assets and liabilities as of November 29, 2019 and November 30, 2018 are presented below:
 (in thousands)
 
2019
 
2018
Deferred tax assets:
 
 
 
 
Acquired technology
 
$
4,568

 
$
9,561

Reserves and accruals
 
53,796

 
59,100

Deferred revenue
 
12,036

 
37,690

Stock-based compensation
 
106,911

 
89,240

Net operating loss carryforwards of acquired companies
 
137,151

 
209,445

Credit carryforwards
 
252,074

 
173,748

Capitalized expenses
 
44,912

 
19,074

Benefits relating to tax positions
 
47,458

 
51,965

Other
 
32,794

 
37,160

Total gross deferred tax assets
 
691,700

 
686,983

Deferred tax asset valuation allowance
 
(244,432
)
 
(174,496
)
Total deferred tax assets
 
447,268

 
512,487

Deferred tax liabilities:
 
 
 
 
Depreciation and amortization
 
36,458

 
40,425

Undistributed earnings of foreign subsidiaries
 
51,883

 
17,556

Prepaid expenses
 
86,279

 

Acquired intangible assets
 
413,146

 
501,208

Total deferred tax liabilities
 
587,766

 
559,189

Net deferred tax liabilities
 
$
140,498

 
$
46,702


Deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities, and for operating losses and tax credit carryforwards. Included in the deferred tax assets and liabilities for fiscal 2019 and 2018 are amounts related to various acquisitions. In assessing the realizability of deferred tax assets, management determined that it is not more likely than not that we will have sufficient taxable income in certain states and foreign jurisdictions to fully utilize available tax credits and other attributes. The deferred tax assets are offset by a valuation allowance to the extent it is more likely than not that they are not expected to be realized.
We provide U.S. income taxes on the earnings of foreign subsidiaries unless the subsidiaries’ earnings are considered permanently reinvested outside the United States or are exempted from taxation as a result of the new territorial tax system. To the extent that the foreign earnings previously treated as permanently reinvested are repatriated, the related U.S. tax liability may be reduced by any foreign income taxes paid on these earnings. As of November 29, 2019, the cumulative amount of foreign earnings upon which U.S. income taxes have not been provided, and the corresponding unrecognized deferred tax liability, is not material.
As of November 29, 2019, we have net operating loss carryforwards of approximately $421.6 million for federal, $374.5 million for state and $82.6 million for foreign. We also have federal, state and foreign tax credit carryforwards of approximately $44.4 million, $243.8 million and $15.1 million, respectively. The net operating loss carryforward assets and tax credits will expire in various years from fiscal 2020 through 2038. The majority of the state tax credit carryforwards and a portion of the federal net operating loss carryforwards can be carried forward indefinitely. The net operating loss carryforward assets and certain credits are reduced by the valuation allowance and are subject to an annual limitation under Internal Revenue Code Section 382. The carrying amount of such assets and credits is expected to be fully realized.
As of November 29, 2019, a valuation allowance of $244.4 million has been established for certain deferred tax assets related to certain federal, state and foreign assets. For fiscal 2019, the total change in the valuation allowance was $69.9 million.
Accounting for Uncertainty in Income Taxes
During fiscal 2019 and 2018, our aggregate changes in our total gross amount of unrecognized tax benefits are summarized as follows:
 (in thousands)
 
2019
 
2018
Beginning balance
 
$
196,152

 
$
172,945

Gross increases in unrecognized tax benefits – prior year tax positions
 
14,850

 
16,191

Gross decreases in unrecognized tax benefits – prior year tax positions
 
(2,282
)
 
(4,000
)
Gross increases in unrecognized tax benefits – current year tax positions
 
18,526

 
60,721

Gross decreases in unrecognized tax benefits – current year tax positions
 
(2,879
)
 

Settlements with taxing authorities
 
(230
)
 

Lapse of statute of limitations
 
(49,813
)
 
(45,922
)
Foreign exchange gains and losses
 
(987
)
 
(3,783
)
Ending balance
 
$
173,337

 
$
196,152


The combined amount of accrued interest and penalties related to tax positions taken on our tax returns were approximately $25.1 million and $24.6 million for fiscal 2019 and 2018, respectively. These amounts were included in long-term income taxes payable in their respective years.
We file income tax returns in the United States on a federal basis and in many U.S. state and foreign jurisdictions. We are subject to the continual examination of our income tax returns by the U.S. Internal Revenue Service (“IRS”) and other domestic and foreign tax authorities. Our major tax jurisdictions are Ireland, California and the United States. For Ireland, California and the United States, the earliest fiscal years open for examination are 2008, 2015 and 2016, respectively. We regularly assess the likelihood of outcomes resulting from these examinations to determine the adequacy of our provision for income taxes and have reserved for potential adjustments that may result from these examinations. We believe such estimates to be reasonable; however, there can be no assurance that the final determination of any of these examinations will not have an adverse effect on our operating results and financial position.
The timing of the resolution of income tax examinations is highly uncertain as are the amounts and timing of tax payments that are part of any audit settlement process. These events could cause large fluctuations in the balance sheet classification of our tax assets and liabilities. We believe that within the next 12 months, it is reasonably possible that either certain audits will conclude or statutes of limitations on certain income tax examination periods will expire, or both. Given the uncertainties described above, we can only determine a range of estimated potential decreases in underlying unrecognized tax benefits ranging from $0 to approximately $20 million.
JSON 63 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "adbe10kfy19.htm": { "axisCustom": 4, "axisStandard": 26, "contextCount": 445, "dts": { "calculationLink": { "local": [ "adbe-20191129_cal.xml" ] }, "definitionLink": { "local": [ "adbe-20191129_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": [ "adbe10kfy19.htm" ] }, "labelLink": { "local": [ "adbe-20191129_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "adbe-20191129_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "adbe-20191129.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": 855, "entityCount": 1, "hidden": { "http://adobe.com/20191129": 21, "http://fasb.org/us-gaap/2019-01-31": 46, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 72 }, "keyCustom": 104, "keyStandard": 507, "memberCustom": 36, "memberStandard": 66, "nsprefix": "adbe", "nsuri": "http://adobe.com/20191129", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "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 Document and Entity Information", "role": "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation", "shortName": "Document and Entity Information Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Acquisitions", "role": "http://adobe.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - Disclosure - Debt (Details)", "role": "http://adobe.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_LoansPayableMember", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:LoansPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419403 - Disclosure - Debt (Details Numeric 1)", "role": "http://adobe.com/role/DebtDetailsNumeric1", "shortName": "Debt (Details Numeric 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4_us-gaap_DebtInstrumentAxis_us-gaap_LoansPayableMember", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:LoansPayable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "I2010Q1Feb_us-gaap_DebtInstrumentAxis_adbe_Notes2020Member", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419404 - Disclosure - Debt (Details Numeric 2)", "role": "http://adobe.com/role/DebtDetailsNumeric2", "shortName": "Debt (Details Numeric 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "D2010Q1Notes_us-gaap_DebtInstrumentAxis_adbe_Notes2020Member", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromDebtNetOfIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "I2018Q4RevCreditAgreement_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember", "decimals": "-9", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419405 - Disclosure - Debt (Details Numeric 3)", "role": "http://adobe.com/role/DebtDetailsNumeric3", "shortName": "Debt (Details Numeric 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "I2018Q4RevCreditAgreement_us-gaap_DebtInstrumentAxis_us-gaap_RevolvingCreditFacilityMember", "decimals": "-9", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420402 - Disclosure - Non-Operating Income (Expense) (Details)", "role": "http://adobe.com/role/NonOperatingIncomeExpenseDetails", "shortName": "Non-Operating Income (Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421402 - Disclosure - Selected Quarterly Financial Data (Details)", "role": "http://adobe.com/role/SelectedQuarterlyFinancialDataDetails", "shortName": "Selected Quarterly Financial Data (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Cash, Cash Equivalents and Short-Term Investments", "role": "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestments", "shortName": "Cash, Cash Equivalents and Short-Term Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Fair Value Measurements", "role": "http://adobe.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Derivative Financial Instruments", "role": "http://adobe.com/role/DerivativeFinancialInstruments", "shortName": "Derivative Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Property and Equipment", "role": "http://adobe.com/role/PropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Goodwill and Other Intangibles", "role": "http://adobe.com/role/GoodwillAndOtherIntangibles", "shortName": "Goodwill and Other Intangibles", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Accrued Expenses", "role": "http://adobe.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "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://adobe.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Benefit Plans", "role": "http://adobe.com/role/BenefitPlans", "shortName": "Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Stock-Based Compensation", "role": "http://adobe.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Balance Sheets", "role": "http://adobe.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Notes)", "role": "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossNotes", "shortName": "Accumulated Other Comprehensive Income (Loss) (Notes)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Stock Repurchase Program", "role": "http://adobe.com/role/StockRepurchaseProgram", "shortName": "Stock Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Net Income Per Share", "role": "http://adobe.com/role/NetIncomePerShare", "shortName": "Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - Commitments and Contingencies", "role": "http://adobe.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Debt", "role": "http://adobe.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120100 - Disclosure - Non-Operating Income (Expense)", "role": "http://adobe.com/role/NonOperatingIncomeExpense", "shortName": "Non-Operating Income (Expense)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121100 - Disclosure - Selected Quarterly Financial Data", "role": "http://adobe.com/role/SelectedQuarterlyFinancialData", "shortName": "Selected Quarterly Financial Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "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 - Basis of Presentation and Significant Accounting Policies (Policies)", "role": "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables 1)", "role": "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables1", "shortName": "Basis of Presentation and Significant Accounting Policies (Tables 1)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "adbe:FiniteLivedIntangibleAssetsScheduleofWeightedAverageUsefulLivesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301303 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables 2)", "role": "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables2", "shortName": "Basis of Presentation and Significant Accounting Policies (Tables 2)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "adbe:FiniteLivedIntangibleAssetsScheduleofWeightedAverageUsefulLivesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001001 - Statement - Consolidated Balance Sheets Parenthetical", "role": "http://adobe.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets Parenthetical", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Revenue (Tables 1)", "role": "http://adobe.com/role/RevenueTables1", "shortName": "Revenue (Tables 1)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": null, "first": true, "lang": "en-US", "name": "adbe:ScheduleOfAllowanceForDoubtfulAccountsRollforwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302302 - Disclosure - Revenue (Tables 2)", "role": "http://adobe.com/role/RevenueTables2", "shortName": "Revenue (Tables 2)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": null, "first": true, "lang": "en-US", "name": "adbe:ScheduleOfAllowanceForDoubtfulAccountsRollforwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_adbe_MarketoMember", "decimals": null, "first": true, "lang": "en-US", "name": "adbe:ScheduleofacquiredassetsandliabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Acquisitions (Tables)", "role": "http://adobe.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_BusinessAcquisitionAxis_adbe_MarketoMember", "decimals": null, "first": true, "lang": "en-US", "name": "adbe:ScheduleofacquiredassetsandliabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Cash, Cash Equivalents and Short-Term Investments (Tables)", "role": "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsTables", "shortName": "Cash, Cash Equivalents and Short-Term Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://adobe.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Derivative Financial Instruments (Tables)", "role": "http://adobe.com/role/DerivativeFinancialInstrumentsTables", "shortName": "Derivative Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Property and Equipment (Tables)", "role": "http://adobe.com/role/PropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Goodwill and Other Intangibles (Tables)", "role": "http://adobe.com/role/GoodwillAndOtherIntangiblesTables", "shortName": "Goodwill and Other Intangibles (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Accrued Expenses (Tables)", "role": "http://adobe.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Income Taxes (Tables)", "role": "http://adobe.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "adbe:SubscriptionandCirculationRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Statements of Income", "role": "http://adobe.com/role/ConsolidatedStatementsOfIncome", "shortName": "Consolidated Statements of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "adbe:CostofSubscriptionRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://adobe.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)", "role": "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossTables", "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317301 - Disclosure - Net Income Per Share (Tables)", "role": "http://adobe.com/role/NetIncomePerShareTables", "shortName": "Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "adbe:ScheduleOfUnconditionalPurchaseObligationsOperatingLeasesAndCapitalLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318301 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://adobe.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "adbe:ScheduleOfUnconditionalPurchaseObligationsOperatingLeasesAndCapitalLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319301 - Disclosure - Debt (Tables)", "role": "http://adobe.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320301 - Disclosure - Non-Operating Income (Expense) (Tables)", "role": "http://adobe.com/role/NonOperatingIncomeExpenseTables", "shortName": "Non-Operating Income (Expense) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321301 - Disclosure - Selected Quarterly Financial Data (Tables)", "role": "http://adobe.com/role/SelectedQuarterlyFinancialDataTables", "shortName": "Selected Quarterly Financial Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details 1)", "role": "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails1", "shortName": "Basis of Presentation and Significant Accounting Policies (Details 1)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "adbe:SubscriptionandCirculationRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401405 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details 2)", "role": "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "shortName": "Basis of Presentation and Significant Accounting Policies (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "decimals": "-3", "lang": null, "name": "adbe:SubscriptionandCirculationRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401406 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details 3)", "role": "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3", "shortName": "Basis of Presentation and Significant Accounting Policies (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredRevenueNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Consolidated Statements of Comprehensive Income Statement", "role": "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement", "shortName": "Consolidated Statements of Comprehensive Income Statement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401407 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details 4)", "role": "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails4", "shortName": "Basis of Presentation and Significant Accounting Policies (Details 4)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_adbe_CustomerContractsAndRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401408 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details 5)", "role": "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails5", "shortName": "Basis of Presentation and Significant Accounting Policies (Details 5)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember", "decimals": null, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401409 - Disclosure - Basis of Presentation and Significant Accounting Policies Details Numeric (Details)", "role": "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNumericDetails", "shortName": "Basis of Presentation and Significant Accounting Policies Details Numeric (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:AdvertisingCostsPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Revenue (Details 1)", "role": "http://adobe.com/role/RevenueDetails1", "shortName": "Revenue (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "2", "lang": null, "name": "adbe:GrossProfitAsPercentageOfRevenue", "reportCount": 1, "unique": true, "unitRef": "ratio", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Revenue (Details 2)", "role": "http://adobe.com/role/RevenueDetails2", "shortName": "Revenue (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - Revenue (Details 3)", "role": "http://adobe.com/role/RevenueDetails3", "shortName": "Revenue (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_adbe_DigitalMediaMember", "decimals": "-3", "lang": null, "name": "adbe:CreativeCloud", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "adbe:SubscriptionandCirculationRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402406 - Disclosure - Revenue (Details 4)", "role": "http://adobe.com/role/RevenueDetails4", "shortName": "Revenue (Details 4)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_StatementBusinessSegmentsAxis_adbe_DigitalMediaMember", "decimals": "-3", "lang": null, "name": "adbe:SubscriptionandCirculationRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "adbe:ScheduleOfAllowanceForDoubtfulAccountsRollforwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402407 - Disclosure - Revenue (Details 5)", "role": "http://adobe.com/role/RevenueDetails5", "shortName": "Revenue (Details 5)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "adbe:ScheduleOfAllowanceForDoubtfulAccountsRollforwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "adbe:RevenueRecognitionRevenueReserveRollforwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_SalesReturnsAndAllowancesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402408 - Disclosure - Revenue (Details 6)", "role": "http://adobe.com/role/RevenueDetails6", "shortName": "Revenue (Details 6)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "adbe:RevenueRecognitionRevenueReserveRollforwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_SalesReturnsAndAllowancesMember", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402409 - Disclosure - Revenue (Details Numeric)", "role": "http://adobe.com/role/RevenueDetailsNumeric", "shortName": "Revenue (Details Numeric)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-7", "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2016Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Acquisitions (Details 1)", "role": "http://adobe.com/role/AcquisitionsDetails1", "shortName": "Acquisitions (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "adbe:ScheduleofacquiredassetsandliabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "I2018Q4Acquisition_us-gaap_BusinessAcquisitionAxis_adbe_MarketoMember", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedCustomerRelationshipsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2018Q4YTD_us-gaap_BusinessAcquisitionAxis_adbe_MarketoMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Acquisitions (Details 2)", "role": "http://adobe.com/role/AcquisitionsDetails2", "shortName": "Acquisitions (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2018Q4YTD_us-gaap_BusinessAcquisitionAxis_adbe_MarketoMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Acquisitions (Details 3)", "role": "http://adobe.com/role/AcquisitionsDetails3", "shortName": "Acquisitions (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "adbe:ScheduleofacquiredassetsandliabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "I2018Q3Acquisition_us-gaap_BusinessAcquisitionAxis_adbe_MagentoMember", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedCustomerRelationshipsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403405 - Disclosure - Acquisitions (Details Numeric)", "role": "http://adobe.com/role/AcquisitionsDetailsNumeric", "shortName": "Acquisitions (Details Numeric)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "I2019Q1Allegorithmic_us-gaap_BusinessAcquisitionAxis_adbe_AllegorithmicMember", "decimals": "-5", "lang": null, "name": "adbe:BusinessCombinationPurchasePriceforRemainingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Cash, Cash Equivalents and Short-Term Investments (Details)", "role": "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails", "shortName": "Cash, Cash Equivalents and Short-Term Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Cash, Cash Equivalents and Short-Term Investments (Details 1)", "role": "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1", "shortName": "Cash, Cash Equivalents and Short-Term Investments (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404404 - Disclosure - Cash, Cash Equivalents and Short-Term Investments (Details 2)", "role": "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2", "shortName": "Cash, Cash Equivalents and Short-Term Investments (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Fair Value Measurements (Details)", "role": "http://adobe.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4_us-gaap_DebtInstrumentAxis_adbe_Notes2020and2025Member", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Fair Value Measurements (Details Numeric)", "role": "http://adobe.com/role/FairValueMeasurementsDetailsNumeric", "shortName": "Fair Value Measurements (Details Numeric)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Derivative Financial Instruments (Details)", "role": "http://adobe.com/role/DerivativeFinancialInstrumentsDetails", "shortName": "Derivative Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Consolidated Statements of Cash Flows", "role": "http://adobe.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeOptionMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Derivative Financial Instruments (Details 1)", "role": "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1", "shortName": "Derivative Financial Instruments (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeOptionMember_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_us-gaap_CashFlowHedgingMember_us-gaap_HedgingDesignationAxis_us-gaap_DesignatedAsHedgingInstrumentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - Derivative Financial Instruments (Details 2)", "role": "http://adobe.com/role/DerivativeFinancialInstrumentsDetails2", "shortName": "Derivative Financial Instruments (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "adbe:NetGainsLossesRecognizedInInterestAndOtherIncomeNetRelatingToBalanceSheetHedgingTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember", "decimals": "-3", "lang": null, "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "I2018Q4RevCreditAgreement_us-gaap_BusinessAcquisitionAxis_adbe_MarketoMember_us-gaap_DebtInstrumentAxis_us-gaap_LoansPayableMember", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406405 - Disclosure - Derivative Financial Instruments (Details Numeric)", "role": "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric", "shortName": "Derivative Financial Instruments (Details Numeric)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeOptionMember", "decimals": null, "lang": "en-US", "name": "us-gaap:DerivativeRemainingMaturity1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Property and Equipment (Details)", "role": "http://adobe.com/role/PropertyAndEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "adbe:PropertyandEquipmentbyGeographicAreaTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Property and Equipment (Details 1)", "role": "http://adobe.com/role/PropertyAndEquipmentDetails1", "shortName": "Property and Equipment (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "adbe:PropertyandEquipmentbyGeographicAreaTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Property and Equipment (Details Numeric)", "role": "http://adobe.com/role/PropertyAndEquipmentDetailsNumeric", "shortName": "Property and Equipment (Details Numeric)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Goodwill and Other Intangibles (Details)", "role": "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails", "shortName": "Goodwill and Other Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Goodwill and Other Intangibles (Details 1)", "role": "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails1", "shortName": "Goodwill and Other Intangibles (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4_us-gaap_StatementBusinessSegmentsAxis_adbe_DigitalMediaMember", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Goodwill and Other Intangibles (Details 2)", "role": "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails2", "shortName": "Goodwill and Other Intangibles (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Goodwill and Other Intangibles (Details 3)", "role": "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails3", "shortName": "Goodwill and Other Intangibles (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Basis of Presentation and Significant Accounting Policies", "role": "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPolicies", "shortName": "Basis of Presentation and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - Goodwill and Other Intangibles (Details Numeric)", "role": "http://adobe.com/role/GoodwillAndOtherIntangiblesDetailsNumeric", "shortName": "Goodwill and Other Intangibles (Details Numeric)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Accrued Expenses (Details)", "role": "http://adobe.com/role/AccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "D2018Q1AfterTaxAct", "decimals": "2", "first": true, "lang": null, "name": "adbe:USFederalstatutorytaxrateeffectiveaftertheTaxCutsandJobsAct", "reportCount": 1, "unitRef": "ratio", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Income Taxes (Details)", "role": "http://adobe.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "adbe:DeferredTaxAssetsAcquiredTechnology", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - Disclosure - Income Taxes (Details 1)", "role": "http://adobe.com/role/IncomeTaxesDetails1", "shortName": "Income Taxes (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "adbe:DeferredTaxAssetsAcquiredTechnology", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2017Q4YTD", "decimals": "2", "first": true, "lang": null, "name": "adbe:USFederalstatutorytaxrateeffectivebeforetheTaxCutsandJobsAct", "reportCount": 1, "unique": true, "unitRef": "ratio", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412404 - Disclosure - Income Taxes (Details Numeric 1)", "role": "http://adobe.com/role/IncomeTaxesDetailsNumeric1", "shortName": "Income Taxes (Details Numeric 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2017Q4YTD", "decimals": "2", "first": true, "lang": null, "name": "adbe:USFederalstatutorytaxrateeffectivebeforetheTaxCutsandJobsAct", "reportCount": 1, "unique": true, "unitRef": "ratio", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Income Taxes (Details Numeric 2)", "role": "http://adobe.com/role/IncomeTaxesDetailsNumeric2", "shortName": "Income Taxes (Details Numeric 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Income Taxes (Details Numeric 3)", "role": "http://adobe.com/role/IncomeTaxesDetailsNumeric3", "shortName": "Income Taxes (Details Numeric 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "ratio", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413401 - Disclosure - Benefit Plans (Details)", "role": "http://adobe.com/role/BenefitPlansDetails", "shortName": "Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "ratio", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember", "decimals": "2", "first": true, "lang": null, "name": "adbe:WeightedAverageSubscriptionDateFairValueOfShares", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Stock-Based Compensation (Details)", "role": "http://adobe.com/role/StockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockMember", "decimals": "2", "first": true, "lang": null, "name": "adbe:WeightedAverageSubscriptionDateFairValueOfShares", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "link:footnote", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414403 - Disclosure - Stock-Based Compensation (Details 1)", "role": "http://adobe.com/role/StockBasedCompensationDetails1", "shortName": "Stock-Based Compensation (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "link:footnote", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Revenue", "role": "http://adobe.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember", "decimals": "INF", "first": true, "lang": null, "name": "adbe:MaximumTargetPercentageAllowedUnderProgram", "reportCount": 1, "unitRef": "ratio", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414404 - Disclosure - Stock-Based Compensation (Details 2)", "role": "http://adobe.com/role/StockBasedCompensationDetails2", "shortName": "Stock-Based Compensation (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2016Q4_adbe_ShareBasedCompensationArrangementByShareBasedPaymentAwardEligibilityStatusAxis_adbe_SharesGrantedMember_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_srt_TitleOfIndividualAxis_srt_DirectorMember_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-5", "first": true, "lang": null, "name": "adbe:ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateGrantValuePerAward", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414405 - Disclosure - Stock-Based Compensation (Details 3)", "role": "http://adobe.com/role/StockBasedCompensationDetails3", "shortName": "Stock-Based Compensation (Details 3)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "adbe:RestrictedStockUnitsGrantedToDirectorsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_adbe_ExistingNonEmployeeDirectorsMember", "decimals": "-3", "lang": null, "name": "adbe:RestrictedStockUnitsGrantedToExistingDirectors", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "link:footnote", "td", "tr", "table", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Stock-Based Compensation (Details 4)", "role": "http://adobe.com/role/StockBasedCompensationDetails4", "shortName": "Stock-Based Compensation (Details 4)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "link:footnote", "td", "tr", "table", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Stock-Based Compensation (Details Numeric)", "role": "http://adobe.com/role/StockBasedCompensationDetailsNumeric", "shortName": "Stock-Based Compensation (Details Numeric)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "adbe:UnrealizedGainsonAvailableforSaleSecuritiesNetofTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details 1)", "role": "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1", "shortName": "Accumulated Other Comprehensive Income (Loss) (Details 1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "adbe:GrossunrealizedgainsonavailableforsalesecuritiesincreasedecreaseNetofTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "adbe:OtherComprehensiveIncomeTaxTableTextBlock", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415403 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Details 2)", "role": "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails2", "shortName": "Accumulated Other Comprehensive Income (Loss) (Details 2)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "adbe:OtherComprehensiveIncomeTaxTableTextBlock", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416401 - Disclosure - Stock Repurchase Program (Details Numeric)", "role": "http://adobe.com/role/StockRepurchaseProgramDetailsNumeric", "shortName": "Stock Repurchase Program (Details Numeric)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "2", "lang": null, "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417402 - Disclosure - Net Income Per Share (Details)", "role": "http://adobe.com/role/NetIncomePerShareDetails", "shortName": "Net Income Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-3", "lang": null, "name": "adbe:Incrementalsharesattributabletounvestedrestrictedstockandperformanceshareawards", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418402 - Disclosure - Commitments and Contingencies (Details)", "role": "http://adobe.com/role/CommitmentsAndContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RecordedUnconditionalPurchaseObligationDueWithinOneYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RoyaltyExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418403 - Disclosure - Commitments and Contingencies (Details Numeric)", "role": "http://adobe.com/role/CommitmentsAndContingenciesDetailsNumeric", "shortName": "Commitments and Contingencies (Details Numeric)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "adbe10kfy19.htm", "contextRef": "FD2019Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RoyaltyExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 105, "tag": { "adbe_Accruedmediacosts": { "auth_ref": [], "calculation": { "http://adobe.com/role/AccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Media Costs", "label": "Accrued media costs", "terseLabel": "Accrued media costs" } } }, "localname": "Accruedmediacosts", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "adbe_AccumulatedOtherComprehensiveIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accumulated Other Comprehensive Income (Loss) [Abstract]", "label": "Accumulated Other Comprehensive Income (Loss) [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAbstract", "nsuri": "http://adobe.com/20191129", "xbrltype": "stringItemType" }, "adbe_Achieved": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares under a share-based award plan other than a stock option plan that were achieved during the reporting period due to the certification of the actual performance achievement of participants in the program.", "label": "Achieved", "terseLabel": "Achieved" } } }, "localname": "Achieved", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails2" ], "xbrltype": "sharesItemType" }, "adbe_ActualPercentageAchieved": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Actual percentage achieved.", "label": "Actual Percentage Achieved", "terseLabel": "Actual Percentage Achieved" } } }, "localname": "ActualPercentageAchieved", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails2" ], "xbrltype": "percentItemType" }, "adbe_AllegorithmicMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Allegorithmic [Member]", "label": "Allegorithmic [Member]", "terseLabel": "Allegorithmic" } } }, "localname": "AllegorithmicMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AcquisitionsDetailsNumeric" ], "xbrltype": "domainItemType" }, "adbe_AnnualVestingPercentageForDirectorGrants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Annual vesting percentage for director grants.", "label": "Annual Vesting Percentage For Director Grants", "terseLabel": "Annual Vesting Percentage For Director Grants", "verboseLabel": "Vesting percentage per year for grants to non-employee directors" } } }, "localname": "AnnualVestingPercentageForDirectorGrants", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails3", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "percentItemType" }, "adbe_AvailableForSaleSecuritiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents Available-for-sale Securities which consist of all investments in certain debt and equity securities neither classified as trading or held-to-maturity securities. A debt security represents a creditor relationship with an enterprise. Debt securities include, among other items, US Treasury securities, US government securities, municipal securities, corporate bonds, convertible debt, commercial paper, and all securitized debt instruments. An equity security represents an ownership interest in an enterprise or the right to acquire or dispose of an ownership interest in an enterprise at fixed or determinable prices. Equity securities include, among other things, common stock, certain preferred stock, warrant rights, call options, and put options, but do not include convertible debt. An entity may opt to provide the reader with additional narrative text to better understand the nature of investments in debt and equity securities which are categorized as Available-for-sale.", "label": "Available For Sale Securities Fair Value Disclosure", "totalLabel": "Total, Estimated Fair Value" } } }, "localname": "AvailableForSaleSecuritiesFairValueDisclosure", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2" ], "xbrltype": "monetaryItemType" }, "adbe_AvailableforsaleSecuritiesDebtMaturitiesAfterThreeYearsAmortizedCostBasis": { "auth_ref": [], "calculation": { "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2": { "order": 4.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Available-for-sale Securities, Debt Maturities, After Three Years, Amortized Cost Basis", "label": "Available-for-sale Securities, Debt Maturities, After Three Years, Amortized Cost Basis", "verboseLabel": "Due after three years, Amortized Cost" } } }, "localname": "AvailableforsaleSecuritiesDebtMaturitiesAfterThreeYearsAmortizedCostBasis", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2" ], "xbrltype": "monetaryItemType" }, "adbe_AvailableforsaleSecuritiesDebtMaturitiesAfterThreeYearsFairValue": { "auth_ref": [], "calculation": { "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2": { "order": 4.0, "parentTag": "adbe_AvailableForSaleSecuritiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Available-for-sale Securities, Debt Maturities, After Three Years, Fair Value", "label": "Available-for-sale Securities, Debt Maturities, After Three Years, Fair Value", "verboseLabel": "Due after three years, Estimated Fair value" } } }, "localname": "AvailableforsaleSecuritiesDebtMaturitiesAfterThreeYearsFairValue", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2" ], "xbrltype": "monetaryItemType" }, "adbe_AvailableforsaleSecuritiesDebtMaturitiesNextOnetoTwoYearsAmortizedCostBasis": { "auth_ref": [], "calculation": { "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Available-for-sale Securities, Debt Maturities, Next One to Two Years, Amortized Cost Basis", "label": "Available-for-sale Securities, Debt Maturities, Next One to Two Years, Amortized Cost Basis", "terseLabel": "Due between one and two years, Amortized Cost" } } }, "localname": "AvailableforsaleSecuritiesDebtMaturitiesNextOnetoTwoYearsAmortizedCostBasis", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2" ], "xbrltype": "monetaryItemType" }, "adbe_AvailableforsaleSecuritiesDebtMaturitiesNextOnetoTwoYearsFairValue": { "auth_ref": [], "calculation": { "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2": { "order": 2.0, "parentTag": "adbe_AvailableForSaleSecuritiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Available-for-sale Securities, Debt Maturities, Next One to Two Years, Fair Value", "label": "Available-for-sale Securities, Debt Maturities, Next One to Two Years, Fair Value", "verboseLabel": "Due between one and two years, Estimated Fair value" } } }, "localname": "AvailableforsaleSecuritiesDebtMaturitiesNextOnetoTwoYearsFairValue", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2" ], "xbrltype": "monetaryItemType" }, "adbe_AvailableforsaleSecuritiesDebtMaturitiesNextTwotoThreeYearsAmortizedCostBasis": { "auth_ref": [], "calculation": { "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Available-for-sale Securities, Debt Maturities, Next Two to Three Years, Amortized Cost Basis", "label": "Available-for-sale Securities, Debt Maturities, Next Two to Three Years, Amortized Cost Basis", "verboseLabel": "Due between two and three years, Amortized Cost" } } }, "localname": "AvailableforsaleSecuritiesDebtMaturitiesNextTwotoThreeYearsAmortizedCostBasis", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2" ], "xbrltype": "monetaryItemType" }, "adbe_AvailableforsaleSecuritiesDebtMaturitiesNextTwotoThreeYearsFairValue": { "auth_ref": [], "calculation": { "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2": { "order": 3.0, "parentTag": "adbe_AvailableForSaleSecuritiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Available-for-sale Securities, Debt Maturities, Next Two to Three Years, Fair Value", "label": "Available-for-sale Securities, Debt Maturities, Next Two to Three Years, Fair Value", "verboseLabel": "Due between two and three years, Estimated Fair value" } } }, "localname": "AvailableforsaleSecuritiesDebtMaturitiesNextTwotoThreeYearsFairValue", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2" ], "xbrltype": "monetaryItemType" }, "adbe_Benefitsrelatingtotaxpositions": { "auth_ref": [], "calculation": { "http://adobe.com/role/IncomeTaxesDetails1": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Benefits relating to tax positions", "label": "Benefits relating to tax positions", "terseLabel": "Benefits relating to tax positions" } } }, "localname": "Benefitsrelatingtotaxpositions", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "adbe_BoardOfDirectorsAndCertainExecutivesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Board of Directors and Certain Executives [Member]", "label": "Board of Directors and Certain Executives [Member]" } } }, "localname": "BoardOfDirectorsAndCertainExecutivesMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/BenefitPlansDetails" ], "xbrltype": "domainItemType" }, "adbe_BusinessCombinationDeferredTaxAssetsAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Deferred Tax Assets Acquired", "label": "Business Combination, Deferred Tax Assets Acquired", "terseLabel": "Deferred tax assets acquired" } } }, "localname": "BusinessCombinationDeferredTaxAssetsAcquired", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AcquisitionsDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "adbe_BusinessCombinationDeferredTaxLiabilitiesAssumedforFutureAmortizationofIntangibleAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Deferred Tax Liabilities for Future Amortization of Intangible Assets", "label": "Business Combination, Deferred Tax Liabilities Assumed for Future Amortization of Intangible Assets", "terseLabel": "Deferred tax liabilities assumed for future amortization of intangible assets" } } }, "localname": "BusinessCombinationDeferredTaxLiabilitiesAssumedforFutureAmortizationofIntangibleAssets", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AcquisitionsDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "adbe_BusinessCombinationPurchasePrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination Purchase Price", "label": "Business Combination Purchase Price", "terseLabel": "Business Combination Purchase Price", "verboseLabel": "Total estimated purchase price" } } }, "localname": "BusinessCombinationPurchasePrice", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/AcquisitionsDetails3", "http://adobe.com/role/AcquisitionsDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "adbe_BusinessCombinationPurchasePriceforRemainingInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Purchase Price for Remaining Interest", "label": "Business Combination, Purchase Price for Remaining Interest", "terseLabel": "Business Combination, Purchase Price for Remaining Interest" } } }, "localname": "BusinessCombinationPurchasePriceforRemainingInterest", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AcquisitionsDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "adbe_Changeintreasurystockvalueduetodeferredcompensationplan": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "An (increase) decrease to treasury stock value due to deferred compensation plan.", "label": "Change in treasury stock value due to deferred compensation plan", "terseLabel": "Value of shares in deferred compensation plan" } } }, "localname": "Changeintreasurystockvalueduetodeferredcompensationplan", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "adbe_CliffVestingPercentageonThirdYearforPerformanceAwards": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cliff Vesting Percentage on Third Year for Performance Awards", "label": "Cliff Vesting Percentage on Third Year for Performance Awards", "verboseLabel": "Vesting percentage on third year for performance awards" } } }, "localname": "CliffVestingPercentageonThirdYearforPerformanceAwards", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "percentItemType" }, "adbe_CostOfIssuanceOfTreasuryStock": { "auth_ref": [], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cost of Issuance of teasury stock", "label": "Cost Of Issuance Of Treasury Stock", "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "CostOfIssuanceOfTreasuryStock", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "adbe_CostOfServiceAndSupportRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Cost of Service and Support Revenue [Member]", "terseLabel": "Cost of Revenue - Services and Support [Member]" } } }, "localname": "CostOfServiceAndSupportRevenueMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails4" ], "xbrltype": "domainItemType" }, "adbe_CostOfSubscriptionRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Cost of Subscription Revenue [Member]", "terseLabel": "Cost of Revenue - Subscription [Member]" } } }, "localname": "CostOfSubscriptionRevenueMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails4" ], "xbrltype": "domainItemType" }, "adbe_CostofProductRevenue": { "auth_ref": [], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost of Product Revenue", "label": "Cost of Product Revenue", "terseLabel": "Product" } } }, "localname": "CostofProductRevenue", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "adbe_CostofServicesandSupportRevenue": { "auth_ref": [], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost of Services and Support Revenue", "label": "Cost of Services and Support Revenue", "terseLabel": "Services and support" } } }, "localname": "CostofServicesandSupportRevenue", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "adbe_CostofSubscriptionRevenue": { "auth_ref": [], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost of Subscription Revenue", "label": "Cost of Subscription Revenue", "terseLabel": "Subscription" } } }, "localname": "CostofSubscriptionRevenue", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "adbe_CreativeCloud": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Creative Cloud; major offering in Digital Media reportable segment", "label": "Creative Cloud", "terseLabel": "Creative Cloud" } } }, "localname": "CreativeCloud", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/RevenueDetails3" ], "xbrltype": "monetaryItemType" }, "adbe_CustomerContractsAndRelationshipsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customer Contracts and Relationships [Member]", "label": "Customer Contracts and Relationships [Member]", "verboseLabel": "Customer contracts and relationships" } } }, "localname": "CustomerContractsAndRelationshipsMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/AcquisitionsDetails3", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails5", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails2" ], "xbrltype": "domainItemType" }, "adbe_DeferredCompensationArrangementParticipantElectionOfBenefitPaymentsAnnualInstallmentsOptionPaymentPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Compensation Arrangement, Participant Election of Benefit Payments, Annual Installments Option Payment Period", "label": "Deferred Compensation Arrangement, Participant Election of Benefit Payments, Annual Installments Option Payment Period", "terseLabel": "Payment period for annual installments election of benefit payments" } } }, "localname": "DeferredCompensationArrangementParticipantElectionOfBenefitPaymentsAnnualInstallmentsOptionPaymentPeriod", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/BenefitPlansDetails" ], "xbrltype": "durationStringItemType" }, "adbe_DeferredCompensationArrangementParticipantElectionOfBenefitPaymentsStartDateMinimumPeriodAfterEndOfPlanYear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Compensation Arrangement, Participant Election of Benefit Payments Start Date, Minimum Period after End of Plan Year", "label": "Deferred Compensation Arrangement, Participant Election of Benefit Payments Start Date, Minimum Period after End of Plan Year", "terseLabel": "Minimum period after end of plan year participants can elect to begin benefit payments" } } }, "localname": "DeferredCompensationArrangementParticipantElectionOfBenefitPaymentsStartDateMinimumPeriodAfterEndOfPlanYear", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/BenefitPlansDetails" ], "xbrltype": "durationStringItemType" }, "adbe_DeferredTaxAssetsAcquiredTechnology": { "auth_ref": [], "calculation": { "http://adobe.com/role/IncomeTaxesDetails1": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Acquired technology.", "label": "Deferred Tax Assets, Acquired Technology", "verboseLabel": "Acquired technology" } } }, "localname": "DeferredTaxAssetsAcquiredTechnology", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "adbe_DeferredTaxAssetsCapitalizedExpenses": { "auth_ref": [], "calculation": { "http://adobe.com/role/IncomeTaxesDetails1": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Capitalized expenses.", "label": "Deferred Tax Assets, Capitalized Expenses", "verboseLabel": "Capitalized expenses" } } }, "localname": "DeferredTaxAssetsCapitalizedExpenses", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "adbe_DigitalExperienceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Digital Experience [Member]", "label": "Digital Experience [Member]", "terseLabel": "Digital Experience" } } }, "localname": "DigitalExperienceMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails1", "http://adobe.com/role/RevenueDetails1", "http://adobe.com/role/RevenueDetails4" ], "xbrltype": "domainItemType" }, "adbe_DigitalMediaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Digital Media [Member]", "label": "Digital Media [Member]", "terseLabel": "Digital Media" } } }, "localname": "DigitalMediaMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails1", "http://adobe.com/role/RevenueDetails1", "http://adobe.com/role/RevenueDetails3", "http://adobe.com/role/RevenueDetails4" ], "xbrltype": "domainItemType" }, "adbe_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document And Entity Information.", "label": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://adobe.com/20191129", "xbrltype": "stringItemType" }, "adbe_DocumentCloud": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Document Cloud; major offering in Digital Media reportable segment", "label": "Document Cloud", "terseLabel": "Document Cloud" } } }, "localname": "DocumentCloud", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/RevenueDetails3" ], "xbrltype": "monetaryItemType" }, "adbe_DueToAcquisition": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The quantity of shares issuable on stock options or awards brought over as a result of an acquisition.", "label": "Due To Acquisition", "terseLabel": "Increase due to acquisition" } } }, "localname": "DueToAcquisition", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails1" ], "xbrltype": "sharesItemType" }, "adbe_EquityAwardsAssumedForAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity awards assumed for acquisition.", "label": "Equity Awards Assumed For Acquisition", "terseLabel": "Equity awards assumed for acquisition", "verboseLabel": "Issuance of common stock and stock awards assumed in business acquisitions" } } }, "localname": "EquityAwardsAssumedForAcquisition", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows", "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "adbe_EquityadjustmentattributabletoTaxAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity adjustment due to passage of Tax Cuts and Job Act passed in FY 2018.", "label": "Equity adjustment attributable to Tax Act", "terseLabel": "Impact of the U.S. Tax Act" } } }, "localname": "EquityadjustmentattributabletoTaxAct", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "adbe_ExistingNonEmployeeDirectorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Existing Non-Employee Directors [Member]", "label": "Existing Non-Employee Directors [Member]", "terseLabel": "Existing Non-Employee Directors [Member]" } } }, "localname": "ExistingNonEmployeeDirectorsMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails", "http://adobe.com/role/StockBasedCompensationDetails3" ], "xbrltype": "domainItemType" }, "adbe_Fairmarketvalueofderivativeliability": { "auth_ref": [], "calculation": { "http://adobe.com/role/AccruedExpensesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair market value of derivative liability", "label": "Fair market value of derivative liability", "terseLabel": "Fair value of derivatives" } } }, "localname": "Fairmarketvalueofderivativeliability", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "adbe_Fairvalueofinterestrateswapoffsettingcarryingvalueofnotescurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of interest rate swap offsetting carrying value of notes, current", "label": "Fair value of interest rate swap offsetting carrying value of notes, current", "terseLabel": "Fair value of interest rate swap offsetting carrying value of notes, current" } } }, "localname": "Fairvalueofinterestrateswapoffsettingcarryingvalueofnotescurrent", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "adbe_Fairvalueofinterestrateswapoffsettingcarryingvalueofnoteslongterm": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of interest rate swap offsetting carrying value of notes, long-term", "label": "Fair value of interest rate swap offsetting carrying value of notes, long-term", "terseLabel": "Fair value of interest rate swap offsetting carrying value of notes, long-term" } } }, "localname": "Fairvalueofinterestrateswapoffsettingcarryingvalueofnoteslongterm", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "adbe_FiniteLivedIntangibleAssetsScheduleofWeightedAverageUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Table Text Block] for Amortizable Intangible Assets Schedule of Weighted Average Useful Lives [Table]", "label": "Finite-Lived Intangible Assets Schedule of Weighted Average Useful Lives [Table Text Block]", "terseLabel": "Finite-Lived Intangible Assets Schedule of Weighted Average Useful Lives [Table Text Block]" } } }, "localname": "FiniteLivedIntangibleAssetsScheduleofWeightedAverageUsefulLivesTableTextBlock", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables2" ], "xbrltype": "textBlockItemType" }, "adbe_FiniteLivedpurchasedtechnologygross": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date to an asset acquired in a business combination representing purchased technology having a finite beneficial life.", "label": "Finite-Lived purchased technology, gross", "terseLabel": "Finite-Lived Purchased Technology, Gross", "verboseLabel": "Purchased technology" } } }, "localname": "FiniteLivedpurchasedtechnologygross", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/AcquisitionsDetails3" ], "xbrltype": "monetaryItemType" }, "adbe_Finitelivedinprocessresearchanddevelopment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross carrying amount as of the balance sheet date to an asset acquired in a business combination representing in-process research and development.", "label": "Finite -lived in-process research and development", "terseLabel": "Finite -lived in-process research and development" } } }, "localname": "Finitelivedinprocessresearchanddevelopment", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AcquisitionsDetails3" ], "xbrltype": "monetaryItemType" }, "adbe_FocalAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Focal Awards [Member]", "label": "Focal Awards [Member]", "terseLabel": "Focal Awards [Member]" } } }, "localname": "FocalAwardsMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "domainItemType" }, "adbe_GrossProfitAsPercentageOfRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross profit as a percentage of revenue.", "label": "Gross profit as a percentage of revenue", "terseLabel": "Gross profit as a percentage of revenue" } } }, "localname": "GrossProfitAsPercentageOfRevenue", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/RevenueDetails1" ], "xbrltype": "percentItemType" }, "adbe_GrossunrealizedgainsonavailableforsalesecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross unrealized gains on available-for-sale securities [Abstract]", "label": "Gross unrealized gains on available-for-sale securities [Abstract]", "terseLabel": "Gross unrealized gains on available-for-sale securities [Abstract]" } } }, "localname": "GrossunrealizedgainsonavailableforsalesecuritiesAbstract", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "stringItemType" }, "adbe_GrossunrealizedgainsonavailableforsalesecuritiesincreasedecreaseNetofTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gross unrealized gains on available for sale securities, increase decrease", "label": "Gross unrealized gains on available for sale securities, increase decrease, Net of Tax", "terseLabel": "Gross unrealized gains on available for sale securities, increase decrease" } } }, "localname": "GrossunrealizedgainsonavailableforsalesecuritiesincreasedecreaseNetofTax", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "monetaryItemType" }, "adbe_GrossunrealizedgainsonavailableforsalesecuritiesreclassificationadjustmentsNetofTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross unrealized gains on available for sale securities, reclassification adjustments", "label": "Gross unrealized gains on available for sale securities, reclassification adjustments, Net of Tax", "negatedTerseLabel": "Gross unrealized gains on available for sale securities, reclassification adjustments" } } }, "localname": "GrossunrealizedgainsonavailableforsalesecuritiesreclassificationadjustmentsNetofTax", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "monetaryItemType" }, "adbe_GrossunrealizedlossesonavailableforsalesecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross unrealized losses on available-for-sale securities [Abstract]", "label": "Gross unrealized losses on available-for-sale securities [Abstract]", "terseLabel": "Gross unrealized losses on available-for-sale securities [Abstract]" } } }, "localname": "GrossunrealizedlossesonavailableforsalesecuritiesAbstract", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "stringItemType" }, "adbe_GrossunrealizedlossesonavailableforsalesecuritiesincreaseordecreaseNetofTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross unrealized losses on available for sale securities, increase or decrease", "label": "Gross unrealized losses on available for sale securities increase or decrease, Net of Tax", "negatedTerseLabel": "Gross unrealized losses on available for sale securities increase or decrease" } } }, "localname": "GrossunrealizedlossesonavailableforsalesecuritiesincreaseordecreaseNetofTax", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "monetaryItemType" }, "adbe_GrossunrealizedlossesonavailableforsalesecuritiesreclassificationadjustmentsNetofTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gross unrealized losses on available for sale securities, reclassification adjustments", "label": "Gross unrealized losses on available for sale securities, reclassification adjustments, Net of Tax", "terseLabel": "Gross unrealized losses on available for sale securities, reclassification adjustments" } } }, "localname": "GrossunrealizedlossesonavailableforsalesecuritiesreclassificationadjustmentsNetofTax", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "monetaryItemType" }, "adbe_IncomeTaxReconciliationLicensingOfTechnologyToForeignSubsidiaries": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Income Tax Reconciliation Licensing Of Technology To Foreign Subsidiaries.", "label": "Income Tax Reconciliation Licensing Of Technology To Foreign Subsidiaries", "verboseLabel": "Tax charge for licensing acquired company technology to foreign subsidiaries" } } }, "localname": "IncomeTaxReconciliationLicensingOfTechnologyToForeignSubsidiaries", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "adbe_Incrementalsharesattributabletounvestedrestrictedstockandperformanceshareawards": { "auth_ref": [], "calculation": { "http://adobe.com/role/NetIncomePerShareDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Incremental shares attributable to unvested restricted stock and performance share awards.", "label": "Incremental shares attributable to unvested restricted stock and performance share awards", "terseLabel": "Restricted stock units and performance share awards" } } }, "localname": "Incrementalsharesattributabletounvestedrestrictedstockandperformanceshareawards", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "adbe_InterestRateScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Rate Scenario [Axis]", "label": "Interest Rate Scenario [Axis]", "terseLabel": "Interest Rate Scenario [Axis]" } } }, "localname": "InterestRateScenarioAxis", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DebtDetailsNumeric3" ], "xbrltype": "stringItemType" }, "adbe_InterestRateScenarioDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "interest rate scenario [Domain] [Domain]", "label": "Interest rate scenario [Domain]", "terseLabel": "Interest rate scenario [Domain]" } } }, "localname": "InterestRateScenarioDomain", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DebtDetailsNumeric3" ], "xbrltype": "domainItemType" }, "adbe_InvestmentinLeaseReceivableAppliedtoBuildingPurchase": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Investment in Lease Receivable Applied to Building Purchase", "label": "Investment in Lease Receivable Applied to Building Purchase", "terseLabel": "Investment in lease receivable applied to building purchase" } } }, "localname": "InvestmentinLeaseReceivableAppliedtoBuildingPurchase", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "adbe_MagentoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Magento [Member]", "label": "Magento [Member]", "terseLabel": "Magento" } } }, "localname": "MagentoMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AcquisitionsDetails3", "http://adobe.com/role/AcquisitionsTables" ], "xbrltype": "domainItemType" }, "adbe_MarginAddedToLiborToDetermineInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Margin Added to LIBOR to Determine Interest Rate", "label": "Margin Added to LIBOR to Determine Interest Rate", "terseLabel": "Margin Added to LIBOR to Determine Interest Rate" } } }, "localname": "MarginAddedToLiborToDetermineInterestRate", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DebtDetailsNumeric3" ], "xbrltype": "percentItemType" }, "adbe_MarginAddedtoBaseRatetoDetermineInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Margin Added to Base Rate to Determine Interest Rate", "terseLabel": "Margin Added to Base Rate to Determine Interest Rate" } } }, "localname": "MarginAddedtoBaseRatetoDetermineInterestRate", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric1" ], "xbrltype": "percentItemType" }, "adbe_MarketoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Marketo [Member]", "label": "Marketo [Member]", "terseLabel": "Marketo" } } }, "localname": "MarketoMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/AcquisitionsDetails2", "http://adobe.com/role/AcquisitionsDetailsNumeric", "http://adobe.com/role/AcquisitionsTables", "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric" ], "xbrltype": "domainItemType" }, "adbe_MaximumSharesEligibleToReceiveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum Shares Eligible to Receive.", "label": "Maximum Shares Eligible to Receive [Member]", "terseLabel": "Maximum Shares Eligible to Receive [Member]" } } }, "localname": "MaximumSharesEligibleToReceiveMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails2" ], "xbrltype": "domainItemType" }, "adbe_MaximumTargetPercentageAllowedUnderProgram": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum Target Percentage Allowed Under Program.", "label": "Maximum Target Percentage Allowed Under Program", "terseLabel": "Maximum Target Percentage Allowed Under Program", "verboseLabel": "Maximum percentage of target shares able to receive" } } }, "localname": "MaximumTargetPercentageAllowedUnderProgram", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails2", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "percentItemType" }, "adbe_NetGainsLossesRecognizedInInterestAndOtherIncomeNetRelatingToBalanceSheetHedgingTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Net Gains Losses Recognized In Interest And Other Income Net Relating To Balance Sheet Hedging", "label": "Net Gains Losses Recognized In Interest And Other Income Net Relating To Balance Sheet Hedging [Table Text Block]", "verboseLabel": "Net Gains (Losses) Recognized in Interest and Other Income (Expense) Net, Relating to Non-Designated Derivatives" } } }, "localname": "NetGainsLossesRecognizedInInterestAndOtherIncomeNetRelatingToBalanceSheetHedgingTableTextBlock", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "adbe_Netgainlossrecognizedinrevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net gain (loss) recognized in revenue", "label": "Net gain (loss) recognized in revenue", "terseLabel": "Net gain (loss) recognized in revenue" } } }, "localname": "Netgainlossrecognizedinrevenue", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1" ], "xbrltype": "monetaryItemType" }, "adbe_NewNonEmployeeDirectorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "New Non-Employee Directors [Member]", "label": "New Non-Employee Directors [Member]", "terseLabel": "New Non-Employee Directors [Member]" } } }, "localname": "NewNonEmployeeDirectorsMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails3" ], "xbrltype": "domainItemType" }, "adbe_NoncancellableCommittedFundsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non-cancellable Committed Funds [Member]", "label": "Non-cancellable Committed Funds [Member]", "terseLabel": "Non-cancellable Committed Funds" } } }, "localname": "NoncancellableCommittedFundsMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/RevenueDetailsNumeric" ], "xbrltype": "domainItemType" }, "adbe_Notes2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2020 Notes.", "label": "Notes 2020 [Member]", "terseLabel": "Notes 2020" } } }, "localname": "Notes2020Member", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DebtDetails", "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric" ], "xbrltype": "domainItemType" }, "adbe_Notes2020and2025Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Notes 2020 and 2025 [Member]", "label": "Notes 2020 and 2025 [Member]", "terseLabel": "Notes 2020 and 2025" } } }, "localname": "Notes2020and2025Member", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DebtDetails", "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/FairValueMeasurementsDetailsNumeric" ], "xbrltype": "domainItemType" }, "adbe_Notes2025Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Notes 2025 [Member]", "label": "Notes 2025 [Member]", "terseLabel": "Notes 2025" } } }, "localname": "Notes2025Member", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric2" ], "xbrltype": "domainItemType" }, "adbe_NumberOfPurchasePeriodsPerOfferingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of purchase periods per offering period.", "label": "Number Of Purchase Periods Per Offering Period", "verboseLabel": "Number of purchase periods per offering period" } } }, "localname": "NumberOfPurchasePeriodsPerOfferingPeriod", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "integerItemType" }, "adbe_NumberOfWeeksInCurrentFiscalQuarter": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Weeks in Current Fiscal Quarter", "label": "Number of Weeks in Current Fiscal Quarter", "terseLabel": "Number of weeks in current fiscal quarter" } } }, "localname": "NumberOfWeeksInCurrentFiscalQuarter", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/SelectedQuarterlyFinancialDataDetails" ], "xbrltype": "durationStringItemType" }, "adbe_NumberOfWeeksInCurrentFiscalYear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Weeks in Current Fiscal Year", "label": "Number of Weeks in Current Fiscal Year", "terseLabel": "Number of weeks in current fiscal year" } } }, "localname": "NumberOfWeeksInCurrentFiscalYear", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/SelectedQuarterlyFinancialDataDetails" ], "xbrltype": "durationStringItemType" }, "adbe_NumbersOfDaysUsedToCalculateAverageStockPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Numbers of days used to calculate average stock price.", "label": "Numbers of Days Used to Calculate Average Stock Price", "terseLabel": "Numbers of Days Used to Calculate Average Stock Price", "verboseLabel": "Numbers of days used to calculate the aggregate value of the equity award" } } }, "localname": "NumbersOfDaysUsedToCalculateAverageStockPrice", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails3", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "durationItemType" }, "adbe_OfferingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Offering Period.", "label": "Offering Period", "verboseLabel": "Offering Period" } } }, "localname": "OfferingPeriod", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "durationStringItemType" }, "adbe_OperatingExpensesAmortizationOfPurchasedIntangibles": { "auth_ref": [], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortization of purchased intangibles recorded to Operating Expenses", "label": "Operating Expenses, Amortization of purchased intangibles", "terseLabel": "Amortization of intangibles" } } }, "localname": "OperatingExpensesAmortizationOfPurchasedIntangibles", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "adbe_OptionGrantsAndStockPurchaseRightsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Option Grants And Stock Purchase Rights.", "label": "Option Grants and Stock Purchase Rights [Member]", "terseLabel": "Stock Purchase Rights and Options [Member]" } } }, "localname": "OptionGrantsAndStockPurchaseRightsMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails4" ], "xbrltype": "domainItemType" }, "adbe_OptionToRequestAdditionalCommitmentsOnCreditFacility": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Option to request additional commitments on credit facility.", "label": "Option To Request Additional Commitments On Credit Facility", "terseLabel": "Option To Request Additional Commitments On Credit Facility" } } }, "localname": "OptionToRequestAdditionalCommitmentsOnCreditFacility", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric3" ], "xbrltype": "monetaryItemType" }, "adbe_OtherAmericasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Americas.", "label": "Other Americas [Member]", "terseLabel": "Other Americas" } } }, "localname": "OtherAmericasMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/PropertyAndEquipmentDetails1", "http://adobe.com/role/RevenueDetails2" ], "xbrltype": "domainItemType" }, "adbe_OtherAsiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Asia.", "label": "Other-Asia [Member]", "terseLabel": "Other APAC" } } }, "localname": "OtherAsiaMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/RevenueDetails2" ], "xbrltype": "domainItemType" }, "adbe_OtherAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Awards [Member]", "label": "Other Awards [Member]", "terseLabel": "Other Awards [Member]" } } }, "localname": "OtherAwardsMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "domainItemType" }, "adbe_OtherComprehensiveIncomeTaxTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Table Text Block] for Other comprehensive income, tax [Table]", "label": "Other comprehensive income, tax [Table Text Block]", "terseLabel": "Other comprehensive income, tax [Table Text Block]" } } }, "localname": "OtherComprehensiveIncomeTaxTableTextBlock", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "adbe_Otherinterestandotherincomeexpensenet": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other interest and other income (expense), net\nOther interest and other income (expense), net attributed to Non-operating income (expense)", "label": "Other interest and other income (expense), net", "verboseLabel": "Other" } } }, "localname": "Otherinterestandotherincomeexpensenet", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/NonOperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "adbe_PercentageAddedToEffectiveFundsRateInDeterminingInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage Added to Federal Funds Effective Rate in Determining Interest Rate", "label": "Percentage Added to Effective Funds Rate in Determining Interest Rate", "terseLabel": "Percentage Added to Federal Funds Effective Rate to Determine Interest Rate" } } }, "localname": "PercentageAddedToEffectiveFundsRateInDeterminingInterestRate", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric3" ], "xbrltype": "percentItemType" }, "adbe_PercentageAddedToLiborInDeterminingInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage Added to LIBOR in Determining Interest Rate", "label": "Percentage Added to LIBOR in Determining Interest Rate", "terseLabel": "Percentage Added to LIBOR to Determine Interest Rate" } } }, "localname": "PercentageAddedToLiborInDeterminingInterestRate", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric3" ], "xbrltype": "percentItemType" }, "adbe_PercentageOfContributionMadeByParticipantsOfBaseSalaryToDeferredCompensationPlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of contribution made by participants of base salary to deferred compensation plan.", "label": "Percentage of contribution made by participants of base salary to deferred compensation plan", "verboseLabel": "Percentage of contribution made by participants of base salary to deferred compensation plan" } } }, "localname": "PercentageOfContributionMadeByParticipantsOfBaseSalaryToDeferredCompensationPlan", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/BenefitPlansDetails" ], "xbrltype": "percentItemType" }, "adbe_PercentageOfContributionMadeByParticipantsOfOtherSpecifiedCompensationToDeferredCompensationPlan": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of contribution made by participants of other specified compensation to deferred compensation plan.", "label": "Percentage of contribution made by participants of other specified compensation to deferred compensation plan", "verboseLabel": "Percentage of contribution made by participants of other specified compensation to deferred compensation plan" } } }, "localname": "PercentageOfContributionMadeByParticipantsOfOtherSpecifiedCompensationToDeferredCompensationPlan", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/BenefitPlansDetails" ], "xbrltype": "percentItemType" }, "adbe_Plan2019Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2019 Equity Incentive Plan [Member]", "label": "Plan 2019 [Member]", "terseLabel": "2019 Plan [Member]" } } }, "localname": "Plan2019Member", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "domainItemType" }, "adbe_Productrevenue": { "auth_ref": [], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Product revenue", "label": "Product revenue", "terseLabel": "Product" } } }, "localname": "Productrevenue", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "adbe_Program2014Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Program 2014 [Member]", "label": "Program 2014 [Member]", "terseLabel": "Program 2014 [Member]" } } }, "localname": "Program2014Member", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails2", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "domainItemType" }, "adbe_Program2015Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Program 2015 [Member]\n2015 Performance share program, adopted January 26, 2015\nSee exhibit 10.2 of the 8-K filed with the SEC on January 28, 2015", "label": "Program 2015 [Member]", "terseLabel": "Program 2015 [Member]" } } }, "localname": "Program2015Member", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails2", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "domainItemType" }, "adbe_Program2016Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Program 2016 [Member]\n2016 Performance share program, adopted January 25, 2016.\nSee Exhibit 10.2 of the 8-K filed with the SEC on January 29, 2016", "label": "Program 2016 [Member]", "terseLabel": "Program 2016 [Member]" } } }, "localname": "Program2016Member", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails2", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "domainItemType" }, "adbe_ProgramsachievedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Programs achieved", "label": "Programs achieved [Member]", "terseLabel": "Programs achieved [Member]" } } }, "localname": "ProgramsachievedMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails2", "http://adobe.com/role/StockBasedCompensationDetailsNumeric", "http://adobe.com/role/StockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "adbe_ProgramsnotyetachievedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Programs not yet achieved [Member]", "label": "Programs not yet achieved [Member]", "terseLabel": "Programs not yet achieved [Member]" } } }, "localname": "ProgramsnotyetachievedMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails2", "http://adobe.com/role/StockBasedCompensationDetailsNumeric", "http://adobe.com/role/StockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "adbe_PropertyandEquipmentbyGeographicAreaTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Property and Equipment by Geographic Area [Table Text Block]", "label": "Property and Equipment by Geographic Area [Table Text Block]", "terseLabel": "Property and Equipment by Geographic Area" } } }, "localname": "PropertyandEquipmentbyGeographicAreaTableTextBlock", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "adbe_PublishingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Publishing", "label": "Publishing [Member]", "terseLabel": "Publishing" } } }, "localname": "PublishingMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails1", "http://adobe.com/role/RevenueDetails1", "http://adobe.com/role/RevenueDetails4" ], "xbrltype": "domainItemType" }, "adbe_PurchasePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase period.", "label": "Purchase Period", "verboseLabel": "Purchase period" } } }, "localname": "PurchasePeriod", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "durationStringItemType" }, "adbe_PurchasedTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchased Technology.", "label": "Purchased Technology [Member]", "terseLabel": "Purchased Technology" } } }, "localname": "PurchasedTechnologyMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/AcquisitionsDetails3", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails5", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails2" ], "xbrltype": "domainItemType" }, "adbe_RSUtypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "RSU type [Axis]", "label": "RSU type [Axis]", "terseLabel": "RSU type [Axis]" } } }, "localname": "RSUtypeAxis", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "stringItemType" }, "adbe_RSUtypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for RSU type [Axis]", "label": "RSU type [Domain]", "terseLabel": "RSU type [Domain]" } } }, "localname": "RSUtypeDomain", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "domainItemType" }, "adbe_RealizedInvestmentGains": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Realized investment gains.", "label": "Realized investment gains", "verboseLabel": "Realized investment gains" } } }, "localname": "RealizedInvestmentGains", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/NonOperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "adbe_RealizedInvestmentLosses": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Realized investment losses.", "label": "Realized investment losses", "negatedLabel": "Realized investment losses" } } }, "localname": "RealizedInvestmentLosses", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/NonOperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "adbe_RefundableCustomerDepositsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Refundable Customer Deposits [Member]", "label": "Refundable Customer Deposits [Member]", "terseLabel": "Refundable Customer Deposits" } } }, "localname": "RefundableCustomerDepositsMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/RevenueDetailsNumeric" ], "xbrltype": "domainItemType" }, "adbe_RepurchaseNotesAtPriceOfTheirPrincipalAmountPlusAccruedAndUnpaidInterest": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Repurchase notes at price of their principal amount, plus accrued and unpaid interest.", "label": "Repurchase notes at price of their principal amount plus accrued and unpaid interest", "terseLabel": "Repurchase notes at price of their principal amount plus accrued and unpaid interest" } } }, "localname": "RepurchaseNotesAtPriceOfTheirPrincipalAmountPlusAccruedAndUnpaidInterest", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric2" ], "xbrltype": "percentItemType" }, "adbe_RestrictedStockAndPerformanceShareAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Stock And Performance Share Awards.", "label": "Restricted Stock and Performance Share Awards [Member]", "terseLabel": "Restricted Stock and Performance Share Awards [Member]" } } }, "localname": "RestrictedStockAndPerformanceShareAwardsMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails4" ], "xbrltype": "domainItemType" }, "adbe_RestrictedStockUnitsExpectedToVestIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restricted Stock Units expected to vest intrinsic value.", "label": "Restricted Stock Units Expected To Vest Intrinsic Value", "terseLabel": "Restricted Stock Units Expected To Vest Intrinsic Value" } } }, "localname": "RestrictedStockUnitsExpectedToVestIntrinsicValue", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails1" ], "xbrltype": "monetaryItemType" }, "adbe_RestrictedStockUnitsExpectedToVestShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Stock Units Expected To Vest Shares.", "label": "Restricted Stock Units Expected To Vest Shares", "terseLabel": "Restricted Stock Units Expected To Vest Shares" } } }, "localname": "RestrictedStockUnitsExpectedToVestShares", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails1" ], "xbrltype": "sharesItemType" }, "adbe_RestrictedStockUnitsGrantedToDirectorsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted stock units granted to directors.", "label": "Restricted Stock Units Granted To Directors [Table Text Block]", "verboseLabel": "Restricted Stock Units Granted to Directors" } } }, "localname": "RestrictedStockUnitsGrantedToDirectorsTableTextBlock", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "adbe_RestrictedStockUnitsGrantedToExistingDirectors": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted stock units granted to existing directors.", "label": "Restricted Stock Units Granted To Existing Directors", "verboseLabel": "Annual equity grants to existing directors" } } }, "localname": "RestrictedStockUnitsGrantedToExistingDirectors", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails3" ], "xbrltype": "sharesItemType" }, "adbe_RestrictedStockUnitsGrantedToNewDirectors": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted stock units granted to new directors.", "label": "Restricted Stock Units Granted To New Directors", "terseLabel": "Initial equity grants to new directors" } } }, "localname": "RestrictedStockUnitsGrantedToNewDirectors", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails3" ], "xbrltype": "sharesItemType" }, "adbe_RevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue [Abstract]", "label": "Revenue [Abstract]" } } }, "localname": "RevenueAbstract", "nsuri": "http://adobe.com/20191129", "xbrltype": "stringItemType" }, "adbe_RevenueRecognitionRevenueReserveRollforwardTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue recognition revenue reserve roll forward.", "label": "Revenue Recognition, Revenue Reserve Rollforward [Table Text Block]", "verboseLabel": "Revenue reserve rollforward" } } }, "localname": "RevenueRecognitionRevenueReserveRollforwardTableTextBlock", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/RevenueTables2" ], "xbrltype": "textBlockItemType" }, "adbe_SalesAndMarketingAllowances": { "auth_ref": [], "calculation": { "http://adobe.com/role/AccruedExpensesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sales and marketing allowances.", "label": "Sales and marketing allowances", "terseLabel": "Sales and marketing allowances" } } }, "localname": "SalesAndMarketingAllowances", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "adbe_ScenarioiMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Scenario i", "label": "Scenarioi [Member]", "terseLabel": "Scenarioi [Member]" } } }, "localname": "ScenarioiMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DebtDetailsNumeric3" ], "xbrltype": "domainItemType" }, "adbe_ScenarioiiMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Scenario ii [Member]", "label": "Scenarioii [Member]", "terseLabel": "Scenarioii [Member]" } } }, "localname": "ScenarioiiMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DebtDetailsNumeric3" ], "xbrltype": "domainItemType" }, "adbe_ScheduleOfAllowanceForDoubtfulAccountsRollforwardTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Allowance for Doubtful Accounts Rollforward [Table Text Block]", "label": "Schedule of Allowance for Doubtful Accounts Rollforward [Table Text Block]", "terseLabel": "Allowance for doubtful accounts rollforward" } } }, "localname": "ScheduleOfAllowanceForDoubtfulAccountsRollforwardTableTextBlock", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/RevenueTables2" ], "xbrltype": "textBlockItemType" }, "adbe_ScheduleOfUnconditionalPurchaseObligationsOperatingLeasesAndCapitalLeasesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Unconditional Purchase Obligations, Operating Leases and Capital Leases.", "label": "Schedule of Unconditional Purchase Obligations, Operating Leases and Capital Leases [Text Block]", "verboseLabel": "Summary of non-cancellable unconditional purchase obligations, operating leases and capital leases" } } }, "localname": "ScheduleOfUnconditionalPurchaseObligationsOperatingLeasesAndCapitalLeasesTextBlock", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "adbe_ScheduleOfUnrealizedLossOnInvestmentsTwelveMonthsOrLongerTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Unrealized Loss on Investments Twelve Months or Longer [Table Text Block]", "label": "Schedule of Unrealized Loss on Investments Twelve Months or Longer [Table Text Block]", "terseLabel": "Continuous Unrealized Loss Position Twelve Months or Longer Related to Available-for-Sale-Securities" } } }, "localname": "ScheduleOfUnrealizedLossOnInvestmentsTwelveMonthsOrLongerTableTextBlock", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "adbe_ScheduleofacquiredassetsandliabilitiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Schedule of acquired assets and liabilities, includes intangible assets, net liabilities, and goodwill.", "label": "Schedule of acquired assets and liabilities [Line Items]", "terseLabel": "Schedule of acquired assets and liabilities" } } }, "localname": "ScheduleofacquiredassetsandliabilitiesLineItems", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/AcquisitionsDetails3" ], "xbrltype": "stringItemType" }, "adbe_ScheduleofacquiredassetsandliabilitiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of acquired assets and liabilities, includes intangible assets, net liabilities, and goodwill.", "label": "Schedule of acquired assets and liabilities [Table]", "terseLabel": "Schedule of acquired assets and liabilities" } } }, "localname": "ScheduleofacquiredassetsandliabilitiesTable", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/AcquisitionsDetails3" ], "xbrltype": "stringItemType" }, "adbe_ScheduleofacquiredassetsandliabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Table Text Block] for Schedule of acquired assets and liabilities, includes intangible assets, net liabilities, and goodwill.", "label": "Schedule of acquired assets and liabilities [Table Text Block]", "terseLabel": "Schedule of acquired assets and liabilities" } } }, "localname": "ScheduleofacquiredassetsandliabilitiesTableTextBlock", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "adbe_ScheduleofproformarevenueandearningsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Schedule of pro forma revenue and earnings [Table]", "label": "Schedule of pro forma revenue and earnings [Line Items]", "terseLabel": "Schedule of pro forma revenue and earnings" } } }, "localname": "ScheduleofproformarevenueandearningsLineItems", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AcquisitionsDetails2" ], "xbrltype": "stringItemType" }, "adbe_ScheduleofproformarevenueandearningsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of pro forma revenue and earnings [Table]", "label": "Schedule of pro forma revenue and earnings [Table]", "terseLabel": "Schedule of pro forma revenue and earnings [Table]" } } }, "localname": "ScheduleofproformarevenueandearningsTable", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AcquisitionsDetails2" ], "xbrltype": "stringItemType" }, "adbe_SeniorNotesCarryingValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Senior Notes, Carrying Value", "label": "Senior Notes, Carrying Value", "terseLabel": "Senior Notes, Carrying Value" } } }, "localname": "SeniorNotesCarryingValue", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric2" ], "xbrltype": "monetaryItemType" }, "adbe_Servicesandsupportrevenue": { "auth_ref": [], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Services and support revenue", "label": "Services and support revenue", "terseLabel": "Services and support" } } }, "localname": "Servicesandsupportrevenue", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "adbe_ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateGrantValuePerAward": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Aggregate Grant Value Per Award", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Aggregate Grant Value Per Award", "terseLabel": "Non-Employee Director Aggregate Grant Value Per Award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAggregateGrantValuePerAward", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails3", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "adbe_ShareBasedCompensationArrangementByShareBasedPaymentAwardEligibilityStatusAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Eligibility Status [Axis]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Eligibility Status [Axis]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Eligibility Status [Axis]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEligibilityStatusAxis", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails", "http://adobe.com/role/StockBasedCompensationDetails2", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "stringItemType" }, "adbe_ShareBasedCompensationArrangementByShareBasedPaymentAwardEligibilityStatusDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Eligibility Status [Domain]", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Eligibility Status [Domain]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Eligibility Status [Domain]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEligibilityStatusDomain", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails", "http://adobe.com/role/StockBasedCompensationDetails2", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "domainItemType" }, "adbe_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceAsPercentageOfMarketPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price as Percentage of Market Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price as Percentage of Market Price", "terseLabel": "ESPP Purchase Price as Percentage of Market Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePriceAsPercentageOfMarketPrice", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "adbe_ShareBasedCompensationArrangementsByShareBasedPaymentAwardProgramNameAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Program Name [Axis]", "label": "Share Based Compensation Arrangements By Share Based Payment Award Program Name [Axis]", "terseLabel": "Share Based Compensation Arrangements By Share Based Payment Award Program Name [Axis]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardProgramNameAxis", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails2", "http://adobe.com/role/StockBasedCompensationDetailsNumeric", "http://adobe.com/role/StockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "adbe_ShareBasedCompensationArrangementsByShareBasedPaymentAwardProgramNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Program Name [Domain]", "label": "Share Based Compensation Arrangements By Share Based Payment Award Program Name [Domain]", "verboseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Program Name" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardProgramNameDomain", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails2", "http://adobe.com/role/StockBasedCompensationDetailsNumeric", "http://adobe.com/role/StockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "adbe_SharesGrantedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shares Granted", "label": "Shares Granted [Member]", "terseLabel": "Shares Granted [Member]" } } }, "localname": "SharesGrantedMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails", "http://adobe.com/role/StockBasedCompensationDetails2", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "domainItemType" }, "adbe_StockRepurchaseAuthority2018Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Repurchase Authority 2018 [Member]", "label": "Stock Repurchase Authority 2018 [Member]", "terseLabel": "Stock Repurchase Authority 2018 [Member]" } } }, "localname": "StockRepurchaseAuthority2018Member", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockRepurchaseProgramDetailsNumeric" ], "xbrltype": "domainItemType" }, "adbe_StockRepurchaseProgramAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Repurchase Program [Abstract]", "label": "Stock Repurchase Program [Abstract]" } } }, "localname": "StockRepurchaseProgramAbstract", "nsuri": "http://adobe.com/20191129", "xbrltype": "stringItemType" }, "adbe_SubscriptionandCirculationRevenue": { "auth_ref": [], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Subscription and Circulation Revenue", "label": "Subscription and Circulation Revenue", "verboseLabel": "Subscription" } } }, "localname": "SubscriptionandCirculationRevenue", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/ConsolidatedStatementsOfIncome", "http://adobe.com/role/RevenueDetails4" ], "xbrltype": "monetaryItemType" }, "adbe_TaxCutsandJobsActof2017onetimetransitiontaxotherincome": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "One-time transition tax on other income not previously subject to U.S. income tax due to Tax Cuts and Jobs Act of 2017 reduced by certain foreign tax credits", "label": "Tax Cuts and Jobs Act of 2017 one-time transition tax other income", "terseLabel": "Tax Cuts and Jobs Act of 2017 one-time transition tax other income" } } }, "localname": "TaxCutsandJobsActof2017onetimetransitiontaxotherincome", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/IncomeTaxesDetailsNumeric1" ], "xbrltype": "percentItemType" }, "adbe_TaxCutsandJobsActonetimetransitiontax": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "One-time transition tax on foreign cash and certain other net current assets not previously subject to U.S. income tax due to Tax Cuts and Jobs Act reduced by certain foreign tax credits", "label": "Tax Cuts and Jobs Act one-time transition tax", "terseLabel": "Provisional transition tax expense on deferred foreign earnings due to Tax Cuts and Jobs Act 2017" } } }, "localname": "TaxCutsandJobsActonetimetransitiontax", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/IncomeTaxesDetailsNumeric1" ], "xbrltype": "percentItemType" }, "adbe_TaxesCollectedFromCustomersPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Taxes Collected from Customers Policy.", "label": "Taxes Collected from Customers [Policy Text Block]", "verboseLabel": "Taxes Collected from Customers" } } }, "localname": "TaxesCollectedFromCustomersPolicyTextBlock", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "adbe_TotalAmortizationExpenseExpectedToBeRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Assets, amortization expense, total expected to be recognized", "label": "Total amortization expense expected to be recognized", "terseLabel": "Total expected amortization expense" } } }, "localname": "TotalAmortizationExpenseExpectedToBeRecognized", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails3" ], "xbrltype": "monetaryItemType" }, "adbe_TotalIntrinsicValueOfSharesPurchased": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The difference between the market value on the date of purchase and the purchase price.", "label": "Total Intrinsic Value Of Shares Purchased", "terseLabel": "Total Intrinsic Value Of Shares Purchased" } } }, "localname": "TotalIntrinsicValueOfSharesPurchased", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "adbe_TreasuryStockPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Treasury stock Policy.", "label": "Treasury Stock [Policy Text Block]", "verboseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockPolicyTextBlock", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "adbe_TubeMogulMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "TubeMogul [Member]", "label": "TubeMogul [Member]", "terseLabel": "TubeMogul" } } }, "localname": "TubeMogulMember", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AcquisitionsDetailsNumeric" ], "xbrltype": "domainItemType" }, "adbe_USFederalstatutorytaxrateeffectiveaftertheTaxCutsandJobsAct": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "US Federal statutory tax rate effective after the Tax Cuts and Jobs Act", "label": "US Federal statutory tax rate effective after the Tax Cuts and Jobs Act", "terseLabel": "US Federal statutory rate" } } }, "localname": "USFederalstatutorytaxrateeffectiveaftertheTaxCutsandJobsAct", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails", "http://adobe.com/role/IncomeTaxesDetailsNumeric1" ], "xbrltype": "percentItemType" }, "adbe_USFederalstatutorytaxrateeffectivebeforetheTaxCutsandJobsAct": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "US Federal statutory tax rate effective before the Tax Cuts and Job Act", "label": "US Federal statutory tax rate effective before the Tax Cuts and Jobs Act", "terseLabel": "US Federal statutory tax rate effective before the Tax Cuts and Jobs Act" } } }, "localname": "USFederalstatutorytaxrateeffectivebeforetheTaxCutsandJobsAct", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/IncomeTaxesDetailsNumeric1" ], "xbrltype": "percentItemType" }, "adbe_UnrealizedGainLossonForeignCurrencyDerivativeInstrumentsNotDesignatedasHedgingInstruments": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Unrealized Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments", "label": "Unrealized Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments", "terseLabel": "Unrealized Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments" } } }, "localname": "UnrealizedGainLossonForeignCurrencyDerivativeInstrumentsNotDesignatedasHedgingInstruments", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails2" ], "xbrltype": "monetaryItemType" }, "adbe_UnrealizedGainsonAvailableforSaleSecuritiesNetofTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the gross unrealized gains for securities which are categorized neither as held-to-maturity nor trading securities. Such gross unrealized gains are the excess of the fair value of the Available-for-sale Securities over their carrying value as of the reporting date. Such gross unrealized gains are included in other comprehensive income in the statement of shareholders' equity, unless the Available-for-sale Security is designated as a hedge.", "label": "Unrealized Gains on Available for Sale Securities, Net of Tax", "periodEndLabel": "Ending balance, unrealized gains on available-for-sale securities", "periodStartLabel": "Beginning balance, unrealized gains on available-for-sale securities" } } }, "localname": "UnrealizedGainsonAvailableforSaleSecuritiesNetofTax", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "monetaryItemType" }, "adbe_UnrealizedInvestmentGains": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Unrealized investment gains.", "label": "Unrealized investment gains", "verboseLabel": "Unrealized investment gains" } } }, "localname": "UnrealizedInvestmentGains", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/NonOperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "adbe_UnrealizedLossesonAvailableforSaleSecuritiesNetofTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the gross unrealized losses for securities which are categorized neither as held-to-maturity nor trading securities. Such gross unrealized losses are the excess of the carrying value of the Available-for-sale Securities over their fair value as of the reporting date. Such gross unrealized losses are included in other comprehensive income in the statement of shareholders' equity, unless the Available-for-sale Security is designated as a hedge or is determined to have had an other than temporary decline in fair value below its amortized cost basis.", "label": "Unrealized Losses on Available for Sale Securities, Net of Tax", "negatedPeriodEndLabel": "Ending balance, unrealized losses on available-for-sale securities", "negatedPeriodStartLabel": "Beginning balance, unrealized losses on available-for-sale securities" } } }, "localname": "UnrealizedLossesonAvailableforSaleSecuritiesNetofTax", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "monetaryItemType" }, "adbe_Unrealizedinvestmentlosses": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrealized investment losses", "label": "Unrealized investment losses", "negatedLabel": "Unrealized investment losses" } } }, "localname": "Unrealizedinvestmentlosses", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/NonOperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "adbe_UnrecognizedTaxBenefitsForeignExchangeGainsAndLosses": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The gross amount of changes in unrecognized tax benefits resulting from foreign exchange gains and losses.", "label": "Unrecognized Tax Benefits, Foreign Exchange Gains and Losses", "negatedLabel": "Foreign exchange gains and losses" } } }, "localname": "UnrecognizedTaxBenefitsForeignExchangeGainsAndLosses", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "adbe_UpFrontPaymentsTreasuryStockRemainingBalance": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Up-front payments treasury stock, remaining balance.", "label": "Up Front Payments Treasury Stock Remaining Balance", "verboseLabel": "Up-front payments remaining" } } }, "localname": "UpFrontPaymentsTreasuryStockRemainingBalance", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockRepurchaseProgramDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "adbe_ValuationAssumptionsRiskFreeInterestRateRangeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation Assumptions Risk Free Interest Rate Range.", "label": "Valuation Assumptions Risk Free Interest Rate Range [Abstract]", "terseLabel": "Valuation Assumptions Risk Free Interest Rate Range" } } }, "localname": "ValuationAssumptionsRiskFreeInterestRateRangeAbstract", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "adbe_ValuationAssumptionsVolatilityRangeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation Assumptions Volatility Range.", "label": "Valuation Assumptions Volatility Range [Abstract]", "terseLabel": "Valuation Assumptions Volatility" } } }, "localname": "ValuationAssumptionsVolatilityRangeAbstract", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "adbe_VestedAndExpectedToVestWeightedAverageRemainingContractualLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vested And Expected To Vest Weighted Average Remaining Contractual Life.", "label": "Vested And Expected To Vest Weighted Average Remaining Contractual Life", "terseLabel": "Vested And Expected To Vest Weighted Average Remaining Contractual Life" } } }, "localname": "VestedAndExpectedToVestWeightedAverageRemainingContractualLife", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails1" ], "xbrltype": "durationItemType" }, "adbe_VestingPercentagePerYearForFocalRestrictedStockUnits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vesting percentage per year for focal grants - restricted stock units.", "label": "Vesting Percentage Per Year For Focal Restricted Stock Units", "verboseLabel": "Vesting percentage per year for focal restricted stock units" } } }, "localname": "VestingPercentagePerYearForFocalRestrictedStockUnits", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "percentItemType" }, "adbe_Vestingpercentageperyearforrestrictedstockunitsotherthanfocalgrants": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vesting percentage per year for restricted stock units other than focal grants", "label": "Vesting percentage per year for restricted stock units other than focal grants", "terseLabel": "Vesting percentage per year for restricted stock units other than focal grants" } } }, "localname": "Vestingpercentageperyearforrestrictedstockunitsotherthanfocalgrants", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "percentItemType" }, "adbe_WeightedAverageSubscriptionDateFairValueOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average subscription date fair value of shares.", "label": "Weighted Average Subscription Date Fair Value Of Shares", "terseLabel": "Weighted Average Subscription Date Fair Value Of Shares" } } }, "localname": "WeightedAverageSubscriptionDateFairValueOfShares", "nsuri": "http://adobe.com/20191129", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "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://adobe.com/role/RevenueDetails2" ], "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://adobe.com/role/PropertyAndEquipmentDetails1", "http://adobe.com/role/RevenueDetails2" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "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://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r483" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r482" ], "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://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "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://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "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://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r484" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "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://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r484" ], "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://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "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://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r484" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "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://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInformationLineItems": { "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": "Entity Information [Line Items]", "terseLabel": "Entity Information [Line Items]" } } }, "localname": "EntityInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r485" ], "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://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r484" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r484" ], "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://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r484" ], "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://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r484" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "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://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r480" ], "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://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r481" ], "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://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "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://adobe.com/role/DocumentAndEntityInformationDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Continents of North and South America.", "label": "Americas [Member]", "terseLabel": "Total Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://adobe.com/role/PropertyAndEquipmentDetails1", "http://adobe.com/role/RevenueDetails2" ], "xbrltype": "domainItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Continent of Asia.", "label": "Asia [Member]", "terseLabel": "Total APAC", "verboseLabel": "APAC" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://adobe.com/role/PropertyAndEquipmentDetails1", "http://adobe.com/role/RevenueDetails2" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r168" ], "lang": { "en-US": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails3", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails4", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails5", "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DebtDetailsNumeric3", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetailsNumeric", "http://adobe.com/role/IncomeTaxesDetailsNumeric2", "http://adobe.com/role/IncomeTaxesDetailsNumeric3", "http://adobe.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails4", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails5", "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DebtDetailsNumeric3", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetailsNumeric", "http://adobe.com/role/IncomeTaxesDetailsNumeric2", "http://adobe.com/role/IncomeTaxesDetailsNumeric3", "http://adobe.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails4", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails5", "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DebtDetailsNumeric3", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetailsNumeric", "http://adobe.com/role/IncomeTaxesDetailsNumeric2", "http://adobe.com/role/IncomeTaxesDetailsNumeric3", "http://adobe.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails4", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails5", "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DebtDetailsNumeric3", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetailsNumeric", "http://adobe.com/role/IncomeTaxesDetailsNumeric2", "http://adobe.com/role/IncomeTaxesDetailsNumeric3", "http://adobe.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "auth_ref": [ "r489" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.", "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Impact of ASC 606 Adoption on Condensed Balance Sheets" } } }, "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables1" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "auth_ref": [ "r489" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.", "label": "Condensed Income Statement [Table Text Block]", "terseLabel": "Impact of ASC 606 Adoption on Consolidated Statements of Income" } } }, "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables1" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://adobe.com/role/PropertyAndEquipmentDetails1", "http://adobe.com/role/RevenueDetails2", "http://adobe.com/role/RevenueTables1" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r167", "r251", "r256", "r473", "r476", "r478", "r486", "r487" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://adobe.com/role/PropertyAndEquipmentDetails1", "http://adobe.com/role/RevenueDetails2", "http://adobe.com/role/RevenueTables1" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r168", "r427" ], "lang": { "en-US": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://adobe.com/role/BenefitPlansDetails", "http://adobe.com/role/StockBasedCompensationDetails3", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://adobe.com/role/BenefitPlansDetails", "http://adobe.com/role/StockBasedCompensationDetails3", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Movement in Valuation Allowances and Reserves" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails5", "http://adobe.com/role/RevenueDetails6", "http://adobe.com/role/RevenueTables2" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r124", "r488" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "Valuation and Qualifying Accounts Disclosure", "verboseLabel": "Valuation and Qualifying Accounts Rollforward" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails5", "http://adobe.com/role/RevenueDetails6", "http://adobe.com/role/RevenueTables2" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails1", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNumericDetails", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables1" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r38" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "verboseLabel": "ACCRUED EXPENSES" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Trade payables" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r22", "r169", "r170", "r252" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade receivables, net of allowances for doubtful accounts", "verboseLabel": "Trade receivables, net of allowances for doubtful accounts of $9,650 and $14,981, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails1", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3", "http://adobe.com/role/ConsolidatedBalanceSheets", "http://adobe.com/role/RevenueDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r6", "r8", "r42" ], "calculation": { "http://adobe.com/role/AccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "terseLabel": "Accrued bonuses" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r15", "r440", "r464" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 5.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", "verboseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r17", "r440", "r464" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Income taxes payable", "verboseLabel": "Income taxes payable, long-term" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3", "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://adobe.com/role/AccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Accrued expenses", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccruedExpensesDetails", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails1", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3", "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued Expense [Abstract]" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccruedExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://adobe.com/role/AccruedExpensesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Marketing Costs, Current", "terseLabel": "Accrued corporate marketing" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRentCurrent": { "auth_ref": [ "r6", "r8", "r42" ], "calculation": { "http://adobe.com/role/AccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Rent, Current", "terseLabel": "Accrued building rent" } } }, "localname": "AccruedRentCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r6", "r8", "r42" ], "calculation": { "http://adobe.com/role/AccruedExpensesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "terseLabel": "Royalties payable" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r225" ], "calculation": { "http://adobe.com/role/PropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r62" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "AOCI, Debt Securities, Available-for-sale, Adjustment, after Tax", "periodEndLabel": "Ending Balance, total net unrealized gains (losses) on available-for-sale securities", "periodStartLabel": "Beginning Balance, total net unrealized gains (losses) on available-for-sale securities" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax": { "auth_ref": [ "r56", "r60", "r62" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change, net of tax, in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee's Increase or Decrease in deferred hedging gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Cumulative Changes in Net Gain (Loss) from Cash Flow Hedges, Effect Net of Tax", "periodEndLabel": "Ending balance, net unrealized gains on derivative instruments designated as hedging instruments", "periodStartLabel": "Beginning balance, net unrealized gains on derivative instruments designated as hedging instruments" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r55", "r60", "r62", "r63", "r405", "r413", "r416" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "periodEndLabel": "Ending balance, cumulative foreign currency translation adjustments", "periodStartLabel": "Beginning balance, cumulative foreign currency translation adjustments" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r60", "r62", "r63" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "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", "periodEndLabel": "Ending balance, total accumulated other comprehensive income, net of taxes", "periodStartLabel": "Beginning balance, total accumulated other comprehensive income, net of taxes", "verboseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1", "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Total accumulated other comprehensive income (loss), net of taxes" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r59", "r63", "r67", "r360" ], "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://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "verboseLabel": "Acquired finite-lived intangible assets, weighted average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/AcquisitionsDetails3", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails5" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r23" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "verboseLabel": "Additional paid-in-capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r126" ], "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://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails1", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNumericDetails", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables1" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r270", "r272", "r293", "r294" ], "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", "verboseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "verboseLabel": "Advertising Expenses" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r297" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising Expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNumericDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r272", "r287", "r292" ], "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", "verboseLabel": "Stock-based compensation costs" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails5", "http://adobe.com/role/RevenueTables2" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r28", "r172", "r191" ], "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", "terseLabel": "Allowance for doubtful accounts receivable, current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r107", "r212", "r219" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization expense related to other intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r138" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive potential common shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r184", "r265" ], "lang": { "en-US": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset-backed Securities [Member]" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails", "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1", "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r162", "r438", "r463" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r52" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets:", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets", "http://adobe.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r397" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets, Fair Value Disclosure" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r178" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r179" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r176", "r197" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "terseLabel": "Debt Securities, Available-for-sale, Amortized Cost", "verboseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails", "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.", "label": "Available-for-sale Securities", "terseLabel": "Available-for-sale Securities, Fair Value Disclosure" } } }, "localname": "AvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Available-for-sale Securities, Amortized Cost Basis", "totalLabel": "Total, Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for twelve months or longer.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investments in debt and equity securities classified as available-for-sale that have been in a continuous loss position for less than twelve months.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for less than twelve months.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value", "terseLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Qualitative Disclosure [Abstract]", "terseLabel": "Fair Value and Gross Unrealized Losses" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionQualitativeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the aggregate fair value of investments in debt and equity securities categorized neither as held-to-maturity nor trading securities that have been in a continuous unrealized loss position for twelve months or longer.", "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value", "terseLabel": "Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Securities, Debt Maturities [Abstract]", "verboseLabel": "Amortized cost and Estimated Fair Value of Short-term fixed Income Securities [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "auth_ref": [ "r182" ], "calculation": { "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost", "verboseLabel": "Due within one year, Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r180", "r182", "r455" ], "calculation": { "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2": { "order": 1.0, "parentTag": "adbe_AvailableForSaleSecuritiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "verboseLabel": "Due within one year, Estimated Fair value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r174", "r177", "r197" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Available For Sale Securities Fair Value Disclosure" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossRealizedGains": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the gross profit realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities.", "label": "Available-for-sale Securities, Gross Realized Gains", "verboseLabel": "Realized gains on fixed income investments" } } }, "localname": "AvailableForSaleSecuritiesGrossRealizedGains", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/NonOperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the gross loss realized on the sale of debt or equity securities categorized neither as held-to-maturity nor trading securities.", "label": "Available-for-sale Securities, Gross Realized Losses", "negatedLabel": "Realized losses on fixed income investments" } } }, "localname": "AvailableForSaleSecuritiesGrossRealizedLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/NonOperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of investment positions in available-for-sale investments in a continuous unrealized loss position for less than one year or normal operating cycle, if longer, for which an other-than-temporary impairment (OTTI) has not been recognized in the income statement.", "label": "Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions, Less than One Year", "terseLabel": "Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions, Less than One Year" } } }, "localname": "AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsLessThanOneYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1" ], "xbrltype": "integerItemType" }, "us-gaap_AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of investment positions in available-for-sale investments that have been in a continuous unrealized loss position for greater than or equal to a year for which an other-than-temporary impairment (OTTI) has not been recognized in the income statement.", "label": "Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions, Greater than or Equal to One Year", "terseLabel": "Available-for-sale, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions, Greater than or Equal to One Year" } } }, "localname": "AvailableforsaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositionsGreaterThanOrEqualToOneYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1" ], "xbrltype": "integerItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r273", "r289" ], "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://adobe.com/role/StockBasedCompensationDetails", "http://adobe.com/role/StockBasedCompensationDetails1", "http://adobe.com/role/StockBasedCompensationDetails2", "http://adobe.com/role/StockBasedCompensationDetails3", "http://adobe.com/role/StockBasedCompensationDetails4", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "stringItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r453" ], "lang": { "en-US": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Time deposits [Member]" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails", "http://adobe.com/role/FairValueMeasurementsDetails" ], "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 Accounting, Policy" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "verboseLabel": "BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingImprovementsMember": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building Improvements [Member]", "terseLabel": "Building improvements" } } }, "localname": "BuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails4", "http://adobe.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails4", "http://adobe.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree", "verboseLabel": "Business Acquisition, Acquiree" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/AcquisitionsDetails2", "http://adobe.com/role/AcquisitionsDetails3", "http://adobe.com/role/AcquisitionsDetailsNumeric", "http://adobe.com/role/AcquisitionsTables", "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r350", "r351" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/AcquisitionsDetails2", "http://adobe.com/role/AcquisitionsDetails3", "http://adobe.com/role/AcquisitionsDetailsNumeric", "http://adobe.com/role/AcquisitionsTables", "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetailsNumeric", "http://adobe.com/role/AcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r348", "r349" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r348", "r349" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Business acquisition, pro forma net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r348", "r349" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Business acquisition, pro forma revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "verboseLabel": "ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r353" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r353" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Trade receivables acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r353" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r353" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r306", "r353" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liabilities assumed, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r352", "r353" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Total identifiable intangible assets acquired", "verboseLabel": "Total identifiable intangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/AcquisitionsDetails3", "http://adobe.com/role/AcquisitionsDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r352", "r353" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "terseLabel": "Net assets acquired or liabilities assumed", "verboseLabel": "Net assets acquired or liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/AcquisitionsDetails3", "http://adobe.com/role/AcquisitionsDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": { "auth_ref": [ "r346" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value", "terseLabel": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "In a business combination achieved in stages, this element represents the amount of net gain (loss) recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net", "terseLabel": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Calculated under guidance for revenue recognition in effect prior to change to new guidance for revenue from contract with customer when using transition method for cumulative effect in period including initial date of application.", "label": "Calculated under Revenue Guidance in Effect before Topic 606 [Member]", "terseLabel": "Calculated under Revenue Guidance in Effect before Topic 606" } } }, "localname": "CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails1", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r204" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Capitalized contract acquisition costs, Amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Capitalized contract acquisition costs, Amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNumericDetails", "http://adobe.com/role/RevenueDetailsNumeric" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r203" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized contract acquisition costs" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNumericDetails", "http://adobe.com/role/RevenueDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r203" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Capitalized contract acquisition costs, Non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r32", "r109" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 4.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", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets", "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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, Fair Value Disclosure", "verboseLabel": "Cash and Cash Equivalents, Fair Value Disclosure" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails", "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "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. 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 [Member]", "verboseLabel": "Cash and cash equivalents [Member]" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r10", "r110", "r112" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r32" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-term Investments", "terseLabel": "Cash, Cash Equivalents, and Short-term Investments, Fair Value Disclosure" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash, Cash Equivalents, and Short-term Investments [Abstract]" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "auth_ref": [ "r10", "r190" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.", "label": "Cash, Cash Equivalents, and Short-term Investments [Text Block]", "verboseLabel": "CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r10" ], "lang": { "en-US": { "role": { "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash Equivalents [Member]", "verboseLabel": "Cash equivalents [Member]" } } }, "localname": "CashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "auth_ref": [ "r394" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months", "terseLabel": "Cash Flow Hedge Gain (Loss) to be Reclassified within Twelve Months" } } }, "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgesDerivativeInstrumentsAtFairValueNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow Hedges Derivative Instruments at Fair Value, Net [Abstract]", "verboseLabel": "Derivatives in cash flow hedging relationships [Abstract]" } } }, "localname": "CashFlowHedgesDerivativeInstrumentsAtFairValueNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r367" ], "lang": { "en-US": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r10" ], "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]", "verboseLabel": "Cash [Member]" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r47", "r234", "r448", "r468" ], "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://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r233", "r235" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common Stock, Capital Shares Reserved for Future Issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails", "http://adobe.com/role/StockBasedCompensationDetails1", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par or stated value per share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r238" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.0001 par value; 900,000 shares authorized; 600,834 shares issued; 482,339 and 487,663 shares outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r263", "r264", "r269", "r295" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "verboseLabel": "BENEFIT PLANS" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "verboseLabel": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "verboseLabel": "Deferred Tax Assets and Liabilities [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "verboseLabel": "Deferred tax liabilities:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r70", "r72", "r73" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement": { "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": "Total comprehensive income, net of taxes" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r92" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Comprehensive Income (Loss) Note [Text Block]" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r149", "r458" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Concentration of Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Capital projects in-progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r247", "r248", "r252" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNumericDetails", "http://adobe.com/role/RevenueDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r253" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Deferred revenue recognized that was included in the beginning balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiability": { "auth_ref": [ "r254" ], "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.", "label": "Contract with Customer, Refund Liability", "terseLabel": "Refund liability" } } }, "localname": "ContractWithCustomerRefundLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r265", "r267", "r474" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities [Member]" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails", "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1", "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r83" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Amortization", "verboseLabel": "Amortization expense included in cost of sales" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r86" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue", "totalLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome", "http://adobe.com/role/RevenueDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "verboseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1": { "auth_ref": [ "r129" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the cumulative effect on retained earnings net of related income tax effect.", "label": "Cumulative Effect on Retained Earnings, Net of Tax", "terseLabel": "Impacts of adoption of the new revenue standard" } } }, "localname": "CumulativeEffectOnRetainedEarningsNetOfTax1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r116", "r334", "r339" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "verboseLabel": "United States federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r119", "r336" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r116", "r334", "r339" ], "calculation": { "http://adobe.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)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Provision for income taxes - Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r116", "r334", "r339" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "verboseLabel": "State and local" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.", "label": "Debt, Current", "terseLabel": "Debt", "verboseLabel": "Current debt" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets", "http://adobe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r15", "r16", "r439", "r442", "r461" ], "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://adobe.com/role/AcquisitionsDetailsNumeric", "http://adobe.com/role/DebtDetails", "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/DebtDetailsNumeric3", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric", "http://adobe.com/role/FairValueMeasurementsDetailsNumeric" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r419", "r421" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetailsNumeric", "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r406" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Senior Notes, Fair Value" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/FairValueMeasurementsDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r44", "r236", "r419" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric2" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "2020 Notes, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetails", "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/DebtDetailsNumeric3" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetailsNumeric", "http://adobe.com/role/DebtDetails", "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/DebtDetailsNumeric3", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric", "http://adobe.com/role/FairValueMeasurementsDetailsNumeric" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "auth_ref": [ "r45" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the required periodic payments applied to interest.", "label": "Debt Instrument, Periodic Payment, Interest", "terseLabel": "Debt Instrument, Periodic Payment, Interest" } } }, "localname": "DebtInstrumentPeriodicPaymentInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DebtDetailsNumeric2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r45", "r117", "r239", "r240", "r241", "r242", "r418", "r419", "r421", "r457" ], "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://adobe.com/role/DebtDetails", "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/DebtDetailsNumeric3" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r418", "r421" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Debt Instrument, Unamortized Discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Instruments [Abstract]" } } }, "localname": "DebtInstrumentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "Debt, Long-term and Short-term, Combined Amount", "terseLabel": "Total carrying value of debt" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesUnrealizedGainLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Unrealized Gain (Loss) [Abstract]", "terseLabel": "Net unrealized gains / losses on available for sale securities" } } }, "localname": "DebtSecuritiesUnrealizedGainLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r313" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Estimated potential effect in underlying unrecognized tax benefits, maximum" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetailsNumeric3" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "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": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]", "terseLabel": "Deferred Compensation Plan for certain executives and Board of Director Members" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "verboseLabel": "Deferred compensation plan liabilities" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r36" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Deferred Compensation Plan Assets, Fair Value Disclosure", "verboseLabel": "Deferred compensation plan assets" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BenefitPlansDetails", "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r116", "r335", "r339" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "United States federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r116", "r335", "r339" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r107", "r116", "r335", "r339" ], "calculation": { "http://adobe.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)", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Provision for income taxes - Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r18", "r19", "r324", "r441", "r459" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails1": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r307", "r328" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails1", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3", "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r108" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "negatedLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r29" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueArrangementTypeAxis": { "auth_ref": [ "r7" ], "lang": { "en-US": { "role": { "documentation": "Information by type of deferred revenue arrangement.", "label": "Deferred Revenue Arrangement Type [Axis]", "terseLabel": "Deferred Revenue Arrangement Type [Axis]" } } }, "localname": "DeferredRevenueArrangementTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetailsNumeric" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueArrangementTypeDomain": { "auth_ref": [ "r7" ], "lang": { "en-US": { "role": { "documentation": "Category of obligation arising when an entity receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized.", "label": "Deferred Revenue [Domain]", "terseLabel": "Deferred Revenue [Domain]" } } }, "localname": "DeferredRevenueArrangementTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetailsNumeric" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue", "verboseLabel": "Deferred revenue, current" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails1", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNumericDetails", "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue", "verboseLabel": "Deferred revenue, long-term" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3", "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r116", "r335", "r339" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "State and local" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r300", "r332", "r333" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails1": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "verboseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r325" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails1": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r326" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails1": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r299", "r332", "r333" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails1": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards of acquired companies" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r300", "r332", "r333" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails1": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "verboseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r330", "r332", "r333" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails1": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "verboseLabel": "Credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r299", "r332", "r333" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails4" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r299", "r332", "r333" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails1": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "verboseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "auth_ref": [ "r299", "r332", "r333" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails1": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves", "verboseLabel": "Reserves and accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r327" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails1": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Deferred tax assets valuation allowance", "terseLabel": "Deferred tax assets valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1", "http://adobe.com/role/IncomeTaxesDetailsNumeric2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r307", "r328" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "totalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r300", "r332", "r333" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails1": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "terseLabel": "Acquired intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r306", "r307", "r308" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNumericDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://adobe.com/role/IncomeTaxesDetails1": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "terseLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r300", "r332", "r333" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails1": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r332" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails1": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "terseLabel": "Undistributed earnings of foreign subsidiaries" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r268" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "verboseLabel": "Employer's conribution to retirement savings plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BenefitPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Percentage of employer matching contribution to retirement savings plan" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BenefitPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "verboseLabel": "Percentage of eligible employee contribution to retirement savings plan" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BenefitPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r107", "r160" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation, amortization and accretion" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument 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.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetails", "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails2", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r53", "r54", "r374", "r433" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, before 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 elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Fair Value Asset Derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r53", "r54", "r374", "r433" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, before 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 elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Fair Value Liability Derivatives" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative, Fixed Interest Rate", "terseLabel": "Derivative, Fixed Interest Rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r373" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "netLabel": "Derivative, Gain (Loss) on Derivative, Net" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r372", "r375", "r380", "r385" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetails", "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails2", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r396" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "verboseLabel": "DERIVATIVE FINANCIAL INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r368", "r372", "r380" ], "lang": { "en-US": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r368", "r372", "r380", "r385", "r386", "r390", "r392" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "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": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "auth_ref": [ "r377", "r384" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net", "verboseLabel": "Net gain (loss) reclassified from accumulated OCI into income, net of tax" } } }, "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet": { "auth_ref": [ "r378", "r391" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of gains and losses (net) on derivative instruments designated and qualifying as hedging instruments representing (a) the amount of the hedge ineffectiveness and (b) the amount, if any, excluded from the assessment of hedge effectiveness.", "label": "Derivative Instruments, Gain (Loss) Recognized in Income, Ineffective Portion and Amount Excluded from Effectiveness Testing, Net", "verboseLabel": "Net gain (loss) recognized in income" } } }, "localname": "DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r379", "r381" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "terseLabel": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "verboseLabel": "Net gain (loss) recognized in income" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "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": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]", "verboseLabel": "Net gain (losses) from foreign exchange option contracts recognized from income" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails2", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r364", "r366" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, Notional Amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeRemainingMaturity1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period remaining until the derivative contract matures, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Remaining Maturity", "terseLabel": "Derivative, Remaining Maturity" } } }, "localname": "DerivativeRemainingMaturity1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r120", "r363", "r365", "r366", "r368", "r370", "r376", "r380", "r387", "r389", "r392" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails2", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "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": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r112", "r121", "r363", "r365", "r368", "r370", "r388" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "verboseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r357" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Acquired rights to use technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails5", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]", "terseLabel": "Difference between Revenue Guidance in Effect before and after Topic 606" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails1", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNumericDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "verboseLabel": "Dilutive potential common shares:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/NetIncomePerShareDetails" ], "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" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails4", "http://adobe.com/role/RevenueTables1" ], "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", "verboseLabel": "Subscription Revenue by Segment" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails4", "http://adobe.com/role/RevenueTables1" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r251" ], "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://adobe.com/role/RevenueTables1" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "verboseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensation" ], "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_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://adobe.com/role/PropertyAndEquipmentDetails1", "http://adobe.com/role/RevenueDetails2" ], "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": [ "r81", "r127", "r133", "r135", "r136", "r137", "r140", "r451", "r470" ], "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 net income per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/ConsolidatedStatementsOfIncome", "http://adobe.com/role/NetIncomePerShareDetails", "http://adobe.com/role/SelectedQuarterlyFinancialDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r81", "r127", "r133", "r135", "r136", "r137", "r140", "r451", "r470" ], "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 net income per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/ConsolidatedStatementsOfIncome", "http://adobe.com/role/NetIncomePerShareDetails", "http://adobe.com/role/SelectedQuarterlyFinancialDataDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "NET INCOME PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r412" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of foreign currency exchange rates on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r309", "r310", "r338" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "US Federal statutory tax rate during adoption of the Tax Cuts and Jobs Act" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetailsNumeric1" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://adobe.com/role/AccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails4" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r288" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized compensation cost, adjusted for estimated forfeitures, related to non-vested stock based awards (in millions)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Number of years over which unrecognized compensation costs will be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r238" ], "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://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1", "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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://adobe.com/role/FairValueMeasurementsDetailsNumeric" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r397", "r398", "r399", "r403" ], "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://adobe.com/role/FairValueMeasurementsDetailsNumeric" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "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, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r397", "r407", "r408" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about 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]", "verboseLabel": "Fair Value, by Balance Sheet Grouping" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r265", "r266", "r267", "r398", "r429" ], "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://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r397", "r398", "r400", "r401", "r404" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails", "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "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": [ "r402" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r265", "r266", "r267", "r398", "r430" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r265", "r266", "r267", "r398", "r431" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r265", "r266", "r267", "r398", "r432" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails", "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "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://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r402", "r404" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails", "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r371", "r376", "r390" ], "lang": { "en-US": { "role": { "documentation": "Schedule that discloses 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": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r192", "r193", "r194", "r195", "r196", "r198", "r199", "r200", "r201" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Major Types of Debt and Equity Securities" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails", "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1", "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts": { "auth_ref": [ "r171" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for charging off uncollectible financing receivables, including, but not limited to, factors and methodologies used in estimating the allowance for credit loss.", "label": "Financing Receivable, Allowance for Credit Losses, Policy for Uncollectible Amounts [Policy Text Block]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesPolicyForUncollectibleAmounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedContractualRightsGross": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of an intangible asset that arises from a contractual arrangement with a third party (not including franchise rights and license agreements).", "label": "Finite-Lived Contractual Rights, Gross", "terseLabel": "Backlog" } } }, "localname": "FiniteLivedContractualRightsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedCustomerRelationshipsGross": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date to an asset acquired in a business combination representing a favorable existing relationship with customers having a finite beneficial life.", "label": "Finite-Lived Customer Relationships, Gross", "terseLabel": "Finite-Lived Customer Relationships, Gross", "verboseLabel": "Customer contracts and relationships" } } }, "localname": "FiniteLivedCustomerRelationshipsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/AcquisitionsDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Intangible assets estimated useful lives - range (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails5", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetailsNumeric" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r218" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "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://adobe.com/role/GoodwillAndOtherIntangiblesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r220" ], "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 next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "verboseLabel": "2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r220" ], "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", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r220" ], "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", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r220" ], "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", "verboseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r220" ], "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", "verboseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r213", "r215", "r218", "r221", "r436" ], "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://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/AcquisitionsDetails3", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails5", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails2", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "verboseLabel": "Amortization Expense in Future Periods [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r218", "r436" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails2" ], "xbrltype": "monetaryItemType" }, "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]", "verboseLabel": "Other Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails5", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails1", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails2", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails3", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetailsNumeric" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r213", "r217" ], "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://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/AcquisitionsDetails3", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails5", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails2", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r218" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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", "terseLabel": "Other intangibles, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails1", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "verboseLabel": "Purchased and other intangible assets, net by reportable segment [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedNoncompeteAgreementsGross": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of payments made to third parties in exchange for their agreement not to engage in specified competitive practices in specified geographic territories for a specified period of time.", "label": "Finite-Lived Noncompete Agreements, Gross", "terseLabel": "Non-competition agreements" } } }, "localname": "FiniteLivedNoncompeteAgreementsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedTrademarksGross": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date for the rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style for a specified period of time.", "label": "Finite-Lived Trademarks, Gross", "terseLabel": "Finite-Lived Trademarks, Gross", "verboseLabel": "Trademarks" } } }, "localname": "FiniteLivedTrademarksGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/AcquisitionsDetails3" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r359", "r361", "r362" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Period, Policy" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FixedIncomeInvestmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Investments that regularly generate a fixed amount of interest income. Examples include, but are not limited to, bonds, certificates of deposit, notes and debt securities.", "label": "Fixed Income Investments [Member]", "verboseLabel": "Short-term fixed income securities [Member]" } } }, "localname": "FixedIncomeInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetailsNumeric1", "http://adobe.com/role/IncomeTaxesDetailsNumeric2" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "terseLabel": "Foreign Currency Contract, Asset, Fair Value Disclosure" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "terseLabel": "Foreign Currency Contracts, Liability, Fair Value Disclosure" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r409", "r410", "r411" ], "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 Currency Transaction Gain (Loss), before Tax", "verboseLabel": "Foreign exchange gains (losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails2", "http://adobe.com/role/NonOperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r409", "r410", "r411" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "terseLabel": "Foreign Currency Transaction Gain (Loss), Realized" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r108", "r409", "r410", "r411" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "terseLabel": "Foreign Currency Transaction Gain (Loss), Unrealized" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r112", "r411", "r416" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "verboseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r265", "r383" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign Exchange Contract [Member]" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign Exchange Forward Contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An option that allows the holder to buy (if call) or sell (if put) an underlying currency at a fixed exercise rate, expressed as an exchange, during a specified period (an American option) or at a specified date (a European option).", "label": "Foreign Exchange Option [Member]", "terseLabel": "Foreign Exchange Option Contracts" } } }, "localname": "ForeignExchangeOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r265", "r474" ], "lang": { "en-US": { "role": { "documentation": "Debt security issued by government not domiciled in United States of America (US).", "label": "Debt Security, Government, Non-US [Member]", "terseLabel": "Foreign government securities [Member]", "verboseLabel": "Foreign government securities [Member]" } } }, "localname": "ForeignGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails", "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1", "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails4", "http://adobe.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments": { "auth_ref": [ "r372", "r379" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments.", "label": "Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments", "terseLabel": "Realized Gain (Loss) on Foreign Currency Derivative Instruments Not Designated as Hedging Instruments" } } }, "localname": "GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r90", "r107", "r175" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "terseLabel": "Investment gains (losses), net" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome", "http://adobe.com/role/NonOperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Gain (Loss) on Investments [Abstract]", "verboseLabel": "Investment gains (losses), net:" } } }, "localname": "GainLossOnInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/NonOperatingIncomeExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "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", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r82" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails4" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r205", "r206" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r207" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill, acquired during period", "verboseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/AcquisitionsDetails3", "http://adobe.com/role/AcquisitionsDetailsNumeric", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "verboseLabel": "GOODWILL AND OTHER INTANGIBLES" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangibles" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r112", "r210", "r216" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "verboseLabel": "Goodwill, Intangibles and Other Long-Lived Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "verboseLabel": "Goodwill by reportable segment [Abstract]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r208", "r209", "r345" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments 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, Translation and Purchase Accounting Adjustments", "verboseLabel": "Other" } } }, "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r85" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome", "http://adobe.com/role/RevenueDetails1", "http://adobe.com/role/SelectedQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r368", "r386" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r118" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r79", "r127", "r437", "r449", "r471" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r118" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r118" ], "calculation": { "http://adobe.com/role/IncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes", "verboseLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails", "http://adobe.com/role/SelectedQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Income before income taxes [Abstract]" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "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": [ "r227" ], "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://adobe.com/role/StockBasedCompensationDetails4" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails4" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r314" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetailsNumeric1", "http://adobe.com/role/IncomeTaxesDetailsNumeric2" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification 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 [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetailsNumeric1", "http://adobe.com/role/IncomeTaxesDetailsNumeric2" ], "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": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "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://adobe.com/role/IncomeTaxesDetailsNumeric3" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationTable": { "auth_ref": [ "r315", "r337" ], "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://adobe.com/role/IncomeTaxesDetailsNumeric3" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r116", "r161", "r341" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://adobe.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)", "terseLabel": "Provision for income taxes", "totalLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/ConsolidatedStatementsOfIncome", "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]", "verboseLabel": "Reconciliation of provision for income taxes [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r74", "r112", "r304", "r305", "r322", "r323", "r329", "r343", "r477" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r302", "r309", "r310" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "verboseLabel": "Impacts of the U.S. Tax Act" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities": { "auth_ref": [ "r309", "r310" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount", "negatedLabel": "Domestic manufacturing deduction benefit" } } }, "localname": "IncomeTaxReconciliationDeductionsQualifiedProductionActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r114", "r309", "r310" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "verboseLabel": "Effects of non-U.S. operations" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r115", "r309", "r310" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "verboseLabel": "Computed \"expected\" tax expense" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r309", "r310" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "verboseLabel": "Stock-based compensation, net of tax deduction" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r309" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "verboseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r115", "r309", "r310" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "verboseLabel": "State tax expense, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r309", "r310" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "negatedLabel": "Tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxSettlementsDomestic": { "auth_ref": [ "r309", "r310" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to domestic income tax settlement.", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Domestic, Amount", "verboseLabel": "Resolution of income tax examinations" } } }, "localname": "IncomeTaxReconciliationTaxSettlementsDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Uncertainties [Abstract]", "verboseLabel": "Aggregate changes in total gross amount of unrecognized tax benefits [Abstract]" } } }, "localname": "IncomeTaxUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r111" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r106" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "negatedLabel": "Trade payables" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r106" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "verboseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r106" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r106" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities, net of acquired assets and assumed liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r106" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r106" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Receivables", "negatedLabel": "Trade receivables, net" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "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://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r134", "r139" ], "calculation": { "http://adobe.com/role/NetIncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Stock purchase rights and options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails1", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNumericDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails1", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNumericDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r77", "r159", "r417", "r420", "r452" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "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", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome", "http://adobe.com/role/NonOperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r102", "r104", "r111" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r8", "r9", "r42" ], "calculation": { "http://adobe.com/role/AccruedExpensesDetails": { "order": 10.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest expense" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.", "label": "Interest Rate Derivative Liabilities, at Fair Value", "terseLabel": "Interest Rate Derivative Liabilities, Fair Value Disclosure" } } }, "localname": "InterestRateDerivativeLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateDerivativesAtFairValueNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, net of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet.", "label": "Interest Rate Derivatives, at Fair Value, Net", "terseLabel": "Treasury Lock Derivative, at Fair Value, Net" } } }, "localname": "InterestRateDerivativesAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetails", "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric" ], "xbrltype": "domainItemType" }, "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": "Federal [Member]" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetailsNumeric2" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r89", "r158" ], "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", "verboseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/NonOperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment Income, Net [Abstract]", "verboseLabel": "Interest and other income (expense), net:" } } }, "localname": "InvestmentIncomeNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/NonOperatingIncomeExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "verboseLabel": "Cost and Estimated Fair Value of Debt Securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails4", "http://adobe.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r41" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r443", "r466" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 1.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://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r397" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities, Fair Value Disclosure" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "verboseLabel": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r442", "r461" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Revolving Credit Agreement, Outstanding Borrowings" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric3" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric3" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Revolving Credit Agreement, Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric3" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r39" ], "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 Agreement, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric3" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayable": { "auth_ref": [ "r16", "r442", "r460" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).", "label": "Loans Payable", "verboseLabel": "Term Loan, Amount Outstanding" } } }, "localname": "LoansPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric1" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Term Loan" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetailsNumeric", "http://adobe.com/role/DebtDetails", "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r16" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term Debt and Lease Obligation", "terseLabel": "Long-term debt", "verboseLabel": "Debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets", "http://adobe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTerm": { "auth_ref": [ "r401" ], "lang": { "en-US": { "role": { "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Long-term Debt, Term", "terseLabel": "Long-term Debt, Term" } } }, "localname": "LongTermDebtTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric1" ], "xbrltype": "durationItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Computers and other equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails4", "http://adobe.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaximumLengthOfTimeForeignCurrencyCashFlowHedge": { "auth_ref": [ "r395" ], "lang": { "en-US": { "role": { "documentation": "Maximum period of time the entity is hedging its exposure to variability in future cash flows for forecasted transactions, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Excludes forecasted transactions related to payment of variable interest on existing financial instruments.", "label": "Maximum Length of Time, Foreign Currency Cash Flow Hedge", "terseLabel": "Maximum Length of Time, Foreign Currency Cash Flow Hedge" } } }, "localname": "MaximumLengthOfTimeForeignCurrencyCashFlowHedge", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market mutual funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails", "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MunicipalNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Short-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Notes [Member]", "terseLabel": "Municipal securities [Member]" } } }, "localname": "MunicipalNotesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails", "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1", "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used for financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used for investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r103", "r105", "r108" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r68", "r71", "r80", "r108", "r139", "r450", "r469" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/ConsolidatedStatementsOfCashFlows", "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement", "http://adobe.com/role/ConsolidatedStatementsOfIncome", "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://adobe.com/role/NetIncomePerShareDetails", "http://adobe.com/role/SelectedQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r130" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails1", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables1" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r126", "r128" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails1", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables1" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements, Policy" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-competition agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r91" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "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)", "totalLabel": "Total non-operating income (expense), net", "verboseLabel": "Non-operating income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome", "http://adobe.com/role/NonOperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Non-operating income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "order": 2.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", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r423", "r425" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Future Minimum Lease Payments, Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r423", "r425" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "verboseLabel": "Future Minimum Lease Payments, 2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r423", "r425" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "verboseLabel": "Future Minimum Lease Payments, 2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r423", "r425" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "verboseLabel": "Future Minimum Lease Payments, 2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r423", "r425" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "verboseLabel": "Future Minimum Lease Payments, 2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r423", "r425" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "verboseLabel": "Future Minimum Lease Payments, 2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r423", "r425" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Future Minimum Lease Payments, Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable": { "auth_ref": [ "r426" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future minimum rental payments in aggregate as of the balance sheet date under operating leases.", "label": "Operating Leases, Future Minimum Payments Receivable", "totalLabel": "Future Minimum Sublease Income, Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Receivable [Abstract]", "terseLabel": "Operating Leases, Future Minimum Payments Receivables" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent": { "auth_ref": [ "r426" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within one year of the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, Current", "verboseLabel": "Future Minimum Sublease Income, 2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears": { "auth_ref": [ "r426" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the fifth year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Five Years", "verboseLabel": "Future Minimum Sublease Income, 2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears": { "auth_ref": [ "r426" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the fourth year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Four Years", "verboseLabel": "Future Minimum Sublease Income, 2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears": { "auth_ref": [ "r426" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the third year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Three Years", "verboseLabel": "Future Minimum Sublease Income, 2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears": { "auth_ref": [ "r426" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the second year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Two Years", "verboseLabel": "Future Minimum Sublease Income, 2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter": { "auth_ref": [ "r426" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future minimum lease payments receivable under operating leases for periods greater than five years following the balance sheet date.", "label": "Operating Leases, Future Minimum Payments Receivable, Thereafter", "terseLabel": "Future Minimum Sublease Income, Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseMinimumRentals": { "auth_ref": [ "r422", "r423", "r424" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents the payments that the lessee is obligated to make or can be required to make in connection with a property under the terms of an agreement classified as an operating lease, excluding contingent rentals and a guarantee by the lessee of the lessor's debt and the lessee's obligation to pay (apart from the rental payments) executory costs such as insurance, maintenance, and taxes.", "label": "Operating Leases, Rent Expense, Minimum Rentals", "terseLabel": "Operating leases, rent expense, minimum rentals" } } }, "localname": "OperatingLeasesRentExpenseMinimumRentals", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r330" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "verboseLabel": "Net operating loss carryforward" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetailsNumeric2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetailsNumeric2" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetailsNumeric2" ], "xbrltype": "stringItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r356" ], "lang": { "en-US": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails5", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r8", "r9", "r42" ], "calculation": { "http://adobe.com/role/AccruedExpensesDetails": { "order": 11.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails1", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3", "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax [Abstract]", "terseLabel": "Available-for-sale Securities:" } } }, "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]", "terseLabel": "Derivatives designated as hedging instruments:" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax [Abstract]", "terseLabel": "Cumulative foreign currency translation adjustments [Abstract]" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r57", "r58", "r60" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax", "totalLabel": "Net increase (decrease) from available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "auth_ref": [ "r57", "r58", "r61" ], "calculation": { "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails2": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax", "totalLabel": "Subtotal, available-for-sale securities, tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r63", "r75" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "terseLabel": "Accumulated other comprehensive income, increase or decrease" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": { "auth_ref": [ "r56" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax", "totalLabel": "Net increase (decrease) from derivatives desinated as hedging instruments" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax": { "auth_ref": [ "r56", "r61" ], "calculation": { "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails2": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax", "totalLabel": "Subtotal, derivatives designated as hedging instruments, tax" } } }, "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r55", "r414" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement": { "order": 3.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": "Cumulative foreign currency translation adjustment, increase or decrease", "verboseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1", "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "auth_ref": [ "r60", "r64", "r65", "r66", "r415" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax", "negatedTerseLabel": "Cumulative foreign currency translation adjustment, reclassification adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r55", "r61" ], "calculation": { "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails2": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after 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 Translation Adjustment, Tax", "terseLabel": "Foreign currency translation adjustments, tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r69", "r72", "r75", "r238" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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", "totalLabel": "Other comprehensive income (loss), net of taxes", "verboseLabel": "Other comprehensive income (loss), net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement", "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of taxes:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r60", "r64", "r66", "r189" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "negatedTerseLabel": "Reclassification adjustment for gains / losses on available-for-sale securities recognized" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1", "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": { "auth_ref": [ "r61", "r189" ], "calculation": { "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails2": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax", "negatedTerseLabel": "Reclassification adjustments, available for sale securities, tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax": { "auth_ref": [ "r60", "r64", "r66", "r369" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax", "negatedLabel": "Net unrealized gains on derivative instruments designated as hedging instruments, reclassification adjustments", "negatedTerseLabel": "Reclassification adjustment for gains / losses on derivative instruments recognized" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1", "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax": { "auth_ref": [ "r61" ], "calculation": { "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails2": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Tax", "negatedTerseLabel": "Reclassification adjustments, derivatives designated as hedging instruments, tax" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r61", "r340", "r342" ], "calculation": { "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "totalLabel": "Other Comprehensive Income (Loss), Tax" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r56", "r60", "r393" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax", "verboseLabel": "Net gain (loss) recognized in OCI, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r56", "r60", "r393" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax", "terseLabel": "Unrealized gains / losses on derivative instruments", "verboseLabel": "Net unrealized gains on derivative instruments designated as hedging instruments, increase or decrease" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1", "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax": { "auth_ref": [ "r56", "r61" ], "calculation": { "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails2": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), before reclassification adjustments, related to increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Tax", "terseLabel": "Unrealized gains / losses on derivatives designated as hedging instruments, tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r57", "r60" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "netLabel": "Net unrealized gains / losses on available-for-sale securities, increase or decrease", "terseLabel": "Unrealized gains / losses on available-for-sale securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1", "http://adobe.com/role/ConsolidatedStatementsOfComprehensiveIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r58", "r61" ], "calculation": { "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails2": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax", "terseLabel": "Unrealized gains / losses on available-for-sale securities, tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r87", "r107", "r223" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "verboseLabel": "Depreciation and amortization expense" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/PropertyAndEquipmentDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNetTotalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Derivatives Not Designated as Hedging Instruments at Fair Value, Net [Abstract]", "verboseLabel": "Derivatives not designated as hedging relationships [Abstract]" } } }, "localname": "OtherDerivativesNotDesignatedAsHedgingInstrumentsAtFairValueNetTotalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_OtherFiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of finite-lived intangible assets classified as other.", "label": "Other Finite-Lived Intangible Assets, Gross", "terseLabel": "Other Finite-Lived Intangible Assets, Gross" } } }, "localname": "OtherFiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetails3" ], "xbrltype": "monetaryItemType" }, "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_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r260", "r298" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income and Other Expense Disclosure [Text Block]", "verboseLabel": "NON-OPERATING INCOME (EXPENSE)" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/NonOperatingIncomeExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other intangibles" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetails3", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails5", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r108" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other non-cash items" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r91" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income", "terseLabel": "Interest and other income (expense), net", "verboseLabel": "Interest and other income (expense), net" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome", "http://adobe.com/role/NonOperatingIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other than Temporary Impairment Losses, Investments [Abstract]" } } }, "localname": "OtherThanTemporaryImpairmentLossesInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r100" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchases of treasury stock", "terseLabel": "Structured stock repurchase prepayments" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows", "http://adobe.com/role/StockRepurchaseProgramDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r94" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLongtermInvestments": { "auth_ref": [ "r96" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term.", "label": "Payments to Acquire Long-term Investments", "negatedLabel": "Purchases of long-term investments, intangibles and other assets" } } }, "localname": "PaymentsToAcquireLongtermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r95" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r96" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-term Investments", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails2", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par or stated value per share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r20" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value; 2,000 shares authorized; none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r30", "r31" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails1", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3", "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r98" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Proceeds from Issuance of Debt" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric2" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r98" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "verboseLabel": "Proceeds from debt issuance, net of costs" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "auth_ref": [ "r93", "r96" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Maturities, Prepayments and Calls of Short-term Investments", "verboseLabel": "Maturities of short-term investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r99", "r101", "r122" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "verboseLabel": "Other financing activities, net" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfLongtermInvestments": { "auth_ref": [ "r93" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle.", "label": "Proceeds from Sale of Long-term Investments", "verboseLabel": "Proceeds from sale of long-term investments and other assets" } } }, "localname": "ProceedsFromSaleOfLongtermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfShortTermInvestments": { "auth_ref": [ "r93" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Sale of Short-term Investments", "verboseLabel": "Proceeds from sales of short-term investments" } } }, "localname": "ProceedsFromSaleOfShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfTreasuryStock": { "auth_ref": [ "r97" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of an equity stock that has been previously reacquired by the entity.", "label": "Proceeds from Sale of Treasury Stock", "verboseLabel": "Proceeds from re-issuance of treasury stock" } } }, "localname": "ProceedsFromSaleOfTreasuryStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r35", "r226" ], "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://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails4", "http://adobe.com/role/PropertyAndEquipmentDetails", "http://adobe.com/role/PropertyAndEquipmentDetailsNumeric" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r224" ], "calculation": { "http://adobe.com/role/PropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/PropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails4", "http://adobe.com/role/PropertyAndEquipmentDetails", "http://adobe.com/role/PropertyAndEquipmentDetails1", "http://adobe.com/role/PropertyAndEquipmentDetailsNumeric" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r226", "r467" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://adobe.com/role/PropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets", "http://adobe.com/role/PropertyAndEquipmentDetails", "http://adobe.com/role/PropertyAndEquipmentDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r33", "r112", "r226" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11", "r226" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r224" ], "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://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails4", "http://adobe.com/role/PropertyAndEquipmentDetails", "http://adobe.com/role/PropertyAndEquipmentDetailsNumeric" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, Plant and Equipment, Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails4" ], "xbrltype": "durationItemType" }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Purchase Obligation, Fiscal Year Maturity" } } }, "localname": "PurchaseObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "verboseLabel": "SELECTED QUARTERLY FINANCIAL DATA" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/SelectedQuarterlyFinancialData" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r63", "r67", "r75" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedTerseLabel": "Accumulated other comprehensive income, reclassification adjustments" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_Reclassifications": { "auth_ref": [ "r1" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for classifying current financial statements, which may be different from classifications in the prior year's financial statements. Disclose any material changes in classification including an explanation of the reason for the change and the areas impacted.", "label": "Reclassifications [Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "Reclassifications", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligation": { "auth_ref": [ "r232" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the recorded obligation to transfer funds in the future for fixed or minimum amounts or quantities of goods or services at fixed or minimum prices (for example, as in take-or-pay contracts or throughput contracts).", "label": "Recorded Unconditional Purchase Obligation", "totalLabel": "Purchase Obligations, Total" } } }, "localname": "RecordedUnconditionalPurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueAfterFifthYear": { "auth_ref": [ "r232" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": 6.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the recorded unconditional purchase obligation maturing 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": "Recorded Unconditional Purchase Obligation Due after Fifth Year", "terseLabel": "Purchase Obligations, Thereafter" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueAfterFifthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInFifthYear": { "auth_ref": [ "r232" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": 5.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the recorded unconditional purchase obligation maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Recorded Unconditional Purchase Obligation Due in Fifth Year", "verboseLabel": "Purchase Obligations, 2024" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInFourthYear": { "auth_ref": [ "r232" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": 4.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the recorded unconditional purchase obligation maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Recorded Unconditional Purchase Obligation Due in Fourth Year", "verboseLabel": "Purchase Obligations, 2023" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear": { "auth_ref": [ "r232" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": 2.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the recorded unconditional purchase obligation maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Recorded Unconditional Purchase Obligation Due in Second Year", "verboseLabel": "Purchase Obligations, 2021" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInThirdYear": { "auth_ref": [ "r232" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": 3.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the recorded unconditional purchase obligation maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Recorded Unconditional Purchase Obligation Due in Third Year", "verboseLabel": "Purchase Obligations, 2022" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear": { "auth_ref": [ "r232" ], "calculation": { "http://adobe.com/role/CommitmentsAndContingenciesDetails": { "order": 1.0, "parentTag": "us-gaap_RecordedUnconditionalPurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the recorded unconditional purchase obligation maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Recorded Unconditional Purchase Obligation Due in Next Twelve Months", "verboseLabel": "Purchase Obligations, 2020" } } }, "localname": "RecordedUnconditionalPurchaseObligationDueWithinOneYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetails" ], "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": "Research and Development [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails4" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost": { "auth_ref": [ "r479" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Research and development expense during the period related to the costs of developing and achieving technological feasibility of a computer software product to be sold, leased, or otherwise marketed.", "label": "Research and Development Expense, Software (Excluding Acquired in Process Cost)", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseSoftwareExcludingAcquiredInProcessCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r32" ], "lang": { "en-US": { "role": { "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.", "label": "Restricted Cash and Cash Equivalents [Axis]", "terseLabel": "Restricted Cash and Cash Equivalents [Axis]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails", "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1" ], "xbrltype": "stringItemType" }, "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://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails", "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1" ], "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": "Restricted Stock Unit [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails1", "http://adobe.com/role/StockBasedCompensationDetails3", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r243", "r465" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "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)", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails1", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3", "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r113", "r259" ], "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 from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r249" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Percent of Remaining performance obligations expected to be recognized in next 12 months" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetailsNumeric" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r78", "r156", "r157", "r165" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Total revenue", "totalLabel": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/ConsolidatedStatementsOfIncome", "http://adobe.com/role/RevenueDetails1", "http://adobe.com/role/RevenueDetails2", "http://adobe.com/role/RevenueDetails3", "http://adobe.com/role/SelectedQuarterlyFinancialDataDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "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://adobe.com/role/RevenueDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric3" ], "xbrltype": "domainItemType" }, "us-gaap_RoyaltyExpense": { "auth_ref": [ "r87" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property.", "label": "Royalty Expense" } } }, "localname": "RoyaltyExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CommitmentsAndContingenciesDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r8", "r37" ], "calculation": { "http://adobe.com/role/AccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Taxes payable" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesReturnsAndAllowancesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A revision in the estimated reserve needed for product returns and price or other concessions granted to customers.", "label": "Sales Returns and Allowances [Member]", "terseLabel": "Revenue Reserve" } } }, "localname": "SalesReturnsAndAllowancesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails6", "http://adobe.com/role/RevenueTables2" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Other intangibles subject to amortization" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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 Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r181", "r183", "r185", "r186", "r187", "r188", "r454", "r456" ], "lang": { "en-US": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r350", "r351" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetailsNumeric", "http://adobe.com/role/AcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "terseLabel": "Cash, Cash Equivalents and Short-term Investments" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r336" ], "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]", "verboseLabel": "Provision for income taxes, current and deferred" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "verboseLabel": "Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "auth_ref": [ "r261", "r262" ], "lang": { "en-US": { "role": { "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]", "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "verboseLabel": "Deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r372", "r380", "r386" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "verboseLabel": "Effect of Derivative Instruments Designated as Cash Flow Hedges and Not Designated as Hedges" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r376" ], "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]", "verboseLabel": "Fair Value of Derivative Instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DerivativeFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Net Income Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "verboseLabel": "Reconciliation of provision for income taxes" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r272", "r286", "r292" ], "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://adobe.com/role/StockBasedCompensationDetails4" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r272", "r286", "r292" ], "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]", "verboseLabel": "Total Stock-Based Compensation Costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r166" ], "lang": { "en-US": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue by Major Offering" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r397", "r398" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "verboseLabel": "Financial assets and liabilities at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r213", "r217" ], "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 by Major Class [Table]", "verboseLabel": "Schedule of Intangible Assets by Major Class" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails5", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails1", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails2", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r213", "r217" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "verboseLabel": "Other intangibles by reportable segment" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems": { "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": "Gain (Loss) on Securities [Line Items]", "terseLabel": "Schedule of Available-for-sale Securities" } } }, "localname": "ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGainLossOnInvestmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about realized and unrealized gain (loss) on investment in security.", "label": "Schedule of Gain (Loss) on Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities" } } }, "localname": "ScheduleOfGainLossOnInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r210", "r211" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetailsNumeric" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r210", "r211" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "verboseLabel": "Goodwill by reportable segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Income before income taxes, domestic and foreign" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r126", "r128", "r142", "r143", "r145" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Impact of ASC 606 Adoption on Opening Balance Sheets" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables1" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]", "verboseLabel": "Performance Share Activity" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationTables" ], "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]", "verboseLabel": "Non-Operating Income (Expense)" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/NonOperatingIncomeExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r35", "r226" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails4", "http://adobe.com/role/PropertyAndEquipmentDetails", "http://adobe.com/role/PropertyAndEquipmentDetails1", "http://adobe.com/role/PropertyAndEquipmentDetailsNumeric" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "verboseLabel": "Selected Quarterly Financial Data (unaudited)" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/SelectedQuarterlyFinancialDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r84", "r167" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning 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 Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "verboseLabel": "Schedule of Revenue by Geography" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueTables1" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r76", "r78", "r167" ], "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 Revenue by Geography" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails2" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r155", "r162", "r163", "r164", "r210" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Revenue by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r155", "r162", "r163", "r164", "r210" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Revenue by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueTables1" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units 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 Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]", "verboseLabel": "Restricted Stock Units Outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r273", "r289" ], "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://adobe.com/role/StockBasedCompensationDetails", "http://adobe.com/role/StockBasedCompensationDetails1", "http://adobe.com/role/StockBasedCompensationDetails2", "http://adobe.com/role/StockBasedCompensationDetailsNumeric", "http://adobe.com/role/StockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "verboseLabel": "Restricted Stock Unit Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedGoodsAndNonemployeeServicesTransactionTable": { "auth_ref": [ "r289", "r290" ], "lang": { "en-US": { "role": { "documentation": "Details pertaining to each transaction in which an entity acquires goods or services other than employee services in exchange for equity securities of the company, including the purpose of the transaction, identification and quantity of the securities issued, the accounting made, disclosure of amounts by which report lines were affected, and noncash effects on the statement of cash flows.", "label": "Schedule of Share-based Goods and Nonemployee Services Transaction [Table]", "terseLabel": "Schedule of Share-based Goods and Nonemployee Services Transaction [Table]" } } }, "localname": "ScheduleOfShareBasedGoodsAndNonemployeeServicesTransactionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r284" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "verboseLabel": "Assumptions Used to Value Employee Stock Purchase Rights" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).", "label": "Schedule of Unrealized Loss on Investments [Table Text Block]", "terseLabel": "Continuous Unrealized Loss Position Less Than Twelve Months Related to Available-for-Sale Securities" } } }, "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r217" ], "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]", "verboseLabel": "Amortization expense in future periods" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails1", "http://adobe.com/role/RevenueDetails1", "http://adobe.com/role/RevenueDetails3", "http://adobe.com/role/RevenueDetails4" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfIncome": { "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", "verboseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r82" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails4" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r106" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]", "terseLabel": "Total stock-based compensation costs [Abstract]" } } }, "localname": "ShareBasedCompensationAllocationAndClassificationInFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails4" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional General Disclosures [Abstract]", "verboseLabel": "Stock Based Compensation (Numeric) [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "verboseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails3", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Units or Shares Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails1", "http://adobe.com/role/StockBasedCompensationDetails2" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r280" ], "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": "Awarded" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails1", "http://adobe.com/role/StockBasedCompensationDetails2" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant Date Fair Value, Restricted Stock Units (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails1" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r279" ], "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 outstanding balance", "periodStartLabel": "Beginning outstanding balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails1", "http://adobe.com/role/StockBasedCompensationDetails2" ], "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]", "verboseLabel": "Unit or Share Activity" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Outstanding Weighted Average Remaining Contractual Life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails1" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Released" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails1" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r282" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total Fair Value Vested Units or Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails1", "http://adobe.com/role/StockBasedCompensationDetails2" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Valuation Assumptions Expected Life (in Years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "To" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "From" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "To" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "From" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails", "http://adobe.com/role/StockBasedCompensationDetails1", "http://adobe.com/role/StockBasedCompensationDetails2", "http://adobe.com/role/StockBasedCompensationDetailsNumeric", "http://adobe.com/role/StockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails", "http://adobe.com/role/StockBasedCompensationDetails1", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "auth_ref": [ "r271", "r289" ], "lang": { "en-US": { "role": { "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r271", "r275" ], "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://adobe.com/role/StockBasedCompensationDetails", "http://adobe.com/role/StockBasedCompensationDetails1", "http://adobe.com/role/StockBasedCompensationDetails2", "http://adobe.com/role/StockBasedCompensationDetails3", "http://adobe.com/role/StockBasedCompensationDetails4", "http://adobe.com/role/StockBasedCompensationDetailsNumeric" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]", "terseLabel": "Non-employee Directors, Grant Type" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails", "http://adobe.com/role/StockBasedCompensationDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionLineItems": { "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 Goods and Nonemployee Services Transaction [Line Items]", "terseLabel": "Share-based Goods and Non-employee Services Transaction [Line Items]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails3" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.", "label": "Supplier [Domain]", "terseLabel": "Grants to Non-Employee Directors" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails", "http://adobe.com/role/StockBasedCompensationDetails3" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "verboseLabel": "Closing market values (per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails1" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockRepurchaseProgramDetailsNumeric" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockRepurchaseProgramDetailsNumeric" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Outstanding Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r285", "r291" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected Life (in Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending Balances, shares", "periodStartLabel": "Beginning Balances, shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r14", "r444", "r445", "r447", "r462" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "verboseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r475" ], "lang": { "en-US": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]", "verboseLabel": "Short-term investments [Member]" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetailsNumeric2" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r162", "r210", "r228", "r230", "r231", "r472" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails1", "http://adobe.com/role/RevenueDetails1", "http://adobe.com/role/RevenueDetails3", "http://adobe.com/role/RevenueDetails4" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r50", "r238" ], "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://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1", "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNumericDetails", "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://adobe.com/role/IncomeTaxesDetailsNumeric1", "http://adobe.com/role/RevenueDetailsNumeric", "http://adobe.com/role/StockRepurchaseProgramDetailsNumeric" ], "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://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNumericDetails", "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://adobe.com/role/IncomeTaxesDetailsNumeric1", "http://adobe.com/role/RevenueDetailsNumeric", "http://adobe.com/role/StockRepurchaseProgramDetailsNumeric" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r20", "r21", "r238", "r243" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Stock Issued During Period, Shares, Employee Stock Purchase Plans" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "auth_ref": [ "r21", "r238", "r243" ], "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", "terseLabel": "Re-issuance of treasury stock under stock compensation plans, shares" } } }, "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r20", "r21", "r238", "r243", "r244" ], "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", "terseLabel": "Re-issuance of treasury stock under stock compensation plans" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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", "verboseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockRepurchaseProgramDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockRepurchaseProgramDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r25", "r26", "r173" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balances", "periodStartLabel": "Beginning Balances", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets", "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:", "verboseLabel": "Stockholders' Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets", "http://adobe.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]", "verboseLabel": "Stock Repurchase Programs (Numeric)" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockRepurchaseProgramDetailsNumeric" ], "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 [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockRepurchaseProgramDetailsNumeric" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r428" ], "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://adobe.com/role/StockRepurchaseProgramDetailsNumeric" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r428" ], "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://adobe.com/role/StockRepurchaseProgramDetailsNumeric" ], "xbrltype": "domainItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r312", "r321", "r323" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "verboseLabel": "Gross amount of unrecognized tax benefits" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r330" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "verboseLabel": "Tax credit carry forward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetailsNumeric2" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardExpirationDate": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Expiration date of the tax credit carryforward, in CCYY-MM-DD format.", "label": "Tax Credit Carryforward, Expiration Date", "terseLabel": "Tax credit carryforward, Expiration date" } } }, "localname": "TaxCreditCarryforwardExpirationDate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetailsNumeric2" ], "xbrltype": "dateItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AcquisitionsDetails1", "http://adobe.com/role/AcquisitionsDetails3", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails5", "http://adobe.com/role/GoodwillAndOtherIntangiblesDetails2" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r434" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Major Types of Debt and Equity Securities" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails", "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1", "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryLockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customized agreement that fixes the yield or price on a specified treasury security for a specific period.", "label": "Treasury Lock [Member]", "terseLabel": "Treasury Lock" } } }, "localname": "TreasuryLockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails", "http://adobe.com/role/DerivativeFinancialInstrumentsDetails1", "http://adobe.com/role/DerivativeFinancialInstrumentsDetailsNumeric" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r244" ], "lang": { "en-US": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "verboseLabel": "Repurchased Shares, Average Price" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockRepurchaseProgramDetailsNumeric" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r49", "r244" ], "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://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r49", "r244" ], "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", "negatedPeriodEndLabel": "Ending Treasury stock, shares", "negatedPeriodStartLabel": "Beginning Treasury stock, shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheetsParenthetical", "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r21", "r238", "r243" ], "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", "negatedTerseLabel": "Purchase of treasury stock, shares", "terseLabel": "Purchase of treasury stock, shares" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://adobe.com/role/StockRepurchaseProgramDetailsNumeric" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for 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": "Treasury Stock [Text Block]", "terseLabel": "STOCK REPURCHASE PROGRAM" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/StockRepurchaseProgram" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r49", "r244", "r245" ], "calculation": { "http://adobe.com/role/ConsolidatedBalanceSheets": { "order": 1.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", "negatedLabel": "Treasury stock, at cost (118,495 and 113,171 shares, respectively), net of re-issuances" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r238", "r243", "r244" ], "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", "negatedTerseLabel": "Purchase of treasury stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "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://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails1", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails2", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetails3", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNumericDetails", "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables1" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r265", "r267", "r446" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury Securities [Member]" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails", "http://adobe.com/role/CashCashEquivalentsAndShortTermInvestmentsDetails1", "http://adobe.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r36" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized Debt Issuance Expense" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/DebtDetailsNumeric1", "http://adobe.com/role/DebtDetailsNumeric2", "http://adobe.com/role/DebtDetailsNumeric3" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r51", "r435" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsNumericDetails", "http://adobe.com/role/RevenueDetailsNumeric" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContractsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Unrealized Gain (Loss) on Derivatives and Commodity Contracts [Abstract]", "terseLabel": "Net unrealized gains / losses on derivative instruments designated as hedging instruments" } } }, "localname": "UnrealizedGainLossOnDerivativesAndCommodityContractsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/AccumulatedOtherComprehensiveIncomeLossDetails1" ], "xbrltype": "stringItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r107" ], "calculation": { "http://adobe.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of investments, not including unrealized gains or losses on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, held at each balance sheet date and included in earnings for the period.", "label": "Unrealized Gain (Loss) on Investments", "negatedLabel": "Unrealized losses (gains) on investments, net" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r301", "r316" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r318" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions", "negatedTerseLabel": "Gross decreases in unrecognized tax benefits - current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r317" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Gross decreases in unrecognized tax benefits - prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r319" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedLabel": "Settlements with taxing authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r311" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetailsNumeric3" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r318" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "verboseLabel": "Gross increases in unrecognized tax benefits - current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r317" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "verboseLabel": "Gross increases in unrecognized tax benefits - prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r320" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r147", "r148", "r150", "r151", "r152", "r153", "r154" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates, Policy" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Valuation Allowance [Abstract]", "terseLabel": "Valuation Allowance [Abstract]" } } }, "localname": "ValuationAllowanceAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetailsNumeric2" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r303" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Change in deferred tax asset valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/IncomeTaxesDetailsNumeric2" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "auth_ref": [ "r124" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "terseLabel": "Impacts of adoption of the new revenue standard" } } }, "localname": "ValuationAllowancesAndReservesAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails6" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r124" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails5", "http://adobe.com/role/RevenueDetails6" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r124" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "verboseLabel": "Charged to operating expenses" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r124" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "terseLabel": "Amount charged to revenue" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails6" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r124" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Actual returns", "negatedTerseLabel": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails5", "http://adobe.com/role/RevenueDetails6" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "verboseLabel": "Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails5", "http://adobe.com/role/RevenueDetails6", "http://adobe.com/role/RevenueTables2" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesReservesOfBusinessesAcquired": { "auth_ref": [ "r124" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from business combination.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Business Acquired", "verboseLabel": "Increase due to acquisition" } } }, "localname": "ValuationAllowancesAndReservesReservesOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails5" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/RevenueDetails5", "http://adobe.com/role/RevenueDetails6", "http://adobe.com/role/RevenueTables2" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r132", "r137" ], "calculation": { "http://adobe.com/role/NetIncomePerShareDetails": { "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": "Shares used to compute diluted net income per share", "totalLabel": "Shares used to compute diluted net income per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome", "http://adobe.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r131", "r137" ], "calculation": { "http://adobe.com/role/NetIncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Shares used to compute basic net income per share", "verboseLabel": "Shares used to compute basic net income per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://adobe.com/role/ConsolidatedStatementsOfIncome", "http://adobe.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r119": { "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" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r126": { "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" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r129": { "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" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r161": { "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" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a,b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27405-111563" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27340-111563" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r2": { "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" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131251-203054" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r205": { "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" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r217": { "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" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25383-109308" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r237": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r247": { "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" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r251": { "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" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r286": { "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" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5444-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r3": { "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" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32059-109318" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r339": { "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" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r341": { "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" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r344": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r358": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r36": { "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" }, "r360": { "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" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "c", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998890-113959" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r39": { "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" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Subparagraph": "(a)(1),(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109978405&loc=d3e80720-113993" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=112277219&loc=d3e80748-113994" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=112277219&loc=d3e80748-113994" }, "r396": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r402": { "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" }, "r403": { "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" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=SL116692626-108610" }, "r406": { "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" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77910348&loc=d3e34039-112682" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164653&loc=d3e41551-112718" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r431": { "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" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=SL51823488-111719" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r442": { "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" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r448": { "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" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6477933&loc=d3e60009-112784" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16)(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r461": { "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" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r470": { "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" }, "r471": { "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" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r476": { "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" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r48": { "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" }, "r480": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r481": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r482": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r483": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r484": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r485": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r486": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r487": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r488": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r489": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "i", "Publisher": "SEC", "Section": "3", "Subsection": "10" }, "r49": { "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" }, "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-31)", "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.3(c)(3))", "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.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r55": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r62": { "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" }, "r63": { "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" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e709-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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(20))", "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(21))", "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(4))", "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(b)(2))", "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.1)", "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.1,2)", "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.2)", "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.3)", "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.4)", "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.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r96": { "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" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" } }, "version": "2.1" } XML 64 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation and Significant Accounting Policies (Tables 2)
12 Months Ended
Nov. 29, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Finite-Lived Intangible Assets Schedule of Weighted Average Useful Lives [Table Text Block]
During fiscal 2019, our intangible assets were amortized over their estimated useful lives ranging from 1 to 15 years. Amortization is based on the pattern in which the economic benefits of the intangible asset will be consumed or on a straight-line basis when the consumption pattern is not apparent. The weighted average useful lives of our intangible assets were as follows:
 
Weighted Average
Useful Life (years)
Customer contracts and relationships
10
Purchased technology
6
Trademarks
9
Backlog
2
Acquired rights to use technology
10
Other
4
XML 65 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock Repurchase Program
12 Months Ended
Nov. 29, 2019
Stock Repurchase Program [Abstract]  
STOCK REPURCHASE PROGRAM STOCK REPURCHASE PROGRAM
To facilitate our stock repurchase program, designed to return value to our stockholders and minimize dilution from stock issuances, we may repurchase shares in the open market or enter into structured repurchase agreements with third parties. In May 2018, our Board of Directors granted us an authority to repurchase up to $8 billion in common stock through the end of fiscal 2021.
During fiscal 2019, 2018 and 2017, we entered into several structured stock repurchase agreements with large financial institutions, whereupon we provided them with prepayments totaling $2.75 billion, $2.05 billion, and $1.10 billion, respectively. We enter into these agreements in order to take advantage of repurchasing shares at a guaranteed discount to the Volume Weighted Average Price (“VWAP”) of our common stock over a specified period of time. We only enter into such transactions when the discount that we receive is higher than the foregone return on our cash prepayments to the financial institutions. There were no explicit commissions or fees on these structured repurchases. Under the terms of the agreements, there is no requirement for the financial institutions to return any portion of the prepayment to us.
The financial institutions agree to deliver shares to us at monthly intervals during the contract term. The parameters used to calculate the number of shares deliverable are: the total notional amount of the contract, the number of trading days in the contract, the number of trading days in the interval and the average VWAP of our stock during the interval less the agreed upon discount. We repurchased approximately 9.9 million shares at an average price of $270.23 per share in fiscal 2019, 8.7 million shares at an average price of $230.43 per share in fiscal 2018, and 8.2 million shares at an average price of $134.20 per share in fiscal 2017.
For fiscal 2019, 2018 and 2017, the prepayments were classified as treasury stock on our Consolidated Balance Sheets at the payment date, though only shares physically delivered to us by November 29, 2019, November 30, 2018 and December 1, 2017 were excluded from the computation of earnings per share. As of November 29, 2019, $229.2 million of prepayments remained under the agreement.
Subsequent to November 29, 2019, we entered into a structured stock repurchase agreement with a large financial institution whereupon we provided them with a prepayment of $850 million. This amount will be classified as treasury stock on our Consolidated Balance Sheets. Upon completion of the $850 million stock repurchase agreement, $4.25 billion remains under our May 2018 authority.
XML 66 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Non-Operating Income (Expense)
12 Months Ended
Nov. 29, 2019
Other Income and Expenses [Abstract]  
NON-OPERATING INCOME (EXPENSE) NON-OPERATING INCOME (EXPENSE)
Non-operating income (expense) for fiscal 2019, 2018 and 2017 included the following:
(in thousands)
2019
 
2018
 
2017
Interest and other income (expense), net:
 
 
 
 
 
Interest income
$
68,321

 
$
92,540

 
$
66,069

Foreign exchange gains (losses)
(26,252
)
 
(42,612
)
 
(30,705
)
Realized gains on fixed income investments
171

 
655

 
1,673

Realized losses on fixed income investments
(295
)
 
(11,305
)
 
(725
)
Other
310

 
258

 
83

Interest and other income (expense), net
$
42,255

 
$
39,536

 
$
36,395

Interest expense
$
(157,214
)
 
$
(89,242
)
 
$
(74,402
)
Investment gains (losses), net:
 

 
 
 
 
Realized investment gains
$
46,141

 
$
6,128

 
$
3,279

Unrealized investment gains
5,572

 

 
4,274

Realized investment losses
(134
)
 

 

Unrealized investment losses

 
(2,915
)
 

Investment gains (losses), net
$
51,579

 
$
3,213

 
$
7,553

Non-operating income (expense), net
$
(63,380
)
 
$
(46,493
)
 
$
(30,454
)

XML 67 R93.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Details Numeric)
shares in Millions, $ in Millions
1 Months Ended 11 Months Ended 12 Months Ended
Dec. 31, 2018
Nov. 29, 2019
USD ($)
shares
Nov. 29, 2019
USD ($)
purchaseperiods
shares
Stock Based Compensation (Numeric) [Abstract]      
Unrecognized compensation cost, adjusted for estimated forfeitures, related to non-vested stock based awards (in millions) | $   $ 1,360.0 $ 1,360.0
Number of years over which unrecognized compensation costs will be recognized     1 year 10 months 24 days
2019 Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common Stock, Capital Shares Reserved for Future Issuance   46.0 46.0
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   44.1 44.1
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common Stock, Capital Shares Reserved for Future Issuance   93.0 93.0
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   3.8 3.8
Stock Based Compensation (Numeric) [Abstract]      
Offering Period     24 months
Number of purchase periods per offering period | purchaseperiods     4
Purchase period     6 months
Restricted Stock Unit [Member] | Focal Awards [Member]      
Stock Based Compensation (Numeric) [Abstract]      
Award vesting period 3 years 4 years  
Vesting percentage per year for focal restricted stock units 33.33% 25.00% 25.00%
Restricted Stock Unit [Member] | Other Awards [Member]      
Stock Based Compensation (Numeric) [Abstract]      
Award vesting period     4 years
Vesting percentage per year for restricted stock units other than focal grants   25.00% 25.00%
Performance Shares [Member]      
Stock Based Compensation (Numeric) [Abstract]      
Maximum percentage of target shares able to receive     200.00%
Performance Shares [Member] | Programs not yet achieved [Member]      
Stock Based Compensation (Numeric) [Abstract]      
Award vesting period     3 years
Vesting percentage on third year for performance awards     100.00%
Director [Member] | Restricted Stock Unit [Member]      
Stock Based Compensation (Numeric) [Abstract]      
Award vesting period     1 year
Non-Employee Director Aggregate Grant Value Per Award | $     $ 0.3
Numbers of days used to calculate the aggregate value of the equity award     30 days
Vesting percentage per year for grants to non-employee directors   100.00% 100.00%
XML 68 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions (Details Numeric) - USD ($)
$ in Thousands
12 Months Ended
Jan. 23, 2019
Oct. 31, 2018
Dec. 19, 2016
Nov. 29, 2019
Nov. 30, 2018
Oct. 17, 2018
Business Acquisition            
Goodwill, acquired during period       $ 126,169 $ 4,791,216  
Allegorithmic            
Business Acquisition            
Business Combination, Purchase Price for Remaining Interest $ 106,200          
Business Combination Purchase Price 161,100          
Goodwill, acquired during period 125,900          
Total identifiable intangible assets acquired 44,800          
Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net 42,000          
Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value $ 54,800          
Marketo            
Business Acquisition            
Business Combination Purchase Price   $ 4,732,768        
Goodwill, acquired during period [1]   3,459,256        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other   102,600        
Trade receivables acquired   71,600        
Deferred revenue assumed   74,800        
Deferred tax liabilities assumed, net   182,600        
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents   54,900        
Deferred tax liabilities assumed for future amortization of intangible assets   348,800        
Deferred tax assets acquired   166,200        
Total identifiable intangible assets acquired   1,468,100        
Net assets acquired or liabilities assumed   $ (194,588)        
TubeMogul            
Business Acquisition            
Business Combination Purchase Price     $ 560,800      
Goodwill, acquired during period     348,400      
Total identifiable intangible assets acquired     113,100      
Net assets acquired or liabilities assumed     $ 99,300      
Term Loan | Marketo            
Business Acquisition            
Debt Instrument, Face Amount           $ 2,250,000
[1]
Non-deductible for tax-purposes.
XML 69 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements (Details) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Nov. 29, 2019
Nov. 30, 2018
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Foreign Currency Contract, Asset, Fair Value Disclosure $ 28,829 $ 44,259
Deferred Compensation Plan Assets, Fair Value Disclosure 93,776 68,988
Assets, Fair Value Disclosure 3,832,640 2,973,645
Treasury Lock Derivative, at Fair Value, Net 29,652  
Foreign Currency Contracts, Liability, Fair Value Disclosure 2,671 816
Interest Rate Derivative Liabilities, Fair Value Disclosure 208 9,744
Liabilities, Fair Value Disclosure 32,531 10,560
Asset-backed Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale Securities, Fair Value Disclosure 88,721 41,508
Corporate debt securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and Cash Equivalents, Fair Value Disclosure 45,704  
Available-for-sale Securities, Fair Value Disclosure 1,412,331 1,522,208
Foreign government securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale Securities, Fair Value Disclosure   4,155
Municipal securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale Securities, Fair Value Disclosure 17,709 18,316
Money market mutual funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and Cash Equivalents, Fair Value Disclosure 2,049,057 1,234,188
Time deposits [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and Cash Equivalents, Fair Value Disclosure 88,519 40,023
U.S. Treasury Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale Securities, Fair Value Disclosure 7,994  
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Foreign Currency Contract, Asset, Fair Value Disclosure 0 0
Deferred Compensation Plan Assets, Fair Value Disclosure 4,348 3,895
Assets, Fair Value Disclosure 2,141,924 1,278,106
Treasury Lock Derivative, at Fair Value, Net 0  
Foreign Currency Contracts, Liability, Fair Value Disclosure 0 0
Interest Rate Derivative Liabilities, Fair Value Disclosure 0 0
Liabilities, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 1 [Member] | Asset-backed Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale Securities, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 1 [Member] | Corporate debt securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and Cash Equivalents, Fair Value Disclosure 0  
Available-for-sale Securities, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 1 [Member] | Foreign government securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale Securities, Fair Value Disclosure   0
Fair Value, Inputs, Level 1 [Member] | Municipal securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale Securities, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 1 [Member] | Money market mutual funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and Cash Equivalents, Fair Value Disclosure 2,049,057 1,234,188
Fair Value, Inputs, Level 1 [Member] | Time deposits [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and Cash Equivalents, Fair Value Disclosure 88,519 40,023
Fair Value, Inputs, Level 1 [Member] | U.S. Treasury Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale Securities, Fair Value Disclosure 0  
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Foreign Currency Contract, Asset, Fair Value Disclosure 28,829 44,259
Deferred Compensation Plan Assets, Fair Value Disclosure 89,428 65,093
Assets, Fair Value Disclosure 1,690,716 1,695,539
Treasury Lock Derivative, at Fair Value, Net 29,652  
Foreign Currency Contracts, Liability, Fair Value Disclosure 2,671 816
Interest Rate Derivative Liabilities, Fair Value Disclosure 208 9,744
Liabilities, Fair Value Disclosure 32,531 10,560
Fair Value, Inputs, Level 2 [Member] | Asset-backed Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale Securities, Fair Value Disclosure 88,721 41,508
Fair Value, Inputs, Level 2 [Member] | Corporate debt securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and Cash Equivalents, Fair Value Disclosure 45,704  
Available-for-sale Securities, Fair Value Disclosure 1,412,331 1,522,208
Fair Value, Inputs, Level 2 [Member] | Foreign government securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale Securities, Fair Value Disclosure   4,155
Fair Value, Inputs, Level 2 [Member] | Municipal securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale Securities, Fair Value Disclosure 17,709 18,316
Fair Value, Inputs, Level 2 [Member] | Money market mutual funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and Cash Equivalents, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 2 [Member] | Time deposits [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and Cash Equivalents, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 2 [Member] | U.S. Treasury Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale Securities, Fair Value Disclosure 7,994  
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Foreign Currency Contract, Asset, Fair Value Disclosure 0 0
Deferred Compensation Plan Assets, Fair Value Disclosure 0 0
Assets, Fair Value Disclosure 0 0
Treasury Lock Derivative, at Fair Value, Net 0  
Foreign Currency Contracts, Liability, Fair Value Disclosure 0 0
Interest Rate Derivative Liabilities, Fair Value Disclosure 0 0
Liabilities, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 3 [Member] | Asset-backed Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale Securities, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 3 [Member] | Corporate debt securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and Cash Equivalents, Fair Value Disclosure 0  
Available-for-sale Securities, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 3 [Member] | Foreign government securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale Securities, Fair Value Disclosure   0
Fair Value, Inputs, Level 3 [Member] | Municipal securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale Securities, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 3 [Member] | Money market mutual funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and Cash Equivalents, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 3 [Member] | Time deposits [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and Cash Equivalents, Fair Value Disclosure 0 $ 0
Fair Value, Inputs, Level 3 [Member] | U.S. Treasury Securities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale Securities, Fair Value Disclosure $ 0  
XML 70 R97.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Nov. 29, 2019
Aug. 30, 2019
May 31, 2019
Mar. 01, 2019
Nov. 30, 2018
Aug. 31, 2018
Jun. 01, 2018
Mar. 02, 2018
Nov. 29, 2019
Nov. 30, 2018
Dec. 01, 2017
Earnings Per Share [Abstract]                      
Net income $ 851,861 $ 792,763 $ 632,593 $ 674,241 $ 678,240 $ 666,291 $ 663,167 $ 583,076 $ 2,951,458 $ 2,590,774 $ 1,693,954
Shares used to compute basic net income per share                 486,291 490,564 493,632
Dilutive potential common shares:                      
Restricted stock units and performance share awards                 4,875 7,142 7,161
Stock purchase rights and options                 406 137 330
Shares used to compute diluted net income per share                 491,572 497,843 501,123
Basic net income per share $ 1.76 $ 1.63 $ 1.30 $ 1.38 $ 1.39 $ 1.36 $ 1.35 $ 1.18 $ 6.07 $ 5.28 $ 3.43
Diluted net income per share $ 1.74 $ 1.61 $ 1.29 $ 1.36 $ 1.37 $ 1.34 $ 1.33 $ 1.17 $ 6.00 $ 5.20 $ 3.38
Anti-dilutive potential common shares [1]                 175 209 141
[1] Potential common stock equivalents not included in the calculation of diluted net income per share as the effect would have been anti-dilutive.
XML 71 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt (Tables)
12 Months Ended
Nov. 29, 2019
Debt Disclosure [Abstract]  
Debt
Our debt as of November 29, 2019 and November 30, 2018 consisted of the following:
(in thousands)
2019
 
2018
Current debt:
 
 
 
Term loan
$
2,249,784

 
$

Notes
899,767

 

Fair value of interest rate swap
(208
)
 

Current debt
3,149,343

 

Long-term debt:
 
 
 
Term loan

 
2,248,427

Notes
988,924

 
1,886,117

Fair value of interest rate swap

 
(9,744
)
Long-term debt
988,924

 
4,124,800

Total carrying value of debt
$
4,138,267

 
$
4,124,800


XML 72 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Tables)
12 Months Ended
Nov. 29, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Assumptions Used to Value Employee Stock Purchase Rights
The expected term of ESPP shares is the average of the remaining purchase periods under each offering period. The assumptions used to value employee stock purchase rights were as follows:
 
2019
 
2018
 
2017
Expected life (in years)
0.5 - 2.0
 
0.5 - 2.0
 
0.5 - 2.0
Volatility
30% - 35%
 
26% - 29%
 
22% - 27%
Risk free interest rate
1.78% - 2.47%
 
1.54% - 2.52%
 
0.62% - 1.41%
 
Restricted Stock Unit Activity
Restricted stock unit activity for fiscal 2019, 2018 and 2017 was as follows:
  (in thousands)
2019
 
2018
 
2017
Beginning outstanding balance
8,668

 
9,304

 
8,316

Awarded
4,598

 
4,012

 
5,018

Released
(3,847
)
 
(3,988
)
 
(3,859
)
Forfeited
(785
)
 
(660
)
 
(766
)
Increase due to acquisition

 

 
595

Ending outstanding balance
8,634

 
8,668

 
9,304


Restricted Stock Units Outstanding
Information regarding restricted stock units outstanding at November 29, 2019, November 30, 2018 and December 1, 2017 is summarized below:
 
Number of
Shares
(thousands)
 
Weighted
Average
Remaining
Contractual
Life
(years)
 
Aggregate
Intrinsic
Value(*)
(millions)
2019
 
 
 
 
 
Restricted stock units outstanding
8,634

 
1.12
 
$
2,672.6

Restricted stock units expected to vest
7,987

 
1.05
 
$
2,472.2

2018
 

 
 
 
 

Restricted stock units outstanding
8,668

 
1.06
 
$
2,174.7

Restricted stock units expected to vest
8,049

 
1.01
 
$
2,019.5

2017
 
 
 
 
 
Restricted stock units outstanding
9,304

 
1.11
 
$
1,670.2

Restricted stock units expected to vest
8,608

 
1.05
 
$
1,545.3

_________________________________________ 
(*) 
The intrinsic value is calculated as the market value as of the end of the fiscal period. As reported by the NASDAQ Global Select Market, the market values as of November 29, 2019, November 30, 2018 and December 1, 2017 were $309.53, $250.89 and $179.52, respectively.
Performance Share Activity
Performance share activity for fiscal 2019, 2018 and 2017 was as follows: 
 (in thousands)
2019
 
2018
 
2017
 
Shares
Granted (1)
 
Maximum
Shares Eligible
to Receive
 
Shares
Granted (2)
 
Maximum
Shares Eligible
to Receive
 
Shares
Granted
(3)
 
Maximum
Shares Eligible
to Receive
Beginning outstanding balance
1,148

 
2,296

 
1,534

 
3,068

 
1,630

 
3,261

Awarded
722

 
614

 
837

 
628

 
1,082

 
1,040

Achieved
(830
)
 
(830
)
 
(1,050
)
 
(1,053
)
 
(1,135
)
 
(1,147
)
Forfeited
(82
)
 
(164
)
 
(173
)
 
(347
)
 
(43
)
 
(86
)
Ending outstanding balance
958

 
1,916

 
1,148

 
2,296

 
1,534

 
3,068


_________________________________________ 
(1) 
Shares awarded during fiscal 2019 include 0.4 million additional shares awarded for the final achievement of the 2016 Performance Share Program which was certified in the first quarter of fiscal 2019. The remaining awarded shares were for the 2019 Performance Share Program. Shares achieved during fiscal 2019 resulted from 200% achievement of target for the 2016 Performance Share Program.
(2) 
Shares awarded during fiscal 2018 include 0.5 million additional shares awarded for the final achievement of the 2015 Performance Share Program which was certified in the first quarter of fiscal 2018. The remaining awarded shares were for the 2018 Performance Share Program. Shares achieved during fiscal 2018 resulted from 200% achievement of target for the 2015 Performance Share Program.
(3) 
Shares awarded during fiscal 2017 include 0.6 million additional shares awarded for the final achievement of the 2014 Performance Share Program which was certified in the first quarter of fiscal 2017. The remaining awarded shares were for the 2017 Performance Share Program. Shares achieved during fiscal 2017 resulted from 198% achievement of target for the 2014 Performance Share Program.
Restricted Stock Units Granted to Directors
Restricted stock units granted to directors for fiscal 2019, 2018 and 2017 were as follows:
  (in thousands)
2019
 
2018
 
2017
Annual equity grants to existing directors
10

 
11

 
18

Initial equity grants to new directors
1

 
1

 


Total Stock-Based Compensation Costs
Total stock-based compensation costs that have been included in our Consolidated Statements of Income for fiscal 2019, 2018 and 2017 were as follows:
  (in thousands)
  Income Statement Classifications
 
Cost of
Revenue–
Subscription
 
Cost of
Revenue–
Services and Support
 
Research and Development
 
Sales and
Marketing
 
General and Administrative
 
 
Total (1)
Restricted Stock Units and Performance
Share Awards
 

 
 

 
 

 
 

 
 

 
 

2019
$
22,822

 
$
18,535

 
$
338,483

 
$
206,371

 
$
98,886

 
$
685,097

2018
$
17,515

 
$
12,111

 
$
253,078

 
$
178,548

 
$
77,462

 
$
538,714

2017
$
16,792

 
$
9,602

 
$
161,366

 
$
139,047

 
$
77,133

 
$
403,940

Stock Purchase Rights and Options
 
 
 
 
 
 
 
 
 
 
 
2019
$
5,823

 
$
7,271

 
$
36,663

 
$
42,405

 
$
10,446

 
$
102,608

2018
$
4,102

 
$
8,286

 
$
23,918

 
$
27,252

 
$
7,290

 
$
70,848

2017
$
180

 
$
6,661

 
$
20,126

 
$
18,592

 
$
4,973

 
$
50,532

_________________________________________ 
(1) 
During fiscal 2019, 2018 and 2017, we recorded tax benefits related to stock-based compensation costs of $248.4 million, $222.4 million and $153.2 million, respectively.
XML 73 R102.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt (Details Numeric 2) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Feb. 28, 2010
Feb. 27, 2015
Nov. 29, 2019
Jun. 07, 2019
Jan. 21, 2015
Jun. 13, 2014
Notes 2020            
Debt Instrument [Line Items]            
Debt Instrument, Face Amount $ 900.0          
2020 Notes, Interest Rate, Stated Percentage 4.75%          
Proceeds from Issuance of Debt $ 894.5          
Debt Instrument, Unamortized Discount 5.5          
Unamortized Debt Issuance Expense $ 6.4          
Debt Instrument, Interest Rate, Effective Percentage 4.92%          
Senior Notes, Carrying Value     $ 899.6      
Notes 2025            
Debt Instrument [Line Items]            
Debt Instrument, Face Amount         $ 1,000.0  
2020 Notes, Interest Rate, Stated Percentage         3.25%  
Proceeds from Issuance of Debt   $ 989.3        
Debt Instrument, Unamortized Discount         $ 10.7  
Unamortized Debt Issuance Expense         $ 7.9  
Debt Instrument, Interest Rate, Effective Percentage         3.67%  
Notes 2020 and 2025            
Debt Instrument [Line Items]            
Senior Notes, Carrying Value     1,890.0      
Senior Notes, Fair Value     1,960.0      
Repurchase notes at price of their principal amount plus accrued and unpaid interest 101.00%          
Debt Instrument, Periodic Payment, Interest     $ 75.3      
Treasury Lock            
Debt Instrument [Line Items]            
Derivative, Notional Amount       $ 1,000.0    
Interest Rate Swap            
Debt Instrument [Line Items]            
Derivative, Notional Amount           $ 900.0
Derivative, Fixed Interest Rate           4.75%
XML 74 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Basis of Presentation and Significant Accounting Policies (Details 2) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Nov. 29, 2019
Aug. 30, 2019
May 31, 2019
Mar. 01, 2019
Nov. 30, 2018
Aug. 31, 2018
Jun. 01, 2018
Mar. 02, 2018
Nov. 29, 2019
Nov. 30, 2018
Dec. 01, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Subscription                 $ 9,994,463 $ 7,922,152 $ 6,133,869
Product                 647,788 622,153 706,767
Services and support                 529,046 485,703 460,869
Total revenue $ 2,991,945 $ 2,834,126 $ 2,744,280 $ 2,600,946 $ 2,464,625 $ 2,291,076 $ 2,195,360 $ 2,078,947 11,171,297 9,030,008 7,301,505
Sales and marketing                 3,244,347 2,620,829 2,197,592
General and administrative                 880,637 744,898 624,706
Provision for income taxes                 253,283 203,102 443,687
Net income $ 851,861 $ 792,763 $ 632,593 $ 674,241 $ 678,240 $ 666,291 $ 663,167 $ 583,076 $ 2,951,458 $ 2,590,774 $ 1,693,954
Basic net income per share $ 1.76 $ 1.63 $ 1.30 $ 1.38 $ 1.39 $ 1.36 $ 1.35 $ 1.18 $ 6.07 $ 5.28 $ 3.43
Diluted net income per share $ 1.74 $ 1.61 $ 1.29 $ 1.36 $ 1.37 $ 1.34 $ 1.33 $ 1.17 $ 6.00 $ 5.20 $ 3.38
Calculated under Revenue Guidance in Effect before Topic 606                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Subscription                 $ 9,995,903    
Product                 545,807    
Services and support                 521,615    
Total revenue                 11,063,325    
Sales and marketing                 3,256,334    
General and administrative                 872,991    
Provision for income taxes                 246,766    
Net income                 $ 2,845,505    
Basic net income per share                 $ 5.85    
Diluted net income per share                 $ 5.79    
Accounting Standards Update 2014-09 | Difference between Revenue Guidance in Effect before and after Topic 606                      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                      
Subscription                 $ 1,440    
Product                 (101,981)    
Services and support                 (7,431)    
Total revenue                 (107,972)    
Sales and marketing                 11,987    
General and administrative                 (7,646)    
Provision for income taxes                 (6,517)    
Net income                 $ (105,953)    
Basic net income per share                 $ (0.22)    
Diluted net income per share                 $ (0.21)    
XML 75 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Details 1) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Nov. 29, 2019
Aug. 30, 2019
May 31, 2019
Mar. 01, 2019
Nov. 30, 2018
Aug. 31, 2018
Jun. 01, 2018
Mar. 02, 2018
Nov. 29, 2019
Nov. 30, 2018
Dec. 01, 2017
Segment Reporting Information [Line Items]                      
Revenue $ 2,991,945 $ 2,834,126 $ 2,744,280 $ 2,600,946 $ 2,464,625 $ 2,291,076 $ 2,195,360 $ 2,078,947 $ 11,171,297 $ 9,030,008 $ 7,301,505
Cost of revenue                 1,672,720 1,194,999 1,010,491
Gross profit $ 2,539,962 $ 2,418,163 $ 2,336,792 $ 2,203,660 $ 2,105,364 $ 1,995,584 $ 1,914,016 $ 1,820,045 $ 9,498,577 $ 7,835,009 $ 6,291,014
Gross profit as a percentage of revenue                 85.00% 87.00% 86.00%
Digital Media                      
Segment Reporting Information [Line Items]                      
Revenue                 $ 7,706,983 $ 6,325,315 $ 5,010,579
Cost of revenue                 289,639 249,386 239,994
Gross profit                 $ 7,417,344 $ 6,075,929 $ 4,770,585
Gross profit as a percentage of revenue                 96.00% 96.00% 95.00%
Digital Experience                      
Segment Reporting Information [Line Items]                      
Revenue                 $ 3,206,169 $ 2,443,745 $ 2,030,324
Cost of revenue                 1,362,886 922,414 747,005
Gross profit                 $ 1,843,283 $ 1,521,331 $ 1,283,319
Gross profit as a percentage of revenue                 57.00% 62.00% 63.00%
Publishing                      
Segment Reporting Information [Line Items]                      
Revenue                 $ 258,145 $ 260,948 $ 260,602
Cost of revenue                 20,195 23,199 23,492
Gross profit                 $ 237,950 $ 237,749 $ 237,110
Gross profit as a percentage of revenue                 92.00% 91.00% 91.00%
XML 76 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Details 5) - Allowance for Doubtful Accounts - USD ($)
$ in Thousands
12 Months Ended
Nov. 29, 2019
Nov. 30, 2018
Dec. 01, 2017
Movement in Valuation Allowances and Reserves      
Beginning balance $ 14,981 $ 9,151 $ 6,214
Increase due to acquisition 10 5,602 2,391
Charged to operating expenses 5,324 5,962 4,411
Deductions [1] (10,665) (5,734) (3,865)
Ending balance $ 9,650 $ 14,981 $ 9,151
[1]
Deductions related to the allowance for doubtful accounts represent amounts written off against the allowance, less recoveries.
XML 77 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangibles (Details 2) - USD ($)
$ in Thousands
Nov. 29, 2019
Nov. 30, 2018
Finite-Lived Intangible Assets [Line Items]    
Cost $ 2,589,109 $ 2,721,935
Accumulated Amortization (868,544) (652,934)
Other intangibles, net 1,720,565 2,069,001
Customer contracts and relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 1,219,029 1,329,432
Accumulated Amortization (436,545) (416,176)
Other intangibles, net 782,484 913,256
Purchased Technology    
Finite-Lived Intangible Assets [Line Items]    
Cost 759,111 750,286
Accumulated Amortization (223,115) (118,812)
Other intangibles, net 535,996 631,474
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Cost 384,300 384,855
Accumulated Amortization (73,546) (25,968)
Other intangibles, net 310,754 358,887
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Cost 143,400 147,300
Accumulated Amortization (75,570) (13,299)
Other intangibles, net 67,830 134,001
Acquired rights to use technology    
Finite-Lived Intangible Assets [Line Items]    
Cost 59,524 58,966
Accumulated Amortization (46,823) (48,770)
Other intangibles, net 12,701 10,196
Other intangibles    
Finite-Lived Intangible Assets [Line Items]    
Cost 23,745 51,096
Accumulated Amortization (12,945) (29,909)
Other intangibles, net $ 10,800 $ 21,187
XML 78 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Details) - Employee Stock Purchase Plan [Member] - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
12 Months Ended
Nov. 29, 2019
Nov. 30, 2018
Dec. 01, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted Average Subscription Date Fair Value Of Shares $ 72.98 $ 53.12 $ 29.86
Stock Issued During Period, Shares, Employee Stock Purchase Plans 1.5 1.8 1.9
Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased $ 150.55 $ 104.94 $ 77.63
Total Intrinsic Value Of Shares Purchased $ 178.8 $ 198.9 $ 97.7
ESPP Purchase Price as Percentage of Market Price 85.00%    
Common Stock, Capital Shares Reserved for Future Issuance 93.0    
Shares available for grant 3.8    
Valuation Assumptions Volatility      
From 30.00% 26.00% 22.00%
To 35.00% 29.00% 27.00%
Valuation Assumptions Risk Free Interest Rate Range      
From 1.78% 1.54% 0.62%
To 2.47% 2.52% 1.41%
Minimum      
Valuation Assumptions Expected Life (in Years)      
Expected Life (in Years) 6 months 6 months 6 months
Maximum      
Valuation Assumptions Expected Life (in Years)      
Expected Life (in Years) 2 years 2 years 2 years
XML 79 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Details Numeric 1)
11 Months Ended 12 Months Ended
Nov. 30, 2018
Nov. 29, 2019
Nov. 30, 2018
Dec. 01, 2017
US Federal statutory tax rate effective before the Tax Cuts and Jobs Act       35.00%
US Federal statutory rate 21.00% 21.00%    
US Federal statutory tax rate during adoption of the Tax Cuts and Jobs Act     22.20%  
Provisional transition tax expense on deferred foreign earnings due to Tax Cuts and Jobs Act 2017 15.50%   15.50%  
Tax Cuts and Jobs Act of 2017 one-time transition tax other income 8.00%   8.00%  
XML 80 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Beginning Balances at Dec. 02, 2016 $ 7,424,835 $ 61 $ 4,616,331 $ 8,114,517 $ (173,602) $ (5,132,472)
Beginning Balances, shares at Dec. 02, 2016   600,834        
Beginning Treasury stock, shares at Dec. 02, 2016           (106,580)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 1,693,954     1,693,954    
Other comprehensive income (loss), net of taxes 61,781       61,781  
Re-issuance of treasury stock under stock compensation plans (81,775)   1,768 (234,601)   $ 151,058
Re-issuance of treasury stock under stock compensation plans, shares           5,194
Purchase of treasury stock $ (1,100,000)         $ (1,100,000)
Purchase of treasury stock, shares (8,200)         (8,186)
Equity awards assumed for acquisition $ 10,348   10,348      
Stock-based compensation 453,748   453,748      
Value of shares in deferred compensation plan (3,022)         $ (3,022)
Ending Balances at Dec. 01, 2017 8,459,869 $ 61 5,082,195 9,573,870 (111,821) $ (6,084,436)
Ending Balances, shares at Dec. 01, 2017   600,834        
Ending Treasury stock, shares at Dec. 01, 2017           (109,572)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 2,590,774     2,590,774    
Other comprehensive income (loss), net of taxes (36,309)       (36,309)  
Re-issuance of treasury stock under stock compensation plans (202,203)   (1,125) (348,729)   $ 147,651
Re-issuance of treasury stock under stock compensation plans, shares           5,087
Purchase of treasury stock $ (2,050,000)         $ (2,050,000)
Purchase of treasury stock, shares (8,700)         (8,686)
Equity awards assumed for acquisition $ 2,784   2,784      
Stock-based compensation 601,483   601,483      
Value of shares in deferred compensation plan (3,966)         $ (3,966)
Impact of the U.S. Tax Act (318)     (318)    
Ending Balances at Nov. 30, 2018 $ 9,362,114 $ 61 5,685,337 11,815,597 (148,130) $ (7,990,751)
Ending Balances, shares at Nov. 30, 2018   600,834        
Ending Treasury stock, shares at Nov. 30, 2018 (113,171)         (113,171)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Impacts of adoption of the new revenue standard $ 442,319     442,319    
Net income 2,951,458     2,951,458    
Other comprehensive income (loss), net of taxes (39,904)       (39,904)  
Re-issuance of treasury stock under stock compensation plans (207,052)   48,686 (380,812)   $ 125,074
Re-issuance of treasury stock under stock compensation plans, shares           4,559
Purchase of treasury stock $ (2,750,000)         $ (2,750,000)
Purchase of treasury stock, shares (9,900)         (9,883)
Equity awards assumed for acquisition $ 0          
Stock-based compensation 770,777   770,777      
Value of shares in deferred compensation plan 443         $ 443
Ending Balances at Nov. 29, 2019 $ 10,530,155 $ 61 $ 6,504,800 $ 14,828,562 $ (188,034) $ (10,615,234)
Ending Balances, shares at Nov. 29, 2019   600,834        
Ending Treasury stock, shares at Nov. 29, 2019 (118,495)         (118,495)
XML 81 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property and Equipment (Details 1) - USD ($)
$ in Thousands
Nov. 29, 2019
Nov. 30, 2018
Property and Equipment [Line Items]    
Property and equipment, net $ 1,293,015 $ 1,075,072
United States    
Property and Equipment [Line Items]    
Property and equipment, net 1,126,406 882,145
Other Americas    
Property and Equipment [Line Items]    
Property and equipment, net 2,735 30,475
Total Americas    
Property and Equipment [Line Items]    
Property and equipment, net 1,129,141 912,620
EMEA    
Property and Equipment [Line Items]    
Property and equipment, net 54,394 51,033
APAC    
Property and Equipment [Line Items]    
Property and equipment, net $ 109,480 $ 111,419
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Financial Instruments (Details 1) - USD ($)
$ in Thousands
12 Months Ended
Nov. 29, 2019
Nov. 30, 2018
Dec. 01, 2017
Designated as Hedging Instrument | Cash Flow Hedging [Member] | Foreign Exchange Option Contracts      
Derivatives in cash flow hedging relationships [Abstract]      
Net gain (loss) recognized in OCI, net of tax [1] $ 16,526 $ 74,080 $ 6,917
Net gain (loss) reclassified from accumulated OCI into income, net of tax [2],[3] 39,111 48,647 32,852
Net gain (loss) recognized in income [3],[4] (24,269) (41,179) (30,243)
Designated as Hedging Instrument | Cash Flow Hedging [Member] | Foreign Exchange Forward Contracts      
Derivatives in cash flow hedging relationships [Abstract]      
Net gain (loss) recognized in OCI, net of tax [1] 0 0 0
Net gain (loss) reclassified from accumulated OCI into income, net of tax [2],[3] 0 0 0
Net gain (loss) recognized in income [3],[4] 0 0 0
Designated as Hedging Instrument | Cash Flow Hedging [Member] | Treasury Lock      
Derivatives in cash flow hedging relationships [Abstract]      
Net gain (loss) recognized in OCI, net of tax [1] (22,684)    
Net gain (loss) reclassified from accumulated OCI into income, net of tax [2],[3] (1,228)    
Net gain (loss) recognized in income [3],[4] 0    
Not Designated as Hedging Instrument | Foreign Exchange Option Contracts      
Derivatives not designated as hedging relationships [Abstract]      
Net gain (loss) recognized in revenue 761 0 0
Net gain (loss) recognized in income 0 0 0
Not Designated as Hedging Instrument | Foreign Exchange Forward Contracts      
Derivatives not designated as hedging relationships [Abstract]      
Net gain (loss) recognized in revenue 0 0 0
Net gain (loss) recognized in income 4,229 $ 1,529 $ 6,586
Not Designated as Hedging Instrument | Treasury Lock      
Derivatives not designated as hedging relationships [Abstract]      
Net gain (loss) recognized in revenue 0    
Net gain (loss) recognized in income $ 0    
[1]
Net change in the fair value of the effective portion classified in other comprehensive income (“OCI”).
[2]
Effective portion of the foreign currency and Treasury lock cash flow hedges classified as revenue and interest expense, respectively.
[3]
Starting the third quarter of fiscal 2019, all changes in fair value of our foreign currency cash flow hedges are recorded in accumulated other comprehensive income.
[4]
Amount excluded from effectiveness testing and ineffective portion classified in interest and other income (expense), net.
XML 83 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Nov. 29, 2019
Nov. 30, 2018
Current assets:    
Cash and cash equivalents $ 2,650,221 $ 1,642,775
Short-term investments 1,526,755 1,586,187
Trade receivables, net of allowances for doubtful accounts of $9,650 and $14,981, respectively 1,534,809 1,315,578
Prepaid expenses and other current assets 783,140 312,499
Total current assets 6,494,925 4,857,039
Property and equipment, net 1,293,015 1,075,072
Goodwill 10,691,199 10,581,048
Other intangibles, net 1,720,565 2,069,001
Other assets 562,696 186,522
Total assets 20,762,400 18,768,682
Current liabilities:    
Trade payables 209,499 186,258
Accrued expenses 1,398,548 1,163,185
Debt 3,149,343 0
Deferred revenue 3,377,986 2,915,974
Income taxes payable 55,562 35,709
Total current liabilities 8,190,938 4,301,126
Long-term liabilities:    
Debt 988,924 4,124,800
Deferred revenue 122,727 137,630
Income taxes payable 616,102 644,101
Deferred income taxes 140,498 46,702
Other liabilities 173,056 152,209
Total liabilities 10,232,245 9,406,568
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $0.0001 par value; 2,000 shares authorized; none issued 0 0
Common stock, $0.0001 par value; 900,000 shares authorized; 600,834 shares issued; 482,339 and 487,663 shares outstanding, respectively 61 61
Additional paid-in-capital 6,504,800 5,685,337
Retained earnings 14,828,562 11,815,597
Accumulated other comprehensive income (loss) (188,034) (148,130)
Treasury stock, at cost (118,495 and 113,171 shares, respectively), net of re-issuances (10,615,234) (7,990,751)
Total stockholders' equity 10,530,155 9,362,114
Total liabilities and stockholders' equity $ 20,762,400 $ 18,768,682
XML 84 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangibles (Details Numeric) - USD ($)
$ in Millions
12 Months Ended
Nov. 29, 2019
Nov. 30, 2018
Dec. 01, 2017
Finite-Lived Intangible Assets [Line Items]      
Amortization expense related to other intangibles $ 402.3 $ 182.6 $ 153.6
Amortization expense included in cost of sales $ 227.0 $ 91.3 $ 76.1
Minimum      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets estimated useful lives - range (in years) 1 year    
Maximum      
Finite-Lived Intangible Assets [Line Items]      
Intangible assets estimated useful lives - range (in years) 15 years    
XML 85 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash, Cash Equivalents and Short-Term Investments
12 Months Ended
Nov. 29, 2019
Cash, Cash Equivalents, and Short-term Investments [Abstract]  
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS  CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS
Cash equivalents consist of all highly liquid debt investments with remaining maturities of three months or less at the date of purchase. We classify our investments in marketable debt securities as “available-for-sale.” We carry these investments at fair value, based on quoted market prices or other readily available market information. Unrealized gains and losses, net of taxes, are included in accumulated other comprehensive income, which is reflected as a separate component of stockholders’ equity in our Consolidated Balance Sheets. Gains and losses are determined using the specific identification method and recognized when realized in our Consolidated Statements of Income. When we have determined that an other-than-temporary decline in fair value has occurred, the amount of the decline that is related to a credit loss is recognized in income.
Cash, cash equivalents and short-term investments consisted of the following as of November 29, 2019:
 (in thousands)
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Current assets:
 
 
 
 
 
 
 
Cash
$
466,941

 
$

 
$

 
$
466,941

Cash equivalents:
 
 
 
 
 
 
 
Corporate debt securities
45,703

 
2

 
(1
)
 
45,704

Money market mutual funds
2,049,057

 

 

 
2,049,057

Time deposits
88,519

 

 

 
88,519

Total cash equivalents
2,183,279

 
2

 
(1
)
 
2,183,280

Total cash and cash equivalents
2,650,220

 
2

 
(1
)
 
2,650,221

Short-term fixed income securities:
 
 
 
 
 
 
 
Asset-backed securities
88,584

 
146

 
(9
)
 
88,721

Corporate debt securities
1,408,332

 
4,251

 
(252
)
 
1,412,331

Municipal securities
17,642

 
67

 

 
17,709

U.S. Treasury securities
7,992

 
2

 

 
7,994

Total short-term investments
1,522,550

 
4,466

 
(261
)
 
1,526,755

Total cash, cash equivalents and short-term investments
$
4,172,770

 
$
4,468

 
$
(262
)
 
$
4,176,976


Cash, cash equivalents and short-term investments consisted of the following as of November 30, 2018:
 (in thousands)
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Estimated
Fair Value
Current assets:
 
 
 
 
 
 
 
Cash
$
368,564

 
$

 
$

 
$
368,564

Cash equivalents:
 

 
 
 
 
 
 

Money market mutual funds
1,234,188

 

 

 
1,234,188

Time deposits
40,023

 

 

 
40,023

Total cash equivalents
1,274,211

 

 

 
1,274,211

Total cash and cash equivalents
1,642,775

 

 

 
1,642,775

Short-term fixed income securities:
 
 
 
 
 
 
 

Asset-backed securities
41,875

 

 
(367
)
 
41,508

Corporate debt securities
1,546,860

 
44

 
(24,696
)
 
1,522,208

Foreign government securities
4,179

 

 
(24
)
 
4,155

Municipal securities
18,601

 
1

 
(286
)
 
18,316

Total short-term investments
1,611,515

 
45

 
(25,373
)
 
1,586,187

Total cash, cash equivalents and short-term investments
$
3,254,290

 
$
45

 
$
(25,373
)
 
$
3,228,962


The following table summarizes the fair value and gross unrealized losses related to available-for-sale securities, aggregated by investment category, that have been in an unrealized loss position for less than twelve months, as of November 29, 2019 and November 30, 2018:
 (in thousands)
2019
 
2018
 
Fair 
Value
 
Gross
Unrealized
Losses
 
Fair 
Value
 
Gross
Unrealized
Losses
Corporate debt securities
$
235,155

 
$
(183
)
 
$
538,109

 
$
(7,966
)
Asset-backed securities
6,651

 
(5
)
 
6,696

 
(54
)
Municipal securities
3,305

 

 
6,599

 
(81
)
Total
$
245,111

 
$
(188
)
 
$
551,404

 
$
(8,101
)
 
There were 115 securities and 369 securities in an unrealized loss position for less than twelve months at November 29, 2019 and at November 30, 2018, respectively.
The following table summarizes the fair value and gross unrealized losses related to available-for-sale securities, aggregated by investment category, that were in a continuous unrealized loss position for more than twelve months, as of November 29, 2019 and November 30, 2018:
 (in thousands)
2019
 
2018
 
Fair 
Value
 
Gross
Unrealized
Losses
 
Fair 
Value
 
Gross
Unrealized
Losses
Corporate debt securities
$
44,300

 
$
(70
)
 
$
969,701

 
$
(16,730
)
Asset-backed securities
6,754

 
(4
)
 
34,812

 
(313
)
Municipal securities

 

 
11,532

 
(205
)
Foreign government securities

 

 
4,154

 
(24
)
Total
$
51,054

 
$
(74
)
 
$
1,020,199

 
$
(17,272
)
 
There were 38 securities and 577 securities in an unrealized loss position for more than twelve months at November 29, 2019 and at November 30, 2018, respectively.
The following table summarizes the cost and estimated fair value of the fixed income securities classified as short-term investments based on stated effective maturities as of November 29, 2019:
 (in thousands)
Amortized
Cost
 
Estimated
Fair Value
Due within one year
$
928,472

 
$
929,616

Due between one and two years
394,436

 
395,917

Due between two and three years
179,468

 
180,867

Due after three years
20,174

 
20,355

Total
$
1,522,550

 
$
1,526,755


We review our debt securities classified as short-term investments on a regular basis to evaluate whether or not any security has experienced an other-than-temporary decline in fair value. We consider factors such as the length of time and extent to which the market value has been less than the cost, the financial condition and near-term prospects of the issuer and our intent to sell, or whether it is more likely than not we will be required to sell the investment before recovery of the investment’s amortized cost basis. If we believe that an other-than-temporary decline exists in one of these securities, we write down these investments to fair value. The portion of the write-down related to credit loss would be recorded to interest and other income (expense), net in our Consolidated Statements of Income. Any portion not related to credit loss would be recorded to accumulated other comprehensive income, which is reflected as a separate component of stockholders’ equity in our Consolidated Balance Sheets. During fiscal 2019, 2018 and 2017, we did not consider any of our investments to be other-than-temporarily impaired.
XML 86 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangibles
12 Months Ended
Nov. 29, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND OTHER INTANGIBLES  GOODWILL AND OTHER INTANGIBLES 
Goodwill by reportable segment and activity for the years ended November 29, 2019 and November 30, 2018 was as follows:
(in thousands)
 
2017
 
Acquisitions
 
Other(1)
 
2018
 
Acquisitions
 
Other(1)
 
2019
Digital Media
 
$
2,724,747

 
$
15,247

 
$
(2,481
)
 
$
2,737,513

 
$
125,899

 
$
(914
)
 
$
2,862,498

Digital Experience
 
2,838,390

 
4,775,969

 
(29,246
)
 
7,585,113

 
270

 
(15,103
)
 
7,570,280

Publishing
 
258,424

 

 
(2
)
 
258,422

 

 
(1
)
 
258,421

Goodwill
 
$
5,821,561

 
$
4,791,216

 
$
(31,729
)
 
$
10,581,048

 
$
126,169

 
$
(16,018
)
 
$
10,691,199

_________________________________________ 
(1) 
Amounts primarily consist of foreign currency translation adjustments.
Other intangibles, net, by reportable segment as of November 29, 2019 and November 30, 2018 were as follows:
(in thousands)
 
2019
 
2018
Digital Media
 
$
79,483

 
$
68,280

Digital Experience
 
1,640,925

 
2,000,718

Publishing
 
157

 
3

Other intangibles, net
 
$
1,720,565

 
$
2,069,001


Certain goodwill and other intangibles were misclassified between Digital Media and Digital Experience in the prior year, which have been recast in the above tables. The impact to our prior year disclosures was immaterial and there was no impact to the Consolidated Financial Statements resulting from the change in classification.
Other intangibles, net, as of November 29, 2019 and November 30, 2018 were as follows: 
(in thousands)
2019
 
2018
 
Cost
 
Accumulated Amortization
 
Net
 
Cost
 
Accumulated Amortization
 
Net
Customer contracts and relationships
$
1,219,029

 
$
(436,545
)
 
$
782,484

 
$
1,329,432

 
$
(416,176
)
 
$
913,256

Purchased technology
759,111

 
(223,115
)
 
535,996

 
750,286

 
(118,812
)
 
631,474

Trademarks
384,300

 
(73,546
)
 
310,754

 
384,855

 
(25,968
)
 
358,887

Backlog
143,400

 
(75,570
)
 
67,830

 
147,300

 
(13,299
)
 
134,001

Acquired rights to use technology
59,524

 
(46,823
)
 
12,701

 
58,966

 
(48,770
)
 
10,196

Other
23,745

 
(12,945
)
 
10,800

 
51,096

 
(29,909
)
 
21,187

Other intangibles, net
$
2,589,109

 
$
(868,544
)
 
$
1,720,565

 
$
2,721,935

 
$
(652,934
)
 
$
2,069,001



In fiscal 2019, and 2018, certain intangibles associated with our acquisitions in prior years became fully amortized and were removed from the Consolidated Balance Sheets.
Amortization expense related to other intangibles was $402.3 million, $182.6 million and $153.6 million for fiscal 2019, 2018 and 2017 respectively. Of these amounts, $227.0 million, $91.3 million and $76.1 million were included in cost of sales for fiscal 2019, 2018 and 2017 respectively.
Other intangibles are amortized over their estimated useful lives of 1 to 15 years. As of November 29, 2019, we expect the estimated aggregate amortization expense for each of the five succeeding fiscal years to be as follows:
(in thousands)
 
Other Intangibles
2020
 
$
364,683

2021
 
254,921

2022
 
222,810

2023
 
214,188

2024
 
201,953

Thereafter
 
462,010

Total expected amortization expense
 
$
1,720,565


EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( - P-5 ?(\\#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,$% @ T# U4"?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 " #0,#50TDKR[^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!3L,P#(9?!>7>.NW&#E&7"X@32$A, G&+'&^+:)HH,6KW]K1E MZX3@ 3C&_O/YL^0&H\*0Z#F%2(D=Y9O!MUU6&+?BR!P50,8C>9/+,=&-S7U( MWO#X3 >(!C_,@:"6<@.>V%C#!B9@$1>BT(U%A8D,AW3&6USP\3.U,\PB4$N> M.LY0E14(/4V,IZ%MX J88$S)Y^\"V84X5__$SAT0Y^20W9+J^[[L5W-NW*&" MMZ?'EWG=PG6938REH6LBKK:R8V2:[6^?9]< M?_A=A7VP;N_^L?%%4#?PZR[T%U!+ P04 " #0,#50F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( - P-5"I"R!'90, ,40 8 >&PO=V]R:W-H965T&UL?9AM;]HP%(7_2I0?T."7\%(!4@%-F[1)5:=MGU,P$#6)66)* M]^_GF#0-OL?]TB3FW'OLG#PE9G[1]4MS5,I$;V51-8OX:,SI/DF:[5&567.G M3ZJRG^QU76;&7M:'I#G5*MNYHK)(^&@T3LHLK^+EW(T]ULNY/ILBK]1C'37G MLLSJ?RM5Z,LB9O'[P%-^.)IV(%G.3]E!_53FU^FQME=)WV67EZIJD"K4U;8O,'E[56A5%V\G. MXV_7-.X]V\+A^7OW+V[Q=C'/6:/6NOB3[\QQ$4_C:*?VV;DP3_KR574+2N.H M6_UW]:H**V]G8CVVNFCNO[O9;B =P6\+Y#\ MTP+1%8B^@,E/"V17(#\*A+M;UZ6X>[/)3+:_^MAUT M-]M]9F]/8T=?EZ-Y\MJVZ12KJX(/%*Q7)+9W;\"1P8J3N7 [*Q]XMHHH)-DBA04K*IYX!5SBL@$=AB"BVFM%YZ%D 2B'H&+6:TWL\:2 )ALQ$F;D0[^'DC M32!Q%N":D0Z"I \T@?0Y9I]3KH6?/M($TN>8?4ZYEG[Z2!/Z7L?L<\JU]--'FD#Z M'+//*=?23Q]I NESS#ZG7$L_?:0)I8_9YY1K2=('FE#ZF'U.N4Y)^D 32A^S MSRG7*4F?:H)KP>QSRG4J?!>J";I@]CGE.B7/&/C>#[@(S+Z@7*>IYX(TXX + M9E]0KM.)[T(UP;5@]@7E.O6?9* )N@3>VRG7ZH#D?<'7KA/D7E.TQNW5:=YKQP$E..1.CV<3_EY8,]GBEJ@]N_]Q$6WVN MW.9],-KOT1_<+C3YD%\W^#^R^I!73?2LC=UINOW@7FNC[(Q&=W9&1Y7M^HM" M[4U[.K'G]75C?;TP^M3]:)#TOUPL_P-02P,$% @ T# U4)"#0S^:! MKQ4 !@ !X;"]W;W)KSNY[N^/]TM%MW3+AVJ[FMS2L?\G^>F/51]OFU?%MVI3=5V M##K4"U3*+0[5_CA?+<=G#^UJV;SV]?Z8'MI9]WHX5.U_ZU0W[_=SF'\\^+9_ MV?7#@\5J>:I>TI^I_^OTT.:[Q:65[?Z0CMV^.<[:]'P__PGN-MH- :/B[WUZ M[ZZN9T,JCTWS?;CY;7L_5X.C5*>G?FBBRC]O:9/J>F@I^_AW:G1^Z7,(O+[^ M:/V7,?F9C/MNFY>JW[;\W[KVE*R,YG4_:_I[=49_G@ M)/?QU-3=^'?V]-KUS6%J)5LY5#_.O_OC^/L^M?\1)@?@%("7 #"?!N@I0). MQ=G9F.K/55^MEFWS/FO/7^M4#44!=SJ_S*?AX?CNQO_E;+O\]&WE<+EX&]J9 M).NS!*\D1+'A"J"/':S%>C_'F.MZ2),X2.TJ.YR2< M58A 4N$Z< :]M[(?(_HQW(\C?LX2=]V/1>)'T&FPU@?9CQ/]..XG$#^.]>.#!J.('2[3@"9&V8T7W7CNAF2]]JP; M9Z*)2+\6UYE@O=(%/T'T$Y@?3])>!_X5,&H%U(^@4]XJC[*?*/J)W \9->LH M].,B0*3E(PEM &4*]0-*II;BGABV%._+H[(4#1M!B-F]4E#P5" I<$^:>@+6 ME77HHJ.6N Z"LUCX;B!C%9 [,M01"LE[AT;1H28H,X9<<*'D2H8U:$;[$EU! MQBMPOGK*5^#@1!4-*TA!E]\TVE(]RH %3EA/"0L2.F.P)E!+@A"4N8@"%VD=(N==#"$BH=5&T)D\WP=5*$8LK#<%,-)B1 %WB!X]M23H MM'>ZY$B&(O(E+"O%27.S"@$'BM:BI#,&2M,9RI!%#ME IS,4X&F4B;06!9UQ M7I7J2&8L$69L,@)&^B^ SDX\Q?3B(8N0P1E M-,I95YB*4 8M8PC72*T!R2>:M[ \G)CK0:#3;/N05/ M,DTUIVFDBW$M4-($#'PFE900\A8SEEP5S@0X42/EE^:D_ (A*$WG'5%H I0H MKV6F:L[42!&F.2N_Y,U4QA-W)4A]C'F'5RHJF:R:DS6R\Q.!F,H.6T[*,4$9 MM4. TI&.#%?-X4JW2>M)!&5A\[*X.CD;CC+_J-J7_;&;/39]WQS& MH[+GINE3;E5]S>WM4K6]W-3IN1\N?;YNST>(YYN^.4W'HXO+&>WJ?U!+ P04 M " #0,#50I88.FVT" "(" & 'AL+W=O6$L;]>3,>$VD MFO(+$"VGY&1,=04""&-0D[+Q-[E9V_--SJZR*ANZYYZXUC7A?[>T8MW:1_Y] MX;F\%%(O@$W>D@O]2>6O=L_5#(Q13F5-&U&RQN/TO/8_H=4.!=I@%"\E[<1D M[.E2#HR]ZLFWT]J'FHA6]"AU"*)N-[JC5:4C*8X_0U!_S*F-T_$]^A=3O"KF M0 3=L>IW>9+%VD]][T3/Y%K)9]9]I4-!D>\-U7^G-UHIN291.8ZL$N;J':]" MLGJ(HE!J\M;?R\;8V!(,A& TH_-" !P.V#* G,Z5^)I)L[ MU1+]4: 55B_SJ!?-NS//5+5"K=XV69*#FXXS2+:]))A(@KEBMU3$>)0 E7^$ M")P0@?'C*43J]F.G'QM_./5G5A&])#*2II?$$;3J6(I0F*7(C1(Z4<)%*0A" M=X#(&2!:U((@LHKI-U$?O=/A#- M4!(G2N) P19*LLAB2 M%:\]/%SD)9:4P^'A;3Z25^]-^ZU[B;&??=]N=MWU_*7O]Y>+1??P$K=U=]'L MXR[]YZEIMW6?7MOG1;=O8_TX%MIN%B2$76SK]6Y^Q;MV MUKUNMW7[7Q4WS?OU7,X_/GQ=/[_TPX?%S=6^?HY_QOZO_5V;WA;'*(_K;=QU MZV8W:^/3]?Q67JX4#05&Q=_K^-Z=/,^&IMPWS;?AY;?'Z[D8',5-?.B'$'7Z M>8O+N-D,D9*/?Z>@\V.=0\'3YX_HOXR-3XVYK[NX;#;_K!_[E^NYG\\>XU/] MNNF_-N^_QJE!9CZ;6O][?(N;)!^FDTW_IT]O'9]LYVB)"O;^OOA=[T; M?]^G^!_%< &:"M"Q@+0_+:"F NI' ?W3 GHJH%F!Q:$I8]^LZKZ^N6J;]UE[ M&-Y]/:E3[S\,'\?.'O^7NJ=+7]]NI A7B[M), M=)*"8[YS81!*",%&997KG!+2"(.=>^C<@_5A<8 X1/K(^0-YV(# G6\ESG MA4LSC34\EUE20GML6PJ< <4GULPP6"8!.;3V@0,&Z"SI MQ/2"=4P8Z8'U+-'Z?)"=25W/K>>ZD':$G!! YJRQI3['9), ;91EV@*,#-^- M &'*5=IJP;T#81KK4%JMA/E&@&\<7!4!OI'UV<)8 B%YG0C YSL22NM%*.Q* M"%..9)ZNJ##O"-.& &V(TX9R-NBT,^&.L+QU3"5"- -<6I-HE.#_(4C-2&;X:0T 3AG.;F6J<)$4X!HBA--@:.8'S;,S#;2!6$L[W"H M2TF]D!<5QID"AS9.CVH2G5W[<-<2=3:WG(O4A2JM?-[IN^;[;C3>E3T_0QV107:81>8OUX?-G$IWYX M=.FY/5PY'U[Z9C]=IR^.=_HW_P-02P,$% @ T# U4+V>>RIE P JPT M !@ !X;"]W;W)K*)I9M4>FZ+4P=-'JW#._IW2--NX >\:/0Y_;B.^BL/!OSTA4^;9>/>C0DPF!T_UF_ZM+!.R6NCXTIV_XWV)Q::ZJ1Q4FI\K?A MOZC[__/(_QZ&!\1C0/R_ 6P,8%, _R>>CW@^X>F_ \08($! -%COQW*=VWRU M:,PY:(;E<,R[54?OA)NM35?93T[?YH:S=;6O*\K21?3:$8V8;,#$EY@)$3GV MJ8L8ZR*+O?#XNH.UCTC8->31AU!*DP]6%6"<@%&=(W@A")2=$ =\^ZB;F/(&V,9@@#-(2]Y2BGE)$"]";I<@\"+A.US[JQFU["NVN%%2.T#F<2&:4X^< 9;YR MN%>S$02Z8DI"Y0B.2P%7WB."4R1.Y]84?@!1Y 02, ^/H.OI58IX>P'#)0QF M[$<$EU"9SEP *'X"48$HA]EX!%T?GI0*X4E'@ [%$P&U^T JA9!L+@'!X^^Z M%3]HZ'^<$!D&$G,[#D_^%,O^WDT- 7F7A>CB;ECI9M_?T]M@8TZU[6;ZHG9Z M"]S'W=T2U&?=&P&KC^\>,/P]35Q @C))UR+1EO3](1+]%3L\8[[DS;ZHV^#9 M6'<_[F^Q.V.L=B-!;MVL']S+:2J4>F>[3^F^F^'Y,!2L.8Y/HVAZGZW^ %!+ M P04 " #0,#50P3+M<^@% !O'@ & 'AL+W=O8@I-< M_WUEXW!H]QG(AX#-6^EI);VWEJ\_JNWWW6M9UH,?J^5Z=S-\K>O-U7B\>WPM M5\7N2[4IU_&7YVJ[*NIXN7T9[S;;LGAJ@U;+L5$J&Z^*Q7IX>]W>^[J]O:[> MZN5B77[=#G9OJU6Q_>^N7%8?-T,]_+SQ;?'R6CGFZ%J M&)7+\K%NFBCBQWLY*9?+IJ7(X]^NT>&ASR;P^/MGZ[-V\'$P#\6NG%3+?Q9/ M]>O-, P'3^5S\;:LOU4?OY;=@-QPT(W^]_*]7$9XPR3V\5@M=^W_P>/;KJY6 M72N1RJKXL?]0'0)L=C+ =P'^9P_MBACOL]M.UWU1%[?7V^ICL-VON$W1+&Q]Y>." M>&QNMO/?_A9G;!?OOM]JYZ['[TU#'>9NCS$))DLQ$X3Q*>8>84**F2),GF)F M ).I%#-'&'W C&-.#HDQ,#&F;< F#1B6F#W&M9AUB_'6V$ L@1.).^*RSXV$ MV$QG1 PWE;B@M76:Y7HF<2/M*5-L"'. 5Q"R$-"7A)R;''=>3E%V@>&FIU#)60")!/ /#)%N0MR'H/VGNVM>PG3 M/N.J MHR9#/%AC8/8C?$)*DCD4K&EL.QY6!L;'?.<\''Z;QG.K7"PJU /X$K MMP(RH%7SQ_7R F1*J\=/-*"50EH[.XE!*650UTU7.STT!821EN*!W,]<)2 M0EA^M0.$N'QVH&-"P;H\\.4VZ8 G_1(E\7E<2@F+ MMT'BS7W9 %4V<8,KEM![!-3:\ V%8%%3O6%CG'? 1*2MSUQ?6=]3UZ/"GONS MD4(?U<#W=(1UWJ"BF!MT!W)I,ATPZ$N0*2VL]0;5T-R@#=#ZJ'""$X)E?09M ML-8;I/76$L*2;$#][H5.@**;-*_,SZ%2.EC>#9!W[SF=7 P\I\S$ MAV?^L"Z!\FD=%/!9<$2>#T\"8PF@G0W\GGTGSXA).P_ M!/S'L^F9D/254^4"85\AX"N>:PY!NR"Q^>87 %-2V C(7%Y74,^Q!Y#XP*6+ MI'!;:TBS\4\)E/(I+J6$Y9V O(M2AZ1NF]QI*T[C+@"FI+#$$Y!X4>H0J)6'D2TS-LB]76(K7EN\U*$?4^/L/P,_OSN)02 MUEJ+#F%X!6-ET1V?@?GI+C@HMWVS@%7;(M46^9&JK94C)=Z.3 !2U L(XY0- M?)E-4;3@"JDP[TWOVWG/X#JPE&)X-Z1@GC_FQ85A@ M&+RXOK/P@"58?F0SOP"X)S4^>FO6O(K]H]B^+-:[P4-5U]6J?4WV7%5U&1M5 M7V*CKV7Q=+A8EL]U\]7'[]O]*]#]15UMNM>[X\,[YMO_ 5!+ P04 " #0 M,#50I( 7X$4& F'P & 'AL+W=O37?=P,_U [UN1L<%!\=>J>]V??9^,7?G4]Y_''[_2^>UB^K(??^]>?NU.'PG1RZOVOW9=N7>2CDW*/NWZ]/_R=W+WLAWYSBE*L M;)9?CY^K[>'S]13_6S/<@$\-^*T!Q1\V\*<&_GL#^6$#.340U6!V[,IA;-KE ML+R]WO6OD]WQ\3XOQUE$[Z6,_MUX\3#8A_^5X=F7JU]NJ9'KV98.%541_*6FMA,AA%QYVU!\"^(N.!AQ 8 Y!)#S M %ZYG!\UX:#9'KN: TEH5(>!+F27DAKYUNHH9I^#8.,!&@^@YQ$'B#! M#UO MDNKY41//G"8?8\RJXU;F)4I6$Z(%LC) .6'7";I.UG4BY3I9UTU*+BC75A9= M#E&[MC()(HFQZP:Z;HSK1D^RQMSFBI-3#V1A51*;[*/R#((%BJZR,C+TG,'\ M4#-^GNU])$56=A96EK).!2!4D%Q9$N1PVG/ <]9YSYD[D6^\GAU ELBX!BJ) M7!EGJB1KLDLY5[(@P63\@=AV/.ME<1)=#'%9\HUY7%"8]8QM*_$H^8IWG,+) M ^^LO7LP/3RY(-H[$*;$'+1YJ^/&26W8,3S(TB-%[5S PO;$.HY_Z2Y6"?EX9HT"G12UE/2OD&X4&A?6^$86F2IU3AMW')& M*.CJ!*E2-F52"W177B37)CG&%EEN)9.8 &ERS,',%* 3B38W 5T*XBKD(HPN MLNPR:7!.@$O"U)#7WH'08:HRHIM,46PHUD73Z60!9R659=/9HD="7ZOPL85]ZQU1C1#5= M/C& %3F7]&I8(&'T5/*LKE:14D(^K\DN[6.R,=@799VP&"#+YU(;ZXR%A!QC MT,(6"2DUQ)6OD?! ME/.62\A1SK;?_<6RCI*0,DS-)XT83X8:Q+QY5W;A9M M[#3:O.70."WU*S,@*PE?][^%LAQKOC'3O&4:.\TTCU"5)3HQ$P5MV$)LM'6$ M-"K[(U]Y2^ QTSQ@&FFF><0J3EX#&>J2-]ZMK("O-K\QT#P &FF@>0NAL0XJ MNQIM'.S&8BPYR,P8$+$\QQ0J:/"8;!Z0C339O,401>&4="D!A.Q==,FL41"Q M%/Z>:G,&@\W;O1OKNF7NP4XK!L=,VKT5PFZV**+JYJ5[S%1O]VY,E<)$,-4$ M4(TTU<12R >69%[O _J1\_IM>(OBY1ACI1 43#4!5"---;$,HE#PH2<>T)6B M6A]@M$ 6L_A*FA4,-&'PV"JK3C!A!!"&-&'$,D$S\?\E+9 T3GQELR>50R1 M%M)D$7OL8_R"$Z1DW@P 59F&HJ?7[.RP<-/M'@\'L?O)7?^R'<8SM[.K;X>] M'W@\;%37Y_2^/1[9?@]S/$'^;;E[7&WWDT_],/2;PX'C0]\/77'IWA5_3]WR M_NW'NGL8QJ^I?-\=3VZ//X;^^70J/7L[&K_]#U!+ P04 " #0,#50 IDN M)+(! #2 P & 'AL+W=OO&K5NHPVWG=[QES1@!;NQG30XI_*6"T\NK9FKK,@R@C2BO$D^<2T MD"W-TQ@[VCPUO5>RA:,EKM=:V+\'4&;(Z(9> L^R;GP(L#SM1 T_P/_LCA8] M-K.44D/KI&F)A2JC=YO]81?R8\(O"8-;V"1T>2 ;BT+^R/L7?LY20@72DJH1*_\LQF>8.KG MEI*I^6]P!H7I00G6*(QR\4N*WGFC)Q:4HL7K>,HVGL/$?X&M _@$X%< -A:* MRA^$%WEJS4#L./M.A"O>[#G.I@C!.(KX#\4[C)YSSI.4G0/1E',8<_@B9S-G M,&2?2_"U$@?^#L[7X=M5A=L(W[Y1^$']W2K!+A+LWA#PJQ;7V#L>[^1_^KCMWX6M9>O(R7B\V3C_RA@/*"6YP15J\('- MCH+*!_,SVG9$)N?&PO=V]R:W-H965T&UL;5/;;MP@$/T5Q >$7=:Y M=&5;RB:*4JF55JG:/+/VV$8!CP-XG?Y] 3NND_@%F&'.F3/#D YH7FP#X,B; M5JW-:.- M)TXZIPS Y?F=_2'6[FLY"0MWJ)YEZ9J,WE!20B5ZY9YP>(2IGDM*IN)_P!F4 M#P]*?(X"E8TK*7KK4$\L7HH6;^,NV[@/XTWR;8*M _@$X#/@)N9A8Z*H_%XX MD:<&!V+&WG9*R;Z4Q*VZ*D&4\=I MLJ3 OHV3O/#. WO+XYO\#Q^G_: M3DFD7J=IDUKIU&G;9RYQ$E2(,R"7]M\/2)IE7;X -G[/S\9D(YIGVP(X\J)5 M9W/:.M-)\I%I(3M:9-%W-D6& M@U.R@[,A=M!:F-<3*!QSNJ-OCB?9M"XX6)'UHH'OX'[T9^,MMK!44D-G)7;$ M0)W3N]WQM _Q,>"GA-&NSB144 ;@^O[%_B;7[6B["PCVJ7[)R;4X/E%10BT&Y)QR_PES/!TKFXA_@"LJ' M!R4^1XG*QI64@W6H9Q8O18N7:9==W,?I)DUGV#: SP"^ XQ#YL21>6?A1-% M9G D9NI]+\(3[X[<]Z8,SMB*>.?%6^^]%IP?,G8-1'/,:8KAJYC=$L$\^Y*" M;Z4X\?_@?!N>;BI,(SS]1^&G;8+])L$^$NS7!&GRKL2MF/=%LE5/-9@F3I,E M)0Y=G.25=QG8.Q[?Y&_X-.V/PC2RL^2"SK]L['^-Z,!+26[\"+7^@RV&@MJ% MXZT_FVG,)L-A/_\@MGSCX@]02P,$% @ T# U4(@@2#6V 0 T@, !D M !X;"]W;W)K&UL;5-A;]P@#/TKB!]0[DC:5:/*J5>=R MVGK?'QAS90M:N"O30X#1MPUQO0501I!7CN]T-TT)VM,BB[V2+S Q> MR0Y.EKA!:V'?CJ#,F-,]?7<\R:;UP<&*K!<-_ 3_JS]9M-C"4DD-G9.F(Q;J MG-[M#\ WQ)&MSJ34,G9F.=@/%0YW05!H*#T@4'@=H%[4"H0H8R7F9,N M*0-P?7YG_Q9KQUK.PL&]47]DY=NJXIF8O_ 1=0&!Z4 M8([2*!=74@[.&SVSH!0M7J===G$?IYL;/L.V 7P&\ 5P&_.P*5%4_E5X4636 MC,1.O>]%>.+]@6-ORN",K8AW*-ZA]U+PA&?L$HCFF.,4PUQ7C?VOC?& 4G97.$(M?K#%4%#[&PO=V]R:W-H965T MIVF3-NG4:=UG+G$25(@S()?NWP](FJ5=O@ V?L_/QF0CFF?; CCRHE5G<]HZ MUQ\9LV4+6M@;[*'S-S4:+9PW3<-L;T!4$:05X[O=+=-"=K3(HN]LB@P'IV0' M9T/LH+4P?TZ@<,SIGKXZ'F73NN!@1=:+!GZ ^]F?C;?8PE))#9V5V!$#=4[O M]\=3&N)CP).$T:[.)%1R07P.QMU7(2%!U2_9.7:G!XHJ: 6@W*/.'Z!N9X/E,S%?X,K*!\>E/@< M)2H;5U(.UJ&>6;P4+5ZF779Q'Z>;))UAVP ^ _@".,0\;$H4E7\23A29P9&8 MJ?>]"$^\/W+?FS(X8ROBG1=OO?=:\.0V8]= -,>-_:\1'7@INQL_0JW_8(NAH';A>.?/ M9AJSR7#8SS^(+=^X^ M02P,$% @ T# U4#\91,FV 0 T@, !D !X M;"]W;W)K&UL=5-A;]P@#/TKB!]0WXV)AN-?78M@""ITG&KH%HCCE-,7P5LULB&+(O*?A6BA/_ M!\ZWX?M-A?L(W[]1^)_\Z29!&@G2-P3\78E;,?MW2=BJIQIL$Z?)D=(,79SD ME7<9V'L>W^1O^#3M7X5M9.?(Q7A\V=C_VA@/*"6YP1%J\8,MAH+:A^,'/-MI MS";#FW[^06SYQL4?4$L#!!0 ( - P-5"*8J\%M@$ -(# 9 >&PO M=V]R:W-H965TWQ1N+B U^G?=\".XZ1^ 6:8<^;,,&2CL2^N!?#D54GMR168&+SL-)TO< MH)2P?X\@S9C3A+XYGKNF]<'!BJP7#?P _[,_6;38PE)U"K3KC"86ZIS>)X=C M&N)CP*\.1K%%DUHS$3KWO M17CBY,"Q-V5PQE;$.Q3OT'LI>)IF[!*(YICC%,-7,"FT\E;L7 M96#O>7R3]_!IVK\+VW3:D;/Q^+*Q_[4Q'E#*[@I'J,4/MA@2:A^.MWBVTYA- MAC?]_(/8\HV+?U!+ P04 " #0,#50KFA3B[TW3)FVR MN:;7SZR.2@X<"[A>_WT!/6NO?@%FF/?FS3!D(YIGVP(X\J)59W/:.M>?&+-E M"UK8.^RA\S-)\HYI(3M:9-%W,46&@U.R@XLA=M!: MF-]G4#CF=$=?'8^R:5UPL"+K10/?P?WH+\9;;&&II(;.2NR(@3JG][O3.0WQ M,>!)PFA79Q(JN2(^!^-+E=,D" (%I0L,PF\W> "E I&7\6OFI$O* %R?7]D_ MQ=I]+5=AX0'53UFY-J='2BJHQ:#<(XZ?8:[G0,E<_%>X@?+A08G/4:*R<27E M8!WJF<5+T>)EVF47]W&Z.>QGV#: SP"^ (XQ#YL21>4?A1-%9G D9NI]+\(3 M[T[<]Z8,SMB*>.?%6^^]%3P]9NP6B.:8\Q3#5S&[)8)Y]B4%WTIQYO_!^39\ MOZEP'^'[?Q1^V"9(-PG22)"N"0[)FQ*W8MX6R58]U6":.$V6E#AT<9)7WF5@ M[WE\D[_AT[1_$Z:1G257=/YE8_]K1 =>2G+G1ZCU'VPQ%-0N'-_[LYG&;#(< M]O,/8LLW+OX 4$L#!!0 ( - P-5 .*V"6M@$ -(# 9 >&PO=V]R M:W-H965TJVJ3-NG4 M:=MG+G$25 @9D$OW[V=(FJ9=O@ V?L_/QF2CL<^N!?#D1:O.Y;3UOC\RYLH6 MM' WIH<.;VICM?!HVH:YWH*H(D@KQG>[3TP+V=$BB[ZS+3(S>"4[.%OB!JV% M_7L"9<:<[NFKXTDVK0\.5F2]:. '^)_]V:+%%I9*:NB<-!VQ4.?T;G\\I2$^ M!OR2,+K5F81*+L8\!^-KE=-=$ 0*2A\8!&Y7N >E A'*^#-STB5E *[/K^R/ ML7:LY2(DM)1748E#^R8Q?8*[G0,E<_#>X@L+PH 1SE$:YN))R M<-[HF06E:/$R[;*+^SC=),D,VP;P&< 7P&W,PZ9$4?F#\*+(K!F)G7K?B_#$ M^R/'WI3!&5L1[U"\0^^UX >>L6L@FF-.4PQ?Q>R7"(;L2PJ^E>+$_X/S;7BR MJ3")\.2=PF2;(-TD2"-!^HX@_5#B5LSA0Q*VZJD&V\1I>5=!O:. MQS=Y"Y^F_;NPC>P_=N^-(!S3/M@%PY%6KUF:T<:X[,&:+!K2P M5]A!ZV\J-%HX;YJ:V0I]D[)%DZ&V%YK8=Z. MH'#(Z):^.YYDW;C@8'G:B1I^@OO5G8RWV,Q22@VME=@2 U5&[[:'XR[$QX#? M$@:[.)-0R1GQ.1C?RXQN@B!04+C (/QV@7M0*A!Y&2\3)YU3!N#R_,[^+=;N M:SD+"_>H_LC2-1G=4U)")7KEGG!X@*F>:TJFXG_ !90/#TI\C@*5C2LI>NM0 M3RQ>BA:OXR[;N _C39),L'4 GP!\!NQC'C8FBLJ_"B?RU.! S-C[3H0GWAZX M[TT1G+$5\KA/L5@EVD6#W@6#_J<2UF"^?DK!%3S68.DZ3)07V;9SDA7<>V#L> MW^1?^#CMC\+4LK7DC,Z_;.Q_A>C 2]E<^1%J_ >;#065"\=;?S;CF(V&PV[Z M06S^QOE?4$L#!!0 ( - P-5#,&6,_M@$ -(# 9 >&PO=V]R:W-H M965T(,R*7[]P.29FF7?0%L_)Z?C%K1S;C@R9JL.M+ W M.$#O;QHT6CAOFI;9P8"H(T@KQI/DEFDA>UKFT74U-"(4;E'G#[!4L\[2I;BO\ 5E \/2GR."I6-*ZE&ZU O M+%Z*%L_S+ONX3_--EBZP?0!? 'P%W,4\;$X4E7\03I2YP8F8N?>#"$^<'KGO M316,T65+AV,=)WGC7@;WG\4W^ MAL_3_E685O:67-#YEXW];Q =>"G)C1^ASG^PU5#0N'!\[\]F'K/9<#@L/XBM MW[C\ U!+ P04 " #0,#50OZ5$:K_=N^-(!V.?70/@R:M6K:IZ;V2+9PL<;W6POX[@C)# M1K?TW?$HZ\8'!\O33M3P!/YW=[)HL9FEE!I:)TU++%09O=L>CDF(CP%_) QN M<2:ADK,QS\'X469T$P2!@L('!H';!>Y!J4"$,EXF3CJG#,#E^9W]>ZP=:SD+ M!_=&_96E;S)Z2TD)E>B5?S3# TSU7%,R%?\3+J P/"C!'(51+JZDZ)TW>F)! M*5J\CKMLXSZ,-\EN@JT#^ 3@,^ VYF%CHJC\F_ B3ZT9B!U[WXGPQ-L#Q]X4 MP1E;$>]0O$/O)>?[)&670#3%',<8OHC9SA$,V><4?"W%D?\'Y^OPW:K"783O M/BF\7B=(5@F22)!\(MA_*7$MYN9+$K;HJ09;QVERI#!]&R=YX9T']H['-_D( M'Z?]E["U;!TY&X\O&_M?&>,!I6RN<(0:_&"SH:#RX7B#9SN.V6AXTTT_B,W? M.'\#4$L#!!0 ( - P-5 T;FQ,MP$ -(# 9 >&PO=V]R:W-H965T M8J]4[*%LR&VUUJ8WR=0.&1T M0]\=S[)N7'"P/.U$#=_!_>C.QEML9BFEAM9*;(F!*J/WF^-I%^)CP(N$P2[. M)%1R07P-QI6DJGXKW %Y<.#$I^C0&7C2HK>.M03BY>B MQ=NXRS;NPWASNY]@ZP ^ ?@,.,0\;$P4E3\*)_+4X$#,V/M.A"?>'+GO31&< ML17QSHNWWGO-^=TA9== -,6Q[?Y&_X M..W?A*EE:\D%G7_9V/\*T8&7DMSX$6K\!YL-!94+Q[T_FW',1L-A-_T@-G_C M_ ]02P,$% @ T# U4 9Q/H^V 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$7>Q!DI^%DB!V4$N;O$22..=W3 M-\=SU[0N.%B1]:*!'^!^]B?C+;:P5)T";3O4Q$"=T_O]X9B&^!CPJX/1KLXD M5')&? G&URJGNR ())0N, B_7> !I Q$7L:?F9,N*0-P?7YC?XJU^UK.PL(# MRM]=Y=J4S,5_@PM('QZ4^!PE2AM74@[6H9I9O!0E M7J>]TW$?IYOD9H9M _@,X O@+N9A4Z*H_%$X460&1V*FWOW^0]?)KV M[\(TG;;DC,Z_;.Q_C>C 2]E=^1%J_0=;# FU"\=;?S;3F$V&PW[^06SYQL4_ M4$L#!!0 ( - P-5!6)1)YM@$ -(# 9 >&PO=V]R:W-H965T<" MCKM_/\".ZW;^ MQQ[]V[XTAZ-"^V!G#D3:O&IK1VKCTP9O,:M+ WV$+C;THT M6CAOFHK9UH H(D@KQE>K6Z:%;&B61-_)9 EV3LD&3H;83FMA_AY!89_2-;TZ M'F55N^!@6=**"GZ#^].>C+?8Q%)(#8V5V! #94KOUH?C-L3'@"<)O9V=2:CD MC/@2C!]%2E=!$"C(76 0?KO /2@5B+R,UY&33BD#<'Z^LG^/M?M:SL+"/:IG M6;@ZI7M*"BA%I]PC]@\PUO.%DK'XGW !Y<.#$I\C1V7C2O+..M0CBY>BQ=NP MRR;N_7"SN<*6 7P$\ FPCP V)(K*OPDGLL1@3\S0^U:$)UX?N.]-'IRQ%?'. MB[?>>\GX[C9AET TQAR'&#Z+64\1S+-/*?A2BB/_#\Z7X9M%A9L(WWQ0N%LF MV"X2;"/!]@/!_E.)2S%?/R5ALYYJ,%6<)DMR[)HXR3/O-+!W/+[)>_@P[;^$ MJ61CR1F=?]G8_Q+1@9>RNO$C5/L/-AD*2A>..W\VPY@-AL-V_$%L^L;9/U!+ M P04 " #0,#50,_GY^;8! #2 P &0 'AL+W=OLLB#*"M&(\2;XP+61+\S3Z3C9/3>^5;.%DB>NU%O;M",H,&=W0=\>3 MK!L?'"Q/.U'##_ _NY-%B\TLI=30.FE:8J'*Z,WF<-R%^!CP2\+@%F<2*CD; M\QR,AS*C21 $"@H?& 1N%[@%I0(1RGB9..F<,@"7YW?V^U@[UG(6#FZ-^BU+ MWV1T3TD)E>B5?S+#-YCJN:9D*OX[7$!A>%"".0JC7%Q)T3MO],2"4K1X'7?9 MQGT8;Z[Y!%L'\ G 9\ ^YF%CHJC\3GB1I]8,Q(Z][T1XXLV!8V^*X(RMB'G;.,D+[SRP-_$1V=_P<=H?A:UE MZ\C9>'S9V/_*& \H);G"$6KP@\V&@LJ'XU<\VW',1L.;;OI!;/[&^1]02P,$ M% @ T# U4(Y,;_6V 0 T0, !D !X;"]W;W)K&UL;5/M;ML@%'T5Q .4A+A-%-F6FDY3)VU2U&K;;V)?VZC@ZP*.N[9-VX MX&!YVHD:GL'][,[&6VQ6*:6&UDILB8$JH_?;XRD)^ CX)6&PBS,)E5P07X+Q MKN2<<'F&JYY:2J?CO< 7EX2$3'Z- 9>-*BMXZU).*3T6+MW&7;=R' M\8;O)]HZ@4\$/A,.,0X; \7,OP@G\M3@0,S8^TZ$)]X>N>]-$9RQ%?'.)V^] M]YKO#RF[!IT)<(?"W"B?]'Y^OTW6J"NTC?+>F'9%T@615( MHD#RC\#MIQ+7,'>?@K!%2S68.@Z3)07V;1SDA7>>UWL>G^0O?!SV'\+4LK7D M@LX_;&Q_A>C I[*Y\1/4^/\U&PHJ%XY[?S;CE(V&PV[Z0&S^Q?D[4$L#!!0 M ( - P-5!!B+^@N $ -(# 9 >&PO=V]R:W-H965T=J)&GZ ^]F=C;?8S%)*#:V5V!(#54;O-L?3+L3'@&<)@UV<2:CD@O@2C*]E M1I,@"!04+C (OUWA'I0*1%[&[XF3SBD#<'E^8W^,M?M:+L+"/:I?LG1-1@^4 ME%")7KDG'+[ 5,\G2J;BO\$5E \/2GR. I6-*REZZU!/+%Z*%J_C+MNX#^/- M=C_!U@%\ O 9<(AYV)@H*G\03N2IP8&8L?>="$^\.7+?FR(X8ROBG1=OO?>: M\\,^9== -,6X=P>V'$E=B;I,/2=BBIQI,':?)D@+[-D[RPCL/[!V/;_(O?)SV[\+4LK7D M@LZ_;.Q_A>C 2TEN_ @U_H/-AH+*A>/>G\TX9J/AL)M^$)N_&PO=V]R:W-H965TJVJ36NG4:=MG+G$25 @9D$O[[V=( MFJ9=]@6P\7M^-B8=C'UV#8 G+UJU+J.-]]V>,5%,9JX5'T];, M=19$&4%:,;[9?&%:R);F:?0=;9Z:WBO9PM$2UVLM[.L!E!DRNJ5OCB=9-SXX M6)YVHH8?X']V1XL6FUE*J:%UTK3$0I71F^W^D(3X&/!+PN 69Q(J.1GS'(SO M948W01 H*'Q@$+B=X1:4"D0HX\_$2>>4 ;@\O['?Q]JQEI-P<&O4;UGZ)J/7 ME)10B5[Y)S-\@ZF>2TJFXA_@# K#@Q+,41CEXDJ*WGFC)Q:4HL7+N,LV[L-X M M<_YUF[)S()IB#F,,7\2\1S!DGU/PM10'_@^_@X[8_"UK)UY&0\ MOFSL?V6,!Y2RN< 1:O"#S8:"RH?C%9[M.&:CX4TW_2 V?^/\+U!+ P04 M" #0,#50?[,S+*$" "L"@ &0 'AL+W=O#Z]G6<7$J= M\1]BF]F977MWMR4W24#RZ&H1*T+64=*'%?QAAZWS!DXQ$LA;OIN M';6AO$KYUFZ^'E9QVGHD2K$W+06WGZMX$F79,ED_?O>D\:#9&MZO/]@_N^!M M,*]E=K_1 M_J*-K'H6ZTK%W[MO4;OOK>?_,,,&K#=@GD'2"3G//W'#UTLE;Y'J+K_A[1O3 M([-WLV\/W56X_ZSSVIY>UVPQ62;7EJC';#L,N\/0@$@L^R#!D,26CL $*4!'5BN&V+C>";^M0%01H$T(US7E $*/]$@*)!I MA,N?QK5-4_)UQJ",\H .[@ T+N^,1JT4@:8!'=P$"%0XS7P=! KE&^X#-"YR MEOO=!H R"O0TPJV 0)VSD0X"A?(-=P,"IGPRBV86[8^ ?OYKCO7)V* M6D>OTMB1Q0T61RF-L+ZD#S;WSW9T'#:E.)IV.;-KU&PO=V]R:W-H965T1[]$KCS\W)'.))!JC== QCT+GBK4UP;TQT(T7D-@ND;V4%KOY12 M"69LJ"JB.P6L\"3!"8VB/1&L:7&6^-Q)98GL#6]:."FD>R&8^G,$+H<4;_ U M\=)4M7$)DB4=J^ 'F)_=2=F(S"I%(Z#5C6R1@C+%#YO#<>_P'O#:P* 7>^0Z M.4OYYH)O18HC5Q!PR(U38':YP"-P[H1L&;\G33Q;.N)R?U7_XGNWO9R9AD?) M?S6%J5-\AU$!)>NY>9'#5YCZV6$T-?\,%^ 6[BJQ'KGDVO^BO-=&BDG%EB+8 M^[@VK5^'2?]*"Q/H1* K AF-?.5/S+ L47) :CS[CKF_>'.@]FQRE_1'X;_9 MXK7-7K*8WB7DXH0FS''$T 5F,R.(59\M:,CB2/^CTS ]#E88>WK\3X7W88%M M4&#K!;9+@3A:M1C"?-+D+FBR"PC0E4D($X=-]D&3?4!@NS()878K$[*X'0)4 MY>="HUSVK9_)178>O0?J;]=?^#BWWYFJFE:CLS3VCOJ;5$IIP)82W=B&:_M4 MS &'TKCMK=VK<6#&P,AN>@O(_"!E'U!+ P04 " #0,#50W4^8;[,! #2 M P &0 'AL+W=OYKU8)'W.X454.AC[ZAH M3]Z4U"ZCC??=GC%7-*"$NS$=:/Q3&:N$1]?6S'461!E)2C*^V=PR)5I-\S3& MCC9/3>]EJ^%HB>N5$O;] -(,&=W22^"YK1L? BQ/.U'#"_@?W=&BQV:5LE6@ M76LTL5!E]&&[/^P"/@)^MC"XA4U")R=C7H/SK9W@$*8,0 MEO%[TJ1SRD!TI*J$0O_;,9OL+4SR=*IN:_ MPQDDPD,EF*,PTL4O*7KGC9I4L!0EWL:SU?$<)OT+;9W )P*_(K Q4:S\L_ B M3ZT9B!UGWXEPQ=L]Q]D4(1A'$?]A\0ZCYSQ);E-V#D(3YC!B^ *SG1$,U><4 M?"W%@?]#Y^OT9+7")-*3)9W_)_]N56 7!79_M7AWU>(:YOXJ"5O,5(&MXS8Y M4IA>QTU>1.>%?>#Q3O[ QVU_$K9NM2,GX_%FX_PK8SQ@*9L;7*$&']CL2*A\ M,._0MN.:C8XWW?2"V/R,\P]02P,$% @ T# U4$Y,I^S2 0 G 0 !D M !X;"]W;W)K&UL=53M;MP@$'P5Q ,$?]TE/=F6 M %P:3WLR1Z^0LY:L+OM4%CIPAX% 9QT#M<($'X-P161N_%DZ\ M2KK"[?R#_8OOW?9RIAH>)/_):M,5^ ZC&AHZ>\'ZGYQ?$CLWE0NZ;?"KUGSVF8O99I^RLG%$2V8XXQ)-IAX11#+ODHD M(8EC\D]Y$BY/@PY37YYN'691F" +$F2>(/N+(+YJ,83YC\M=4&07($BO1$*8 M+"RR#XKL P31E4@(L[L2(9O3(4"U_EYH5,FQ]W=RDUVOWGWB3]$! #Z! &0 'AL+W=OVS \-%:V-JF[#] M^]J&I33Q0U^P9WSFS)G!XVP2\E6U !J]<=:K'+=:#T="5-D"I^I!#-";DUI( M3K4Q94/4((%6+H@S$@5!0CCM>EQDSG>6129&S;H>SA*ID7,J?Y^ B2G'(7YW M/'=-JZV#%-E &_@.^L=PEL8B*TO5<>A5)WHDH<[Q8W@\I1;O "\=3&JS1[:2 MBQ"OUOA2Y3BP@H!!J2T#-5H]*"+RQ&"J=O M\]KU;IWFDSA9POP!T1(0K0&IRT/F1$[Y1ZIID4DQ(3GW?J#V%X?'R/2FM$[7 M"G=FQ"OCO1:[.,G(U1(MF-.,B3:8<$40P[ZFB'PI3M%=>.0/WWD5[EQXO%48 MQ7Z"V$L0.X+=/R4>_ 1[+\'^7D&!]FXJ5.H%&/O)G[C70?[,7)W]R]\?A6^4=ETO4(7 MH3,M;\Q"M!H-:V^W![.4\CK.AQ;"\-&1][HH_4$L#!!0 M ( - P-5!_2H\'[ $ %\% 9 >&PO=V]R:W-H965T0/B%ENRZX *9LJ:J566J5J^^R%X:+8F-AF2?^^MB&4 M;/R0%^P9GSEG/&8FF[AXEBV \EX9[66.6J6&(\:R;($1><<'Z/5)S04C2INB MP7(00"H;Q"@.?#_!C'0]*C+K.XLBXZ.B70]GX%DXT2II K?[-_9'>W=]EPN1\,#IGZY2 M;8Y2Y%50DY&J)SY]A>4^,?*6RW^'*U --YEHC9)3:;]>.4K%V<*B4V'D=5Z[ MWJ[3?!)%2Y@[(%@"@C4@M3IX%K*9?R&*%)G@DR?FV@_$//'N&.C:E,9I2V'/ M=/)2>Z]%&(<9OAJB!7.:,<$&LUL16+.O$H%+XA1\" _"Q'<3 MI$Z"]/.U/#@)#I^HI0.3W/YQ>/.#,Q"-;6WIE7SL[5C9>-?I<1_8!OD/GT?/ M#R*:KI?>A2O=9K89:LX5Z%3\._VNK9YVJT&A5F:[UWLQ]_QL*#XLXPRO,[7X M!U!+ P04 " #0,#50AM2N/=P! !!0 &0 'AL+W=O0G,^%QF"$,V2O6F6P"#W@7O=8Y;8X8C(;IL03#]( ?H[9=: M*L&,#55#]*" 59XD.*%1E!#!NAX7F<^=59')J^%=#V>%]%4(IGZ?@,LQQSM\ M3[QT36M<@A39P!KX#N;'<%8V(HM*U0GH=2=[I*#.\=/N>$H=W@->.QCU:H]< M)Q/7K(D72T=<[^_JGWSOMI<+T_ L M^<^N,FV.'S&JH&97;E[D^!GF?@X8S56(]2@*LUL0Q*HO%C1D<:+_T6F8'@!0&[=-[5Y-4SD%1@[S@T.65Z_X U!+ P04 M" #0,#50\* T@+8! #2 P &0 'AL+W=O:IZ;V2+9PM<;W6POX]@3)#1K?TW?$HZ\8'!\O3 M3M3P!/Y7=[9HL5FEE!I:)TU++%09O=L>3[N CX#?$@:W.)-0R<68YV!\+S.Z M"0F!@L('!8';%>Y!J2"$:;Q,FG0.&8C+\[OZMU@[UG(1#NZ-^B-+WV3T0$D) ME>B5?S3# TSU?*%D*OX'7$$A/&2",0JC7%Q)T3MO]*2"J6CQ.NZRC?LPWMP> M)MHZ@4\$/A,.,0X; \7,OPHO\M2:@=BQ]YT(3[P];) M?INR:Q":,*<1PQ>8#P1#]3D$7PMQXO_1^3H]6>.>!O>/Q33[@X[3_%+:6K2,7X_%E M8_\K8SQ@*IL;'*$&/]AL**A\..[Q;,&UL M=51M;YLP$/XKEG] 30@A601(3:NJDU8IZK3MLP/'BVIC:IO0_OO9AC#&O"^Q M[WA>[AR?DT'(-U4#:/3!6:M27&O='0E1>0V@U:UHX2Z1ZSJG\/ $30XHW^)9X;:I:VP3)DHY6 M\!WTC^XL341FE:+AT*I&M$A"F>+[S?$46[P#_&Q@4(L]LIU'$-S-KE-NJ-PWTSQRF2OV78?)>1J MA2;,:<2$"\QF1A"C/EN$/HM3^ \]]-.WW@JWCKY=TJ/_^$=>@<@)1'^UN%NU MZ,/$?I.=UV3G$=BO3'R8@]\D]IK$'H$O*Q,/YA"L3,CB=G"0E9L+A7+1MVXF M%]EY].Y#=[O^P,>Y?:&R:EJ%+D*;.^IN4BF$!E-*<&<:KLU3,0<,2FVW>[.7 MX\",@1;=]!:0^4'*?@-02P,$% @ T# U4.WB\&7& 0 -P0 !D !X M;"]W;W)K&UL=53MCIP@%'T5P@,L,ZCM9*(F.]LT M;=(FDVW:_I%"VP)US M_9$06W4@F;W3/2B_TV@CF?-+TQ+;&V!U)$E!Z&[W@4C&%2[S&#N;,M>#$US! MV2 [2,G,GQ,(/19XCU\#C[SM7 B0,N]9"S_ _>S/QJ_(HE)S"]?@%YGHRC.;BO\$5A(<')SY' MI86-7U0-UFDYJW@KDKU,(U=Q'*>=E,ZT;0*="70A'&(>,B6*SC\QQ\KQ[%JYX?Z3^;*H0C$<1][QYZZ/7,CGL;#I-(3];T--L62#<%TBB0_B.0WI3X'I,<_N,RVTR2;0@D-TFV,.E- M$K*Z. FFC4_6HDH/*K;+*KITQ7U\*>0-/K74=V9:KBRZ:.>?3[SD1FL'WLKN MSGOI?!VDZL0+S;X6F8XL 4!@T);!6J& M&SP"8U;(E/%[UL2+I26NYV_JGUWOIIQ[=PX3BMQ--/\A' FA OA MZ'S(9.0J_T0US5,I1B2GO>^I_<6[4VCVIK!)MQ5NS12O3/:61\-B0_S02<'K\GAO0@ M:W?Y%"K$T+F+O\HN]_LA=$?X'WQZ'+Y36;>=0E>AS45PQ[420H,I);@SN]J8 M]V@)&%3:3A,SE].MG (M^OG!(&PO=V]R:W-H965T]T?&7-6!XN[&]*#QIC%6<8^F;9GK+? ZDI1DR6YWRQ07FI9Y M])UMF9O!2Z'A;(D;E.+VSPFD&0NZIZ^.)]%V/CA8F?>\A>_@?_1GBQ9;5&JA M0#MA-+'0%/1^?SQE 1\!/P6,;G4FH9*+,<_!^%(7=!<2 @F5#PH*4O*,GV_1T,\,TTM,U_9!N"V2; ED4R/XK\?"FQ"W,[9L@;-53 M!;:-T^1(908=)WGE70;V/HEO\@\^3?LW;ENA';D8CR\;^]\8XP%3V=W@"'7X MP19#0N/#\0.>[31FD^%-/_\@MGSC\B]02P,$% @ T# U4$&;)L_O 0 M9@4 !D !X;"]W;W)K&UL=53;CILP$/T5Q >L M"9>$1("TV:IJI5:*MFK[[,!PT=J8VD[8_GUMPU+*3E^P9WSFG!F;F6P4\D6U M -I[Y:Q7N=]J/9P(464+G*H',4!O3FHA.=7&E U1@P1:N2#.2!@$>\)IU_M% MYGP7663BIEG7PT5ZZL8YE;_/P,28^SO_S?'<-:VV#E)D VW@&^COPT4:BRPL M5<>A5YWH/0EU[C_N3N?4XAW@1P>C6NT]6\E5B!=K?*YR/[ ) 8-26P9JECL\ M 6.6R*3Q:^;T%TD;N-Z_L7]TM9M:KE3!DV _NTJWN9_Z7@4UO3']+,9/,->3 M^-Y<_!>X S-PFXG1* 53[NN5-Z4%GUE,*IR^3FO7NW6<3N+C'(8'A'- N 2D M3H=,0B[S#U33(I-B].1T]P.U3[P[A>9N2NMT5^'.3/+*>.]%=#QDY&Z)9LQY MPH0KS&Y!$,.^2(28Q#E\%Q[BX1&:8>3"HW5XB&"8!!=)49$4(=AO M1##,]N')ZC_G(!O7XS-.U9N@M!H-:V^W![.74^I.AQ3!/-;*,UN(/4$L#!!0 ( - P M-5"_?/"3^@$ ,L% 9 >&PO=V]R:W-H965T6IO!K>M'!2@;X*P=2?(W#99V$FDMMG(/D:<\-Q KV?[P%5REO+%&=_*+(Q< M0L"A,(Z!V>4&#\"Y([)IO(ZOD(S7/GPU7\9[G&"-4JP]@3K M.4$<+4K$,)\4N4%%-@@!78A@F!4NLD5%M@C!>B&"83:XR X5V2$$VX4(AMGA M(@DJDB $R]\.PWSR\'M49/^1@"X?'L,L'Y[,FDF NO@QHH-"7EL_PF;>:5+= M4]^,_^##F/O!U*5I=7"6QK:T;[Q*2@,VE>C._A^UG:R3P:$R;KNS>S7,E\$P MLAM')YGF=_X74$L#!!0 ( - P-5 U\'0*Q $ #<$ 9 >&PO=V]R M:W-H965T/WYPXX9Z/2;Z8%L.A=BL[DN+6V/Q)BRA8D M,W>JA\[MU$I+9MU2-\3T&E@52%(0NMGLB62\PT468F==9&JP@G=PUL@,4C+] M^P1"C3G>XH_ "V]:ZP.DR'K6P'>P/_JS=BNRJ%1<0F>XZI"&.L.4PFM4<^4HN2KWYQ9U7)B!1R5^\LJV.;['J(*:#<*^J/$SS/6D&,W%?X4K" ?WF3B/4@D3OJ@< MC%5R5G&I2/8^C;P+XSCM' XS+4Z@,X$NA/O@0R:CD/D3LZS(M!J1GLZ^9_Z* MMT?JSJ;TP7 48<\E;UST6B249N3JA6;,:<+0%6:[((A37RQHS.)$_Z/3.'T7 MS7 7Z+LU??\I+I!$!9(@D/Q3XNZFQ!@FB9ND49,T(I#>F,0P^QL3LKHX";H) M3]:@4@U=:)=5=.F*!QHN_B]\:JEO3#>\,^BBK'L^X9)KI2RX5#9W+I?6=?&R M$%!;/SVXN9[>\K2PJI_;E"S_BN(/4$L#!!0 ( - P-5 ]0B-QMP$ -(# M 9 >&PO=V]R:W-H965T[EG',_N*2#L:^N ?#D M3:O69;3QOCLRYHH&M'!WIH,6;RICM?!HVIJYSH(H(TDKQC>;!Z:%;&F>1M_9 MYJGIO9(MG"UQO=;"_CF!,D-&M_3F>)%UXX.#Y6DG:O@._D=WMFBQ6:64&EHG M34LL5!E]W!Y/2N5?S/ 9IGKN*9F*_PI7 M4 @/F6",PB@75U+TSAL]J6 J6KR-NVSC/HPWNQMMG< G I\)ATA@8Z"8^2?A M19Y:,Q []KX3X8FW1XZ]*8(SMB+>8?(.O=<\X?N478/0A#F-&+[ ;&<$0_4Y M!%\+<>(?Z'R=OEO-:K!U MG"9'"M.W<9(7WGE@'WE\DW_P<=J_"5O+UI&+\?BRL?^5,1XPE&UL=5/;CILP$/T5RQ^P)@YM MMQ$@;7:U:J56BK9J^^S -;:F-HF;/^^8T,H2ND+GAG..7/Q.!N-?74M@"=O M6G4NIZWW_8$Q5[:@A;LS/73XIS96"X^N;9CK+8@JDK1B/$G>,RUD1XLLQDZV MR,S@E>S@9(D;M!;V]Q&4&7.ZH]? BVQ:'P*LR'K1P#?PW_N318\M*I74T#EI M.F*ASNG#[G!, SX"?D@8W0:D@A&7\ MFC7IDC(0U_95_3GVCKVD@EH,RK^8\1/,_;RC9&[^"UQ M(3Q4@CE*HUS\DG)PWNA9!4O1XFTZ91?/<=:_TK8)?";P&P*;$L7*GX0716;- M2.PT^UZ$*]X=.,ZF#,$XBO@/BW<8O10I_YBQ2Q":,<<)PU>8W8)@J+ZDX%LI MCOP?.M^F[S;C?.OC?& I21WN$(M/K#%45#[8'Y MVTYK-CG>]/,+8LLS+OX 4$L#!!0 ( - P-5"M$RW!N $ -$# 9 M>&PO=V]R:W-H965T[3TP+V=$BB[Z++3(S>"4[ MN%CB!JV%_7L&9<:<[NF;XUDVK0\.5F2]:. '^)_]Q:+%%I5*:NB<-!VQ4.?T M87\ZIP$? ;\DC&YU)J&2JS$OP?A:Y707$@(%I0\* K<;/()200C3^#-KTB5D M(*[/;^J?8^U8RU4X>#3JMZQ\F],C)1748E#^V8Q?8*[GGI*Y^&]P X7PD G& M*(UR<27EX+S1LPJFHL7KM,LN[N-TPP\S;9O 9P)?",<8ATV!8N9/PHLBLV8D M=NI]+\(3[T\<>U,&9VQ%O,/D'7IO19KPC-V"T(PY3QB^PNP7!$/U)03?"G'F M'^A\FYYL9IA$>K*F']-M@713((T"Z4K@<'Q7X4=(FB3O8K!52S78)@Z3(Z49 MNCC(*^\RKP\\/LE_^#3LWX5M9.?(U7A\V-C^VA@/F,KN#B>HQ?^U& IJ'XX' M/-MIRB;#FW[^0&SYQ<4_4$L#!!0 ( - P-5"+B #1MP$ -(# 9 M>&PO=V]R:W-H965T;,_XG#,7C_/1V!?7 7CRJJ1V!>V\ M[X^,N:H#Q=V=Z4'C36.LXAY-VS+76^!U)"G)DMWN U-<:%KFT7>V96X&+X6& MLR5N4(K;/R>09BSHGMXCC M_GC* CX"?@H8W>I,0B478UZ"\:4NZ"XD!!(J'Q0X;E=X BF#$*;Q>]:D2\A M7)]OZI]B[5C+A3MX,O*7J'U7T ,E-31\D/[9C)]AKN>>DKGXKW %B?"0"<:H MC'1Q)=7@O%&S"J:B^.NT"QWW<;K);K1M0C(3DH5PB 0V!8J9?^2>E[DU([%3 M[WL>GGA_3+ W57#&5L0[3-ZA]UIF:9:S:Q":,:<)DZPP^P7!4'T)D6R%."7O MZ,DV/=W,,(WT=$T_'+8%LDV!+ ID_PD\O"GQ/29+[]\$8:N>*K!MG"9'*C/H M.,DK[S*PCTE\DW_P:=J_<=L*['S9V/_&& ^8RNX.1ZC##[88$AH?C@]X MMM.8388W_?R#V/*-R[]02P,$% @ T# U4"".\-ZX 0 T@, !D !X M;"]W;W)K&UL=5/;;MP@$/T5Q >$7:^3;%>VI6RJ MJI$2:96J[3-KCVT48%S Z^3O"]AQW=1] 68XY\R%(1O0O-@6P)%7);7-:>M< M=V#,EBTH;J^P ^UO:C2*.V^:AMG. *\B24F6;#8W3'&A:9%%W\D4&?9."@TG M0VRO%#=O1Y XY'1+WQW/HFE=<+ BZW@#W\!][T[&6VQ6J80";05J8J#.Z=WV M<$P#/@)^"!CLXDQ")6?$EV \5#G=A(1 0NF" O?;!>Y!RB#DT_@U:=(Y9" N MS^_J7V+MOI8SMW"/\J>H7)O3/245U+R7[AF'KS#5,C$QRA1 MVKB2LK<.U:3B4U'\==R%COLPWERG$VV=D$R$9";L8QPV!HJ9?^:.%YG!@9BQ M]QT/3[P])+XW97#&5L0[G[SUWDN1[FXR=@E"$^8X8I(%9CLCF%>?0R1K(8[) M/_1DG;Y;S7 7Z;LE_=-_!-)5@30*I'^5>/NAQ#7,_D,0MNBI M/$:;*DQ%[' M25YXYX&]2^*;_(&/T_[$32.T)6=T_F5C_VM$!SZ5S94?H=9_L-F04+MPO/5G M,X[9:#CLIA_$YF]<_ 902P,$% @ T# U4&9L$5GY P M!$ !D !X M;"]W;W)K&ULC9AO;Z,X$,:_2L3[+,S8QG:51-H2 MK>ZD.ZG:T]Z]IHG3H(60 ]KL??LSA$:)9XC2%^5/GAD>C^V?#8M3W?QL]\YU MLU]5>6B7T;[KCD]QW&[VKLK;+_71'?PON[JI\LY?-F]Q>VQ7-?\^NK$_+"*+/&]^+MWW7WXA7BV/^ MYOYRW8_C2^.OXDN6;5&Y0UO4AUGC=LOH*SRM4?GW]S8(!7-QM;_X3Y6]$_^,35VVP__9YKWM MZFK,XJU4^:_SL3@,Q].8_S.,#\ Q "\!(.\&B#% /!H@QP 9!,3GI@RU6>== MOEHT]6G6G+OWF/>C")ZDK_ZFOSD4>_C-EZ?U=S]64MA%_-$G&C7/9PU>:?!6 MD5&%E,FM9DTUJ;A(8F_RXA19ISC$BZMX@99/(-@$8D@@;TQ"T-2S1@V:PZ ! M):1)@I)DC$XHDR9IT&A.!TIIPQN7K'%)C*]PDS4B8P#!,K!CP.8N!1#O@ MBD?1;1%UFJ8AK3CA/<@"OSP 71\(9D?-#;*,E.'D7S.Z>P0%GOM P4\8"I35 MZ/\$<41U]_ (/-2!H7H(2&! +&2:"K(A8(3WT <\LX%"F\(/*&:%M""!U(D* M[V(->" #)3(!&U""*C )A(ZH[ ZR@.,T0AYH" _0:!1=%V>N#-UA,3HI$IQ $4YL=2D?"8J04F\. M?C4/NS5CA'[F(R83EG@Z(J4C81%2ZLV%7ZM5N%8S0M1"(DQ8XO&(#!Y#&"'% MWER!#:=]QNA$(M14M_%T1$I'2B+DJ"=DN+W*&-U7/^CG"^Z.KC^(TD MOGRH6?T/4$L#!!0 ( - P-5#$.R)IR@4 *D< 9 >&PO=V]R:W-H M965T6@(WT^G-W;UV MP4"F29QS#/2^_:T=$V))2_.&Q.:GE=9:_5<;'[]6]<_-4UDVHU_+Q6IS,GYJ MFO71=+JY>RJ7Q692KEQ M=^];?7I+^:K\5H\VS\ME4?]W5BZJUY,QC-]N?)\_/C7MC>GI\;IX+/\L MF[_6W^IT-=V-;E8M".E./[M!QWO?+:&^]_?1K_J)I\F\Z/8 ME.?5XI_Y??-T,@[CT7WY4#POFN_5Z]>RGY =C_K9WY8OY2+A;23)QUVUV'1_ M1W?/FZ9:]J.D4);%K^WG?-5]OO;COYG)!M@;X,X@^?[(0/<&^MW ?&A@>@/S M;J _-+"]@3W4@^L-W*$&OC?PAQJ$WB <:A![@WBH :BWS*EW$_>QR2[9<+"7 MMW0#$I/I=F%U*_6B:(K3X[IZ'=7;8EL7;4W#4;)*@[=WN[7?_3.MUDVZ^W)J MC#V>OK0C]AQ[..6&,'S(7 C,D+J51 MPI"YXHS30^2+-$P<,E\%QJHA\#ON4(@)(SI.65HKL1]-X( M&J,\@I%',-T(9A #F)W,J1 M6R%R$M%LR[A]3\;[0!;7C8"U<=-\<,4:(5+O.!2YH TCF=R%PWA@,I& O!GSNA(XXXQ#$M\7@<,(RI/QO@H<1*L=%12!4SY$JI0SSQ(% !XP$O"&@U%I MI119U[><\UJ!559.?9!3'WCJD>IA8)XT&J/I%&\XAPY50*+3MP('T=N(3 M0!N5]X9FGX/@HH[69-(O]XR? 87T&YK^+13VG4WH),]%BJ=>HEC>18CVF#(5 M:!0K?!6KP>&O1XOCV:9'QEMC:4MC;F"WFW M9=(A,=,!8D9A45)8NA21*P8&8[/]/6:*'84? :C4S7IHJ#TAYRDC"2@&NG(7Z "5@.F7#U$7=$% M/]U[$[ LZ\?NG==F=%<]KYI6;O;N[MZK?<;V30*Y?P9'UR#3I[^#U!+ P04 " #0,#50BS5R>FD$ "'% &0 'AL M+W=OO7KMP?PD,S:U^KJFC^^QK*^G0_A_G[@V_[EUW7/\A6RV/Q M$OX*W??C0Q/OLDN6[;X*AW9?'V9->+Z?_P)W&Z(^8%#\O0^G]NIZUC?EL:Y_ M]#>_;^_GJG<4RO#4]2F*^/$6UJ$L^TS1Q[]CTOGEG7W@]?5[]E^'QL?&/!9M M6-?E/_MMM[N?N_EL&YZ+U[+[5I]^"V.#S'PVMOZ/\!;**.^=Q'<\U64[_)\] MO;9=78U9HI6J^'G^W!^&S].8_SU,#L Q "\!H&\&T!A GPW08X!. K)S4X:^ MV11=L5HV]6G6G(?W6/2S".YT[/VG_N'0V<-WL7O:^/1MI0TNL[<^T:CY>M;@ ME291K+E":_51L^$:2Q=)%DU>G*+H%(=XNHHG]'("$A/0D$!_, E)4\\:,V@. M@P8,::=\TF!!1\9999-&2SHP)G>R<2T:U\RX=8GOL\1>O2=W!.D8K+E,>Y=# MTKH-EQ&@]A.];433AIG.*3%MV&N,1>N3/EQSF3;>ZR3;ALO 68,HF[:B:L*,3.YZ]QX(% ME7:/((NX42#; 27363%#+NV>4?.AX5K%=9TR6M"A-Y0B2]!IFZN)=0039068 M<<_*"@C&';H(@=2ZH$0TN0=F7E""B\3U^81_N=@ "BMJHER!7&Z /E^P0 8_ M'RCC(#,8^! 9H4$.$"!M+TFUFA)$-XJ$2"C%@36LB(!G**D/6A@ M_<2%-_$/,G!!(BX;.\Y24$ZIB5>AS%+D+.5P1PX_JYSW$U4$9?HAIQ_#-G)2 M&7 J6=T;07:#QCBQ=>8T8S0>-1\Q@DZA3^?CJ#2?9BS*@$1I0SXUIC(@47^> ML2CC##G..&.109XM2$ MEGF& L_8A.:86E#-$ULCE'&&'&<,L<@AM3#@4YBM!1TI,E/# M)J,,!90QOJ* LDC]='.]%G0+@TY/K'N2D4<2\M)Q(XZ\1=Q X,1NAV3D$4<> MIRMQF"UR@*E&R3 C#C,&5^(P6[BX.I()LA9T<0-*$Q"BB7,%SC%&5^(' 8OX MFS'^C$D=<6&<100IU+*K Y[^B.[/HGG9']K98]UU=36SQ]7_4$L#!!0 ( - P-5!1N@MQ MG@( 'L+ 9 >&PO=V]R:W-H965TDW#&6P@NQG=G9'<># M=WZ6ZE4?A##16U76>A$?C&EF2:(W!U%Q_2 ;4=LW.ZDJ;NQ4[1/=*,&W/J@J M$YJF+*EX4%YV)_,&XA6HA: V#B0!]N$ ^P+$"!34#8'6JQ#4@^1"T L<"?"L%N(<@*H5*Q%\AT MN%J*S4#3 6H1*.1:BAU#@1G8)$"!S4#I'6JQ&2BZ"V[4 A +^)9BQU!@ACSP M9TRQ&6AVAUIL!@JNA%NU"!12BQU#@1GRT/' 9J"3.]1B,U!P,]RJ!:#\X_61 M7/4^E5![W_7I:"./M6\YKU;[SO*1^M[I/[QM2[]SM2]J';U(8SLPWR?MI#3" MUI(^V"]\L)UP/RG%SKAA;L>J;0?;B9%-U^HF?;^]_ =02P,$% @ T# U M4,DFA_V% @ C0H !D !X;"]W;W)K&ULE5;1 MCILP$/P5Q <8VDYR_?O:AM!<;I#("]AF M=G;'>& 7%R%?5ZF0>!RG)>,?4D&EZ;)P*T*47N2'Y;^FLPW-+8!#O&KX!=U,_:LE)T0 MKW;R=;_T0UL1+WFF+04SMS-_YF5IF4P=?SI2O\]I V_'5_;/3KP1LV.*/XOR M=['7^=)/?6_/#^Q4ZA=Q^<([05/?Z]1_XV=>&KBMQ.3(1*GUNU_:)\DU# ?0+H#V <1M3M FIZ HQ89^"*>C)"*0&DXD >>_#6A@&+ .P2??C)Y M0"T^_R0:HQ: T@&?$FP3 CR03@8HL E(_(!:; .2C%&+0 -V)=@M!%@A'; " MP5X@L_%J*38##4>H1:!T* ]V#$5FB )DZU:\)N5OM> M:TU=-_$?WC9JWYD\%K7R=D*;GL1U#@UA$]&&PO M=V]R:W-H965T:D,2J;3P@2??O!S9U'4/:OL1 SKGWW M<[OS"Q9,\,J:"Y[IJY"(\ M*M7.HDANCZRF\HZWK-'_[+FHJ=)3<8AD*QC==:2ZBF 1"!/=4W%OX)5_+((0?BR\*,\')59B);SEA[83Z9^M0]"SZ+!RJZL M62-+W@2"[1?A/9AM #:$#O&[9!#3$,?C%^N?N^!U,(]4LA6O_I0[=5R$61CLV)Z>*O6#7[XP M&U 2!C;Z;^S,*@TW2K2/+:]D]QML3U+QVEK14FKZW'_+IOM>K/T7FI\ +0$. M!$#>)"!+0*\$_"8!6P+^*"&QA&1"B/K8NV2NJ:++N>"70/3GH:7FV(%9HK=K M:Q:[W>G^T_F4>O6\Q%D^C\[&D,44/0:.,&! 1-KZX +Z7!30H<-K!RL70= U M9.U" (BO,1L7@W'L5XJ\R4"= 3PVD$^<%!X,(7XGV.L$>YR B9,>DW28IL>D M*(VG 7M@ ,'X1LR)5T[BD3/9GZ+'D)$?@'/DR/' XB2[)8=XY1"/G,E9*(CC MAZ#<4>.B,,&WQ*1>,:DC)IW>C=3Q@E":YAF9'/'4V2J8@R1/\42U:P]F!.E= M]>O.O+HS3Q(GCHK,=03UE9ID<94YND&*R!2V]L P2&]E._>JSCVJ$[\!$/N+ M6?S^W=I8$/G@K0$WZB9X_]YL+.@JR?CFA0#>\GD/X/M78F-!'SSMP%_^@%O; MG/-N,5<[#1!&3NC($?0I@1F^<8Z!OU8"MUAF3NAN%Y>U3WGBFF5 M\9W6=]2MW#"IV%Z98:K'HN]G^HGBK>W5HJ%A7/X'4$L#!!0 ( - P-5 + M7;8^U 0 ,<6 9 >&PO=V]R:W-H965T2NK7_7:N6;TN\BW]?EXW32[LR2I']>NR.IOY<(9TTF1;;;CZ:0;NZ^FD_*ER3=;=U^-ZI>BR*I_9RXOW\[' M,'X?^+%Y7C?M0#*=[+)G]],U?^[N*W^5[+VL-H7;UIMR.ZKF=9'YKU=WZ?*\]>1U_#,X'>_O MV1H>_G[W?M,]O'^8AZQVEV7^]V;5K,_'Z7BTVRMJ;AS%MYY^UH ME_O=GSY;:S_Z.I563Y+7UM/ S'J&'S(2,?.0@3V1> E['9S4,>.!/3^^PV5( M2&F.F2N".2:N*2_I,7,3,EH<(]\I-_:8N248Q8Z9.XH!]&J_?#6+KP4O0P2 MT1$2=*:(SH,XRA1#>Y"T!]EYD(7E% M<$9*GJ) 7!.<9LSB/+\A.*FEYDC?=X+C%IA!_FX)#JP2&B<*P3&36EP!\Y # M /<(G 1@I8)QA@JAF7(&<% ,46'7M&A5T'HI45WFO>,/I2N#3<&JUL%@]P4DK4HW%$YQO'C:2K$ OH"Z ?]VHY@-T].HE&"$E%A^" MFAEE.2XU I0^FBJ-S \065V .*':"$BQ0/H)T)*$8I(CRQD(US.*Z8B/R+P( MZG\4762&@G"*(HHN[(F",PTZ2%MJDI+"X*:]I$"_@A \EKB1-@M4GPT2UX23 MN= \Q=6T($#KWP8$"1!R1AH6S8%(UX6P[1)5EQ+SH!0\;'@$J#@(@:<+"O3N M!,0:7J3E@SVEZD)(,3PUDQ!>2Y)01#*/3#$\G&)4;"?#(WV>P^E5QR/]EH?] M-JPZ'G9'KE+ M;2@..UW'_@%TIR.+15XI-ERJMGBK!V@HWF)^;T)EDY@/@_Q M/$%BTL:$1UHN#UMN6&Z>T%S!N_CES07W3[S2*OGU!X(UQH!*0 L MG((X5OTYU$M.#LZ)"E<]=R>B]>BQ?-DV;7T\Z$QF=P=@?$^!S. MEOV9ZH?[_HCWCZQZWFSKT4/9-&71'4$]E67CO';VS6M?NVRUO\C=4]/^-/YW MU1^M]A=-N1N.C9/]V?7T/U!+ P04 " #0,#503_>"KPT$ #M$0 &0 M 'AL+W=O23*%TNB?_\19S@<4IR>B_)7M5>J M#GYG:5[-PGU='R=15*WW*DNJ;\51Y?J?;5%F2:T?RUU4'4N5;%I1ED88(1YE MR2$/Y].V[;F<3XM3G1YR]5P&U2G+DO*_A4J+\RR$\*WAYV&WKYN&:#X])COU MIZK_.CZ7^BD:K&P.F:#B\LQ%>WK]9OV^=U\Z\))6Z+=)_ M#IMZ/PM%&&S4-CFE]<_B_*!ZAU@8]-ZOU*M*-=[T1+]C7:15^QNL3U5=9+T5 MW94L^=U=#WE[/7?_<-'+W +<"_ @ /:A@/0"\BZ@'PIH+Z#O O*A@/4"-O8- MO!?PL8*X%\1C!:(7B+$"V0OD6 &@MY%#[Q+^L608;!C]EK?A!FQ(HBZQVDR] M2^ID/BV+M;>ZW?^ILK73KZYP!F4:OC:6>670,OF H MY=?,D\W 0$2Z"T,_L+,?"VSI\?4;;FV"TOB:N7,PU\1WEQ5QS=S;##="\L-E M1EXS#PZ&H6OFT<6 $=I/0[/\O,,K&P% [A$B[DPAK05RE2G4;8&Z+=#6 KUT M!!OCL^@8UC)YQT@)DC(C&QR<(!2PD9=W#BZF% MC(+X[.(Z0-//\WL%13CDV M^O?#P6$)*#;L/3@XD(QP,U$<'(J%-&? D\T!0 Q8&N#2!B4B""%C,JQL+B8( M&&+NH6?NH6?6T#/P6.!N"WQ\^L5N"_'GZ??4,?S"6R81!6$,[]+F*"FHHD#$Q)'8,]7R3B)M!M$$& MP&/.S"C:(,7 &?<> IX&!7< ;"8\-3"8!](8R>6@!\3!BYY;2N@@Q38H;1 M 3*F/V2P&48;!"D8^&HA> H1V)6(@?38\)0$$%\(HZO:3JH!A? RQIRI@/"*&/73ILR2" M6Q/:P<6,"&QL!E8.CL6,^U94[*E&V*Y&#/NV[9Z2@.D78N@I"=C>'3ABR.R= M#9<(S-W[T@423D"8F>@"D92"FU,QNOB:RE2Y:\\-JF!=G/*ZWLUW!R%_).7ND%?!2U'KK\#V0VU;%+72_4??=,_W M*MD,#ZG:ULUMK._+[@"B>ZB+8W^X$@TG///_ 5!+ P04 " #0,#50YFR7 M&B(# #!"P &0 'AL+W=O9I7DY\C=*;0=!4"XV(HO+&[D5N7ZRDD46*STLUD&Y+42\K$59 M&B 6)#%2>Z/A_7<:S$>RIU*DUR\%EZYR[*X^#<1J3R,?.@?)]Z2]495$\%X MN(W7XJ=0O[:OA1X%791EDHF\3&3N%6(U\F_A8,XKO@9^)^)0GMU[U4[>I?RH M!B_+D0\J0R(5"U5%B/5E+^Y$FE:!M(V_;4R_6[(2GM\?HS_6>]=[>8]+<2?3 M/\E2;49^Y'M+L8IWJ7J3AV?1[H?Z7KOYN=B+5..5$[W&0J9E_>LM=J6261M% M6\GBS^::Y/7UT#PAM)6Y!:@5H$X +PMP*\ G ;DH(*V G 3XHH"V GKM"JP5 ML&L%82L(KQ5$K2"Z5L!; ;]6 ,$Q<^ D89O9NO:KQ_J:BWU['Y,$1H&^RI2RTP:!ITQA+ ^ M,[49V!&!MM#Y0$X?$V3I#1=W-D%(V&?N'4R?>'!%B?K,H\TPW$>>7&%XGWEV M,!3TF1<7 XU7^^VKF7UO>&XC$ )WAK"[4G = ?Y$ -( 76G MGKI33ZW44_!%\3!W!'9]^87N"*'MP2R_:<.PL]TR$B%LEM_,YB@FF'#S[=D< M@2'FC+B=1V[GD<.YX6@:62M!?;H8-AS-;(Y',()&>7#VB0K?-+<_XF*=Y*7W+I7^M-=?WY642FC[ MX$8[W^A^NAND8J6JVU#?%TU7V0R4W+8-<]!U[>/_4$L#!!0 ( - P-5!M M%BAHDP( *0( 9 >&PO=V]R:W-H965T05W\A G^$Y/YZT+43S M:^XD5AE8R//ZUHV*UIB?WQN_H7U[QI9LL47XGB=[[7 MIUF8AL&>']BYT,_B^I6W#=$P:+O_SB^\,'#KQ*RQ$X5R?X/=66E1MBK&2LG> MFF=>N>>U>4-H2_,34$M '0'&GQ)P2\ ?!/(I@;0$,B!$32LNFS73;#Z5XAK( MYN>MF?TO@A-BTM_9H@O;O3/Q*%.]S"F*I]'%"K6898-!/0SL$)%1[Y9 OB66 M:$1'MPNLQH@8WT+68PB$P.\">QO%3@#W!#"Y(T"\ L0)D!L'@T:6#88Z3.4P M6981,NQF-<8E&4*0#O368UP,,4[CS&^<>HW3D7$*L%\@]@K$CT>7> 62!Z)K M,'$_$@12A--!=&,<36F2 #"(;HPC) 4)H7[CJ==XZHDN]@MD7H'L\>@@\&]0 M\$!X+:C?+8H3T^TP/0\09B2#*1W$YP-2BBB^TSZ\<[S <8+W]BWT'A\+B/XC M0__>A_B1#/%HLT%(29(,(_3B3-S#!#TX &B:#JQ'O:.ZY/+HKD$5[,2YTO;$ MZU6[JW:![%$_J"_M%>RN@ ^9YO[^P>0QKU2P%=I<).ZX/PBAN;$)GHS!D_ED MZ"8%/V@[3,Q8-O=F,]&B;K\)HN[#9/X/4$L#!!0 ( - P-5!C/0S^H ( M *\( 9 >&PO=V]R:W-H965T%RSN%<0*[S*^,O MXD2I#%Z;NA6+\"1E-XLBL3O1AH@'UM%6C1P8;XA477Z,1,]&=K_M%&&M' MM*8[J26(>EUH2>M:*RD??P;1<)Q3$Z?M-_7/)GF5S)8(6K+Z=[67IT68A\&> M'LBYEL_L^H4.":$P&++_1B^T5G#M1,VQ8[4PSV!W%I(U@XJRTI#7_EVUYGWM M1[)BH/D)R4!(1D(>WR7 @0!' L!W">E 2-\)Z5T"&@C((D1][F8QUT22Y9RS M:\#[\] 1?>S #*GMVNF@V1TSIM93J.AEB9)L'EVTT( I>TPRP8 1$2GU<8K$ M-T69./3D=H*UB\#P%K)Q(0#$?A?0FR@T G B -/,+Y!Z!5(CD-ZL5&ZM5(]! M!M/V+M,B!U:Z+JH R )M7!!.0.HWC+R&D<=P81GN,7AJ.+;[ MS!PGGT",,;*R\L!0!JW<-QX4S"=:-WGEWKQR3U[6ZI6Y>X QLL^-"_)\"QN/ MU/1;N#%<6(9O!E6U\MYO\?_W8.4!(0@M$]'D2FTH/YKZ)H(=.[=2Q@[-3U(WQ=\X=*(1%J(JE9JI=56;9\=XB1H 5/;2;9_7U]8EAAO7H(]G'/F MS,1XBBOC+^)$J0Q>N[87Z_ DY;"*(E&?:$?$ QMHK]X<&.^(5%M^C,3 *=D; M4M=&,([3J"--'VX*$WOBFX*=9=OT](D'XMQUA/\K:L#3@_K\!&LMKG&&\#OAE[%;!WH2G:,O>C- MM_TZC+4AVM)::@6B'A=:T;;50LK&WU$SG%)JXGS]IO[%U*YJV1%!*];^:?;R MM [S,-C3 SFW\IE=O]*QGB0,QN*_TPMM%5P[43EJU@KS&]1G(5DWJB@K'7FU MSZ8WSZM]DZ*1YB? D0 G DCO$M!(0.\$?)> 1P)V")$MQ?1F2R39%)Q= V[_ MW8'H0P166'6_UD'3;/-.M4>HZ&63(%Q$%RTT8DJ+@3,,F!"14I]20%^*$B[H M\#9!M42DZ!:R74( B/TND+=09 303 #AS"^ O0+8".!YIV#N=,IB$H/I;:D) MAHE3K@>EOU.G8@\*Q9]3O^7$:SE96 9Y[%BVF'26YA/ &7+Z7RUACM#V'N+& M:^KUFB[;BYS&E>DB!R8*;-E>R&$ M+JSRP%)5F_.A;'TP". 'KG.OZ]SCVLE3YHNSEV8NJ%J"/(=]ZT'='';K.)K= M5QWE1S,+1%"SK[SHF7:@S9J?$N8V?8#\*/32^"'9/J-C5W MWH$Q297)^$'Y.ZFQ.6U:>I!ZF:DUM\/#;B0;QKD83<-Y\Q]02P,$% @ MT# U4- \I\W^ @ F0L !D !X;"]W;W)K&UL MC5;M;ILP%'T5Q ,,&W\ 51*I235MTB95G;;]=A,G007,P$FZMY\QE()]J98? MP3;GWG.NL8_NZJ::E_8LI0Y>RZ)JU^%9Z_HNBMK]69:B_:1J69DW1]640IMI M\!9%V 1OW)Y M:R?CH"OE6:F7;O+UL Y1IT@6^V=>V>=MR/\6!@?$0T \!F#^80 9 LA[ /TP@ X!U F( M^E+LWCP(+3:K1MV"IO^\M>A.$;ZC9O?WW:+=;/O.;$]K5J\;1I)5=.T2#9AM MCXDG&#PB(I-]I(@ABFWLA<=S@IV/H!3-,0\^AA-8!0$+)3:>SCBP4VB/8193 M]84R0E.4.7H!'&$I1]S1#.$P8TD*"Z>@<.H+SYP-W/88/B6B&4'.'NX &&+I M!#:3PT Y#)!#'#G,X^$D\]3X*,KIDA@.BN&>F,3Y5EONL1"&NI^C!L"A.6ZF M)P'U))X>1E)'4.(1Q>D'1"E(E )$;N6I=_JR-%XFRD"BS"=RK^86PBPX!$:P M"R'@5+DT$(CS!9X%M\. 5/QP#);F&,X!F=R AB7P;UR,LH44L-O@_[ ;[/M(S-FBK6'81S!D)!Z5[R1)LNR@&'82#%@)7;I5 ML$=@WP#\?B2=]2RN9D>\(VV*M+91O2R>K8=]['MN]YA_=-ZW?1 MG/*J#9Z5-MV3[7&.2FEIU*!/1L?9],GCI)!'W0T3,V[Z9K&?:%4/C7 T=N.; M?U!+ P04 " #0,#50C<=!![<# 2$@ &0 'AL+W=OR M+KJ/ZB ;W;-5;5WT^K;=1=VAE<7&!-551.,XB>JB;,+5PK0]MZN%.O95VY8.L MJB&3KN/GE#2<.8? \^NW['\9\5K,2]')!U5]+S?]?AEF8;"1V^)8]5_4Z6\Y M"1)A,*G_5[[*2L.'2C3'6E6=^0W6QZY7]91%EU(7O\;_LC'_I[$G?0O# 70* MH', 8^\&L"F S0&$OQO IP!^;8"8 H05$(W:S6 ^%GVQ6K3J%+3C>C@4P[(C M=T)/UWIH-+-C^O1X=KKU=25XNHA>AT03YF'$T M,=HEY=#'T$O'D(A(V0R)= MY%PIA952$\_.XIE(< (&$S"3@%_(R"T9(T883&,PA"8DL6!/+HRG.:'$4P^' M]7"G'B8X3B!@ G']B"0P0>)4P%-N37[B2!5I*N(8\Z20)W5'7L06SXA)SH>4 MFR>W.6AQ$=#8FS.&$Q0;KLS=I@8S;R* MB.SN:C#]8'D7&29APN;GESA^GL (MPIB+GC MS$5.?98CV/7$M;T0MNDFT.4#AM$T\8G'#P@BWC7X90K\B"#)]0\9@MU/D/V% MO7^X()ZF'A[L?N+:7WA+Q<8F^?5J*?8L=3WKJ'V ((]:B@U+7%-C+F5L XHEG&5+L&HIWBP8R@P MP]E&=ID"FX%F-ZC%9J!HFW/FU@7QC&(>AAW#@!D2SX["L!D8N>'E$)N!H4W) MGEL \JOUO(4"QR2>N678#(S?H!:;@;D[ U +M@^O6NP8AEXQ/69@V PLO4$M M-@-#.X.]D@&(9[YEB!W#@&,2SX!Q; 8>7Z^68S-P]"IGSRT >=5RVS&7O7B= M\RO>J>X!2#A?A='9MVPMVYTY6.B"M3HV_3!29ZWSX<6].6JPVSF]>]1BW!Y= MB.XQG_31_Q3C:\J%Y_A9MOY:U2O=3UQQ^U0_:RV,PWE=SVPV6J MK]OQE&*\Z=5A.H&)YF.@U1]02P,$% @ T# U4$**AML" @ _00 !D M !X;"]W;W)K&UL?53;CILP$/T5Q >L 7/)1H"T M256U4BM%6[5]=F 2T-J8VB9L_[Z^$)8DJ"_8,SYSYAQC.Q^Y>),-@/+>&>UD MX3=*]5N$9-4 (_*)]]#IE1,7C"@=BC.2O0!2VR)&410$*6*D[?PRM[F#*',^ M*-IV'!@CXN\.*!\+/_2OB=?VW"B30&7>DS/\ /6S/P@=H9FE;AETLN6= M)^!4^"_A=I\8O 7\:F&4B[EGG!PY?S/!U[KP R,(*%3*,! ]7& /E!HB+>// MQ.G/+4WA^V5DWA;WROAA,9J'KEXQ>8_"2^-YG_!A>@ M&FZ4Z!X5I])^O6J0BK.)14MAY-V-;6?'T:VDU[+U@F@JB.:",/UO 9X*\$=! M;,T[9=;J)Z)(F0L^>L+]K)Z8,Q%NL=[,RB3MWMDU[5;J[*5,TCA'%T,T878. M$RTPX8Q FGUN$:VUV$4/Y2F^[;!_A(1AL-X#K]K E@#?V$C6">)5@M@2Q#<$ MZ=T^.$QB,9W%/&.\R9Z#.S>/N"Q)-UF(UP4EJX*2%4'9G:#DH5&$TRC"FSM! MC[@P#N+-XD<[06AQ:AB(L[U@TJOXT"GS>Q;9^0Z_1.;4W>5W^FZ[J_A!XQZ& M[T2-(*&_T6S0&%DS+33,^%NY$N4+R?'ALTOWCE M/U!+ P04 " #1,#50L4:. DJX R< MIOOW,X8R8E]7R4L"]KGWW&O[7!O/S[)Y;@]"J."U*NMV$1Z4.LZBJ-T<1)6W M=_(H:MVSDTV5*_W:[*/VV(A\:XRJ,L)QG$157M3A%[L3^HKB%:SH_Y7OP0ZN?QL=%OT>AE6U2B;@M9!XW8 M+<*/:/9 C8%!_"K$N9T\!UTJ3U(^=R]?MHLP[B(2I=BHSD6N_U[$6I1EYTG' M\6=P&HZ'T^Q)] 4Y$D!'F3Q])ADPL,I]M%PD(8# M--8J7+D81(D5"G="(1GRA9*!H61 *#9-YM!@Y*5!,2S?&""BMGYCAXD2ZF7R M% KD,C%L,R%@Z!CW4L%*1QB@LD=O $VI/B0<<>RA@FL"NJ(HK 0HDZ1)$X\ MB.C*P3U%#L%% ;E5@:7,YJ)NF4HH36+DX8+K!V(.%YTLGDL7< 5!R?4U",'% M 0'5@3%[>W%!-$T]/'!U0%!Y\(4*JQIEUV>+8<%B0+!VMFL(Y,L6PW+%KEQI MRCTN/!ON#3LNAN6% 7DYP&#"_(5M8#!C8X]RY=4&4>W8# BN&0&+P9$M@,1!TP]D1 M%@.!]B1[;B&0-UO/(140 _>(@D"TL!@+L#.[< B#OW-J*N?P:@-YS-%W\;;.2I5IWMI'6\55B9.P"[G62S>SUH;H].>'9/ M8[ 'Z9[^1N$_>7_!\2UO]D7=!D]2Z0]G\WF[DU()G5E\IU?M0>3;\:44.]4] MIOJYZ2\6^AW"S_ 5!+ P04 " #1,#508[,3/MT# "O$0 M&0 'AL+W=O//W$: A1FK-LB\VB--]6E*?;M#B5M7? MFI-2;?"]R,MF&9[:]O(01:GT7C5[VYT*5S;DJ@UH=EN&OY.&9\LZ@1_Q]5K?F[CKHIO): M5=^ZF]_VRS#N(E*YVK6=BTS_O:FURO/.DX[C'^,T'#D[P_OK=^^?^\GKR;QF MC5I7^=?SOCTMPS0,]NJ07?/V2W5[5F9"/ S,[']7;RK7\"X2S;&K\J;_#7;7 MIJT*XT6'4F3?A_]SV?_?C/]W,]P C &,!I1^:$"- 1T-"/O0@!D#-M> &P,^ MUT 8 S'7(#$&R5R#U!BDED$T;$>_OYNLS5:+NKH%]9"BEZQ3 GE(=0;MNL$^ M8?IG>HL;/?JVXBE;1&^=(X-9#QB88/@4LT$P+)UBMI@?,<5\=C$P13RY"$&G MD&>,*!DQD5Z0<54 717H'= [!Y1SW %%'=#> 9LLA[2F.F!XCRE[# %!A 5[ M(?7JPRZ?WQ,7E*#D&8B,U$G%S@'\P)ES$!AXERYG&!"YG0^8E/<.T11'QV M2FX,:"IS"HGPJ)3@,B7\QVGYB( (HW9 W-EJRK@$[JD[!)<]070OP>82KE!B M$-[=QI5/$.E+9UJN]A/B9\*U3Q#Q2V8SN>I//LA@7/T$D;]T0-N =#YY67""P!@!2"QF0B2?ZEW_<#3R-T*P&5J4P'2#_Q]!_!* M 4C/MROUQH F5$RDWMX#>$D!I*1P.]7!+2F_$,F\C1_PD@)(29'2XP(O B#F M%U' Q0TS^OK6@"9-0\3^G,'5#3-:^Q9<=>OT9%XJ7-XPH[MO 9$WH=Z4H;B\ M*2)O.V6V!G2_@%)2+Q,N;^K*VUN+*"Y;^C,OX)XW<%>.(K;>,IZI^W(-P&/O M&PVUY3A]B@N(SFBWCPB(WWW7##S1W5==H>IC_]7?!+OJ6K;=:MV-CB<+C_TY M@#U.V<,39<@3'8A^TA]&1/]3#$<9?V3U\5PVP6O5ZN_1_JOQ4%6MTO''GW3\ M)Y7MQYM<'=KN,M'7]7"$,-RTU<4(_GZM6Z^M4]5U2V^[[;[]F;YU'6'CZM5>_=4[IVM:O-TNS?'OCR^;QJ1O>6-U>'\K'ZL^J^^OPN>E?K4ZCW&]VU;[=U/M% M4SW<+'\R'XN0#P>,BK\WU6O[[OEBF,K7NOXVO/CM_F:9#8ZJ;777#4.4_<-+ M553;[3!2[^/?:=#EZ3.' ]\_?QO]EW'R_62^EFU5U-M_-O?=T\TR7R[NJX?R M>=M]J5]_K:8)\7(QS?[WZJ7:]O+!2?\9=_6V'?\N[I[;KMY-H_16=N7WX^-F M/SZ^3N._'88/H.D .AU@W.P!=CK 1@>LCL[&J?Y<=N7M=5._+IKC:AW*H2C, M1]N?S+OAS?'&G,\C-T#$V A#(PR,^,@(B\^X(A^O,1*Q#
6C& S,A,N/EA$WP MZQ"9+J3.$N7K=[[/# 5H* !#.1X@AP/DZ96[A@.L$RIW+:9*GC.BN'*ESGC7 M5[A2,";#2,@2:G<2G7F*H2 ERA8R"IM,0NU.HK.Z-+$3J=&<8#X9 D[6L1-2 MEDG8D<+Y=<+,,P!Z1IL7II1QZ>5K,%\, DQ1 &''QN9DYP;P90R>4K]YHF+)'6SBX2Y9P#X MC,%#$ 859>G52Q@QA! 35R])?)#)+87H#!9 :"@X4N>E=$.(-G']$J!-;$=* ME+(A3!A";55$I"4A)04D>0^IA=1EK(Q499) M"N>7"2/& L08;1-@=M@+@I+%8+ I4,3'0OBI4O)X]IXP%M2#LGF W^@NSD\8[V*=G)@_M'P;MX2R-9CSOE\DO .SJD M9*<@-ZJ/(R[0:$[P-@XIX2G\.#P!R17E"N<"YD$ G8S@7 "=3 AQS"HF&9\M MDS6:(4R7 .A"VOG%W @7Y*> H1!2\E.04 CKM78W&%,AI&2B *Z^*)^BW'1. M"3LA^9Y/P-0(*0EF$O'Y28M1NGKW:Y+AYSU_E,WC9M\NOM9=5^_&GX\\U'57 M]2-F'_JQGJKR_O1B6SUTP]-A?9KCSVJ.+[KZ,/UD:'7ZW=+M_U!+ P04 M" #1,#50WDZF#:8# !'$0 &0 'AL+W=O.'R[2F M6'@Z6$,[&MC)'#N:/6=!F2/: %%&@K"7!'I)@)?<\9+PG$GHV#'#522DH#S' M=E)H)^5VE%,2#RDKB47JF@&:L;PD]I)!+QD?!\K3MSD,D(-DW!&=\UXC[23# M-2KQ]"H)S!8!K"@7+H(_QZTXH-%IZO'BX1P!+Y[Q0YA0]!N((LPH0I!RF4"< M/E)ITNX+ CJM[$CTO21,*4*84L:8 M(< 97LH<(DFBW=D-JG)/V4C,&@E8P\I8KE]' ! R1V;>:Q@NDB 5UX\::_ML(E M=HVA?)6+.26S6RHW^[49+EE(X2L9##R)%E:>18C"D%+B-S8YF"WJ%K8H3@VV MP^&2F'R<4Y@KZA:NS"+],R])K:\^Z\M3]?#.UQ_FP17;Z=K/\'4$L#!!0 ( M -$P-5 N*FU&PO=V]R:W-H965T=N$*+Q/O#;G MVKB)J"I[=N8_N?G5[Y0=19/*L6EYIQO9!8J?-N$G]+Q%V#EXB]\-O^E9/W"I M[*5\?^N_L4G;Y/9,\U? MI/C3'$V]"?,P./(3NPCS*F]?^9@0"8,Q^^_\RH4U=Y%8QD$*[;_!X:*-;$<5 M&TK+WH>VZ7Q[&_7O;K #'AWPY("'7 :0C_PS,ZPJE;P%:EC\GKD]1L_8KLW! M3?JE\/]L\-K.7BN:Y&5T=4*CS7:PP1]LBLDFLOH3!(,0[ 62N4 :PP()*)!X M@?2# %I$.=@0;]-YFP+G:89A3@IR4H"#%YS!ALXX29&F"84Y!.00@),L.&3% M05F1TASF4)!# 4ZZX- 5!\ %"B#.2B&RR\&2*OZB]=KE\REL;>BO[M. M4AIN1>,G*U?;UVD:"'XRKIO9OAJNZ&%@9#\^/]'T!E;_ 5!+ P04 " #1 M,#504"%8J7T' "#,@ &0 'AL+W=O6L.WX_/==W.?FPWN^-R_MRV^\^+Q?'^N=Y6QT_-OMYU M_WEL#MNJ[5X>GA;'_:&N'DX7;3<+)81;;*OU;GY[4P M.[YLM]7AO[MZT[PMYW)^>>/K^NFY[=]8W-[LJZ?ZS[K]:__ET+U:7$=Y6&_K MW7'=[&:'^G$Y_TE^7DEE^BM.D+_7]=OQW=^S?B[?FN9[_^*WA^5<]"'5F_J^ M[<>HNE^O]:K>;/JAND#^'4:=7V_:7_C^[\OHOYQFW\WF6W6L5\WFG_5#^[R< MA_GLH7ZL7C;MU^;MUWJ8D9W/ANG_7K_6FP[>1]+=X[[9'$\_9_(8]_V;I[4[_:^;[;%[]_7667FS>.T'&C!W9XQZAU%CQ(HB MG+Y"%ET UR@4C$*=KM>C*!0>0,,!]&D ,QI )],X8^P)LSM/(P05DZE0E#'* M1AR,@<$8$(Q)@CECW+O;1.V]2X*A*!=B"#@8"X.Q(!B;!&/);730RAF1A$-Q M*GKMC,4!.1B0 P$E\[YSX$;LCO#P-A[W\?0VSB>[?T5!03H<28"1!!!) M2"()-!*18%84$[TQ.)(((XD@DF3_WT6Z%Y35Z:)0E!36"1R,%%AZ! U',UM) M,NHEIPN'Q-(C%8W"B50!%=T$P:MT50#,2"L8ODHL91)HF68>L\0")$W!LF#9 MD$ W1+I7)!4$8[W@@L5Z(($@T = %4$:J339F AHE5+L0\#J(8%\:,\,@6DO M0\%#P'R5@+#ITJPDY6*WZ1@>*4Q%A:C(B)S"5%0%5%2,"YA"144Y)KU/M^8* MP8+FA%MA*BI 12>9(3 550$5%::BFD)%!7*S,%&D.6\%@!V/C.1ZZ8+J88QH9;N+^J9=.E30+&0>"F:J1V4Z= MOP9)4YO4[ &4#I%1=8TYJI'53KV_!EZ[2ZU1F30BD%F5#U(PFJHQZS4RYJG_ MU]1T$DD!QD?";%LF) BB?F M?P#E LE"QH%@<3)(G)B-;;#LF()Z@<&R8U!J3R5R &67(P<9!\(4"X!X.892 M!LN.L07+@:7" *D@B=10!>#FBKEO /?IHN>X/RSZ9'DP6!X,D ?'V'N#B6WB M]$6WF)(64)+8>SN9;Q;SS2*^<24DS#=;P#>+^6:G\,U^S+Y8IJ17PS6*^V2E\LR U0T\/@%E/;S$]+:"GYU87$\L6''HM)I8%&9,N#4V' MR-,#6,;3.TQ3!VCJF5.@PQQT!8=CASGHIAR.'3WU,L_/89HZ0%//!8H)Y@I. MO X3S"$?G1IZ!TZ\H)X/8)F"OF-JULA)I\;>41:&:%3J[ ',61&Y/8FIZI"+ M3JV]HVE2NBB\3#]FP$!K-;=*F/P.F6Y2V@>E;KZV[[!&..2J4WOO*/E!>1^@ MV/J^QP+AD;5./;ZG>9R6^ &(K_%[K#4>Y'MB]#T]_*,R/X!EZOP>*Y<'RN69 M[>ZQ+/F"(H''LN11WD_UT],* *KS UBFSN^QR'D@" DGCF,!LS^4%"O"YBR84*] M;A4H%_DZ?\!4#(B*W(>9F(JA@(H!4S%,H6*@'$-U?@3CZ_P!4S$@*C+'P8"I M& JH&# 5PQ0JAH]/QUG(.!#F VO 5,_P*F!>A8+3<<2\BB"KDN6('Q>LLI!Q M()B=$;#3,\XH8M[%@@-TQ+R+4P[0D9Z.^9I^Q.R,@)V!6S',IUAP0(Z83Q$Y M[O0($',%J>'I3ZY91- F"X2 M9+Y3FQ\GUZNEX-I#D*U.3?X%E9MQ'I,$PS2:".2J4X]_0>6#R6&28)B6%0'2 M.+'X%U0^F,D% RF8=A4!A"DPY1$IF(854=*Q(IB6%0'2..TD$;0@0); M^K'M_^S+58?SMR+.+]IFOSQ_Y6-Q_=[)[?]02P,$% @ T3 U4-,!@[BG M 0 G , !D !X;"]W;W)K&UL=9-M;YLP$,>_ MBN4/4 -)LR0"I*73M$FM%'7:]MJ!(UCU [.=T'[[G@U!K&-OL._\O]\]&.>] ML2^N!?#D54GM"MIZW^T90IB]H2F^.9W%N?7"P,N_X&7Z _]D=+5IL MHM1"@7;":&*A*>CG=']8!WT4_!+0N]F>A$Y.QKP$XWM=T"04!!(J'P@U'_FWL.6 ; S(IH!LZ&5( M%"O_PCTOL M=I.&(7]*DBTFR2)@_5>2_P!6BX!5!*SF@%VR#%@O M;_5K!+/[0Y:.ZC1D=- MNMM\S,)F@PW_[1.W9Z$=.1F/=Q0GV1CC 8')';):?"J3(:'Q8?L)]W;X80;# MFVY\"VQZD.4[4$L#!!0 ( -$P-5 <8AF-9 , #,/ 9 >&PO=V]R M:W-H965TN-E9-"_MGG/IO59EW<[]O92' M^R!HUWM>Y>V=./!:G6Q%4^52+9M=T!X:GF^,454&!*$XJ/*B]A-IV*WEWHC6,P.^8[_Y/+7X;%1JV#PLBDJ M7K>%J+V&;^?^ [Y?$:8-#.)WP<_MQ;VG4WD6XD4OOFWF/M*,>,G74KO(U>7$ ME[PLM2?%XV_OU!]B:L/+^S?O7TSR*IGGO.5+4?XI-G(_]Q/?V_!M?BSEDSA_ MY7U"D>_UV7_G)UXJN&:B8JQ%V9I?;WULI:AZ+XI*E;]VUZ(VUW-WPFAO!AN0 MWH ,!@FZ:1#V!N%@@..;!K0WH.\&AE+0I6)JL\IEOI@UXNPU77L/N7Z*\#U5 MU5_K35-L1]"$"C$DCCF5H"5BXA# M.$(()A$:^_ JB1$'%'1 C0-ZY8!:5>@PD<'471I)0E(K%1=%*8E2F$P$DHD M,I%%IL/$%V%"$H78(N.B,(IB!).)03(Q0":&'3#0 9O>FP1TD'SQ@6$_P)-<&PG. )>I(! M($Q#NRCT1HN[A^ FY)HMK#=X@N!D A@ZPH.2>/(EGL -L88%B7LJA)#9,0% M+$OX$[J$86'"4Y0) #'DU,U5':?+MR#7;&%5PE-D"0 !;%W9(2BQ^;J@E%$* M4R:P/!%7>1@:5J!: HBI,1SK"& MD7!"LP$0P#ET/WMB9G]H *@$CWPF$%LSKT]AC2(3Y"<#0.SB#_XZ#JPLQ%46 M3!,[#B0_8]G"\D/8QR]:!H*8%2>X^-*O>+,S4U3KK<6QEKHC%[O#I)81/2G8 M^X3>+PD%3E1AU4D$GL3J) 9/F#HQ V'P3JL;)W_DS:ZH6^]92#77F.EC*X3D M*F=TIWJX5Q/LL"CY5NI;INZ;;HSK%E(<^A$U&.;DQ7]02P,$% @ T3 U M4!#.'M_O P IA, !D !X;"]W;W)K&ULE5C9 MCN,V$/P50>^[$IO48<,V,+85)$ "##9(\JRQZ0.KPY'D\>;O0QWCE+INVU6"WR:Y6<,_E:6.4U3>/BO[5,\MO2 M9O9'P[?S\535#R/Z5!S_=D[M^YBU M8?_YP_LO#7E%YBTNY29/_CGOJ]/2#FUK+P_Q-:F^Y;=?94?(LZV._>_R728* M7D>BQMCE2=G\6KMK6>5IYT6%DL8_VO]SUOS?.O\?9MB .@.::L [ WXW8/Y# M ]$9B)\&XJ&!UQEXFH'3K:-?#):Z7'9M[*EV[NK')3M.G MYK-4K>^KP T7SGOMJ,-L6@SU,.R.<)3W^Q"$AMB084[# ;8FPN=#2&1"&'-Q M%!P2Y8T#,2 ZPPX$=" :![SO8"P"#SKPS @8&])5WC3 ZJQ;C]R+A,Z;/S]9$B= 7@<8* M^*+0(TPK@+0"$++0:"&,I]$*C%"^D"!_IO$",,%8H,$B .,N]5;(@%D(F84@ M:A\[F$$'L^F%P%PL.NZ$4@ @LQ8Z4']&M"6^?0Z)'D*&A$94E$VH @@R"+'G MA)Y"HH>0(2&HV2^,)JQ_"-(+H ,])/04$CV$# EA^6= _\>$CN$-@'UB!V!X M"V!3]@ @O? \)"?BA&XL'BS::H-P09\9B:^X41A2/A8-%E4U07@HQ59RKE M6*:P2C(DDV-LL$XR))0C1P["0DE *$FKC0V9ZA7X^L8)0'J-/80,H\4J2$C@ MA![M0H:Q8H$CH%WN2/$0EA3BG\@OEA024_(KGL_84TCT$#*,%6L7 M(>TRLFO*DB#23SL$CK">CHH RO?"D:,*88$CH%TT]O6"18F"3Z09BPD!,3'3 M'$Y.$-8;FDU)T,R8U+'/*%V2AKU8 K@I <;>M0:@@$9.YQR7+S?+EXE0'P?4 M.(VY\RUW0HQ*K>I"-2H7J0:.HR5,]'/8(U=/> M:?PDTMY@_1$7QW-66F]Y5>5I&ULC59=;YLP%/TKB/<6?V&@2B(U0=,F M;5+5:=NSFS@)*N ,G*3[][,-H<3<5'T)MG/N\;D'W60M?EGJYI*:#-M=E%[:*38N*"JC A"/*I$48>+F5M[ M:A8S==1E4/N*'',5%J5<[^;:9A\@JDJ5<:TLA MS.,D5[(L+9/1\;!X?&'_XI(WR;R(5JY4^:?8Z/T\3,-@([?B6.IG M=?XJ^X3B,.BS_RY/LC1PJ\3LL59EZWZ#];'5JNI9C)1*O'7/HG;/<\]_"8,# M2!] A@#,/PR@?0!]#V ?!K ^@'D!49>*\R876BQFC3H'3?=Z#\*>(OS C/MK MN^C,=O\9>UJS>EHD))E%)TO48Y8=AHPP>$!$AGW8@D!;+,DDG%QOL)HB.+V& MY%,(Q@A60<%$J2.@5XFF, $#"9@C8%<$F>=4AXD=IG:8.\))[.<+P!CAV(/E M (RB!,6PZAA4'4]5TQN^<9" ?]ZW!"1( 78\ZW#\'&FF#&"/-^FL#3U30.H M.&8$5IR"BE- L;?-,IU*0;&O=PJZHRGSCS: RE ""\Y P=DGCF8&^$(37S& M(AGW7E<.H!+$,E@R1G#A08#+U*\\"-"#F:=G!<$P\]]9#L'8J-)=YC IY5;;86+&3==N=1.M#GTK&0W] M[.(_4$L#!!0 ( -$P-5"JY>DZ , (8, 9 >&PO=V]R:W-H965T M6_@G8G'/NO3;'W"RO7#S+$V/*>\9(5^EO3(?C+UJWP0>N0U*OLT9X5,>>$(=EBY M-VAQCT-#J!"_4W:5K7O'E/+$^;,9?-NO7-]DQ#*V4T:"ZLN%;5F6&26=QU\K MZC8Q#;%]_ZI^5Q6OBWFBDFUY]B?=J]/*35QGSP[TG*E'?OW*;$&1Z]CJO[,+ MRS3<9*)C['@FJU]G=Y:*YU9%IY+3E_J:%M7U6C\AD:7!!&P)N"&@^%U"8 G! M&R%\EQ!:0CB5$%E"-)406T(\E4 L@?0(7KVZU7;=4D772\&OCJC?N)*:%QLM MB'XA=F:RVO_JF=XQJ6-B2I,4>\+CD;2C,$H\2 *"0-8@( "9'J="2B0?%SG M?3*HD1@Q,YJ^G@@TZPW"0!:D?R! MH-ZIL?T U$T&]A$:&HF$\WXRP6!_$1[;8 3[#87#0&-60+#C4/2)M8?MA" _ M],0P^[#>/JJ8M@S&/),W\ 0*.H=:=L/0-UD8%]AP%<# M UO0O+7%Q,>S03I#6(C);-Y+R&MU/CD3QZK1E)*]V75=W3@7/%=);^3+^I)_VGH!ED[*#,K>YA M'5%WQO5 \=)V_5[SUV/]'U!+ P04 " #1,#50Q=[?,%$2:1N MJJJ56FFU5=MG-G$2M( I.,GV[VLNBQ(8*O(2;'-F?.;$QS;+BRE?JZ/6UGO+ MTKQ:^4=KBT405-NCSN+JP10Z=V_VILQBZ[KE(:B*4L>[)BA+ R!$!EFNE.=DTR?53Z56G+(O+OX\Z-9>53_WW@>?D<+3U0+!>%O%!_]#V9_%4 MNE[09]DEFJ?:U[GS=K7Q2,]*I MWMHZ1>P>9[W1:5IG:QQ< 5!FX1FS%"LAX2. (]"T!90!//KN*Y M"/$$#$W F@3\I@PY**/%B :3MV4H224/!\4@.*Y(1!1.B*.$.$)H,-%CBY%7 M$WV@0BK)AO)B0$Z$8A*G)%!*8DR)#!B)T404(D;H8$5L$!P)!0D!YR-1/A*1 M:$+C$$T0SE\U"DV@9JP:-2Z5 V=2#21!<, BPB9\$*&$(H10A">@!/Z*X&6DT7QC W0ADAC =Z':+X2JD V%0G"!23%#"W0V( MNR&PO=V]R:W-H965T:UE4:ND?M:[O@T!MCZ+DZD[6HC)W]K(IN3;3YA"H MNA%\YXK*(J"$Q$')\\I?+=S:IEDMY$D7>24VC:=.9E#_[;PF-^ M.&J[$*P6-3^(GT+_JC>-F04]RRXO1:5R67F-V"_]3W"_AM06.,13+BYJ,/:L ME62O[36OW/72WHG?RO "VA70O@#8?PO"KB <%02M,F?U,]=\M6CDQ6O: M?ZOF=E/ ?6C"W-I%EYV[9]PJLWI>)7&T",Z6J,,\M!@ZP-#WB/44$8<])# " M>A4454%=?3BH9U&"$X0H0>@(V- &&;EH(9 X"- L)C-RN$1Q)(I)07 ]# M];")GFCPH'<$$4H0W9Y(C!+$UQ-I(?'0*="8D7B4R!27IA38C)\$E9,@@<0X M08H2I+<'DJ$$V?5 LHE1FH3C_3$%A80E,V$ P;N.('',N(&9QH7; P&\ZX!> MCZ3#C#9)!@S&KX I,#.[B9(927@?P[21(TAG*/#6 _:!8/#F@^B&8**)WXB% M&1O'@L" A#-O1\![&9!FCF>Z!_#^@^0#J> =".D-J:3(VS-C*1G'@N# ;*IL MI"@8?,?LP>(';PYYI;QGJ&UL?53;;J,P$/T5Q ?$W )M!$A-HFI7VI6B MKG;WV8'AHMJ8VD[H_OWZ0BDAJ"_8,S[GS 6/TX'Q5]$ 2.>=DDYD;B-EOT-( M% U0+#:LATZ=5(Q3+)7):R1Z#K@T)$I0X'DQHKCMW#PUOA//4W:1I.W@Q!UQ MH13S?WL@;,A9Z.B$@4$BM@-5RA0,0HH54&F^CICN%U,3Y M_D/]V=2N:CEC 0=&_K:E;#+WP75*J/"%R!9J!@% M(\)\G>(B)*.CBDJ%XG>[MIU9!WL2;T?:.B$8"<%$\.,O">%("#\)T9>$:"1$ M"P*RI9C>'+'$>:]Y$BW 0[WB#B\A1SO(;[OK6<1KA8:&H%P)A!MDW6! M:%4@,@+13:<>%IVRF$>#Z6R62;CQ%^6NH+;)$G5<0\6;QT7*:/:C*?#:#)%P M"G;II.[7S#O-Z5.@+\K"OU?S:\?M4\8._T_,Z[83SIE)=0W-9:D8DZ"2]#9J MHAKUWDP&@4KJ;:+VW$Z=-23KQP<%3:]:_A]02P,$% @ T3 U4+^J@+>F M P _@\ !D !X;"]W;W)K&ULE5?;CIM($/T5 MQ/L&JN@+C&Q+,[:B1-J51K/:W6?&;MLH0#N QY._3W,)@>YBY'TQT)RJ/E5] M?$2M;KKZ5I^5:KSW(B_KM7]NFLM#$-3[LRK2^I.^J-*\.>JJ2!OS6)V"^E*I M]- %%7F 82B"(LU*?[/JUIZKS4I?FSPKU7/EU=>B2*L?3RK7M[4/_J^%E^QT M;MJ%8+.ZI"?UMVK^N3Q7YBD8LQRR0I5UIDNO4L>U_P@/.Y1M0(?X-U.W>G+O MM:6\:OVM??AZ6/MARTCE:M^T*5)S>5-;E>=M)L/C^Y#4'_=L Z?WO[)_[HHW MQ;RFM=KJ_+_LT)S7?NQ[!W5,KWGSHF]?U% 0][VA^C_5F\H-O&5B]MCKO.Y^ MO?VU;G0Q9#%4BO2]OV9E=[WU;X08PN@ ' )P#)#P84 T!$1C 'R\ QL"V.\ MUG6K+Z7KS2YMTLVJTC>OZH_WDK8J@@=FNK]O%[MF=^],>VJS^K:1(ED%;VVB M ;/M,3C!P(@(3/9Q"Z2VV*(3CO,-=BY"1/0.$5E$U,5'TR)D2"=@9 +6)6"S M!&!UH(*2,48!_?SH4Q MF0""H/D(DH\@.F0=XY.+ 199G(5#Y@\0(=@])& 12$QHRI*D+ G*-AWIMC 4 M"4!B-Y$"6J<_HQ23E&*'$@\7E)Z0"9+[E0XA_8]=Z<%+\0,@%,2EY(A8<$VA_ M>@ M"-6[($+U,6'T'$*GDP0.$V1+ J%M$9)[A)\0IRM#C)UF4L"Y#.:?/;33HNNT MI@$+*6A?1+A?^$@;&5)&9@L?7?5NTR4PN,"7]D%TOPI=F0\@;I^10VLK+U7W9@1K1NDCEHWRM05?C*M/9MA M?'S(U;%I;Z6YK_J)M']H]&68MH-QY-_\!%!+ P04 " #1,#50EC_,D#(" M (!P &0 'AL+W=O8.P2;"(UXIVB1G MIEYX]Y4.!46^-U3_G5XHTW"C1']CSYFTO][^+!6O!Q8MI2;O_5@U=NSZG20> MTMP)>$C 8P(*_YL0# G!+ 'TRFRIGXDB12YXYXG^WVJ).13H.=!F[LVB]<[N MZ6JE7KT421+EX&*(!LRZQ^ )!E\C-DM$'(P0H 6,*K!3!;;YP96*V$T0. D" M2Q!."68:USTDLI#&0E""813/JMTL<1C&&83(K2=TZ@D7>B)XPY'(21 ][DCL M)(CO.])#XDFE21:FP?-%&IGZ4Q8/2HS#31<]'W MYCY0O!W>'3 ^?L4_4$L#!!0 ( -$P-5#T6L_'T@, %\2 9 >&PO M=V]R:W-H965T"Y%$1]*NT[[2V6_VH MRKK=),>N.SVD:;L[VBIO/[B3K?T_!]=4>>T/34VWP]!59DB8S*M\J). MMNOAWG.S7;NWKBQJ^]RLVK>JRIM_'FWISIL$DI\W/A6OQZZ_D6[7I_S5_FV[ MSZ?GQE^EERS[HK)U6[AZU=C#)OD5'IZXZ ,&Q9?"GMNK\U7?E1?GOO47?^PW M">L=V=+NNCY%[@_O]LF699_)^_@^)4TN;?:!U^<_LW\<.N\[\Y*W]LF57XM] M=]PD.EGM[2%_*[M/[OR[G3HDDM74^S_MNRV]O'?BV]BYLAU^5[NWMG/5E,5; MJ?(?X[&HA^-Y_$?J*8P.P"D +P&0_6< GP+X+" =G0U=_2WO\NVZ<>=5,SZM M4]X7!3QP/YB[_N8P=L-_OK>MO_N^54JMT_<^T:1Y'#5XI<%;Q5.HD/PB2;V! MBPLD7> 0SZ_B,R7H!)Q,P(<$V4TW]*P;HT8,FGKLAM &F)EUAM I!,,CAC+2 M4$88FC7T.&KD54._:*E%ELT,$3HIT/",-B1(0R(T-'N*CR)H!Q0R(<7,3ZA# M)@UC0/N1I!\9^,E4I$.*3*"6UXPF$^@%-:/#(?&EP'!>,X2.H\DXTH8,:<@L MJ!D3UD+&IN(,\0*,'EK '0JAP MG7'&Y@-#ZK2(6:+A TOH P16%!=9\*P('0HC(R\JTO3!!?3!D"HQA9ZMQ!'Z3I@TOH@R%5(.-94#VD3EU7V:TEFCZXA#Y( M0$4)H0)+%'S\=!IY39%F#RY@#Q),49H'AHB543^4L2=/HP<)].C8,IE&#]Z! M'J31@TO0@R%2A!$8O%2$3!L9F;B0!@\N 0]2ZQFID<\=43JM5*2:.0T>O@ \ M/ 0*H&+SR9V2,3"1(>(T=CB%G2WJ=O7BNLY5P];^X%QG?4KVP2<[VGQ_N2CMH>M/E3]OQD\>XT7G M3M/GG/3R36G[+U!+ P04 " #1,#50]XXNCPL" #-!0 &0 'AL+W=O M0Z=7+ERT5.FAN :R%T#/-JAE 0K#-&AIT_EE8>>.HBSX3;&F@Z/P MY*UMJ?A[ ,:'O1_Y'Q,OS;569B(HBYY>X2>H7_U1Z%$PNYR;%CK9\,X3<-G[ MGZ+=(3=Z*WAM8)"+OF&2[TQM0+'[["5 _VO:GX[W 'IN4F M$\VH.)/VZU4WJ7@[N>A46OH^MDUGVV%@*0#- 6BL9039S#]31#BFO32>_$E;[4]NI=.%>@/<,G;5?KMW4>,+@HT\UT7XPOS#A0O)\>SV!^ MP&PO=V]R:W-H965T M:-F+MEE*V3P"(HB0U%BO6 MDD;=.3%>8ZFV_ Q$RPD^&E)- ?*\"-2X:MP\,[$]SS-VD;1JR)X[XE+7F/_; M$,JZM0O=]\!+=2ZE#H \:_&9_"3R5[OG:@=&E6-5DT94K'$X.:W=9_BT@X9@ M$+\KTHG)VM&E'!A[U9MOQ[7K:4>$DD)J":PN5[(EE&HEY>/O(.J..35QNGY7 M_V**5\4H_CNY$JK@VHG*43 J MS+]37(1D]:"BK-3XK;]6C;EV_9W8'VAV AH(:"3 Z%."/Q#\#T+P*2$8",&, M /I2S-GLL,1YQEGG\/[QMEB_1? I4*=?Z* Y;'-/'8]0T6L>)TD&KEIHP&QZ M#)I@X(@ 2GU,@6PI-FA!1[<)MDM$Y-]"=DL(A)[=A6\MU#<"_D0@B$.[0& 5 M"(Q <'-2Z>RD>DQJ,$V?Q$.K62W;)0HF:!7-*K:@0G^"NK$<6BV'2\NI-[/< M8\))&H3BF>%P826%\ZIV2U HX7W(+E3?&P5B!]_X(E5(+$X MF)W,QH()[Y296I.DEB2)70!Z]B_8>[Q0>*<)P =*M8%B-,L#)GVG)OQL>KIP M"G9II/Y\)]%Q;CPCW;=F\8V>)Z:??J$\Z,2:)\NBM MU$M8JODW;B@Y2;V,U9KW0Z#?2-8. PZ,4S;_#U!+ P04 " #1,#50B1W, M6]@" !_"@ &0 'AL+W=OW,T39E9-VU.25LW.COT M1F61X#3E29GE5;Q:]&LOS6IA+K;(*_W21.VE++/F[UH7YK:,4?RQ\)J?SK9; M2%:+.COI']K^K%\:-TLF+X>\U%6;FRIJ]'$9?T+/6T0[@U[Q*]>W]FX<=:GL MC'GK)E\/RSCMB'2A][9SD;G'56]T472>',>?T6D\Q>P,[\1G+.#KH8W8I[*NY?=%C0BR.QNR_Z:LNG+PC<3'VIFC[WVA_::TI M1R\.IAV=>]<_;\(;AT0PVP*,!G@R&S9DU(*,!^5\#.AI0SR 94NGW9IO9 M;+5HS"UJAN.MLZZ*T#-UN[_O%OO-[M^Y[6G=ZG4E%%HDU\[1J%D/&GRGP8^* M3:B@-'W4;$,-)Y,D<9 3*09)<6]/'D@Q[(" #DCO@#XX(%ZJ@X;UFJK7$"2D M$EXND(Q(06$<"N)0 (=Z.(.&W\7!&!/B46\!&>)I*F .2H P H#Q2F(M@C 2*RD] MF%#%!,,,AI$@C 1@O#!K&8012A&_BD,5YTAR&$:!, J 41Z,"F$HXGX-ARI* M%9*&,UT5P0 !>T5!9$(9L3_J@"9 M1#.'A> 6BC" @WT<''83*46P/X!,48EF@."6C(">+ (@ @ A@;%/%.J0XC2= MVR.X+2.@+_O?^JBY[_^(N-Y#O4W:0$)7:XSZU0\*.4'2;PW)W1][=S7[GC6G MO&JCG;'NCM#_DQ^-L=HY39^]Y+ISKGZ M!U!+ P04 " #1,#50;ZTFMH4% 0&P &0 'AL+W=O>T! :I(X M:QN8??N5'1/B[A;D)HF=K]N_I99^R3Y]KNI?S4.,[>3W>K5ISJ8/;;L]FX+IN/U39NTC]W5;TNVW18W\^:;1W+VSYHO9J!$':V+I>;Z?EI?^ZZ/C^M M'MO5U^EH MML]RNUS'3;.L-I,ZWIU-/\F30O4!/?'W,CXW![\GW:W\K*I?W<'5[=E4=(KB M*MZT78HR?3W%R[A:=9F2CG^'I-/]-;O P]\OV;_V-Y]NYF?9Q,MJ]<_RMGTX MF_KIY#;>E8^K]D?U_#T.-V2FD^'N%_$IKA+>*4G7N*E63?\YN7ELVFH]9$E2 MUN7OW?=RTW\_[_YQ;@CC V (@'U NO9; 6H(4*\!^LT /03HUP#U9H 9 LRQ M5[!#@#TVP T![M@ /P3X8P/"$!".#9#BI>?$:XA].V3?V?+HD)?NEG"TL)<. ME[C'9[M:[(O[<]F6YZ=U]3RI=^-S6W;3@#Q)42EY=[8?+OV?J<";=/;IW MU M.GOJ,@W,Q8Z! T9K.V;^H(P7>LS,*2/WQ"S)W&L%5NL%D'@87^&2$EJ[,?.9 M8<;$%RZ+'S-?*6-1LWWCTH0Q\YUAC!@S5QPC4?._+V?^;NLMWD]24$1*P7>B MX@M.]1G4H0SC^ R:SZ#[#'I4:@:U!\>@DIV_S8R4&%Z)(1FD0CUSL6-,SVQZ M)A@G<55>4LRK5'6H[#Y3S$GA'.K)+PPF0"E4Z%\I9D, B;1]X[))99"V[UPV MX0(J^2M6FQ'H%N844R"TTZA]%Y0#%Y1WJ+<+AI/*69V9@BS?XY94KQ>9ZG5\ M!L=4'6K)^8ZQ!UIUDHKGY07%C(: IZJ"8E(8*TVFUCVOVS.Z4=?./;D2..ND M0HH6#)\,H#KSS0/LO-69W/LRXIZ-U+5(GS 3J4:PV>01<, M980$/(0+AH/@_<$X&2O/^;L\HM\&:'0M*:736#OEI!8*UV_!<%8$FY/.V_TG M"4RCXVEB@ XOE?0$TNH4 V]QMH++IHSS&>$9BY.*$8[M>(!&BK2W2F#EE+-I M^@U$.N542%-^KM$SYBHU,UIT)D?&%B7U16:T&&X2P%/ @L$^:&LE;L^" ;4/ M(C-5R,S\+NTQP\5235):9[!VA@L.NW#!81JR'9?Q%4Q*NB@N&T5M9GUB"0\3,0S"C/K <@XRS . M>.LZ!<0(' M(:#5V8+C0(#&7<=P3OM#IQIKSU@+<-:"5V' >(8R$@\6#C,@\2AGL<_(RM 6-K@&T-&+_R)FBBGN&"4609R'$Z%4YFFH6, MKP'C:X G*V",2 4(>,O%<Q]HRS >-L0)YN4#,B Y4Q/ZE$ MP*M7CE, V6K/.!LPS@;XD1@P6Z%@\$*"H60JJH =F>%RHC.F!M34/& [!FI" MI*W?10H& >U<9D)4&2=3=&=&)KJYHGLI)33V8(:2S@5T]P6#&9F5G3%/1& X=O$P.WAZO([U??]JI9G<5(^;MELT')S=O[[Y!-W3 M9W3^0IY<2>;\7)X4NY&UL?9A=C^HV M$(;_"N)^3S+CSZP :4E5M5(KK4[5]CH+W@6=A- DNYS^^SJ!Y<#,N#^, M7SOV8\>+4]M]ZWAWA_"

G\6N<8 M>'O_F?WGJ?&Q,2]5'\JV_GN_'7;+N9_/MN&U>J^'K^WIEW!ID)G/+JW_+7R$ M.LI')[&.35OWT^]L\]X/;7/)$JTTU??S=7^8KJ=+_L\P.0 O 7@- /N_ >H2 MH'X$Z*GQ9V=34W^JAFJUZ-K3K#N_K6,U#@IX5+$S-V/AU'?3?[&U?2S]6'FT MB^QC3'31K,\:O-' 59'%[-JN$4Y.H,4$ M>DJ@[Q)XT@MGC9DTATFCC26BDHL*8Q.]940K1K!2$"MGC;VIQ2A7D-=6"JH" M\EPV8T4SEIEQU(MEM0#FBGKA*N5LD?#B1"^.>0$'Q(SC9G); )&57.8+U DW M7G3C^6M2.7'CN1OEP% W7(9YH;61[12BG4*P0SNGX/48S)TF=K@,G'+:RW8@ ME[&2"X:0]H03G0#"DJ"'@AIPV=)(+,@.%3;PP$*GX M!,CGEF,]A'S>H"OH*Y-D#FQB0(,,45!"#VEJ2+&:XOQR>4X="3IO"Y_ .LA8 M!H'+RE!+FE7U@%IK.MQ*20@NCCB;,"4#&@1"4]ZM@<-7:X=LO1!T!E#[Q.H% M,J;!\@50I5+(= 6.5Z_H$@@G >\5-220 MV!F3>N\R8D%@K*;(!TY/;Y$NFJ4@2TQ6E/F* E\U!3X*? 4%FB[.@L[D<15/ M(!]EPJ) 6$V!A@(ZO7.661)TLUA3YR>$(10-&RSBIQU<84"PW;>@LYAD=I\H(Q$%)"H*:>1HPZT M-W3ED&06BM07APQ$Y!M73X?]&OFF] '1LRX29#I/[:-1QBL*>-6.&A*VK][0 MS[%2D-G<8:J'9+RB@%?-1A'GY@-Z1C-!ENH=&:THH96R'CDS'Y#NN4M!E?"B M9+(J@:QTD*X5)^9#) ;0A4?4F0(3T% R695 5OH5L5:]5][8_]+.7=AC:9CH3>6W;(42;^9=HJ[?6A M#J_#>.OB?7<^*SH_#.WQ<@Z670_C5O\!4$L#!!0 ( -$P-5#"Q=]")P( M ,H& 9 >&PO=V]R:W-H965T&1(E*(FB'%'< MM&%9F-B&EP4[2M*TL.&!.%**^=\E$-8OPC@\!YZ;0RUU )5%AP_P ^3/;L/5 M"HTJNX9"*QK6!ASVB_ QGC]--=X ?C70BXMYH"O9,O:B%U]WBS#2AH! );4" M5L,)5D"(%E(V_EC-<$RIB9?SL_IG4[NJ98L%K!CYW>QDO0AG8;"#/3X2^0.([\1B?>_9H8@?1JO]PD/DSJ3Y)ZDZ2W E'F'(H/DSM; M=A]S923S&LD\E3A&UC[,?Y+DWB2Y1V#J5.O#S!PC]S%71J9>(U./P"?'B >3 M1XZ1^YC!"+KX0"GP@^F6(JC8L97Z@EY$QX;\F.@/W(FO5*,>^NJ;S-#EOV-^ M:%H1;)E4[<-\Y'O&)"B+T8,ZM5K]6,8%@;W4TZF:\Z&]#@O).OOG0./OJ_P' M4$L#!!0 ( -$P-5#:_,-4N ( )L* 9 >&PO=V]R:W-H965T?;2@AX3*E?X)M[CWGGAL.W.(DU:O>"V&"M[IJ]"+<&]/>1Y%>[T7-]9UL M16/O;*6JN;%;M8MTJP3?^*2ZBG 5J$*'P_>"YW>^,.HF71\IWX(OHA>4!(&O?IOXB@J&^XJ ML1QK66G_&ZP/VLBZ1[&EU/RMNY:-OYZZ.TG6I\$)N$_ 0P)B_TT@?0(Y)U O MOJO,2_W$#5\62IX"U?U;+7'I<90T5T=$!]S&,7 M@T1"!(8!* A /0 = Y#DJ@M= M3.)CFDX&I91<:YF&H932G,'E)& YR;2<44.Z1[', T#:1A 0V& M% 1(@;XG,$ & F1 !>Q*:#812C%B-(KGGS*0^D<#8IA-\4 438# M,6-(='M3$6BX!X1O:&L?--9+4IK,"H:=A\@-G>V#V(5U2#9+!7L4 29E^0P$ M["N4?*"WL&<09)I);]E$<(9G'UD$FPNEM[0VG;YN$C3+!+L036U(LYD7%H(- MAO+;.XMA[V# .VE\I1<,FOL:P0;#"% [XU$,&PSC#ZB%C8,!XTS50D'7'[9H M]*FOA=KYJ4@':WEH_$@V.ATFKP?L1X5S>#>V?>=J5S8Z>)'&#AQ^+-A*:82M M);ZSS]C>3HK#IA);XY:I7:MN7.HV1K;]*!@-\^CR'U!+ P04 " #1,#50 MGSM*\/$! "=!0 &0 'AL+W=O?*3LE3< PGGK2,\+MQ%BV"'$JP8ZS#=T@%Z>U)1U6,B0G1$?&."3+NH( M"CPO01UN>[?,=>[ RIQ>!&E[.#"'7[H.L]^/0.A8N+[[GGANSXU0"53F S[# M=Q _A@.3$9I93FT'/6]I[S"H"_?!W^VW"J\!+RV,?+%WE),CI:\J^'(J7$\) M @*54 Q8+E?8 R&*2,KX-7&Z\Y6J<+E_9_^DO4LO1\QA3\G/]B2:PLUM4%RYH-[%(*1U^,VO;ZW4T)VDR ME=D+@JD@F O\Z+\%X500K@J04::M/F&!RYS1T6'F8PU8_2?\72B;6:FD[IT^ MDVZYS%[++ US=%5$$^;18((%)KA%[#\BDK\D2 J85016%8&N#V]41':"T$H0 M:H+HAB!>V3"8K<;TQD:\\5=.+*!HD]BE1%8IT01O)U,A9.0<$:J&VJ=PS,S%,(.@P#4,T3^3R#U!+ M P04 " #1,#50H:?28IT" !)"0 &0 'AL+W=OZT9.CDHMW& M1O9CXK6\%D)-.%G:XBOY2<2O]LCDR!E9SF5-&E[2QF+DLK&WZ.6 0A6@$6\E MZ?CDW5*IG"A]5X-OYXWM*D>D(KE0%%@^[F1/JDHQ21]_!E)[U%2!T_<'^Q>= MO$SFA#G9T^IW>1;%QHYMZTPN^%:)5]I])4-"H6T-V7\G=U))N'(B-7):#T MJ>BU.6"!LY31SF+]W]MB547H)9"KGZM)O=CZFUP>+F?O6;Q>I\Y=$0V878_Q M)A@T(AS)/DIXD,3.FX5[SP+[.2+RGR&'.00A%W;A@XGZFL"?NH@6T@A @D 3 M!$\K%1LK!6$26"0$1<(Y0>P:(A!F(9,(%(D N,OV4$8'Q99@R)K@" P1'I, MHC&-QH1H953?O@>%$U" C.*8\_C!:L%M#+J- ;B M"WB8M2($BA=T%CH> 12)J0. DH5^0V#;;Y$'4"!39PX*XR4=N+&1#^B8Y0R" M%BH$P?V/@.9.S(H>0--23/R5L4WL!U0T044+VP2"]PD$; )):)H)9V:0&\_= MA+,.FW1J[\:9G"![;ZQ#/F=^J>H,^I_S3])>,' M9M>RX=:)"GG:Z3/I0JD@TJ*[DN8*>:\9!Q6Y"/6ZEN^L/]S[@:#M<'%QQMM3 M]@]02P,$% @ T3 U4)7'X %+ P Z0T !D !X;"]W;W)K&ULC9?M;ILP%(9O!7$!8!OS5261FJ!IDS:IZK3M-TV/G=GQH3S4I5UMW;/0C1WOM_MSZS* M.X\WK):_''E;Y4+>MB>_:UJ6'W105?H$H[KP./Q>DLU("_637YB?UDXE?ST,H[?\QR*"I6=P6OG98= MU^X]OLL(40&:^%VP6S>Y=E0I3YP_JYMOA[6+E")6LKU0*7+Y=64[5I8JD]3Q M=TCJCG.JP.GU:_8ONGA9S%/>L1TO_Q0'<5Z[B>LSOW2"5T,6*:7*7_KOHM;?MR'_:Q@<0(8 ,@;@Z-V M8 @(W@+HNP%T"*!&@-^7HGN3Y2+?K%I^<]K^\3:Y6D7XCLKN[]6@;K;^3;:G MDZ/739)&*_^J$@W,MF?(A,$CX-IJ2V11)O22" M)8>@Y!"0;(C9]@Q&DWFP%QJ*0^8CYX))C7+_X3IG>>X:;TIV%.HREM=M?_CH;P1OAH.5/Y[N-O\! M4$L#!!0 ( -$P-5 Q;9,'QP, % 0 9 >&PO=V]R:W-H965T[N[-!LQOQO\Q]@RSJ[MI/K<7K;O@:U76[3J\=-WU*8[;PT57 M>1N9JZ[MDY-IJKRSM\TY;J^-SH_.J"IC1D@25WE1AYN5&WMM-BMSZ\JBUJ]- MT-ZJ*F_^V^K2W-'\^L/[KRYX&\Q;WNJ=*?\MCMUE'69A<-2G_%9VG\S]-ST& M),-@C/X/_:Y+B_=*[!P'4[;N;W"XM9VI1B]62I5_'7Z+VOW>1_\?9K@!&PW8 MSQKPT8!/!L-J+AJ(T4!,!C:Z[QG(T4!^FX&YY1UB=XNYS[M\LVK,/6B&_7#- M^VU'GZ1]78=^T+T=]\RN9VM'WS>*L57\WCL:F=W L!E#)R*VWJ&JY:H:HFH%KB#!'60_/RZI:B#%%$@P;JER(+P2%&P M;@A&LBB%>\7'*",1Y[CJ#%6=(:H3H'I@U&P>E:@(4'N?RG@:042!=> MM$(%*^\]*9;B#BC!4P%!8LY@+AB@9!Y.D@!JCU"*$P%BQGQQFBR(7LA?%!&M MH&CJ322D\D0C%*$,BO8I26BV(!K-B,^4^:(Y@:*9-]$O/!,I5(UA*LN@;-2; M7#C)%,^AE".Z*=3-_9G23$+9")4D!*K&?"5+.P3/V]1/W-+?(<*;B$#%/T1> M$$0JN: 6S]<42=C<*\@2.81<0,$8!8_J"T(]'-5'T7B-H'Z14$OIEN)5@B)E M D:T0R%O9V%0 J/&H*5TB5<(BI0(#E9WBT!4P*\&ZI<(EJ3,JR081U,1I3 X MGZ-)2J*%>D+Q@D(5$I]W;I2W>U*5>3G*IS(BX.<.1B5D(;,RO(8QI(8)F%E1 M"'YKH! L!C_P]*@8+V ,*6!PAVP1R-]&(_2P/>Q'1.1];2,-3O*(POZ)X@6T12 F8H>)9QU/IYNS:SS8XF%O=];:ST:G%W;J. M"8SO;.M+D?%GQI[V#+.P NT3U]_%WZ8>>NT_\^9NOTSM=3/TN,--9ZYC_QY/_T38_ ]02P,$% @ T3 U M4$*%H9VA! Y!< !D !X;"]W;W)K&ULE5C; MCN(X$/T5Q/N0^)(; J2&IF&E7:DUJ]U]3H.Y:!+")J&9_?MU@IL)KF,$+]W$ M.76J7':==5JI_*T&A1'==!O-D69I[5^ M++=>=2Q5NFZ-\LSCOA]Z>;H_]">C=NR]G(R*4YWM#^J][%6G/$_+_Z8J*\[C M/NM_#7S?;W=U,^!-1L=TJ_Y4]5_']U(_>5>6]3Y7AVI?''JEVHS[+VRXE*(Q M:!%_[]6YZOSN-5/Y*(H?S<-OZW'?;R)2F5K5#46J_WVJFC?MQO[=6F_24U=^+\U*9"07]GIG][^I3 M91K>1*)]K(JL:O_V5J>J+G+#HD/)TY^7__M#^_]L^+_,L $W!OQ1 V$,Q-6 MA7<-I#&05P-Y%Q\8?/#+P7V#T!B$#SJ(##YZU$%L#.);!]YE+=K%?4WK=#(J MBW.OO.S/8]J4 1O&>ONLFL%VM[3O]/I6>O1SDLA@Y'TV1 8SNV!X!\.N"$^S M7UUPY&+&B3F_=3"GB%#<0A84PIB/HQ!PHJ(E$!T"Z2>80$("V1+(FTR%5J80 M)L). N@D 0Q)@@A0?CX-"-($-$(>&Q-\X()6\S!+(:T0', "H2TEA6 0N%8 MUQC&&X-X$RO>F'B)N+4'7RD/D]8FG%.>6$2WF#?$8Z5F07F8'UL!+2E1Y N< MF01F)@%[R$&Z&E9L!62::9D#=Z7*>A';J*$KX(4D=0/'0T309[@0, MM (B; ;4=10R:<<,0/;T%P#$?.E:*MQ[6/B XAC07$H%K3X #$[<_?PPHZ:J)+P;V M/H&P>& IV + &(\&CJD+7/ "%+Q+=@0N4\&?R)[CXU. **Q3[12 J.P@)E?+ M$[C@!2AXE^P(7*8B>"(EN$P%."S0E% 0E1W$Y$P)+G@!"MXE.P*7J8B?2 DN M4X%:)$G)_8\?4SJ(R7'(D';!W[[%924?:)%3 $H"Q\)(7'N2MDBR :8 U/WH MN?6#"U32LB)9G0)0$MA+['5NWG)5;MMKV:JW*DZ'NA&SSNCUZG?*FYL[:WS& MADN&QOGP%>'G?/B&QA=\N$3C+](?+J0/WNB%TV^0;YUJ_0:QZ>3H-^T-MO=K MVI?[[S_2'3&WJYF>D?Y>7>^?+ M0UTDT/;@( &D( 9 >&PO M=V]R:W-H965T6\E44E5VZF M5+U$2*89*ZE\XC6K]),3%R55^BC.2-:"T:-U*@OD>UZ(2II7;A);VUXD,;^H M(J_87CCR4I94_-ZP@C,XW-_8/]GD=3('*MF6%S_SH\I6[L)UCNQ$+X5ZYLUGUB4TW 4 9AH M8 G(7:(/TB @ ;$$P1V!#Q/,0((9$,$HS4V+B2RFLACO*8!%0E D!$3(2 3" MS&"1.2@R!PC"D<@4LX@>O+ %*+( 1.8CD2F&S")8) )%(D!D 1-@#VX@[]^_ M"_R@!S$0131NPA84#CX-/&K4+83!HT:",(\R!OMYC?UIN/,'KQ;#S8B#_R@: MW(Z8 %'@<='(--EQS?X*V0&0<;IH<-^63)SM+)-.RB^5,M?6P-K/R[5O[NN1 M?6/FJ+W'WVG:(?R-BG->2>? E9X&]LX^<:Z8CM![TO=&IN=^?RC829GM7.]% M._S:@^)U-]A1_^\B^0-02P,$% @ T3 U4#,#[WU ! ]!0 !D !X M;"]W;W)K&ULE5C9CN(X%/T5Q =TO,'%Y(XYY[X'GR/E]FEK+[5!V.:R?<\ M*^KY]- TIZI]5_+R8K+_,IG7XT?#GN#TW;$"UFIW1O_C+- MU]-K99^B*\OVF)NB/I;%I#*[^?29/JT%:P,ZQ-]'T-LLR^^>X M;0[SJ9Y.MF:7GK/F2WGYS0P)R>EDR/X/\VXR"V][8K^Q*;.Z^YULSG53Y@.+ M[4J>?N^OQZ*[7@;^CS T'7;T2=J_:],V=O].]\[J6=O6]T42LUGTWA(-F&6/ M83<8>D5$EOWZ"88^L61>N/.!E8]0_!ZR]B&4$MP+#A/E'0&_2Y1C @$)1$<@ M[@B$HU2/D1VFZ%,56A#BY M@C'FPM0^CDC,22%O"7DO0:XD)%"10XW6+(4$, M>J#N,WWQ,50X(V#98]2-&DI+DL2.MCY,"("VFJ8F0:9Q9@@ M@03)>&TIP>5+1J@+0+Z\ ^A6$4J8(MK1%^!BHH4#6P.8)';T!K(+F!,%V>D M!32?9\H>T!@[!^6_UG@Y@-1=36OF.AV T5A2Z:H'8"I.0NIAPZ+(L9( !78/ M*A]0#_L'56/44_YHT8R[XODH8<>HJYV/HCI0UQ1;%@6>%:3 WD#U \IA=Z#) M&.42D*WDTI4.P!BEU-7.AR6*!(8=PY;$@"7IT((!USVCX\5CN.X9&R'> +KS M,A8[HJP 2C/M<*T!2BD5RAL[#0-.HT/JXZ)GX@'I<-$SM&;PI)->NIS;:<"M M68!CDI/8G2\ CBK*E0IT'9L- V:C0]GCVF?Q P+BVF=H8> )J'T![8#Q]/-A MC"?4DP_ "&4A];#A,& X6F *CHN?D_'J<5S\'$WZKGH#Z#Y?Q;W:!3@::^DM M5Q".)T0$EG,V*8\L$_AV (XFO<] 84_E]HMB#MO !B+F73G M7 "SLU!HO<*Q[W#@.SHP@CFN?_[ ;H7C^N M@E$>ZC&+ZY__L!^1.#Z%R/V(\L!=+>Q)4*XZ@%8S!)OD^RC1+C7 MKN7OU&.ZE.X5S MVI?T:4U!^[.@3RN!WM@.VC<=5_3CT_UYX)]IM3\6]>2M;)HR[TZ#=F79&)L7 M^62%/9AT>WW(S*YI;V-[7_7GM"Y^!]02P,$% @ T3 U M4 -4DHVW P ZA$ !D !X;"]W;W)K&ULE5C; MCILP$/T5Q <$; .!51)I$U2U4BNM6K5]9A,G00LX!;+9_GW-92G8QTGV)8!S M9N9X[#.^+"ZB?*F.G-?66YX5U=(^UO7IP7&J[9'G2343)U[(?_:BS)-:?I8' MISJ5/-FU1GGF4-<-G#Q)"WNU:-N>RM5"G.LL+?A3:57G/$_*OVN>BU."4'_H/7/T]/I?QR!B^[-.=%E8K"*OE^:3^2AYB%C4&+^)7R M2S5ZMYJN/ OQTGQ\V2UMMV'$,[ZM&Q>)?+SR#<^RQI/D\:=W:@\Q&\/Q^[OW M3VWG96>>DXIO1/8[W=7'I1W:UH[ODW-6?Q>7S[SOD&];?>^_\E>>27C#1,;8 MBJQJ?ZWMN:I%WGN15/+DK7NF1?N\]/[?S; ![0WH8"!C7S-@O0$;#.C\JH'7 M&WB#@4?;;'5=:7,3)W6R6I3B8I7=\)Z29A:1!T]F?]LTMLEN_Y/IJ63KZRH* MHX7SVCCJ,>L.0\>8R)UB-CHF=+TI)M8Q9$ XDN5 E2*J:PIH$(4&PE"%!L(P M3(3!G+'6 9LX\+ ##SKP6@?>Q(&O]*3#^"VFZ)+% B7K\0W0A(H/J?B 2J!$ M09@Y#A+ ( %P$&('<^A@KF7<WT)-R#0PI'U7HT-# MFM 2JZ,\WR 1QO#\U[(6HNN;@S.=9'GNR&CXSOZ^9U+M_+[O:A^ZC%J;]9<8;K MG=4_4$L#!!0 ( -$P-5"!(8%B* 0 +@3 9 >&PO=V]R:W-H965T M/II6Z^MP>M.^]'653MS#]TW6D2!.WF MH,N\_5*?=&7>[.JFS#OSV.R#]M3H?#L8E45 81@'97ZL_/ET&'MKYM/ZW!7' M2K\U7GLNR[SY=Z&+^C+SA?\Y\/6X/W3]0#"?GO*]_J:[/T]OC7D*;EZVQU)7 M[;&NO$;O9OZKF*QEU!L,BK^.^M+>???Z4M[K^GO_\-MVYH=]1KK0FZYWD9N/ M#[W41=%[,GG\,SKU;S%[P_OOG]Y_&8HWQ;SGK5[6Q=_';7>8^:GO;?4N/Q?= MU_KRJQX+BGQOK/YW_:$+(^\S,3$V==$.?[W-N>WJC7MWTXKE!-!I$S""XEC[TON2Z' M4]ZO.C&)S&QM^L%AQI%BZN([D4W16# ZQL12P?)6M;(D2(LY"P4CDXD(^5.NI0T(,:/*A'#ZR4Q544#:)J$"F% M@T0P2(2"L&8LKJ+X/DB4.<+$,$R,PB@6)K;"O(C$T;($ADE0F(B%2>QJ5)RP M)9+\=%]3F$F*IC_&'C+H(4.UL#07F=TRBF3B2%6$>%.&*%3*=V5HQ2*5BL@1 MRK'_!0J5\5#"#I6Y D$(O H"@:1%&@+]B]FZ7$'5DRYC( A$!.E8W@(C02 F M2,Z$4<7SE0Y^"4P&@= @.1J$S0;*5)CQ%MJR%S+;CK5Z/>JBQ]1#Z<@'E )T66.'8L85H3I#7_ M62#$89*AE;NM>[92,*X)X5HY-@=A7!/"M1*\+(!KH53D3!CSFA"O+>P1 G$D M,W[^03J51'P7K,D&=F;.#J[UC8%-Z'C(.;L@&Z"NZ<#T)$1/Q>E)@(LBSC)^ M2EE!X;-YPP0E1%#E("AA@A(BJ.($)7!:-#M?N) O,4,E8JCB#)4V]Y0,'2=@ MB;DG$?SBN=UA]YLS]6K?=>=UU= M#E<:N[KNM.E$^,5TXJ#S[>VAT+NN_YJ8[\WU+NGZT-6G\9XLN%W6S?\#4$L# M!!0 ( -$P-5 MNL_3HP( *D) 9 >&PO=V]R:W-H965T[QC!&^U45-[@>\G7H.KUEW.]=Z:+>?T*.JJ)6OF\&/38/:O(#4] M+USD7C9>J_U!J UO.>_PGOPDXE>W9G+EC5ZV54-:7M'6862W<%_0U^+9=N+XB(C79".4"R^%$5J2NE2?)\7=PZHXQE>%T?O'^ M12OY*AH1BUQFR_TY.I)9R12)C;&C- M]:^S.7)!F\&+1&GP1S]6K1[/@_^+&6P0# ;!:("2NP;A8!!^&D1W#:+!(#(, MO#X579L2"[R<,WIV6/]Z.ZR^(O0IOU*8NMGXFR\/E[FF)_-B?>R?E:1 5 MO2B8BD:%)]V/,0(H1A%8YL%U@)6M2,)K26E+$/)ABA#,--0.PBE%DL,.(M!! MI!U$UZ5"1JEZ4:Q%K189Q5P]5)2V(IF4XXHT!DECB-2H>=&+DCND#Q6EK9A% M^8UO(P%1$PC5>/=%\A#UH:*T%2@-8-(4)$TATL@@3:TH29YD!JPM,F'O*:Y0 M,Q U@U!C S6SWUV8&95? 2*41XF!"ZC2\$9Q_'-YAOG/8(8LY,9F0?0':A M =4L3++,Q+9E0129V-[DOFH(V^M>@#L;>FR%.O4GNV._\1*H^\[8+U0?HN_! M3S=]$_,#LWW5-"GF;ZCMO1ZD@$M)_DG@'V3>-BYKLA)JF?<<^V;&\_.C+^* Z72>ZNK1LS]@Y3M- S% MYD!K(@+6TD;]LV.\)E(-^3X4+:=D:TAU%48(96%-RL9?S,S<,U_,V%%694.? MN2>.=4WXOR6MV'GN8_]]XD>Y/T@]$2YF+=G3GU3^:I^Y&H6]RK:L:2-*UGB< M[N;^ YX^X403#.)W2<_BZMG3J;PP]JH'7[=S'VE'M*(;J26(NIWHBE:55E(^ M_EI1OX^IB=?/[^I/)GF5S L1=,6J/^56'N9^X7M;NB/'2OY@YR_4)I3ZGLW^ M&SW12L&U$Q5CPRIA?KW-44A66Q5EI29OW;ULS/UL]=]I,"&RA*@GJ-CW"+$E MQ!="=I>06$)R(21W":DEI!\E9):070BQV8]NLA)LYWF/[4!0LV>%ABEDUEXTDH6M.Q T0"4H2%H!8!Z1*@\]$8BR,@R M@F)@)\88% T1ZS$BBX>01R 2=I)Y MU$<#XQN+"Q48B'"C&LD( *B5%(A@J) MLR(=*#6@IEN1/$7J.36UZC 8746:! YH M#8"*()L,+B9XSH?UT0TB6YM=0$&*J! .:PP 14FGWA1]+9"30Q!+@KGG;:H MZWP+=*>V\8V.B:%@-VH*@\WN 4>?21IN,#C^0']86M0@Z?1.SG KPE ORI$; M:]P\D@@*%EY]G6K*]^9L(;P-.S92=]VKV?[\\A#IKYLSO\+3Q^X4F%3?3O.%VS$FJ?*) N7PH,YA_:"B.ZD?<_7,N\-(-Y"LM0>ML#_M M+?X#4$L#!!0 ( -$P-5#''FGS_P, *P1 9 >&PO=V]R:W-H965T MCHB7/.-:WE$L/B M 6QGWGZ*186LM,<;A>+[L_ZJ3*J T3'+?Q9;K4OG5Q*GQ=C=EN5^Z'G%YV:*^LL3Z+2G.8;K]CG.EK5HB3VJ.]++XEVJ3L9U6WO^624'"6HB7]W^EATCIUJ*)]9]K,Z>5V-7;]RI&.]+*L0D?G[TE,= MQU4DX^/_-JA[[K,2=H]/T9_JP9O!?$:%GF;Q?[M5N1V[@>NL]#HZQ.5'=GS1 M[8"$Z[2CG^LO'1N\\DIW83>W,LIX80!B=?48EW<#U$9349Y=G3RYO[< M1]4R0(9&98)7K?7M4E\T!5Z8UJ\)\149>5]5J!::-A#M0)S+/C.SF4L4SW@X M&Z&HD2FU]+3?PX--<*[ZS"/"](DG+$K09YYM1K(^\H*%"?O,*\((O\^\80R8 M_ME?IV;^=\,+&R'$QS/$\%)A=036M:$4'H'C$7@=@7<],.!SVC"B9M*:"00) M))B3!QM3(55PU(\V)AD5(<">$$QQRD&GSQ@64 YR^H)@4M(01'O%,$8D*.DW M&Q,!\Q6\_VR,AH)P 6I[CG B])4"]\G"YH@,62@XGG&!9UP@&1? >":'P$,H>N:] W68$#W'& .0;3.PMLQSXHQ;G-$ :J>F$SC%U9CD+<;HB4%NAE%B+% M0(2"RR>&J8##)=3&A$\(9;CMZID!W7%]Q#B8YFD+!=TY',![_@&EK#40I> * MB$-P8\0IL.^]X!0P_XI3H/C?4(H 7S.$D@,?5,,@?.\Q"JXKLQ;J+9C6+H! U _AR)!( M_,HN0*S'O/[E*\]P!'F(@R.ZQZ#N(TO3D]=Y2TETOJE?X0MGF1W2LDISI_7\ MF>">5F\YH'U*AF\$:9]5GQ60]CO"AO/F_15<,<[-E>9-ZF*I^8ZQB/+-+BV< MSZPT;V3U2],ZRTIM!NP/3%%N=;0ZG\1Z75:'RASGS?>#YJ3,]NVW$>_\@6;R M!U!+ P04 " #1,#50TB&4?O0" #B"P &0 'AL+W=O[).FW1]64 M_0=]4JU]LM==4QH[[ Y)?^I4N1L7-76"C(FD*:LVWJS&N<=NL])G4U>M>NRB M_MPT9??W7M7ZLHXA?I]XJ@Y',TPDF]6I/*@?ROP\/79VE%RS[*I&M7VEVZA3 M^W7\$>[N,1L6C!&_*G7I%_?1L)5GK5^&P=?=.F9#1:I66S.D*.WE53VHNAXR MV3K^S$GC*W-8N+Q_S_YYW+S=S'/9JP==_ZYVYKB.BSC:J7UYKLV3OGQ1\X9X M',V[_Z9>56W#ATHL8ZOK?OR-MN?>Z&;.8DMIRK?I6K7C]3(]X7Q>1B_ >0%> M%^"TEPDT5OZI-.5FU>E+U$V'?RJ'=PQW:,]F.TR.1S$^L\7W=O9U RS/5\GK MD&D.NI^"MI&+R"96'=.X"B=0Q(H0H7A3X*BM!'"[3@@5)\X2I^CEJB M"LAD&D#1D@=*\]+5//BB%P4/^2#0H@=*]=)5/?BR%TPLPFY1M.R!TKUT=0^^ M\-,TERQT@K3R@9*^=*4/OO;SM! RX,] .P!0%B!="P#? R3'T*YH'P#*"*1K M!. [@60A72%M \@HDG!(<]3-9Y&*P.DA;19(F85TS0)]L\ 4\P I\)]/>85T MO0)]KP@='>T32/F$='T"?9\(86B/0,(C@+D>,4&UL?53M;ILP%'T5Q -@/I,F(D@E4;5)FQ1U6O?;(3*6G%QJ^E[-8(B:H&BD7 .FC5 MSHEQBJ5:\C,2'0=\-"1*4!R&"T1QT_I%;F)[7N3L(DG3PIY[XD(IYG]+(*S? M^)'_$7ANSK74 53D'3[#+Y"_NSU7*S2J'!L*K6A8ZW$X;?S':+W+--X 7AKH MQ63NZ4H.C+WJQ??CQ@^U(2!02:V U7"%+1"BA92-MT'3'U-JXG3^H?YD:E>U M'+" +2-_FJ.L-_Z#[QWAA"]$/K/^&PSU9+XW%/\#KD 47#M1.2I&A/EZU45( M1@<5987B=SLVK1E[N[.,!YJ;$ ^$>"1$BR\)R4!(/@GIEX1T(*0S K*EF+/9 M88F+G+/>X_;O=EA?HFB=JM.O=- BF.NJY:?B\# M=6P:)O_>\5J<5R$*7P<>JOU!VX%HO>S8GO_D^K&[EZ87C2S;JN&MJD0;2+Y; MA9_0HD2Y#7"(7Q4_JXMV8*T\"?%L.]^VJS"VBGC--]I2,/,Z\9+7M64R.OX, MI.$XIPV\;+^R?W'FC9DGIG@IZM_55A]6(0V#+=^Q8ZT?Q/DK'PRE83"X_\Y/ MO#9PJ\3,L1&UY][K_DQ1 &!^ A (\!B%P-2(: MQ N(>F7.ZF>FV7HIQ3F0?;8Z9C<%6B1F,3=VT*V=^V;<*C-Z6B,4DV5TLDP# MZ*X'X0L0?HLHIX@L&2&143#*P* ,[.*3MS)2F"$!&1+'0-XR9)Z1'I0Z4.M M"2)%0A+/SA07PUH(J(5 6G)/2P_*+N8H*"VPM_;E%$80)C2>$92"@E)($/4$ MIFNCB M;VNO/S^8W%>M"IZ$-C]N]WO=":&YH8QO#=G!W+C&3LUWVC9STY;]M:/O:-$- M5ZIHO->M_P%02P,$% @ T3 U4"#!Y%^; @ ( H !H !X;"]W;W)K M3. $=8&H[X?KVM0W'$5BJ(S^";79G=@R#=U5S\2)3QI3S6N2E7+NI4M43 M0O*4LH+*!:]8J>]2L**O[N6,[KM8O=MX7G[)HJLX VJXI>V0^F?E8'H6>H0SEG!2MEQDM' ML,O:W>*G/2$FP4;\RE@M>V/'2#ER_F(F7\]KUS,5L9R=E(&@^G)G>Y;G!DG7 M\:<%=3M.D]@?OZ%_MN*UF".5;,_SW]E9I6LW=ITSN]!;KIYY_86U@D+7:=5_ M8W>6ZW!3B>8X\5S:?^=TDXH7+8HNI:"OS34K[;5N[D2X38,32)M N@0<_3?! M;Q/\]X3 BF\JLU(_444W*\%K1S1/JZ+FIV?O:;52K]XW&&-_ MA>X&J0W:-4&D']1%( W?<1"(8T=&Z>218#^.".,E3.&#,GP+X#_(\$(8(0 1 M HL0/&Y$,-B()BBT066CA(0>3!."-"%$$PZVHPE*>C3>8F([(I E@EBB@9AH MQ!(EB\3K_2:>\A+D7$*<$U7'($(\XR$F($("U1 /=A<,2F :[,&N\0 ,,O$B MX GGX1ER,>BL+28?$0Q&D8F'BVQ_"(!,8L,5P,$IZ@],?",3S&!W4- 7RR'3..H*!E^+E#OO"V8N-K61#HG?BMM7]1;[=J? MK>U^T'MXTSM]I^*:E=(Y5+=KW21G%V6&2ST63<_2 M3!2OVGX,=4WAYA]02P,$% @ T3 U4/US)QE3 P *@\ !H !X;"]W M;W)K8\-[KJNFF M_DZ(_5T8=JL=JXLNX'O6R'\VO*T+(9OM-NSV+2O6*JBN0AQ%:5@79>//)NK9 M4SN;\(.HRH8]M5YWJ.NB_3UG%3]-?>1_/'@NMSO1/PAGDWVQ92],?-\_M;(5 MGK.LRYHU7/+>NI'?8]8Q5:B M3U'(RY$M6%7UF60_?NFD_MFS#QS??V1?JN)E,:]%QQ:\^EFNQ6[JY[ZW9IOB M4(EG?OK,=$&)[^GJO[(CJZ2\[XGT6/&J4[_>ZM )7NLLLBMU\3Y@^)\!1 >0:P-B'1!?&Y#H@.3:@%0'I-<&9#H@,P+"8735=-T7 MHIA-6G[RVF'%[8M^8:.[3"Z(5?]0S;_Z3\Y8)Y\>9PCA?!(>^TQ:-!]$>"3* M8G2I6=@:F8A>BNYM$;Y4/ !6Q,BRA*Q(="EZA/K\5Q/*03F/# 9'!JL$\44" M B<@8 *B$I"+;D8)G"$&,\16%]+(&/?YH$F4IE$:&CGJ3$"3!*@S-DP@C:.2 M%#1)K01RRLQ2!A$=E9+3.'#X9*!/!OD8:VP^B% T,DI<-CEHDP,V*#%L.] MAF"8$4@S-HNR<491X"H*QAE!/)N@+;5J[)0%U&$$ XT@HDW6EK J=SC!4",; MV#1W=!;#O.+H!@ P#"(&0329UZIT/(1-79V%:<7K+:H$YQ#:' M66R,[(,67?>ZQ#"'V"8L2Y C!0P8IC?42V#"B/U%M.I]U**KMEX$II#8%&8) M-GT D;7["D<;_OX4^:UHMV73>:]6=/+B>&Q7;B/XV MD_?M<'H;&H+O]

&PO=V]R:W-H965TL? M[5J:HVCHLBUKWJA2-('DNT7X@=RO8&8+G.)GR<_J8C^P49Z$>+8'7[:+,+83 M\8IOM&W!S.;$5[RJ;"G6RG7O30B>!"1(O\K69UK8%!$9D1ACD G0-< M>?)FCICB'1*T0^(ZI&^3P"A))Z).U'2B^/4/-TM1LQ0Q(W1DUHFR"[/B'2.* M&E$L53(RHE=&]/U0&>J585[IR"N[OH/_,N!\$3HE,)0851'?M#@_@)%!QY]D5 7$ MXX3S Q@_X/MLX_S %'X YP=NX@=54=^T.#^ \N.;%N<'IO #.#]P$S^HBB8C MI^ABJ6?7WM^8W)>-"IZ$-JM&M[;;":&YZ1C?F:=U,,O]X:#B.VUW<[,ONS5O M=Z!%VZ_GH^%'Q?(O4$L#!!0 ( -$P-5!^*C1L8P, )H- : >&PO M=V]R:W-H965T MK#T^1%&S.>@R:^[-45?NS\[496;=L-Y'S;'6V;83*HN(QK&,RBROPL6LFWNJ M%S-SLD5>Z:VOXU/M1M&H M99N7NFIR4P6UWLW#1_*P)JH5Z!"_^<>@@0$]*%YMU9K/%K#;GH.Z7]YBUNX@\ M@D:$9%3/]J@F(TE]<3IM8&5 MCY#L&K+V(83$. N&>LHZ!>S:4X%KX*@&WFG@UQHDB%4/$AVHZEU)&"7 81^5 M4L%CX#.B2\8RQ3D+E+/ ."O N0?)"SMW5%(!5PF!<2H)@*T1&(M5/!%JB=*6 M&.T$T):>(:)@H'V,O%CTGC"B1RJ&TU4H787130%=A40Y!5Q6"(@0%D/*"$S1 MB0@G*.7$HZP46,EEXEEA!.S1E8^A<*'6/B:9"&^* !=+[=0E( ,O,* 24HY/'L83G$>TPGN M$T6!(+E23F1;@B;]1T*1,R$)# #UETT2#D\Q I->--<(BE$UD2X)7B4(PVC# M@S&@+BT) 8_/"D'!#(] .%5\@C)>E@A6EV#]7 ZHZZW&O'WFHSS*MR#7?/&2 M1+":)+V>PR\C,/4@$)=1"XTXREGBQ1G!<\M1CCN!8S 7M\U M_TVP,:?*MFW>Q>QXP7BD;8,+YI?MQ:-K?#_5]+>6'UF]SZLF>#'6M<]=D[LS MQFI',[YW! _NHC0."KVS[:=RWW5_6^@'UAR'FU T7L<6_P%02P,$% @ MT3 U4$F)1BR#! RA0 !H !X;"]W;W)K:'(K[_JXLCW=15#SO7!H7@^SH#OZ7ERQ/ MX]+?YJ]1<(M3>/\O[%+ MLM-]G_;/#3_WK[NR:HA&PV/\ZOYTY5_'Q]S?19WLNQ7=;/:WO=)E9%+W'-9A8C]U[N;N"2I(OD\_FV# M]B]]5L+KZW/T>3UX/YBGN'"3+/EGORUW]WW3[VW=2_R6E#^ST]*U Y+]7COZ MC7MWB<>K3'P?SUE2U)^]Y[>BS-(VBD\EC7\WW_M#_7UJXY]EN("U G81^+Z_ M$O!6P#\$XDN!: 7B0\"_%,A6(+OVH%J!ZBK0K4!W%9A68+H*;"NP7064G)TC M'Q+UM>1B-NWGDSV8YQ-:?IG5?YX%5K7?OU MC[Y:"]_Z/J)4J6'T7H5JH7$#L2M(","L0X9>B,CG<$F$H8F,6:!GMSU,0D(( M?:6F&%1S"TS#QG%;Y$%%L;>,DN$D>2666$,!8_VVT?S\'W"FQ"AE. . M<;Q4>!V!7Z=A&1Y!X!%$'4%<1V# GW'#R)HYM+U8:H4$U8!PA@O*0%U.$4X+ MP0PP8H9PBA +ZWR.<$()Q4!^"X1CEA(-XBT1CEK)%2P4A"/:6#@#UB%'*=64 M60 ^A* EG! ")L,FY#0G5!*)6R]QZV5@/:6@IW'#J.LA2FZM@@L!P@EJ*"SY M*<)QKK0%\68(QPA7T((YPE'BK0(EO @Y:JV4!G!+C*."4% B*X0S_H\6G!+K MD+/"&JFA\R&G#9>^V('S(:>J$J8"=U[ASJO0>0Y6N+$*,Y>:PMJ>A)B?\L* M.IJ&F/833T/;$8SX @$NS4-,6XXP9Q'&[L#6.N>QK X4TP*' ;@Z#5* /_ MYZ$0F(H+%(*[. J!]7F%07 37(>0&A"X@H>0'#"X<8<0'PB.^VIQ7RWB*WPY ML)BOP/P)!L')/L4@!NR881#,:8Y"<,5&(;A'HQ HMA4&P0UB;<-U +@:AO&N M E-#AE_7]8VIU2LH^LY'D#]C<$%:XQ1<9SI1F^^HV[0_>U6E6!!0'V.4TF#M MGG2BIIVH62=JWHE:=**6G:C5=U3ST*.KHX+4Y:_UH5C1>\[>#F7UMG?5>CEX M^\&JHP;0/J9W*XJTKZN#NOIHXB-\<\KW1YR_[@]%[RDKRRRM3R%>LJQT/GDR M\!-EY^+MY29Q+V5UJ?UUWIRN-3=E=FQ/#J/+\>7H?U!+ P04 " #1,#50 M'Q'8#H82 0#'+@0 % 'AL+W-H87)E9%-T&UL[+U[<]M(EB_X M]]U/@>AUWY5C(18!DB!9W=,1*EFN48_+]EBNKCL[<6,#(B$)712A 4BK-)]^ MSS/S)!X4Y:J:[;VQ$S%=,DDD\G'RO,_O_+EI=M$O]YMM\T]_N-OM'K[]YIMF M=5?BBV\,U-5=_G._AG??M-\U 7^;JY*XK=_>:;=#S.OKG/R^T?HOVV M_(]]<5[MM[M_^D.2S),__.7/3?F7/^_^\J9:[>^+[2[*M^OH8KLK=T_1Y98' M+:MM]-SWI]&/5V^BDU>OHU=1N8U^*#<;^+CY\S>[O_SY&WP%OR9)HQ^J[>ZN M@3'6Q;K]]?OJRRA*EW&4CI-E^\N_YMM1E(SQRW3<_O*'_"F:)/T/]DSWW]^5 MVR*ZW!7WS?]L_]PM]?/30]%9P/CT7P8?.-MN]_DF^E0\5/6N_:M=O>^,YI[\ M6-1EA1N[CM[DN\[O=%_^M__VW_H6>+ZO:QSE;=FLX/W_5N3UX%"GITERFG:& M<#.1,61";^'CSB&^_;?GGJ89]#[;-WV_X76^;4HZH/X]O,DW36=%Z2 MSL7 8)_S7Z++-:RIO"E73.W]NS*?GX[A-&9I.C#2V7I=%TT3ZQ\179H/V\Y< M)M-9]#&O?X[.OA3;+I6WASO'?\'R/E>/V_9OK_)M]-=J\)#=&&Z//M;5EW*[ MZCQP?O;<$!^K9@?'_G^5#[T;O)PE<-G3^7C:&9J& 1;;^]QTO&A_]*ZB*W57 M;8V=&U?T]G//5KEK]'$>O MQB,8*HD>X!)^R3?[(GHHZJBYR^O.9.'&KUOTDOS[LZLW9_\Z< (_%9O-Z<];.'U84-[ KJRCRZ;9=[?EWXH. Y$Q M_E9MX&[D-=_[NO.S]]70;1=>R0R&U@ZDU&54[FKNBCI?[X!%P:T&RKVMZLXAOLMKV,VSU:J 7\%OUOS[@;&N[O/-)OINW\"= M;(9F?W%?U+>XQN_KZG%W!_1Z_Y!O.V_6(>_@8)[YS[9++G&P.Z/-SH8KOJ_AC-E6^;AWQ5_-,?P!YIBOI+\8>_1)U+ MA6SBKMJL@8G_'T1DNZ?.\H#*97W-@(C[4Y3&\ E+.9C7M?S/8OVG:(MB MMT3YTK$WA%4-#[H&!7$=+R93_8I?\*=HNDCCR61)VS-=S.,LF^A/*L\# M#U]J4%%("X;#P,M]6FY/5_E#"8?3_N6G8@>&'=)O7F]AW#[ZWM_O-\1;A2T M?Z^+.Z!VE&E"+R>;JFE>=Z\.B.<]R%C9H'P'3X,A>I(DBWBZG-$BDV02@R4I MBPP7]MKQOKHXQ1TB[M=/=DT/(3Q+H#2#8YX\)&1 =06*OBMV):II7N3HR1JY M$S\CAY0AG?6+FC.5 ,"P$N-6'G#X?MR<>1]09*&-S8[6O\S2F'GZ0[U'_O$ M,;?N15,+'WUV7KT_/V92W1O[W-W@)PZ2'=DLS#SA1HB4^%7D]J98C:(QNSWF M7=Y TJE#'%?[ZV95EP_(87HD_GJ_ZA(=,.]RI==M_]!GF_/='!")Y\@VB WT MSTG$8?BKCHY1 Y.*'NKJINQJ$ ^H,Z.JJY*\\XY/((/R>L6ZWAI>L:E(G^F: MH!M9Z3W8M,6NY_"_+[8%N@SP1_GZOMR2^8\\KVL7H)7QGVR'P]*,)M2_!U5G M(<-+9>;=U86WIU7K-]&)C/:ZLRUDX8 R:S3']C.].IM[3G[5_5Y5Y.@69%3# M,J9H^D?CQ6\/3GU@&O2CZP(X:G%0_2%/08/G@,SWT"_?@\SJW]OO\@:LGZW[ M?IA3B=VS;^#B[RJ2NOL=S//H =Z4FSURC5_QLO4+ACC J,]6NTZ/MFS+WFY0;EX"F=WVL -55](GS;\XQ:8\P8%@I#>-Q'3 M7@2'GW>':MQ079ZQVH#IX5UI^?KO>Z%JI*(7#H\"OKK=]HFJ?T\ZBQ8R1$$# MMV!=\%^OHYNZNG_9,MX4-:@5R)\:X'Q->;NE8\Z;Z*Y8W_)=@YTG+^P+MW/M MAK9C_/I][!_WT :F+]O =6M/#FU)>^"WP&M@$T5'6SU%Z/QM-NVE#5A@!S1P MIR_W\B65DMW'#S[7;XD=.)+FJV@;F$JD0Y(EBL+N*-$RZEB%7S&YF_:9X#GV M3DO4"YI5_?(7.KG_R;N#-FCO++\KX*KB2]6F:]!(9;4X);4X>_X1;T@<_6B_ M]O_L )>.&;UQS*C<]A_WOW^J-IL(.,UC7J\[K.V3MZ?IV@?SB?;;-9 %+B[LB^G%T-:*@X5G7[NM9ST%/^X'U'//<\'H./LWK(<:9KZL' M-;5P<=OBT;%[LN2!9(Y=Y% >PG.+?.:Y9Q8Y]/0A_1SC%F\WU>/Q\1)ZY(8> M(67(&UT4Z^I7J\^,: 0K U6Q[0JC[L:^@,_Q7Q1*>4"#:PW3O7XZ[@5O"I * MJU+"X+DUGT#+DR9=8DY(9[LHTDG, MP"R$?'PT,^.1]-$>Y$4UJ93N=\JKGH]7M.-'+XC[](=*WA][*L^1"N_G,R>I M3+UA3GI,W.R'?*>:Y-'/@$F_*HJUS*PAQ\W1#Y]Y8>%/C;9(C^[@JAYZ@V,' M']FX6$Y E,8G].PQ=E<\./#Q)$%^ W:*=,_V.7JX Z>0=^C'5%RV[9_Q1#HLJF8:O]^6&M(<'N4B=H..U9(]8O;FS<'1YTK7]B*X#V&$GCZ^ \,APQH 7A[!PBA]!3>F)!__E M0WV;;T6>QY'79W2X8'QXWUN^"'"B1MT9=A%^=W9U>15]>!M]_'1Q=?'^\]GG MRP_OH[/W;Z*KR^_?7[Z]/#][_SDZ.S__\./[SY?OOX\^?GAW>7YY<764MR3Z MZN$C\=?#>L&:0VN*]CY9+E+,K*NNR0 >1;C)VT(5UPTF XGGY![#(FNPE&OQ M+C35S>Z1/ Z4JU.R9H*//5;U9CV*?L)Q;I#Q@ZK!@SYP9$=".!K/(:X#B@!> M=?*U870%*((,?[@3' &!%\<1)FQMT-F!+_F9/FIV^S6+,")5\:!(:(5^4> ] M>:A+U5! 8T3JJ]FWPF_%:/A]OLUOZ:]UL<&5\J?$[.E/5.OOR_^DOXOM+?V8 M1B3/&]XQ^/=CN;MC(VVSP7]C>H+F+*.B5)<%:_@KCB3!/,C!(?YRG#!,W@6Z MX):4.6TF;T-4[>N!?5R#NK#:;9[PKOHU U>&JT?+W=W5U?[VCH9@/04V8,4^ MJ VE!\+);I#!W>" ]%;84=3MPM?2"]9X<&94V'Z\Y+4J$/ 9M<]%M=PJ0MD MGH^/CZ,;-:7XJ(<#HY+__[XLT'?_I M*L^OZ,_D3Z^!0N'8,(J;\TD69FOXNY-KT$3P18]W)8;@:N1T8E;#DM#M"E2. M20I %IMJOV93_35^\XAI:;E?+2DZC8EBTJ(?\J=3.-%3V!E^)V\BD'&%(F%7 ME]<8$UF!S@:VP< YN@U%:8!TCE-V3U=((12A/LW7:TH :F!N?!>>&K0<2#+< MPGVGWY9PVT$_QTOB+RU8HVOZMD;'F3RM7_K+PR=9ET#I0!U.P<0-WM\ P8-\ M@Q_I<7RX^*'1XQ@!0P%+F/UW,6Q?0$F[8G6WK3;5+1$KZ$5K>G$P[/"$9*?4 MBI"+C'O.'*ALWY!JLR?>-XH^6!*K]UO43=P5U+'A +V/1NZD(0$4:W 9=P^8 M2PM?[5!0!JJN7&"\R;CSI&PP;Y1W$U7P5T%-@9/7^Q1O8^C M'\KU&D3Q12Z\^.P&?^"V_>*'BS/=]IA_T)3YZ<=\A8+1_>SLX]FY/YU^B?H9 MWH^)()1]B=,.+/Y>80CZRP8X,$R]8O\9BQ.<1@E?XQ4I@875I'SF-[";$7#7 M>PQUB(S%'%+29>2]/A4EX*UT?KIM#VAZTKW]FAG3$_6:=!7BU[G7'(!IPA,/ MR!UO.<*^H1D5#SL6FN2OVI;.!4*[*(?F-OO[L[./CC,19]C7J!SMD-YQA'JO MEE9=W.XW0@+J#@N&OS+A#2Q\4>6:$N%(3$8G^)0RQ0MSS#_RF5R &GA/@UUN M9>^.VRN>()LQ1J\U7PDP0?S;'+2J@F6VU0W'G=PF9CAI#,:BH._Q)A&3+ M]EPL\M-DT]+*ZPK8[CT0^G6^)H.-%)1^IR]R!Y0B)1DC./.;O-1D^>-]-\#@ M81UEK1;EK23!\@UT5KV,$D?XU*U7>*WY,4+WZYX2:)K]!EYYGS_!J8N,AKF6 M=!G(&H7Y-N:L1D'5#7+9&_XW6DJH5N;1+#U%P3J;G#X6Q<_\!9TI<,A&^>/; M&@[N":5O@YHG4-#[ZDN!U0K19.Q>@L\VY*&,V!M+2T$W,Y 2'!V\RKT#IM8. MY#71N0C@\E[7A?<>9D>S4LHB3G-=%%L3H=/D!J)]^E.R[>C)!\M,A1[?(W'A M+Y\E3)HI_+'! I&*^(TQ:;[?E\RQ/FPCK#1+%[3V:LO)40Q[Y&;+.)L(->/#^>D=?3:;C MT^DXEACBF;^:+OL9T\S0"3Z\#;P"W@'2]T CY+!FD*0%EHEX$\C)@S.MKHEL M<[(J<' 17VX)(Q+A?1$'Y).;G)5A"@B7[!K0W\G.T^MOE=3@79ZM(Z_:\73W M+%:*DG:!>-=^@WQC!T:-9-[B+H,.S'N$"Q-$6==Z @HJP0MB$9I3Y/?5\HP3JYQ<%-563D#KI)PA$4+/28L%'+ MXO>*;:$.FJ%5,KL24B2&2SP2)XGB"%173CF1G7+1*[SY,1G+0"G(X8C4W,T* M*058\[Y&8HB/"G^)A&&AO9+ !M+WO@YT,?'BT-+[")4T=I+$*Z<,H7<)12N: M-6O8:)#0M%$^:X<)MD+9318Z)P;@8?-.-WS_X!6L_,$./RF5]*Z&=Z]-O]]& M)R0")/SU&K@%_LRSF#/=*1O4XA\)8_D5=3RO8!J39!;/Y@OX>SJ)Q^F"/YPM M8GS[T54[T21)X^ER&26++ 8Q$$V7BW@.LM=6S-"7LS2-TODDGJ9)-)TMX^5T M$KUK)K'J7Q M$I:]G$^CDUD:+Z9I]!H^6^! DS3J+5*)IED\'Z?1(J5JBB1=QK-)%G4*&W#_ MDGB!N[JK],'B(9KZEM7Y M[$](NDXZP%Q>39/)*(WNN;B=7:TB"XP'540&I6F1X,.(E,LI!O5_M^4D,+4@ M^/>H8=O[CQ1,$I NZL/1%*,R6#^F,D>YKS8:Y'[H@T?R4[!D5;15-99S5&Q' MFYP]4A=:)\0LL2XT<"O7%MU@M$!0)FMQ$?@:$=$DBK4R=-BL:[#];DHPU/48 MG(J#SB%1'_OX*FS2EQ*N/# .E[/Q6.TWZU"=5%94;I6;BP:*CB@] B\9D$24 M-,"J>Z D,?X5R3\1LN1O7IY>JW)!K21-YO0L JT+EH=&A7;BHZJ MJ%F"V67<[-%OXU:#^]3L5W=^D[Y%5<_%=DI<'G"&#=UAQ^!"BMOU\K_75*28 M3D<+=PWB]MC^4C"A_;]'R#39:3::NLF2)1=I;"O([M$=QV=F:;! <2SW7X9F MX#88)N)(Q.Z4$ 7B=^" ZRYW=+8FL;%7BYY)O?".QJKHUTRN^)+"!1.) J_A MGMK5^84X->,1/4$NHU,8*@S\):_Q^GE!J-JV*!QXOP+##P4J+'E/+B;=D)ZM M/#M&K^&)%.S^?K[P1JF&E-F"PC+.WM4D'-0N^$8W+8TBQD!K\;#S"?5JNI*N MX11,JUZX#",\N6J_LQ9/*)X-)),4[ M43:=Q_/%(CI)Q@E6$(,0GDUG\6(\C_H*>.XAT^'8-\GZ2SJ%N#$_74TD23.)U.X\ETCL\N%W/\ M8);%$Y#^PW4UT6(QCK/)'">9P5Q?1XLY:!O+)!HNZXC2&0R]F$0GH!XE<]1% M4-G(LL@7>, &PC SV,P9JFBP,-C+V21Z35\L8-MFXUDT7/8!/\M&8U1(3L:C M-*7G9B/0F@Z5;_!#8WDHD8?FRU]+YZVZ1E:-7T#4OPGI_C;J\VPR!8)%]>X$ M=.8$*/TUT_P\B[-L^0(->KZ8T/,G":C.V1*/:+: 2S1=A$KT+$OA:[@%D^F8 MJ '()075= )4M$QP7/@-"S";C ZHT7*DYW+%%1@6V4U"? MX7^7L $P0O3Y7O!67I]LDLR>($-'&X84F" MVY3!@\OE>$!O3W";EK"L!6XKWBY8WV*<]*ON<)HI;$.6THE.%W$ZY\L"WZ1P MM5-XS^<[5.(>R8KG>\,4)7+AI15*>%+'94VR@$+>I/[5XRSI2EPP.7L;_73= M'3*W/V_418EZ $I9=A@=O<@#5/=(H;'-TX#,'WHU>:,:D\51!IG! ]Z#3;[S M'H.N\TP5]%XGFCC6C?9.<:;0".;RT3!PU3#L##8Y4,#FB6]%BQ+)=,1)<*3;O$J&E)P,WK*[0L<+ MZ2=PG9'8<\-T=Q=FIW':P$?9=R%'%#VH4?E'LCO\8S57VF=_DXC->=*"F( M9#:=9.@=OG%QKL:5\MK-))<#2F^@//NY8;!LW^$=)1]S49/WGO(6KS<2&P5[ M[Y^K1YA\S1N%B5^2[/4 _*FH!^]5ZT7#B^4,([ZS:[_H6.B!XO.:$7>.O^4P MD^(4\D=X(B:_C;)]2N!>^WPC8JV@>#2OE^@:KJ$XMO=;WEQ,U@.]Y8C740(S M\BMV1@0KT,7QAGFY\0W\R0DQ@W>U;QAY5W17WM[!7"E!1/=60MM%[3.;Z)[# MBY_H.6+/.5""YZM1*7B$1-+T[A\(XC5@IJ+NK'$=<4,E,Q2N,3 MQ8X"YR"+*T_$W;C/L,@*^(YH%3@F^S!H>L.;I445(U%BO;\15%F^6G@K@ER7 M:@M_KX2#W:.UQ)X8I((UI3UJO(VL-MIE&M=K;)B,CK&P"H-$=#&#K_ITRO[@ M]S.IO&Z3/YG;]F'O T-EP_74Q=JKT%JXHU)OI04,I$A[11XVTJ+"2R+QS2#*2.D5)3V0HPUZD65L7W>76W)8P@ MIU3]((@EN,T]>9^AOE=NOU0;#&OB:QXVA8;&O3+M@^&?_,8:HGU$5F$BT*0& M@0)8[!Z1UO:2J6+>CZFB*+IM1)X>KS9!<-XEY@W%YREU:ZL.:A'MY+AN].X: M:?6H&KKX&PLN5??5"2:@VO-F"B70?B*OZ0115^Q&)0_M0P13[_[!)+' ML]4J";HKCBYZF-'_"CSH[1X5"IEU(,7<13[!;.W7?/36VJPHN[)QR=<^ZY?E MCQ7*N$HRZ]0%N,M_YD0!K+ALC.V@HXR8@D\/3DVN(FDV2 MH;5 >=Y\\ON;, MV3IB4YABIUA0(*X:3$3.;XLPYF>8[%#D.'C5DZ+)(_(R#>>+R;LJ:LD&!M3JX#[5R K$BNA63B23FHR7$ M55J']A>,M"^4J)^C("A$%:4_W*ZR)X8>'=A4G*S$,'NRBIV(Q!*F,-&4D0^V-2:FH16TSKW3T](!_9/+4$3)B9 M)4Z8O#GEF11K\<7 GN :D!.AI%^7L!^A,AXP5[[@)+S0G8#KU RNPYZD#OO) MFY 6FQ+UJ7Q;<.!?E(V@W*CINUOD*>'D(B%.,<4.J/G&(+JM0W-([2-VZGG/ MG3+#V"D XLMXH1X0R"-T&SMCDS)-JBVG5[OL,B9&3AWW.DW=JQG\7K;0.S4U M\=F>/5'FK^):KHJ7JL3O8]%Y[)Q($P)>]4O@ 4:>&$@'83'&=2*Z^H>+'W@_ M6)I'^6U=^$1@DU#K=L],W_KIS"ZR$0SRL.1Z3II-X";#*SS$4V-?F(]%&6PS M]CDY8 \H>DY[?5_L8NMT*SF?L.U>JXYVGUUAJ*)KT&@!4:!]]:@3+%@$30&8 MT8;72A6U9!LW1>=++XSH9T+#6Z[#Y4)8SN_'W6GYRROA+NA *V7+T- F'HH4 MW>M"=P32J:8O=&_N,W$!23?S>J17'V,)P_-Y/;=[X MQI1OP6FY4HC^IYW"$M[:(9]RW/(_#[A[Q*<<:L_>Z4W>H$.NZ\YK@ O273_L MWHGI7"1Z%$3OM5[/EVHB0!,3@_KH7QP<\%OF]!,-QCVKL@;"S(26GO'ILZ8L M+D:CB_$O9!@$^<',WM_&JS^DP5ZB$(;7LCE$4A9WM-'<7W-A*>::4QZN9T&L M>51'[%7'Q5:R%B)J3^X*1M#"/MU5IVAH.]@&!G6-*)U*AL7J=83I<278O*-< M](S1NB*_!V[ CNCEL0! IB$45Y%E8V;FW73S)%ACHA9Q*ZE5IO=193 M8ZO[61+T$>1-03O);A<,9-SJ'7>>AK)VH])IZ$Z! K?B- RIT22#5G":W*84 MB+-07P.SUNX,Y?;ZO7T);??MJ?RKKRNI:R=NT)A7KC(C"BNL_H4Y2 M85':2LB!]4,9(=?;:E]/62DL4 A>9<'+JMIO]VV%K%[@9QA)!0>X+7BKGU!".3^04WE102#Y[ZB'*MNE,&1HOP+ MC/9$G O[R2%ML6E\+KR:O6ET,OQ=G*VS7P>B8 SDI1KHON;_#B$0>4\O9ORIG#Z/)PE)HUOR-?;L?DH?"L8#L9#@.[=PWNE3GZ4 M0[IMJF?:4D"@N0U+MWQ+N%VX6S:[U'(8DR8:M_SKO5YT"E\A7 =8XV[OK9T3 M9)BL/#AIRXHGR KQD)%K!1L8:I.(\(0"L%7>%=FO@< K7PGC>B83O:S7IVC' M//78B3%G3+&=*!5F-D9&2J^D2(#(R9%;BL[) !NU53770/>[DB^M": XI]7: M>%8?B^XN/G*M(I\!P<[DFU@\*=:K):Z96Q+XXH]&5R%\B/E]!Q[!>#L]0&8$ M:P397Q7/*E$/])30UA3G$B^%#^&7- C9F7(<;,HE)66*^=U/5K<$H*E\PN EAGM#O,21#\)4*),:W M4*E,7?HOOR"?.Z1(,3F84+$VMT,]LE[;89W>*FTY08;O?"D"FJ%48P#WE]8L M44=B,"N4SAW*]$%>$&-[J4%"TY.XJ/R6 %=R/3WX1J1*:)($]=^T*")*TCQ M75A)/PVW(MQ 8Z+L:H)V$XK@0V6AGJ7AO)[4CR*@(SYN *77U$!:']LC^ES!<5>E(R MSOS"A&UR83RDBGA>* 7TD@PGFL^V0!,5MH-A;C"ZY=UQ;D-UBIS=B$P+;[#R MN=,-AK,,<[0(.;CG;*4RB\>\1O0H4QHPWYR0* +BTR"O9ARR$2;%!=0=_89, MC%,QQ&+W!&6;&?XE>OLH.MM@:I?"E%K7J:EY@GWRZ'RM8&Y,B+/,V7S&BS=[ MB-?0!)'M4<28'A9FX]\2^!69BAYKC!)C1O6.,HDJO)*.3Y4,]1J,**GW:\F[ ML:$7CGMM+2(MS2UOIQ,@11%EY@8\U*<+N&PX4/HQDT!TO8)RM78V+Y&GU;16 M&GOES6[JSF-JD3>5@^'";TNK CXZ5$;QSO,5N!\9$*R@JDQ70P%F%CZZ!E>B M@./Q>EB"M#-0;=P24>D4J<%%\I6G?)2;K[O)()2> /!S,Y_>EW&,'[FU Y%_ M%$/N*5I7M%MU(06.#BQ/UL;!J5;V!Z6%A*%X!*J,.EB< 98.J( F=S MOUMEI)+-(AE(:[-8D:BY)O3K]EQN66"XT"/;*E;ERZF@V$W3I03\1+T$.1_" MPS96QF,HM]I:V=:'1:%8HSFA=Y9T+^+-;BWB)[$A-" MX&J<$C*X"GJ/S>-%5>!B0>/?54@GR&72L;B(*+]*X7H-Y9B.\6K=B]^3$S/J M!W;8_QV3F&C(S(QX Y*X)*E,FF;Y"SFBXVC6>;<#QT=' *(=.*31_0/^>-KW M8R#2=U@UAP75K0<#_]J1&T?GYN6,KW$S4$<,\,^EL2_8YV2F8)K?"[YH#(PC M;!G"58_4*_X=\1Y!8= G(G8^N/110IK'5-.Z, RL*20MP"83*QRJPN_]I(Y0 M.D4'>7K#F:R*A@JZR)XXJ!@N=,6Q8=!:%5]2+E$3M:""N!8UYGD(V"_TA);D MEF.A2LG0Y%I8E35<%$W;D-(2"8.ATX[6MRE_+DA=S+)-J9GCWQO/\>@U9X M4]QJ6<\X3J%D%)D:1TB34$3)J8 M+=9;JT1!JJ=D.5=,%B8@>X\DP\&K_^[GXDD@OTE3-;\CG)?B]BGXT,3$6TY. M3G8K->V_=0HL:SMT[0)EZ)DSR+YF;")3ZI8A'I'+&T7.YM-09K!#:!P!9AK8 M>SI?ZV5%)8QLN5ZR=!D:GBB;+BFZ*TH:(T9E+0)%:Q_8J.2O D?]$$EJ*$5. MDS(@;O3Q'KI4-Z)29.=%&E4PV1IN;,Z;(J>4.F>'N EVJ$#(:.<#"2^N)(8, M;17P.[RU;G/H.:L6M30'G05"TK;6+ M778TT,#1RARB!J\YNFOBQ+F<[M]!T,"Q%Z,XBM^G@"=,AF%L>HE)BIS3 US6GK,S?RH,_BD! MCS*O'Z9+)N*N!+$5LJQVFN 67US#CD/^JF+LINT1$2 MIT'7;S=L>W/4>1L9KIEN>\Z'4DFY9=H:',$X3(V"P1B5BBW3@6AG0^(&\6<+ M#2T^JQE+7062$AK>;=Z%MBJEF.9;^[$+P$@1KUP*JJDBNKBO8!:5D^PM017N MM4E@4H[<(2#=>@)\VK"!*KCTGA/B#WJ ZTV('JT8E/[D62X2N\/[&[UX(NA)0P4:BBAJ#?S(^Q-ZQU=P(&8X(L$+(2*^L M?>M3YUSM/##U1@[-+IL MU0EJ'9RK!B:)K)JN!/;=EG:V0JL%.!M0UJ_[<]<&-H^@]3WDXYS)N/\R..\PZR($S9P7SNH^Q;"%M4# MH$B_*Q^:*!E''UUDR?0#RABU#[66)EI&W^6KG^'S*(W.-)="'(;D>RWLHS D MVZ .9XZ;,?[D=23>;9R-AS7U<08#C='&'7,K M+?)=1+$]5V+4!IME81$&UER_*GAG?_-7*08)YM!F.?@T$@^5SJ^8!';%/?I" M:FWYP5_8J+:WM+Q"0=(=1KO6QII#'6DU5.=5-&F3JR.L:LSC8VYSPQW'FY'Q M6>619 [@O5#\ ([]D"W=MS4,]BJ[[U.NN5.ON\A]:M5(:.<\K MQ71QP8FC" M/5,]H@$]AIGH!RBP\ 1J__7 ''6TKV?>+!FT#@;0(VV-HK"A/>DC3/I,@WW- MUYG?8%FV=&S@1*;PIT3]I])1!".Q$A#%FE6U$5&MAU% OF-;Q7T*DV346(0K5\E M\\DH"["Z7R739#0WO_$F$N+UO97VM^?:_I82 EC64;A8_ED,,>S*M] -VZ4] M$M?PQ02^PVZI,3SNVZB?Q]2C-NR^ZQN(B)THN.]1@[M/_M51.$T7JMY:;%M^ M6 M)59$(7T8#:9#/!A"(59IML47MCH][M0E,.5ZS^^_1%<(\+Z:SF*_:S1[+&C#)A5VG.IA U+1CZ,K M> LF_TOD 3[3="R+!KPJ98/0DD&%1 _=[6'EL6A$ EK4H2JZH]:G 4XB"0OO M">FT8@:#N5(01SU7GU4',\4F@["X[U#^@('QL=IKSL9?\X=\BS;$OQ7L6GGGJ?XGOVL1F"42@((D5"(UZ &^S/6UHQ7N\=Z15B(PP51[X-;[N"B:=I.D]\7K @6-94'^-;= 0KD!B][315XLH.M M3+QVII<94VH"',3CH4:3KH@'9RL\$;1PH_JPH>L@KC.Z8&$<1L MT:"NC=5>X8;:/DQ87.2*;S'AC-I9YQL'D6)3O&%^KHDWE=MH4>^?O]G]Y<_? M-.5?_HS_O_N+H-0,?!S]^]EU0]/^GT._"#J,AITUHW__C#B^WR%3[3Y_\;>+ M]S]>1%<< ,AZA/)?M+\$PV/AFK27,>N?ME**BY0 EYW2U F?@_) M!]D)2 93XKKO=54TXK;BN&BWG0^[Q>6@KI_\GZ[,R;2=U\OM$_&JYULD/[K$ M01=O9&"FBH):%#MD$^!:%8"!'?9F8J-(0L6:&0E>P]XGOXW>E+?D*OH!+F<> MNW^B9Z0N70'UQ[VFQ"NHE0ON6IRJIMB61$2.IES/+JMB>1FD\6A\&'-E?+1? M,:!,]H>B >8UVHWTS.ZQTDR:$:>B%TP0NS\B0,EE'%V"0HR--K&^0X.&?D<"^SR/J";0$8H$*JG>I@F@ M8NX9.B.$[14,"2:MT)^$R4^XSJKF\)(MRY)#MMWX>@];&YL%ATZ?)NF?<+_# M+W01-Z2L$FY"C5:DWU.+"R'>'2<\"P70T@00$8$X!OU5L(2@#\EPX3^9 M*C0(A,:GX!JX<@-_SJ*5V(I90>K#2IPARN$#8^*0)_D?[KC\ >'10N4BZ?]>EEG9O@U"E_8)+7.1L>GG]GO: M>9S5E9DO(5,MT@M,W1#/*4:?A)VUOX@;>4 M$T2A0871H]Q8Y:WFIU(]MREN\Q5;3:Y. 2N;=Y8G4^!BUT+JPZ?QF(#N.<2B M\W%@&^*_ ?X%/']'?X58KY8W^U93U]J.MP>@=RB#7E)_T%$A?<5]#.Q@F_!6 M8W =M["!- S6*O7Y'!C""1GIK\4*'#?5""=+#*@PQ<;O%M^:MNL6OHGD\ M'V?Q=Q%;4 ML_D\?-26^ EVH)';2I">,4WCZG M):;9.%Y.%_3V\60+[EJGRW@"*URF\&0RA1G#2I?4O7H:+^&OUDJS>#R? MQ+R0S>M7S92C-Q9-%K,X@U7P5=3Q86-FV!=TG,' 28(]1&P-\;2E#FK M^_SO58C82((A9&!=-?JW/M,6TA@2Y721 BN:T;%.IA/J.HG'FLPG\3*;MD'1 M8,4IGODB6BZP8_P\6DPRLX.72!9+X()(_7#*,Z#'26;E3)+,XNE\3O]-,_CO M&-G"PFV/[3(,[!X8:3)+::N2R81HS#F!7%]8;O?ZR3BQSHQ+*TC98/0&;$'N MBE"T7)-2]1EG7O$NJ'/,0_XD6AQKC1X@DKM>4A)@TPASHDI3>J-DK5TKP.:3 MNB'#&L22>KF!*<^=QJK^[F(8.N8L% -QZY[P0/VV:\XH.A??X1 ^E 7SU G* M?-OM]EQMHBO_;8.\H)U\H(.[>M(.QDDI][73'-YWK)<@7?Z%"M&MM#\ MZ]=AAP$3.VP5L@9P-KZWC ?LY7)G1Q>TVQ@_JM7YXAJH:Z20OX(-DR"4HS8[D#[G?[.D7M",E-[ M2O@B!U672[:1XPBNYDTS;@EN_4DC3;H[9G _,[UO='[0IVDL=D]RJ]DEK ZFU Z,K7'U':=MK\O:+TS MTK-!P0 %]IRRX+E MNO\GI%N#FH@:'8@'I,$F(2DWS712?(:F\?'&6B&\-WFQ@_L_,>+T&K0Q1= Q1 MDSEK1HJY[$&*+"B?RJD!4FU\9D *N<)@H'M=5^J' EF"F1)T[C2N0YN>A0": M\N?!.YMAT=.TFXZ%/9Z"1!1MV-2#=26Q"+?7#M8L,!W6/5/L4#^L0T&TV_ M1C-HOX,&RR:CI1GLC>;D?S+NK4\.E^"CH=4/AE;=8]V,19O3X:@7/6ZLMC8> M^832GK_H;'M;8*,&W=L1SI:CM5O%X!+P,U.XT>D>LR7(#,P3:T;=U;1:]O@8 M*H?_>YA-T 2SQ7F"C'^+&L.JL$4@\WD*%.RG6\.X+PQOZ>H(C^G/%'16ZR+< M,VVNVVM7 B*'[,V&RD_6;-52/7\?8HS!A)'8-":/[5F:%9*@16>L<*UJOZWW MBLRNG["Q!-8;5Z2MR?_K+B866>64TV$:!#N(N\Y!FFBUBC)7E^_OA\%VH()3 MC,9B5N70GEZ,= MV1;@J/;*6V3]DS%!HHQ!.CQQ!+3=H22T0/NN&=NKS4&#->X!!M;6.2(/_>0U M.._68%FD!+*I:$!2#$-8N8=]C3V*?-6;LYEIC\*6!_[6*8;RPT82Q2BQ"X3! MBEU1C[!!M(&<[J8QZ8$6L+X/F[Y=D_-],\6;=L,QU_FRO#!63&%73# M]9M%A]/J_WNV?3)MG/G64.AMO&N]3R0==. MC1)2=XT&W]NE6KU0WF?DD*(+UY6/6P/>A#-B2-JZJA5*LVRU0K]WH%!RJP9E MJL5GY0"DPI.MF=FR$=JH%=K5F9RC:Z!5M]2R*P[R@:9$P9FP/M2YT5SIK&G_ M3@C;+MH>-IY:VE !'-7HMY;2PQ!EMU0;>>,WA^0N=L-8]W()RMC[A1Q!0/^O MTM'"L0,CX1[S0#UR$>-VZZO?@,OU0%/&ZB>:U \#:A,]6O MKH.=UITX IVI-T]O#N^) 4;H:KQHT'!)LN"S/KO678!L-MR-X6CMLJW L [) M#F0I<@L;^7)>\ ,H G1C.MCYFN++RLF].CL\ QFZ-0Z[6+9QNV[MVDYA.AV; MB?N0*6TQSB H9W)]LG";'MJMXZ>_J:GGD4;5/PL6 M,)_^L0OI-[ !L1">0Y3"( YU#JJH*O?@BV-78;N228?WUJF66U3JDI1U!)-" M[Z%N \X(9T(H2-999QR@YU3<&Y;A:?<+]0V1[,))DF$E]C_W*F!,I560$FX@ M;[FM 2]*-&S3@AD- =?FY)I]4%K[K1TU?"L[8YMP$JG$U13'%),3) 61@?#O M"RG8MHC+\BK3R8/U89Z';?!Q&.=3.\&+9X0G012HC;Q1/2[ MOG8OY,&WR8WBC.,R992AA8E][FFWOJL\(M'F(@BQR=&%@;VSDT:[]53(? MA_9'.#?=,'-+><*4U7Q@EB%:%];G,^Q/B#:D(;,^S^5Q\SCHT$PFH_2K/)K' MO9M?,I\$D #P.-/*JTDR-=_@C[UC6XC9G7?@!R^/\'9_#H2 C=/>%3WTY:^! MB2M@]::ZZEOS.=J[[S,O/TG [NB 7*O#Q6\<@$MG\32E/+TT'H\S2BV+Q\LL MNB2,:(:H65>N%F20N9XDTW@^F42O->O6_?>,R^M6/E"G#R>+.)UG488Y6$F4 M)?%XDH"H(Q>IP/I')S"Q=))A7 Y^L$A3^BN-DS3I"]%E,(FT9UUL,$?O3 'Z M6>/:M_;LL\< H^8M]+0M7R>@M9^B)O,9V$FPK',I.+%6.SC@E^P MU#'\;4/V^BO^7:/'EZX\;9"QX%\DD)LV#FL/1@C M9@2@+ZQV4_GNY$W0AM.GRKL*1RX88;2#V_Q>?TF:-G)>CC1JPTYRICA4MQ%=0^A;W=R\#]^%20SWQE+INV"K066ASM%]!H MH:65C#,C>5'J<'VKL0?Y6G*$Q/D'RG%*GO MF2)G(+7GF"7!_2/TE^W?!6/'VS(A=;5WW;=X#$STK2W2OI4:X-8$INEH;!0' MS45R_ID6T)0%8'LUFYHLKM[=B8[>'9;M_"/NY=3!$?_1V1_VVO3AY<4F\(6! M@O;A\DE8/TZPOP$JMJ_'["O/%,6;H*IV+2A'BUJ=-SU4)$D.GZ4BM&G:TW1& M00!KV9T5UX664F'7P4W,0W0P#^;\X<9L5)O^03;,C%;>V3)7M^KN]I;Z*%," MC@,0S'_1$!>(Z%=32S&8P7AXY@K6ZRUY> :7'XI+<@=1WP;I'+GC#AYLK:TF2BH.XCSV"73"QKN0^[GBV)@50WNSN1;&]U:(S]RJ\ M1!12,?G7G'U^LZ]106@\UBZGU8!R(NUW6^6Y8GH2JME9E%P20J>L5QXO_G>=K#,B@.YOL-VV M@QJ-SM3;%9U(Q7'W*RDYYN:]3AIB:$O&5,A 8J [,AE()\!7-<:2%,P\I*02 M-FZ''J7/U<.JPN89JQ'2U9MBDXL>P:U(D#9T:O1;G8VP0VY/'#&ZJ],^ F+U MR4(.FH9E_OD *R/085<@-[058F.TOEV^(7/+(]@U"4 M(093_U6@9F?[&K$(%4>DYR!CE@5P#YO2H]Z;G+F81\<9D7&K["<$!6G?.']M MC/<)+E!\Q+/(.:^!IY RK"RUQ5N0G :5*WM2T;^,_H5(Q>&Q65+!T?]>H2<= MP:_W6(5]S,$^"OZ*HA'DBJWBO,&F]1FW''R5CL 5?8EL +[+:&@(/O$K=I4 MN:%>_.0=?*(4K'D8UNNA!>7I"0I6 1# MA8N,RF?)J?BY56/2*ECQ*#8:^* HQ'X&1@PTF#(;JI:\3-W*#6 M<)O7#@7=34!P%9W]H*31,2(,Y^XIDZ)\T_R+L:T)H,# ^G+AJ2?I7J]CK^PU MB2O; VJ7"1@94U0RL02+/'B]<98=X_WT64;M][M LS/>)V,U]#77TBL.E+S& MK-:FWZKW,71RMU_'?BQD7^&@CGE]).H]8^4.G_#"RU&X :&;E)9N["JMP\\#;14I'%"OS'X]Y-T00\NI2[R MF9N1Q--L0:.\[S?9HA.L0,< N8![ MDL;S;'%TE0B7B;SOM51/U5(%K>7PTM3Y?NY=R?94)-&I3QFS>B/= M'<,BEC((UHN5@L@B):$N.X/&@\P80I 9?A6X8\]W,&%<8XAPT?"4'+A:'=[ M0;OZ.T/&L(].B/%FZ'UE&F@Z]3KA@5B@ M(9/*Z*]X*^->$H):8($(L>4LK/L'(,-"4WBP;?41^FS MTA?<-PY^K+3CY)!&-+*LQK7FA1_JF%P,N,WO"Q?L$4)'Q*.MN@U,%!AV_:G9 M8>=?V^.(A&_[B)N^:UX-]3PQK5M,@ZI^(>F;5/J87>B)F8RFF?7$.,\:>JS( M6^7U*&1+-;6&>(&J;:;04D+"WCI#"E+W0IBTRQ$X?-4U*>NGK5Y@HMT6RK!:H9IH-8S@$?C*K)1)2;WQ".QU"]@ M]RA?RH64$-2MD#;C)1B]&$"A-7.N#^P^.Q(1;8M36I@SFQL?8!^-!N6ATD>; MI?7Y1;L1PXX>)Q8B%J%INIS!NF;RM_OSB>"G\9FX=P80CVI/"^2I9M$8*NJH$#5U,8BZ=%)5F^!1=C%4L.[$@ M.B?\ QT>7^@<)2%^GH0O[BE^%K+O*<318[3( X-;V71.NUL(T [*:"69RS]J M=5L9JO \2F+\9!D9LAB3R=JJJ>W,U+<&)O*GSL*G^X<6'FG_=UZ6-I8JKUV" MIPXMAG#@@&1+.%CW@P*9XC-F#0^;?2,I?=S;RM4U,U0HSQ&^?*ZJI3Y, )"))ZDL>]3>GPZ10ZO0(X:'),Q?XD+TSM8BVAJ+RZ\! MJ7/#,9E@S70O @4%*\O$#^]U-&)9BI;-OOEV@? T9QQ[Q74:T*;+[?=-4PK MA8[6UNEGUR$N>#CD&SWA2MMT7<^O1Z8!SRIE<*L)PR';D(W2.S M:0)*4QU;0WV$8<>P=H.PLS"]4)L(WJ/TT-X0LIS6,;E#I_^1UI(X57,ZM#;6 MXO"F18POHGK.6JI/38\"?)Y"56'QJ MG:N=-[\+"R%6^7Q-V& 94WU) ]9.X M8C\'#EH;7)476'\7'#ENX7\*Q#07TA0>4+!R@,Z2S\OQ0URDBQYI/9($=DG[ MCCD@Z]I9^DC=7;YF?=F]RWL&@U+&G2O%:7PDV 4$#D:1RZ85.S9?LHN"+@[# M,)&,:B3]E#O2^GR2_GTP?5[).<[Z/^)?4QEYU\V)B][E/V-,FQ15^,CECG'J M44;]&V_<"UU"'=5MAW0I*KI#"=X[:GAN8T( ,),=)H?!5&" #"RP)!^]WGBV M%%LU4\C#0VAG$PFBWB^'!.VV"R#OY,)_4@N,>(@(DHE@Y\E\70\C1?9%!9U M6VPYF^"O^RWE>_:F$K#,:J42\*/G GGKHF3RA8\Y=W(-%"6W)\G@B+2R9\S4 MW\%E;EWCO.@7N,;#??U?SR\^9)7\HSBW$?-O/!Y'BW[/($)4PK[* M><1AR]"?988=WRE8RNM1E<"X^/0Z!,HHJ64U;-,I0D71 M")2JXN_UB,ZX/^I@=.U?F<&F#.YWR5W[O+\N?JANX2)_, I&LA0-XWF9XP8@ MH8+8FRN5*5B77@5P[+^':_ X,?/Y M\%D@]7OBI*J&638VYJDIA@*S=?K;9K0FR<0D?[Z*SMZ_B:[^^<.GSZ>?+S[]$%V^_]O%U>/"ROQ_K2 MC>\$'5_8>'N#S>'@)RBOKW>1;5,G8$*:A4C];UQ/8NY0)#7>V-:0:(KKF=>* MDBJ<@9S8KBEBV*V..!4'=NB*TBQ,^[V\T>8_+AAT"M1UB@5E(VW_@\.CX\=% M#DVO/=LJS13F_L>^0GJ39AC$NF@=?&'J(E^7U,A8 U#R0T/[*,&X5WRQ[O2V M=$"X5/@<]]6L'='4T@16!8]6?71:8N)QK"BQ>KA3\C&=MCL=51E-PH74?3C! MQ?B4O8K%)]*[!4Y!R'5NJXXO5:;VFSW07XP:(06RIUB.#]?S'K->:T)_HY>Y^DLGH\G40IV$)A=]*]I] ,0\)/>L/L]Q0$X MJ3:-Q]-E/)[-.W6V_IO/")SDX* 6BW@&&]7^N7S,AESGD%(P R=Q.E_JQ.2# MQ=@^T1N>3!$E-P;^Y!_E#Q(K.*@;JCJ0_'9\R[BTI]?YZF<72*=]PODNIE$R MS:*3)8P*_\8N$,,;BWZH13R9(/)O.DO P)FA80L?)RDU#/EAOZ5X^29X:@XF M;!IE?G\31/)?R- C!\/CROE+H-!Y]KO>3><'_2^^FY,, M2"2;#MQ-_;9[-X-FFXWB<3CH_EX\'+AL,-L?6)$G? M:^2;YVX=>E[PW&<]8^@WO^;Z39-X808_F< ->8V?SJBAS_ EG$VS>)$!I4^! M#J=QMLR$TE-LF.&Z=<'S^,XX@1O2?WD7Y'O"N[Z@URS0 M:?7<7S"<\PT4&!SS_%7=Q@CUBXI0W4[4B+>AC#H9=-KMMJ2=._O8;>3?%?K-$> M\,ZW.%M"YWNR];W2^I%R#@@_36-'I;06"=[IVL;3GI N32A#N\=B\T75['A0 M+<"U',&0/$*&82_<2*G+BX[XR?!%0&"-&5$ND &(4J*!V033C[')T0E(C0Q) M=NC^92!$@:X1ESZC2W0RP\O0>PTF\63LKVH6SY;+Z&2!$D;;Q:13;(J4\%P6 M/)<9!6[P(YP4_9I1$R)TV&#GF< *@0V>9$O[T=>?(]HD_6=HOW#'V.[H_H], MYN1L=;A*Y7:/E>,']^B^(IC@_T_3^G0*)#@FNAX3=2VS)6A13'"(T3(^2.IS MH.T3)&^0L8L$U,A),ADB]HZX \X-.M]).L:[8# MVH-Z-$JVR0?DHG,X<%]'DQ-B_"E?:^[UZHMO]H4"="M('9(DB-_I/*6_EJ $ M9/0[Q8_ 'Y+WU^6%3[#!UB2C&-H2&X"97^.OV%>,/B#^/6@NI'\GBS$H0/Q[ MPO4+?H6D!(0%_YG,?+N.VGQ*5U$H>TX5QT1Z/%V\ MR8]W!>D>54WN12R5EC<\D$^RLE MT!)Q\\#%HJ9['P:I$$:N" W'+A[/>I$#?Y?:29-<2#?$I>%0@7;MT#[*K8,4;+@ #AM$:"Q>Z3D1, M53&'2WE)82XAQQOI<2-5K>/(I)A*.(A+= W:,2X[ M3XXQ7H^?SC^D5_)Y[+BV ]XPPQ_(@U'T.OTMSX3!85OVB- P[-A_>W;Y*?K; MV;L?+Z(?+LZN?OQTT>>^'_J9]B#*6\AL,D7VFGYRB;H[R].)D7TJI*L<;!&R M,NQKQL^ZF+KG $.E";M P#%_U&'ECK%P]Q;+UB-^-TX&F%'N_1X#:P+9&\23 M#N)I:P7*L(4WO([N:*T*,.^N]EI N7W8[[K8@0,4@Z_Y5&CB^AND[!]IT'_E MZ,%'#AO 6&1 M>?(.MSG"CE[\5^K^FHBFJ8ZB(_VRK]07&SAXVQ\=XZ@==MGV.FH'_+57O0+] MH+\4_:/&W6O_>=!M*OY1[T!J?S+D.44_:#N2*90(H7L("DINWG,3S>0;&PF2ZB!:@ MY*7>/\C4*#_DWL5IG$W'E".93)-XF7)_;FP'/$\R0TJ& WZ+K1J#BJ1O_=YM M$"/'KNX5WO>,VKUZ2NU\='B#XFSNCS?\UZ5*9"*7YC%_"!\=^]7;OWDG+(>" M[4BI^7+@EFU_]!NP/P]4\?^SO\/L;YA]O3(N[O#OKG.]UP4^X E_*1L3#[.S MT,-_'G0\BX?9L['V)\_ZGF?>BQ;^:\C[C-YF][[PG[\5+YMB-,LSK]8_7\K+ MLD6\A%,%/K6<(1#O>#D9XF78+7T"O$QZT<_12Y@)+YO!)5X>S\L.+O!5M CX M8OO?O,2-?<,S+&H9SZ=>J(3_ZF-3V% \&P=3Z'SDG/;3W]II_X&^,@Z6'D]D MQ_;W:2R8PH)E--S^S>)K4H6H>8AJ,M?8&*-1L[?1?@"/FB/M>GJPI22515@+ M\W^23<\K:AN0%F"A] VS,%_W 37?[<:[L&'%94@(H M6!UQ/<)L*9&(-*[T 8GJ:K]#5PCE::_)RE5G%)\RU\YR#A1!PJ,C%&F8>A$^ M4.JD)^8&9K4J!+V1[$\^ B1+&"5$F^4L(E_/%FH\C2[R?E VDZM1(U@'[CUO* MK692'V#IN&#:+M7JE%_0;9>6HL]>2+]GYJ+H[!S@8GYIO996Y_W\ ,Y M9Y^3O(9E']YDON7VX]'SCI.NK^1]M:U;[I)^55N@"K?5SF&PCY;9$1V!^C8S MS"8LQ5/;8G.$?9 3_9FXM/EW\[^WSYMXOH[>7[L_?GEV?OHLOW5Y\__=CK,'ON M]^3IRI](8-IK(6U>@K)BW!>7XPPZ&,^5:PU#+:Q+Z'79_!Q)Z7: %N3 DC@C M6+UM#CR[WTKC=B<,\[(9-?H]. M7F)P!(U@URHG88/0KL^9RYRDKN_]N\"-C0ZL<^02W M7*4M1]T"RD(;LS$7%,A9-R0W7Y92^I"+Z*!#9[I!_ ;2!02DR8$=;)Z"XGL, ME#7H)Z?>W^[5#]P#O@R[!Q[?:IW1;]QPO@5V.&!?%XUG??-D8[]%28.\ AXB M>-G]EG&;$?*W%-2H'[>EBUEPQ$4IRU]7F 6I2F]PMK5V=Z+><9A'8%>WTONE M?*$CQZHVQDI%HICPB?V'<.9W./,0'8*T+AAPE3=2S= VX+!M^S8W;1))L>F; MAWM73#GJ)RRUPON^+0H M@ \"+[4];>^$ZROS;(+EPGE<[.L*5O,=3A<&_%@YX>U B/^MV!+4,!7L9R!4-^+K@NERW<[8]TI@ ?Z0/W$5 3SQ MMKBN?3EY.N[B&K?TL!:SV"!61,ML+7<"7,X1,-;,O0T0*OIL !#TVM9GT+1/ MB4$O+-X841]+'J[):!#D>N5(;(#1,!V;^AKD35(])I@"?J:AX//M>]SG#LO( M@5Q<,W:ZT$$;S)@J#/5\Z5JXLQU%/SZ0@\"?-JG3,IB)HO:O+):B-,-V=4(] M#=O(V283PMY-M(4VU.J:D7WVK:Z%!_A:O!TUU6,/1-2K1"<:37Q\1RHU-P;+AKA9!F4HT&JG\./"[G#8) M%+R\1@O>M:]28XZ-/9XZ=UJI!3W:#]M1!D-VT-D1T\HK4!V%GMK91Y>"//F% M$BI"C+Z!5:VK@@O=:!LH^Z)$TL!MI@[=UXR%1S4J.X],(S_O;D'?TG5;6NMC MY>1E1R[%X:0,:GJ4YB1$G!4#_]"4%R'0D@ @.8]#%,8".K,ZVFCNN=V8J-*-]J$?*'.]L.R7 MY GAORE2D^^(QEH-#C7(6E6-##A-AZ^TB>Y%=S#H_U4V8;TY31^=5FY&'FK" MJ\ OV>SCTY ^!WH("_?3=8%'D5LU6S9!3M%?6"H+==ZKIV-.@T_;@#P,],F+ M/192S*Y7URM/B;)1JBSZR_U$$4!N4^D2<#*]?%U[;DOC4^+6(^NQ$MO)-*$_ ML,QI5X_M>@]19^>MUM0L6PM)5\7DA9'N;95I>.%T-)_]T;F>@_&MQZQ/T8Y. M< E2M4L?H$NK\8T^0#3R-8V%#7:G#^2)Z!-!_JW]E? :/SI7:L*]XF,)?QTX MB]]5"";"4;3K?/MS](':J:VC3_A315YZ=_G=AT]^R@/]@VBR=" (%DF&VL8V M4>,%5-OBE+Z+:%2>$^->RN*V>[+H8%3F[0_8M,6)[+:A$Y@/"I+5/@7>9K%" ME2^0LFN/5M#HM&N?@D%S@")PCWR5%05 M1-/ROS[5QH0D.D*ZQU'$Y2T&B!*]3D[QP*#&#F_?0,).RX6"0"8WTE62>@5X MG];G9RB[*:SL-LU.?I]TXO/GZ-="CP_!87<;XLCU).\T4CL'J4-XT-8=['^] M,V=T3WZ]F^P(:F#'V7R<&OR:V-#&U_G0XL"!1OMX"5,"S?_3_J$HNDLSI2]' M>@!;*YBF_41?3-TI2:+<;3.GQQ( M25_*\8!'[0CN];(JM>-;F!OMD**?T1NS2//E.P?/._"#KWC:_OTL&_7I3<.> M=\2\0\ U:E2>C6=ADC%6EP4ID8$;!I]U"9>W M7<,EL0$:2R:V\[09N?-X*H^/B(0N#RW.[YL5=K\YS^BK:BS$_=FGN@SPLI#& MNTZ(;6^8JW>H_BO#0OK(-GS/-+ _GD_2S_5R7NCE_, L CI-AU67 MED]2X&(+K@&> RM;A!FB&16%^D]ZWNH+-#NN99B%>BZXH,S.").YIXP-:S!" M3A)$D$! C$6<37UQ";#/A9$)AU>ORO"$7X$('6F&\#IMD7(R30B+PW]S A=CL87YED7'.6Y_SZW\B,M@T TPY8O>W/@N4YWV2*)V2)[:>.W M8F?\??T:?M=?;4BKW![TD8HS!^C-NW*0P"Z&?.!?$Q@*2Y%?$B-"0A289E L M6-3090D%X:Z0-",:\KG]./:H1W0'@#_[MBS_H+[ND2/NAJF[^'KZMH[; P+O M6"?";RS)OC<7F+$16M38:V%_*QCV!HNPGPL$&X-X#M-XFC)DQ6*!Y5,G69Q, M"1 ;!MQO7SKD(A[/QD#5\8(XY 8Z/TJ-1/@F=4X$6(.D_$\ MGBPSL/5F!,;V#MO"8()?^+-TFH%J,07;)8F7RW'T#N>4@#FX0(J:PANR6?1V M7V]+[E2#JGKYRXZ<,LET$L\G0&PI3'.<*;2\!U=G=/;;&N5(DF#7BC1*)S!I M-4M!?\H24JG2>+H8QTLPE]]QVK+GS6ML_( ^/(64" #7@1*Q3T9&U(AD.9[% MBPGB.QTZ9]K9)4PEX1JK\1Q6.D]!KSKT+FVKA,',WL&?9\F4Y#VW.-$('#V; MFP\HO2R998%S+)3=!Y86H_?RMH!=SQ_ $6IE[_44Y0WQXF-L_L"VZO 3X(, M2]K1),W@+#+F[L W9E)-!K0[F>&[IG,%8=%AZ*DE\9@E4$L&TN'BAXNS: :W M83DE>""X"&<=9M;?&\[;?%<+WWWAX._]K_3P_>5N'[JP<%G M"N<$>]]CJ[?CSJ\FF7ET9M&X>8-1#6=*&OQNZ2#]?RC694[5D7/@C_,IFH#) M#+C7G&73=,&R"2EL'L^2"7Z? C=@_*AE,I6O%QG\>+GHZQ4 7TX60&T(%SH' M.EF"A78":P@4)_#R9#SAS^=C0FS]N*>$:N3&Z6R!C-Q M*B) *WV8&LO2?9CXPWH%:@%\#XPMX<;62Z!@JLP\F22P^B6C8XUA.D#.4Q(4 M<-V2;"FH7[BE\I,,GD4$K9?91F?BPN]M?=;1CRC?8"-,TS<2&'6;J'@6U4>- MOY,_NTU B!:U0.H N8&'UD,'*)1 '*4SA)08(W[ PIXM,.R^%C&>W\Q3]*/. MB-S&&4CP<1*=2ZY^T-*O:H_!Z[I'_N$,*\4]"1>"C_=,76S9!TK-P;NLD#D> M5(431?27^77U15HM-4'NC&1G^)&HSDNA:L*$%TTLK0M!S#>#X$N>!]IO=<(. MLW%T,U:"?CY$6+\7"1'BV9E12H)VBZAA'_&+X_H ML 7R.,:TF,#*4 ''G\!]3^898_\E"(2:]7=(FL_8JW62@@Z&&)-@?4R Q8&2 M.$?4:# 53I)D03" KZ,,.,UT/K6]D28+QAH\F4\0:Q8-#V PB""(WRQF#.JZ MS)#W3("G+19SU[@\D>Y))\!49V2097/@M2#!IW,>%*=.UDPRF=)].=/67346 M2%.2#86]_8I@0;,4\0LS8)<$)9L2].%L01"?)],%P3._1CZ8P#)% P&M%0%H MX<=+VEKX%CLUH7Z!:)^PM94;P%0-2'70C\#4'$\DWQO+NE M-9_.-N1U7\U T.HG:!R'\6/<4+BI=(Z'D@LP*X_B2NRU= /ZRH]>0P:71.VI M'-KD%X2I7*V*8FUPSYB,.!)V@%UVE&9.D4- \&F<@<2%?R81 C4O\;]CT(/2 M%#2N9(S_@*\3!CY)T:J%A<7+V833G1C,<0IZVSA16'P71^M=F;F$;;5;03(N M))C6<1MP'0]S9_IQOCF$S'9V?O[IQXLWT<7_^'CQ_JJCN'>^[Z!TO%!J#?LH M#IEJ\LZ@2!K'ORZVQ4W)$$H)L.3EG/Z:Q M@_OK4=;7=XT3QN"83/"G0,<=S M]_T]*23<>3J!46;+!'@QR(3ITH^A;@H*\RX7) :RA)@F]UC6 BJ0H%B 'UG;P>2-!H-FF-P7>?6]K53A'V^P)-$JT3DS@)),HU M$I%EW"$#$NRX,:S1XVQA7;/>7?:*.;->5=9Z&Z=5F&2*OB,N7J7A&/O6C&A8 M.'J(N+&W;1 HXJ&LUZ?R(2"FU%B<.''BQG.#=SD!%GJ#7?:$]"R1[)<4(,6BUV1PU M3O@1[-1DFCIXJ*%9(@0QA@6PK4U""-PPT'(\U.4!"5@&"&00KO"^.2B]^%N@APEHPQ^'CQ S MJ+ O#>YE.@;6-$XI">([M# FKDXZ$>++XH_.]6#]_K:X; MQ'@(\O;Q%_"9ADVY4_PV7^VTZ&"3/ZI5:^IKT$M!%N/:HR/0M*B7?/XH,4QA M1_=8D>0HMD$$F0T,(SG8V.A>86IJ[/JG84H:4(\-:[+VQ/ZTNWJ,S),+4W/* MO:<:&'*0,"8R_A#+[;#<%UG= X(PN:H4=S[J8U'D'734K3&YC08&:5.7V-L: MYH #-D\-U7Y]ENW%#:592R'.,Y-FUCZ9_1%7GB9_-&'O5EOL=EW+(F;0BPV[ M"Y][#QYDFH[2/Q+X:LFF 6?24A-[K#YWR('N*?@4YZ;^R9NR;G:<*A6&B7U7 M9K=V,P2N2X?PC>4*!(W=NEYRP7#A?A+F@X.8WC>2"(8R]_!!]Y\HAG@?$&,< M^!H0;K.__GO![A+:1'_SL) C=ZM(9B/9"N>%DIQ5!@U5[@Z@8 M)RKJJF'U=U>>YM?D5( 1%<^8H? MKQD3G<-CRG-$UNGV<;M@=_=P87M\XVVYI7-J=;I?].!3+UI5>+B$.P03:!SQ MAY5Q^FY_[QS5N/Z#%M&-J^<1'P[?>+LOU^0=$)HB11C(>L8KPH=Q,!_ICC9SSE<;@*L#P*."+NF**%[^H M(^J^0VDT=:4,G#=DHZ-V[ LF_#MBPF+PJW^H0. \<06R)(?ZE2 @#./(R1/N M_/!,31*F4B@+:?7^2G6Q=!0TW(6$&O^62S=I?NO",RJOL%U7%4.$X2NY.&Q= M4L':UF'?[1E> :$-80_PVEP7_>_CTN2-2ZM]9EWMW>M=VM#J1@1FOEV5&R]; M0]7&V@G:T=WS7+7C>+F-=XWYO&#SJY,5A_09Y9!1ZYZ>41BL6(*5<983RT;^ M)TLS%'S\[SEWOQE2TE]SJ:47I"]3HG4!HH'I,K7)J5TM:-3SE-S&\%>*F8EC MRM-V<3!88D8DTCXYH!4N::)\Q"BS86N MTVNI2/9ND2 CU(N9D\4,+"L:;HF]Q6A>8&W-R%W^J6BJS5Y)+:"D7)%&8$Z3 M99PN$WF2,V@PI#>9H<_<&72@FNZQ<0\F@\V*NVZK3(RC MJ@<$9CN=$%SY<@9F":8K?;6]X0!W:7']('V?>[E*9-ITM+G9+<;(ZI*KZVSI MOJ0[NC$LMQRN/7N)6P_%C&]B?5W Q3T4T^R^_UL?,3$'A?'C&>42+2F>_$D< M)Q+[%P<,;/0<+C1&B("*W.":3YJD\1C[\QE,P2<\93"Y\-)W!E-!DGV,T9Z&Y M1Z0^.+<1NOH2=+C13[]33Z=-PZ06[I4&3J;S>#HC%^ RTX25"?H[IKCV)%/? M,SO"7(4#V>MF+ZU]U9W&]/"BL M4;-XF/Z)Q5HMT[I9EU%03G0L VL[[5Q<4D)9@JOH_,8*EF>#D00% M@.,WSL#@/%#S^7&(5@?BM@KZWVVZSVH07=VQ)*RZ4IR8*R'IK]#?#Q MDM"0\E]R8Q9BE$\4Z&;G0).5W/\.$KA9EXJD44D,%>0\J%W'QCR2$9I%\V\Y' J' M_? L!]AOI1U8$7SN&BWI\S@;;4D& ;@FQ$2X6LL%_@ M:NU<* ). M#>^$=&6,8B@9)PLJ6"T?T4["8J4:PXT_D^=0%"01!4U6C_7762-9;^Q([5(! M71TD(DH:$FI9>PRY$#8!\]<=O^QEQPB2+]?6P>0<#&GS!([1(A#]^Q>*><.Q MO)JF23N/@&V/.'HUF4]'L^"[QKG/7P4I"<:OY$%?:4IN-/]HUS7V_"RG00'_ MJW0Z&2W:"1%!HG"W&/.9S;&,W;(HXHS &DKNF*I\F^/\=+DU<*]Z?8[JZ]W\>Q\:Y<[B3WX[ &# HYW11%,=6V("@^2M-Q]S6XH MTW=,NPXN(\ZOCQ/30NK P8$^G>UV3ZTM[DOV30F,\"4[FS:@=+,>?5X!>[L2 M=\\$J(T1-W".I .XBRJA!S]=F6;9J4QFB>3Y^O"%ZIHN';PD_U >21?89A]2"TKR^J5->4;8T>?(CC)6K>PVG_.-6 M9L/]_@*G3T]O/Y-X1<%TESUC2L_PBYVQ ORA!1R0=#FU.)ADI/OK^KB4P^^< MVU>1)UY1ZD!"O::2.6>O<7D3S:C,[1_$DSC&V-)+L(B M?"]6SF\S]DD*MCP[3<2!\U5S5^]TW^P75$F]]]Q< -"6:Z8[7G^P0""7NYQ[]O,?_4:G> _[*1@@9QGU7W;- M>F:/7#["?D#ZZ+D&7%ZT<4/AW[.BC-LL,WV5'?K# /'IK&VHU TL8>IV?A4" MEKP@(SG/:T- Q';6#S>D4WL*GO7S6? M8,Y)IHPYY.':[&:_4"-?/AP8=),T M#5>5O:+7;+B0-J?.9,#^>?3_8;)>\OUZEZ[7P7:U)/H_Y)]YQ^J:78_ MHX6VM.Y5-Q_A1CWM%*-!SKM);G*.-'.,F12K(0\,; M6,$+!LA/XT04)%^-' MU)+7D?&)Z*)7#J3/=;?Y%7N4:&7RVT_7+L3NC9:Y>B'[:HVA:^Z\04H _13: M23B/MT@K*U 67R-:ZAK4S9G3&X/58R%P\N6Q&B;+!8'&V01%$/U,/G:M<#!9 MDC2<<5(J.54#13;6XLMZ/1= (T;$'::KHW)NG;VPA?>?^]FM:\1P(%T&1TFJIN0YL0!^7*/)0MGVOLK"QRO%!)H8#\U0FQ>3 M?J%IHEMO'&[7*SP=?XV^K+]B3$K9'%=CTLJ#>1UL7#"9<9@2!PS;( MMS,,0 O@N_1KL/&N$'VQ(8:Z,^6V)/[7?LQ++";;TRV>QC^R&AO< \(2!F1!N^B'Y 2 (:M]LL M@;?;WFX6-RC(L)*%+,=;0BQ&9'1W C&'@A"B[DQ^M#]1/47!X7>@9'S1_3P!N=-FY 6QD0-6ZB!NVXMB'^INE+1A*NDP%B M1<;Z*X+\BUVR5F3LR_GZ!@=R>Z%CFU@#B[+Z2'.$,\-.:O<68K)4O$-./6F4 M495_D0DOD*5WE/<#M@.FK)^3WPD.\.8I[HMVD+YJ.+IGXAK2D6&W:6@:?:5& M';=HC97)7YP53=E0E?M;1^MZV;MYV% -MQ]S4P$=K$PO:NN-*%)3.T%:6EZ8 MZHE%?W1A.N>(<$4FR=0"4F0-=N6]-!MYUG4RP0L3C8DR+(JA7 M& 62$<9M:7\$!X[D*]:VHO,=>33&+Q>(Y^'<_Z]M[(H.PH<5D#*0/YO.E&63 M5*QRO%JC!P$6^0TU\L,^BG3:?Y44.T-ITR^(32*)SX[DUP09D-./\%@R*/0. MS(6T4%AQ[&.&7CN,D;MS&T^T33.=CF2S^+3ZKE/=[5[ZPF&>/U4*_X'6%1!M.SJR33_-*IDD'(S"H'2%.[7ZS8Z/"SF9-YL8N6'59V M8C3FVAEB#2N774U8(UK);R5\PW&YU3F,3ND#,&V#]4E/\ M/:D8N,8GC8:U,!H$WW5P1'[-5\BVO \FR(/%?C[(8/:/7")WX!2*JDO6:+=A MYQ4WCI.]C]&P!YY##QP>H)CZJH%Y/37G:8_?>)J!PIYKW$)4W+V3?@$1NQ2SZX[@N0L[";CT*EEX9=3VN( MUY\_O/Y?YZ\NKZ_>1*\__(A5:)>?WWYX?QK"Q-3=Y +83J6"$.[+[('/H%]* MD-2H;]L+G 6%3J>5@$ECY'2&&/VH3RUX_S1-M%$ MT,Y]X 57AQ!='BH9H(7:D:YUSWD!>SH0G85(GTT'BWCKGB/C M&./ /)")==)EG/DL7&X.1H($ [K=5[7&I2D?_OFP9H&!3)$K<^_P-O$'?OI3 MWD4N8WH&">^M>,YA2^U,O6Z,^15N>$; 'QW?;DWA\"^+C2_" [X\/E<'4K$A MQ81. 3/K7P4(4(UTM_,W3Q.R*Y+N<^PW_"\^-=CML^/VQSSY<;(.CO(OW9,A M;]%(09&].Z=)J(9CEN1(6'GN_6I%983"%GDL9U7#2->J,I![3AKA!:=+:%G< M=?"PPKBVY6$^200?0W.^\*8U\P;%:Q K!)Z=8H;FP:OT1%U=?_SHW;@451HR MA4#EH*QO?9:?,GRBP* A;8 E^K1426[!<6@9'X>[L8?D:O=T MCO1UKO4Z7(FJ6=QT"(C^MHO?Y!HW-*4T+4OIW>Q7<3N8CM[2>Q9.J7'&@K9, M#G D^RL@3B_RQ#E>)/?W9[,>ZMGA^\7Y@9Y5Z1>^0$4#= ^SANI0XV/OV]:Q MTWO#*6;>TRHN__'C1YE>TK.&SXWX4"AH/T:@/3IWQH)'CZ%.] N->L%BH/Y9*FWHRTNZ3K9/G1M3G?%1M:6'#Q!6($>0JWA*2YLYBX+Z2< &L^"ZG\V3VX'1<[)?H7BQ^L@3LE6 M$MWYMJCLVLD2[^K<88QD9_I5*2O9@+1;T0-%Y[E 3YY3HXI8*N-.68L1C7:2 M#..0I(3!HM-A 8QI)N55+A_B<;"IWDK:DJ#=;[<:QCB6WZ?,6^B@IY4\@WT) MS[1,1;.0>QDY-9LZ0CS[W[K M-K<+39_ QW*O#VZ!1N>")!,E:Q)B-EU%[3[#KS0+T8F).!1#>L94T+W%/I$T M'FQQOX*]_:]^K^/UZIS;8\X7$G5D*&T9\W8P:)K2[U^SK]P5 5M"(\'(/6!$ M.7V#M]/#C9L)YWR[%>/.Y5 MTE^9VM1A69 ?J"FAZ#R*D_KW7/192ZOM:-%Q*2D8RN?!"J+R8U3@P/[]Y?SZ M%N0&TLNC>$D6A#Q (QYF%(2CIZ/"%*+YYB-]KL-[K$]#?9^R K(93FH5& ZRW376 M>JR)JZJ)VCA/"OB<(P"5B/\B+ML&NSZE6502_.NG#D-!Z-Q#1'S)#T18+?K0 ME"VG%MYUE%QU5C>$+5-5A)6/U574@8A2(M2';95MJWN'$R/,B&#_2 MW=<.R0A9K)"RX;.>36T/R$?U<9&5^T::4;I\T%W4N>?99X01-7G=QR3>)3-+I>I[Q[A%*SPS5/ZS;O2E;/0GQZRTV1#RV7?$ M)81%7+KDZ[<8[EUM%[?2.>[L_P02E371(S3A [639AI,+U*"@(JK&HL])NZS M2?9D6-4Q)MFF%PEC>N*^9+Q$I[T9Z!YN%LBLNKBH3WYS0^TJX&;&WD*0B9+W MX80W\UF#.:>$"%;5"0S[]#=72:-S1J"^$LCS&3C2L$V?*=:HV\<':+%UACI[ MSP>NN)G+*#"N-#E/*KO[G\U^@'QIBYYD#ZC_3@>/"2Z?+L MD\\!IX=ML<&*-N!F89-LQJ__/$3/ROA^$>R+B]X^S MWT!!?M"?KM2##,3P22SR_EW9<^["=D-Z]6$IE\9I01!U;854!V7X?^+)+H4FS4Z:R@)7_])J5&,?,CY0YJ7\H%$ MI1&,7+*05@679M/U.G!B MBGH,_E#/<^!AM:AW:^CE$A](->U $*\'TI_XD#J?7T&Y:>,MG5BZ>J55AR.C MH[.E0SOLA7'..W52C*T)9Q!W4CI*7J7^5-F[9-YY8-;O85C1F*\IOM!7E M-]^*YIE;T?RAK6A^UU8B?N96''#LG; 5=6\K MTK8Y82L.S'I:8QX)\CY36\X2&^\1_3WKE401>1L]> M$*SX3$%5*4MX:CH,HDW>DQ07;2'P]*FINCQR7UU?5/E1!6;,]NIKCGZ!_:1/ MI9^T;D+Z 6HW9 MSB-N]PD#&?-DX$[G\C()9%/>>:D38K#K)Y=/B@[(>S?%\87A2;+NAZUDC)I+1[>] @*/.A8*I MJ$D6Z*$C%'C%G20G@T@T?J:;S]A&^&@K4-N&CG@P4^^KIJEXJ6VF,#*:,"_# M5G'T JE(1LO9=G#_XF[RT1+9PL#=%BM%]DL,8!U/$/,D18WH=&/(T_ZV &"*7G]@H;&3]5UM NH3Z<$*@#=HFBG,*+ZVUG MRGT7#.-$H&4[GV9WIRS2/INU&2TJ#I[CPI=?X"RO-P0(3'B\>+Y'QTE#PA3[ MZ5QJUV,3JS=9NN-+-3-4D\7[SLHCZ1+2ENQ%>I%7T8V(K74/LF- S['468L] M.$&_!A4!Q:[8-7:"2E 81NQ'T-A.%#EC!B-Y0@,+Q-,XJN"2[LJ >80Q[MG1ZZ!> M>LMMVBC81R6IBOMQ;>VZJ6N8R_ ^7N\?T?E,<)JSS>T7\1"#J;!^E.)2;4;S MHVM&\X-T0,%O+^>82H)LCQ@(+R_Z]R;"D'C/T/"^%#1,7*L7V&>AR0@=IHE+ MZCB6YXWT.LP2[(2-80!L?M$0>"\V$&YK7N(7A./(+5(SZA/'^*M)S;]I6YJZ MCHL*WU'"H^NTX'UY@9@Q=9L1S&A%0*UIE<9YA>])L84Q=>FLL?T(CJ9(\K@M MDK[]_8D/!<[U@RCL,K62.KS!$^*,)I%7<45=/1!'EP,425P4]+HDH\"%3*L0 MX-B&.MR]0-CAEG[(X%F$I0/_M@1AC!C#C9M0DU#SD(J:<&8)=K25I:5Y%G%; MRAH4',<.9!K0G=J>D!C668]PROIO)9-F;XC M#;11-/DY>_?A^OJE@N: M+J!N!QEQ::!# FDYTH1^"T\2D*&U2:L^AU&>8S\FT+QN]QM!FOVI?^^Q6PC- MF0&*VX(ZU];/QU0N9TBU=T\ M;:BL_*$.33T.P8TV#(D@]&A*"RWZ-//?=%GS89% MGCC]EGY3.TF8=.60VKR9WR->0MYJ(Z"XH8QR35^(/THWQ]2_H]Z&9W(HMRHO M',G;3ZAA'-S(?A;464'@_J!-LD%XF,;Z=ZWU-WWK":VX&8S?\[8L.U:4PX>]OVI?,FSH+BF+F>@BH*>QVQ(A.5Q MD?M"AH&=T^.J::3S;E$,NH*R)OK)9S]+3.O4ZX[57T>?KC[^].GUWRZOKZ*/ MGS[\\.GRQU.O0\3BNQGV,B$0N4.YVK%L#)\]\4&PWT<:1(;5NXCAH1GM8>JZ M9LISMO]6X&>>[#M]K1T5PR'ZF@0YT%A&[L'=VI FL)E%-[=WS^XW78">B)TE MN5"D8_B;'V=/4K@Q44&D#LS]UM29:A6)>Q$7DKQHG-U/G7V-]TLK&XV#QL/? MIB--EB:4=9IR)RWJMNAK(HO937ZP:?TE$! P!W"F*?Y2Y8!N# 9L=MC=%"UZ MX+L?$7]:8EFCLH_IG/YOUG[OP#Y>S,1]_JYLWNY8]!%/_"% M*8Y &$C$P!:JBL MO'. [7@FQ\[:UJ);N7(E"M:XC50W&440M,\=>3)L*L1PF(;/4!UBB/'L9\M- M%46'&'\2#8:+'+ #]D8)ANY$LJ'Z8&HI"Y/X%?N62/1W]T4@HK %M>WIL?T,$TIS M/%KB.Q_@@C4FI'[L87ER44P^K!%N9;,^CF4LY,5%EDP]L([& *C[?#VD8DG! M,8HR!OW#ZK+C<#;JL->C,:?&H1+Q)IZD:0Y?GK;H5B<@0Z),IN(](;W^T=35 M[C=QS[KN9MS'S)4+^58(NH*'W.POLJPU>X.Q(+-N'!WMYB8WQC&?"_*_2CB" MD@+&.]Q;^3H[3;*R:)P=$JU'!>O,LC&D*\3(]I#CU,A4F(+ZV/\@@5QP3267 M0%E^&KQZ>M:(WW>1.3G?5S312R&>LH^(WH@[V[_F2O?>77% PWU_]5E]91^O M/D77?[O\='7*-3!M3*9!-X'H[>:L;B/75L\WIQS$0X*"L0>#+V!2<56":6R- M"9_1/25<\RS<'5 )45>&:Z=&S@Y95XT]&/6I8XT>E_NM:.:@:WA$@. !MAK^ MR(SB?@1J#-J.:^Z"O!G3EC&K^"1B3 M'+@*WOMWO:#&>"EUPL+/99O$=5UPQ42;PV^%)@4Z-8(I4^8P.NX"^U^U:53 MT\JJ@'_! @4;^,V1S0R@HX[6 NN.%7$#>GX=IV K8Z>R5$(K_7@C.:]D3XND MPF9K$3HT)^9W<&>*-HW+.H-_Z[@!P8WMNU+0!@X<:K#'+Q*,KI07&2YVC@+_ MX&&B.Q*^(Z$[\B:ZQ,Z]QTX%.0;3&HMEVB@MTN>Y%$?B# \+\4W@(KXF@);[ M#L1)-T#P/7@QS'=[NUQ36L"!N,:''W]\^_G'J_>?KZ/+]PB]]O[SV_<_7+U_ M_?:J#_,[@=QV\!'1.PH/V)'^W!%\9.<[2;.6*;Z'A<0SM]*EFI<,OZ*Z<9"3S;XHA(MEBXTLYWK0L-H6*;I3!KU^N^@:;4DH&MZJ'G. MEINEMGC+)QR6IA.XMN\$#WIKBLZXUS'FEDDAL83.M/N[PV[1QG8Q]__B;FSB MB0)U0E#1":K K0H^'-L;NQSWHZ+2V)0.8KIK7@W3GM#1QO&__>!@?1E*QW&? MM?E!,*(H?N;]"!:3ZGZ]5B&D,?= ]U./$]8[8JX<!H:X03FE2.M#>:15 MBULBWCZQ[H-)C8Z=V6= TX)"*+ U+C'OSC644 L.Y"9GV$YHT /G]@?WHG?\ MHN]Y?_\-_]>JV[+ZH@]7H"/EN4<5)DG"B0 M$>MMXQ+8.CK#0&;4\$<3 >MOJ@I^P58N\$L6P;=Q!E\U($C;/*KBO,(*2;BQ M+,NX ME:858"R. XSS#I("N!(A.&/1VN[ZEKFT^V=DWP5W?&7;( MM?,.ZA$!T!!_3Q[J>(W-WG-I>+-H#N2(<#EL*J"(H]3;-6$B=QO$2S3U_ :# M7N(]@S?%ILS$90IX)!B?V H2G:=OOXY(FB7$=/),A MO85Q/ZQ,JL[;HZ<\-@8;M0,+[H<+@:73 FYOX="27K,'C>I!7=^8];3JEN1T M7M&7%$2A+@L+=I*A0V6)A:1[;A,#(@P=3PLW#&]':P *9U^D7T-Y>A MAUBW+.!L-Y\C#^BU @R@R@C>5]#='8:U9O]QX0-7?7HUS>/F''VQT*RDJ6D? M$%Q'U^F[W]$1.S1B!8(>A3)W'\62#7FC2 MR@/[L=Y*3(LA*I<\>7D$7J /0/X _\AUQ8 KY6=BV'0&Z[38 MN>*3WBJQA4B]$K8JJ$%H'XIB@P:P$QYV$V7RQ?:1F M+$'3ZR]4R;&8$Q(.*7G=/2E7AJW1R(&CG2-'>YI@A.I#\/Z'QQD=0OU!=POY M1LQ)!MQB39#!,:2H=9&\QCP5V;_:/D>1,)J0 R7 AY\QP]M#N'2;A3 MK&LFM&YSOV P$]/:6.%MJ6/[0@ .MKB)V!Q5JZ!T%8$K()TPX!_BC1-\\WK# M[8ZPR/,1ZT7,S)AS\:Q=#!<9.7:WG2W0$4H$OEXQ?IE/"9YX"/D[CU"%6V;F M ;J=?,:L\ @:6PN?D,M,5$Z5-MXT50UQN/D-2[1DV1N#>?Q>H_P'!0)"OVW#A(-X?[Y_#G=^HD"Q M)S()J9G^5T+QOH9PZYLV?.T4G#-F,K!+B)F@V[NG >NQRB\QB5"GL*TPO)EL M9#+S;S77>5%[IKVQW0RGXU[@4G/-:W>(?,84H24QO4?/]&+5C6;4UX$*9=0< M.FXG!HT_^#F64>)*(:P7=C'E ZVMI"*VFRLC%)Q.=W8NJ=^;@1!%^MCS MKCTBCR9/T#WHX-S^' QO]'R;5K4+#%G_W+%^-.MU!IR9ON&4C\!]VK KFE]5 MKHPQ5[HVOD!I>^I+X2+)00!;VB2O@@Z 3UZ;49P]PP"XC%371)O.>"JC1&>M M,B&UZLXUM6'=GVC7RO38M,M#6;!?\N&>S7^5:"X?(URR;;<,DC ]"!:1%JN^ MC\R]Y2#/!($6VSMB'D:'+BR*D=-#OF*5E&2*2+B5"4U1&[BNLC/:I^(PSGGE M5^O>IOF-6*TWEFZIPYYHQ,8$0R%,9.J,4 SR=B0COHO.9B]M?L:.RK2U6Z,< M,D'0%3K 746MD@MC72?#)=PV?[*%1F<+4G%?JA+DR(7(6VST2)-C:(A_C-U5*D M+&RUY:BK3@0T97\1<3]<2-) ]ZM';*Q]NV-6]#=C8X0]$V7726EFQ8O\MKT5 MHN-$@Q6Y@+US>?W=GH(,I-/K&>,*WPFW+DD>T?O8>V/<-,.FES&G$]T1WC]K M@$/3V!MA*ZS?EH8\!J%S%NI-FZ!K)KK9XW,^ 8&5>ZIPG@ %5 MQJ_7=SLR](%H%BC:XJ%S!;>2]!?*5;/4(SNDMM#M^O&)C!AG%9&8Q_)Q&S/0[\7+41? REQ#ZP7J/^'_-*;+"U6"]])T_B9_CTP+8\D?CX M> :C,%;S(B"Z?R:5B8%A^*\X+@2U[2#-L3H5SFI0C_2FN]F=%E1[<_7J\]AW M%*R8XV.FG/.ST3Y3$LKH/$B=1AP.9*J_EA[C^+[OHL_486H-!Q&=V5G1QG53 MF"QTJIZ*FA:^KVKW[?>!AR$$/]U^G3U&9QE5A+CZ>//.*(]3>$U>>&_Z.]>@ MJ3\HO0*'UL1%5LN VJ:)VZR(4JPEC-.T/CXDE]$-4RFPQ"-\JWMD$:=8O9,D MXN2_!A ]\AV-_C;Q]%UVZ7"#@2A]N=VO:6,HK M'B85W?(]/G^(W436YI82DG5M E\^QWSRNF070 M42 &A[T9U5W0@WS!^XAE&M!5N)>+2==.EU,-@K) &2:=HY1>CB^&O)BT0/]@ M]N_YA<-A;5U'-,QR)8M URY/A?Q):<=39WJBV/$R?LR2Q"$>3+B%6PW;R)Q! M0='E0&X4V(H">*X34@AZ7^.8F-B$A^'W.-UB:]IR%@\O0)OE$UQ"* *;W^)7 M"+2;7[88YZ5M=/*-.;@G UP ^&M_PR8HLT.DWF[NHI0;MG%!@72('4@"*^R6 ML-0IB,=7W:NN510M[&+WY.C!#U'4.4I=6XCRKQ;D7#W.KNFCZ9!*TUGOT9&^ M(K\+]:WJ'A9[L%$NP_OBWDLE_XWZ2FJYE.NA<[: ,__VU8=/G-4T0W<&R,C8 MVYQK9<,<]T1#P#993BY*A'Z!>:<7"8' X$,7J(I26)]XS>]^=E+PLY.+-(5/ M[$.D*:#DG#VQJDVR2P,I"^J8BD'>N(?P0/%@MP;:[:CCA9LH*?CJ>F?J;;K? M,GR_SCZ_O[+9NGTR'7 S].A0G1"[>] I O3!<7TUQ+Z2)X=]WS0,.#@L" 5B:/(22_9K,Q:Y*9])US\FD4C:PW TK_O;C;:W2YAODYM-J(7;9+8Y.'B MOZ MBF1=T>WX5'>_=&*-!,6%[1*%I ]CUTU;F&2:_K1G*S]I5^6!0J4T-SU/'%4F M+^K46D>N>3@<,4-5GEFM#""GC8>SO]XCMQ4G^Y'A=W3+G]C\AS?!6 M_'V_8C3*H1(W5#VWFL<]6)>.5Q^^1K=BP_KA9:)M MTQK(OY.9:&I5\^=QT3K0;/XI7+3\<[EH/!COJG_XO:X&BYM?5/6SN>L?8*YE M%&@XA_"[QQ426I.$UKVVH(G6KV[^Y$_B"T]7LU(S.F ZK1]&S) MEC1%(7RN=>=- FU_S2FYSE&Q/?/!<0_EX7!=7Z38R,!7!/_.5=R>LHRO5'[] MYWZ]8]OWEO.X84'Y:$G8.YYXL=G\]*+U^&Y3OCP^N7P7&O+?P([_68OCYW!X MS:",61W;,/:,(GWG7['9ES>N ^;HBH=\ I=-1F7)R75/J]UFO8QVF\7]/:T]L#7J7Q.;=_% 0?+[W*>*UC# M]&-5(L5]1SL54# \JMGD@:-]XYXL+Y=BI2=1K0ZYC)M_@LOXP()*XCH3.L8* MR,Z[G*]OF&F9_+,%U2/=;&%]9IM%)[Q16+LAC6&X$PU8W^0"Y-<&NXW#3G_< M;W!)'(L.C,5#?C:6*0'OW-EB;L[58(_>;NW2\\TH3/X9J#HW-$F.JLR"EAPO M2F,_+E;A?4PDFI/LF82_2!09[^\:\5[SLON2] /;]:>[MK$Q/;NVTW+4M6W0 MH>?(NCO7XJ/.\$4TS*)-IRS)AD]_9?0Z54-632G,:J@1%-D MADM)N-YO9^B!\-E+)"E5QAR.$6!<'V4V)V_1"%SQ =)^AZ6ZG&K"&>B3PSJ- M!HTZ29@)+DM:E4*M7]MR:MM)CG//<2@1>(3;]!QB(_R$>1']%0M:@J#3G?.W M/@/)!)I,.8*UPZ<'>Y2G_AGQ#6_*ST;""M\N_L&3&X[ J<8NNSALFLNVE[41 M6#/64:B5$CLR>>@V]]U&\$A]N#;4C3&'5;) ML.,UYATW.V0!+GZ?J$ 1J,K M9FKB_+'S%X+RMW/IX%2:@;ECU#0 W5.&[2\[J8N@3!1U_PG[((9MDF9QMLNE M3Y[5\/.FX[.GNMI&LBC)6_EW." 0"JKT41W47%5-4UAT6&@'I'@439U1J08@'^O5N2];533> M*\''[%_-N+]R%2[YE28O'( :^?#^_,/'JT^76,KN 'JO_J^/5^^OKP9O.'PU M=9_QY;Q].,^CT!/.@7QJZ@_=Y9QY1X!$OS-N/P6JJ)HXSPC$.XO+@@"JJSBI M6H>KJ"YU@8,\XP1MQ':M".T:VQ9F<972ISR)ZP0;'WX: /=J7(+>R]E]3-V( MT5N5)343S?V-!L9TZLXS!.-%>,DTSNFM9W6&_S 5Y&D29643-?G)"\3HWUE) M0.=M7.85 X/G\)ZW?=4=P65++ LN&&FV:>.,<"7AX^/%6L T=PCY;GD3+T>EGF1XZ,WGQ6Y7'>"*AO45%%.'T& MDBM*F,4 ^Y)T7;U&\.]__>GR MT^>K3^_^+?K^[?O+]Z_?7KZ+WEQ^OGSV#='9?C7# _6^ 3Q,B4M4"K^Q#)I5-+@.LX*RGE(1950QY MA-O:P+8FQS8NE8TK[6[D[?&-XPX-%SEO-9$<_%-3%%,D-KF.L)XH*K-SU)O* M_/QKU_W"/S!F#!J^HI5]OUE@+S$J^MB&*'1Y8&HK@871< !$8]X ML>6D8."<^-)ATO(K;G%T%WTTU@E)O&OCB;[T-4(?UPC_B6) /PV8J'NFORWF M^YY.>_UG2N#$"8"-1@:6C=9Y1FM0(]0XX8PM?+O:(!]5OIA1+@AQ8$^Y!/.!W./O>G,:6 M+ J>P0L.)A7LF'-X8CF="[9)WY_ W;;9:WL8,.3V2P]9,7S\M4&E)QU9-+S7 M#@,E/6V*>%R?)^-*GK:0BHY!F M \T6'CYKA6"2[(E$]DI%<[Z[%=[R'_OYO0&9XF($4_QFFL>/I79,3BH@M16G M_/A5(A ,//@P0[!R]SLR7 7" .854T1J:^)+BB2#V-U;-(SGY-3"T-1$8Y?8 M><15*Q)3XG[ MU>!6?H"QJ$A:7!R"OB!I&Z:%7&C?2^).T$&L3WB"_B3[(/Q]^+CQ"0[NBEZ+Z\! =G%B.,U-"=VWXPJS M-=9Z%!D7AS,UN!V=%0ER/%P>VM%S,ISO^^YK(,@VZQ5\OC7'ZK6/M@47*BL> M64'VJH*P(;YL[OIAOV#._D$0Y)M8$@5I@]V(S2W7F&=!,(H,,J]<_/O+ZU>. MBTOVU>AM/SV2#T;ON[S^R=WV?GU!KS]/VMAI?G067DMUO41-7VL!?AQ]7C^" MUE0EE7K!U!T$[U5X>]N2T<=#%>H)+I%8P4Y:Y='FW7!7Q-VR\QW.2<#><7X/ M<*('TEP8@7G^OI ;O\G*,(@ \7*GYDR 1,>L]93GN0)47 M["LN=YOSJ0Q_H:WA5VE,$8BZ!^;P-9/S0@+6%M [ MZ+J1%2&XP_]2<3,Q5AX@/<>-^@*/\-H5_-E*;:Q.=WA2Z*CAZ )EI^'IVG=* ML$Y0&^!H?P;=(-&%RE+>-XT4X$(.SB"NCLQ\=);,$(44I>IWPZ!7@L/,X0^M MGWX&_E'W/GL54>V;XQO_R@%5*ZPSGLE56J*JI6G8*N#[9PB\F^61$6+ M'1);X8%R$?Y89EF4U7E<(*!BV<9MD4?OO&[&5J#ITR)AW.B*&R)?2L*5&U&* M;IHX;4JL3$6;';YH\[A$;%UEM[(9L1LT.03CMBZBLS*+&_*%PK_X($0IUOL" M3T%1Q76210TYEJ(T8Z?KITZJ=!Q>/*Q?BOW7XK*EXLPB@S4F)POZ:VMX8A&[V2!C7FQR A,]JWK MW"FX@.;0:-KN+CS_2,$^E_SQ9(I1&:Q?*^J8OZ%WX=*5S,JE+V,GVM8;K 9? M"^" .RK2H"/<(1>OEGP7.;9;ER CB2Z+C4%I]$UW?2L5Z4EYX;;!J3@&)&^, MKR(V$^('"9 5(TY0'7F@L"HK6JP,#*T4/[HM\)(!241)0T#T]:I>/\V M=G& M4PKQY>3I#2'@;"QC6J) MI206!>_BP/)@*2]/T6MX(-W\&6VA\5FDS')L>P2B8:I+ZHCO7HQCTC6<@FG5 MBU=ZZ+48VE@\H7AR'"_H(8V@R6V+C4S)11T712+?E81C_)$1X:*JJ..Z::*S M-$GCML'N@0C W"1UV&]Z*_VFRPQ[*5?161T7.5V=I7&5:F,\76@0OVF=QAF( M7W@R"-P:Q3M\FV!@+BL-MK0[W+YC]8/K6)W'&38;+6J\MVUJ_**L*,ACFUG/ MPF;639/$55[C("MJ_M?4%'["61N(I$"UP%[369-'9Z >I35U< 5EHZJF&S6< M86BC+7/IZ=? LI5)>5+W@;/D(N/8;WD!6M-I#0CPIE1NJML_2N?]CD!3N"/3 MK7^_ >E^&_6YS!%Y ]6[,]"9TX+#OK!--7;/;I^A0==-3O>?I2U#>0-]-W"( MBB94HLLJ@Y_A%.1%0M0 Y)*!:IDW?U"/SEON<9.,R7LPW_U[ B%B 14@ M:Y]D2:]W08L^/UQWALSIG]F@'DE9J>P]=9('J [7C'I\C3-\H6J00@ MVE/>@^5LYST&0^>9*NBC3C2))!CMW8/.^.Z >*'DS(L%X1+L-%G^D-G@JY75 M('##YPH#!70;PRSO@^/( IQSX&YG(4RW(2+-L?NQ0*/&*TIA9#L M0PXL'[UGY$)U*AS::MK);F+^F)_/Z42*8C#H)>9U\ECQ1H84',[/1Y(?T$KC,2>^XQP]6%T6D\._!1 MCAW("XH>4-8NDMWAB]5<93<_[:'L>[_)IMVTNZ[3"B,:LW.J#$=.SE8." EL MI*42?=E6P8O=5UB;A*!WZ"JQ*J___32M_D)DNC%*"(M9G9D*MNJ#QWS4-*'6 M[I+9O'''PWRO9Z2??G"KO9G\#"EBJ^GB(PS/@56:ED$,?CMS-*-#L%PD=@8E MI2*O;P>4)\A>Q'\PT:P;@-%E,!%)'R[/<]: ON MVD@^9M-YS'3$,:"9Q$MP:>_%>8:)XI/GJO>BZCF^0*XUQZ;R#(T%@7@>;X6?9E00GEQ$?(? MX7>/OXY JY%?L3,BF(''_Z9D<">C:.G0! M#T-,YQQ>_"2@8SM&JO)\-4*6O@-&3W2-XS?-:[&QD:MK5F4H^'U82Q\)*8< MQE*G;OEDSN.'O0\=48'9AF#_/-R*0-GW%E8IU>X((.[5;1\N_^07UI U87F;I2@CZO/N* MU+B7Y!WS_I4"I9N8O9;_V_#]6+^!L/U14.0FPI]?54=7CR2W/?< M%!N8D.O(F_L]Y'OA@%MVM))L5Z\DZ /XD&9N[#DU MCBGB&7?0<"?VK:OF8_/_=KV4['HZSK?]% L]P-R!F8H5?1'C/7+=E1B'LSUL M,R%1T;"K-#9,2 MO"[9UPGLS+3U",T0SX4.VO%"R@K="-CNW%8DWDH;!XMN9I.0N5T8O=+96)*W MXL=^)SDYY.5P*ZEOIPI *NYS$R" &)/#PWQGKCW4O (STJS0CS@8)S5/)@0G M4EAFV.['^ I"L2+:%Y,)(ZZ3K;2:]Q6^_OJ"&0]\C#$],&M*OMJZ-:) M127@+HYRCN1G.Q')* 5<];[5UVT,C!@QOHWK]^K2>\W+!.2&0GS#!V"H!X.YZI!P3RB.JWU1RE7)3URE42<_Z9 M:ZT3Z#2;4*E*_#X6G<>.20%??@M\Q 01 M8*6#L!CC7!%=_VB@L1+3QYI%;/3-\Z\DSJRA@F(1H24R$4%6L(PV/ M\!1/C=VZ,184695C;A!8 XJOTUH_=+O8NN46G''8=\"M3W:P:5>JGD$SWK)K MJ$ZP8!GT22; $ 4MZO_HA1'CBC -K\"Z@#]=_R=%A0D]ZFO?_TQ29C<=FN** M5#KN9'<;N.8F&]R?G+M@\1AVIK=&\O8 !;;WLZ- M^4>E]?98<-^<9^("DI#F]4BO/L82J!]50&/">P%11APT\+,9*G L2)N!AX,( M$[L'FBJ[9^':)74WT6]QJ5TWW>"*L(%+;UCPBE]VZT?35/EG*].V'1XB:5>:\+*5O1+9I0V75[?;7S< F MHLUU\9N,63F%)3RU4U[GN.>AGG#WB-DLW[8O1,+ M;BB'VFU\7TL8?=$K;*W#&W%8W<\+'_@E<_J)ANN.JJR!,#/!IR->?]:4Q<5H M=#&^0INM;K_X=M%_6).=TF#?HA"&U[(Y1%(65W2KV<'FP%)4EKO6>!;$FL?Z MA+4:N-@6(1B>*RE!"_M\MSY'0_M6'\MX6]226Q_[=;WYA0 ?7;,L;N%%:7P8 MS^MF#XA(1 8@X02X,\Y48<)<1%&>A2VV;FXW3P:&49Q)A.P8OM593.K_9#V( M),$80=YUM)+L=L%0Q[V><>=I6&S<4VDW=*7NI+?N3,M6R: 5>$>W*!VV_P:; M]=9A(W)+,NDYR.5@*I%,-=;AX[/>],F)71DPUO77E?K#>.[!%$6@T'26+K)S MNDTHK&3&V^[7RWE\#H];N#-7(.OQ]%7(W_6'\FYQLY$"?29629 8;C8<[WD#95W2,==GVSZ%$IJA"SFS7CH?,=1+C(JQ#KAI2] MOW)^)FE%B^[K-AR[]2-$"!*GHI_!SW=2*/?QS??;WJ!B'1%16'?S5]1)UEBV M=BODP/JA/&&FI]6^GO)66*#@4K'YBL!K>B8?8$A[;-#'WG)@T@L!XG.0C8'[ M&OL;((D+./ 2Q$>GZN<#<33$[N(D,J#RV4/'6Q0.RA&I.B]D9FAV?UDC%^*% MBOE/H-Y']KW!@IW/D+881XX8(W;_!>MQCSHM-0[8;NE6-.+03@!SB_JRAXD: MY)]S;W7L#31CA%F\D)K:);8!1'U;$!E8=\4J01" MO-[XY;Y?(ZOG[&JLHY0^MO<=+_432BCG!W(J+RH()/\=]5"QOY2.3*T7A_S% ME]P?B'-A/_E4!2)W8IV@':^Z9>]GX=7D5=MTT^_5_O((I M-DD R(&U3Y7GCZQ \S+0OH*,?6V*T0X4)H>@PR?D3.JA'G8BML"*(#"?R-O& M7*@4S (V[:2;-O6N6E*FD\!?_B<"<.@72C3P!/<.W3@9DNU.%[12U]DMN]4] MNK_)CP,VN7%G+Q=WG=/G82\QK7Q)OMZ!S:_[U42\ZA:\0P03!REPG!Q M8\43BL>CQ^-$_"F&&QGL4-@UD%9%UFLB\*K8^\[U3";Z8C,_1SOF:<1.9 1F ML1.E!LW&R+AA!*=(@,B9(;<4G9,Q1S96U9QC0Z0%'UH30'%.J[GQK'[MAJOX ME:L9>0^D2T$LGA3KU1+7S#T)?/%'*\P\@>%.WH+Q=KJ!S(BQ3O7*_J/%'?XI M1]VD9Y %PUFTW1C$@F\2PGQ7LSPV/DCD@T&.E)C184O"'HO''>#=6VP#AR 6 MH'$;8(:*ITWQ).S,'-7!\>O!:./@#5C.CVF$FTY!0YRP]J+!'79/TQ+/X^". M0A=K @Q'Q:BSDT,I]T1&!XM49J?;4K_F+6<<8AX$\IT;APG$@X!)[:3G99_/ M<#ZNIJ $>:@*T>/SP-'YUDR%)3AZ2Q]%*#AU#GS@9)%P%ESM*JCDNZ\"O1XW4M4U[-/.. M3604G=C_*\E#OH-E6AO/)1\*\9_X'O74H)M,?CY=DE)*73$I#&/I]Z(U>/X"O<\WW6(7DYQ(OA0_B+#0O8 MF)$?&$&>E"7F>W?K3>]AOIV6H*+0]1B2 7Z]=9!L? J5RM2E__P#\GE BA23 M0^#TN3D=ZI'UV@[K]%9ITW;NKE@!S5"J0H#S2W.6J*/I2]ZG3!_D!3&VERHE M-#V)B\JU!,EB<:Q%JH0F25 A3I,BHB3- ]0%?/_.IJ'@ AH39;#KO7 M1F;V2?(JZC# P14Z^H@;0NME+Y7N*CM;5,[\PH1M9L)X2!7QO%!*["493C2? M58XC4T0&1[%#&FFX79^+<$?D6FHJ\; MC!)S7\A;VNK]UO,I"K#UGBC)^?/. ><':4$V143'-NNG$R!%.41X5Z(1]B\R MK:]%U^L$B-WD)?*PMKV9QEYYLXNZ\ZA;Y$WE8+CPVX55 ;\Z?$OQSO,1>+@P M,%E!W9G.A@+,+'QT#JZ( 9\GK;Q)@O0S4&W<$H'Z%,O!1?*5IWR4DZ^KR7"> MG@#P>S.>T9=QC!^YM4C#+2L M'#S-:V6:]G@\ -E;AR,TRD":F\F*1)UIRK\NS]L5"PP7>F1; MQ:I\W"O-#=.E!/S,?5S9VG%XDFOC,913;:ULZ\.B4*S1G- [2[J7&QWAGDZXP!:)BCJVDJPUVOT\?S816=0 M1N2%A%.%;M-.-(4-!DYV3\?J]?J%$Q_U/GPUUO,^DBWK4$/\@_&"SEU .O1V MQTX&H %&TD)%$"D=I^A\H\9RIPSKT<=1$%SN[.9'&E%9,!\ON0*/2]#E)D6F MDR7B,:)TJ_7#XWZGCBXF)#>:07=(SM/8/++__C\PIXD>69DGWH%@7I"0)L5S M\1OYI>.H'+S[9K]8SM4O@/ (#C226T858Q<#S;[#,CNLP.[=&+C;3EPXVC.5-392N23Z^74 ]_%!DHK%S+VZ[)?+:BRAR#/ MJ([=$8[KOFH:8XLEH]-V2V26AYOD?-44;[F#+1'OT[4>JCZ:)B%Q>:^5MC'J MKXF7-P\8*,,=6#]@+,PY;*B:$A0C2827^$8@&(C!;W=>BN'1H@0]5^(6)CU[ M+RA\,Y,$;1C;+QUE+8%D(^W87$?H,]W]4_"EB+K!\']"U M"\ZA-] +)MG$YDB^H-Z8=[>*>XY[X9R'.[;R7!1$VM/^VL]NZCXD?TX2I8N M*\03Y79(BNZ(DI:*D6"+B]%;!S9D^:<@.#!%DAJ^D=VDK(L[O7V$+M5UJ10Y M>)%&,DR&B'LVYVJ1(TP=PE/ MMJ*C0*#[ T-?R_!!>ZY^[5#(22A9?Q:#A/U8LKA1P+"5:A7"-J\-JN<\@JZLG@)5Z,:0=SRNLEP>UZD$K^J.]) M:@,5CKT8955\31W<8;(:X\BWE?'-T35S6C(%G6W[\[L"?08UJ=S6[2MZ"93@F7;0Y_8 M600?.87B%0^D\/P9A__K;'#Z<4$%"$0JRY](3!J69]AU('FV"^VG'H1C[T[: M;R/#-;MNOY6FC"PI5TQ;DT\P3EJC8#!RIB+>#)#RV7BY0U3<3L.91]5OJ>5 M4D)CO\^[T#ZFM-;9RG[M@CY2."R'@NJXB"X>UC"*M9/L/4$5KK5)FE*./" @ M77J"H5JR42SM 3PGQ M&^@>8M TE5#ZDS>?7'-D-9] $*2VL?N.!(A_%.>$ MW3P%S1%L*NFPQ[WX=F73N/6?/*]SZ0X:K_+; M1X2N\/ZM7[T0"B:@@J5$,C7N_V3\EJ//5ILF9#@BP#HA(SVR]JU/@WVUX\!T M']FTD99YZPVW1YAH@CY*-(P3.\R->(X9Z\RKZ-*&Q!>]VD2MO7,5R"215=.5 M9 *WI(-E4/(1[^,\HAQHRK6W5B7[JM7;%12,N@$P_P1)C,E6TN^4E0(\;=+M M"3;H,6@ M@82 Q'VF^H*?O<[$JX^C\^"K/M9A #SZ:),>80OE,MT16RQ7S?H(2\+4JV1. MJ<7GBRB^Z,J<^I"X+#S"X)Z"]>$[C3FQM!B&FZX_ACX+PKN1F*A\_Y9)8M<] MH -FHYU8^ <;6?>6EU5?CK- >/%+^HA%)QLD81UBP^ IJ3(X@.0U4N2-OEA1@AW3HP<2&"X,A M^SV0#2$8DJ[#QXCI67]E"]=[3\FXUQX5G)@57DHGZ5QZJ&!D60*\U+E<[$\R ML=9;CJ(8NM5CR*C,6\F>IT0EHE&?.H PH^<+C&%1;MDBC)VQ.GSHO39Z8]@H^Y9K(?NEKOARX9 \; MTE_KH&&/M0(F8?LBR]*+U,!^OTCK_*(* ,U?I$5Z49MKO,6V?!KVPY*VOJ^Y M8_03ITBP)'[.M11LES^[*5&#QK \(VS;]Y58EB_%$)EV2YEEDEBROC7?QWAH M'#H05XKX!BUB\0JN?K3%O29/\44X3!?H7UGL8+Y9RW!5)0I?1@_2$*F-MQ"? M-LMBD>')ASB$;>T8MG7D*)OG"IIQ &VKO7'Q" U:\8V[Y]\@ZA;;V+:K+:B1 M>Q[C6W3\ #?>T'[M=UO-SPM:!DH-(R?3V)!?]-/%-:C@6%XAP1SX3A/>+"+S M[4(6$>TV5+?N^OVEUQ[M1^2[Q75:1U^Z^7T/JY*DF??[Z",=,G:H)!VP6VU^8=5,(55D=F=[> E1[@=)>MZBHV"018_Z.4+6QR. A MS))P;?L5,"BYF=R7@1_4 2A%:-140/F-G, MPEB:PY2 H$[!I/635/6SX^H$MN?9G<9E-PZV@]QR=QK\%>IS%L @?T+BV7S7 MT^@]/%AB$*RGF7FH>\"W/1A9#U?AW@L]A);W0CN54[AT^W7VN'4>TB.TQ_HO MCUN3(D*NJB&.;2B>R;THJ3%#QN9&Y!VPXWV^3T=Z';2G7_<3D7 68JI-,@@K M$)RBNB3EPZ?P<'#*9IJ>1LWP\W3%9'H-78\OA#7/^$@X8PP+L%)SB9 MN=NL7(Y6FH*'B>MFTI7+@XFSW\AC_'HH@7M*H-FP^VCM'QNRQL$Z#Y;28KDI M>$ZWW:F\[JDW5J+XP[U5U AV9XLV2TUX5'3!X[B7.Q[#L6&&IXC8,,8O)IUU M@K,BA\9U^1L7!C8#9K]E7YC(LPD&S,;2C//=]AN$\AC (#[@#I)\$FYC*C+P M9^ZXVJDI37.B'CCNC4')Q^A8I>@VE,IO MYRH[8?FWZYX;>"0F5H'MPP/S9&91Z^.G?HI>/P7,3$"* M!1RCH2TWCW3NMU4X,X.&/[6GRSUF#Z$NRQ+.8UEA$,84)X)TZ+:H1F(9F'_U M(]=R+ES!S3.;++G26'Z_G M/5]0'CW#!8%)<^\I?O?TV/G,"JU#(9?$QD9<>?!N"1C8K)-Z3J\](-('-\2P2S/?R,>_#^<+88+:CO;83&F M RO !-TM>LIG2P.,CA\*\A=G):@R;""L6^J8>QT<()^PS4Z M#;Q@3*M%4(CT>M _ M@AOX&<\@UHM2>2!>0ST#&#T9U]]'HQY=;9JV^_#Q17K"D\Y(=FDNBR%6@8Q3 MG,I=",G.#_" $7[\7+6 T.6#=#*7*;5SFWG^%:NB6-'64/#$HZW+V#7AD7GL MMMWRCCS/YBA1.IP!5-&2&SI(%IK!7'TD83UL!, 56]-WA>] MAUG]&XB$*]?NX,,J^KZ[V>PQMI@5Y >O>#F_O[Q^%4G0Y/+Z)[CW@GX]3[*8 M\[&WMJ$])56K">G6C0/$Y^N[\[TF0'!BO&18FS:;JQ$W\IT /]+%1L;Z^@%, M_?"JI+UN%B1QPW)_[0C@'UW-[$*#$7,)BHP]]O+%8!N;H3 ;$>F'D#*V1Y+0LR26/5@US_+#V/ZM0_ #=FE M#)>YRH89;BB3(.@_F[7+#32MZ25A@LX8)8KX/(?'QZ7)"M0-TE[V+H[C4V0X*61LJVE38)K[_O8<:X90<92W.>ILI8HO/H,R8@ MX9/?FH*/V!0>(K:'5I\-%X +GGD%J%Q/5.9>@_M).AV;C"OS5^8FOD-8D',- MA@5-@/$)VF18&=M4\%02(Q6*1=Y+JB2=6_IF@MA^8[RT.)"_L9O>RG&P\6?4 MDGD00*&2+(0(Q;IB;YYPR9?+/D)EWX*>TY&YXQ1.HA>.0BFU\5LXVB2HG3M& M&>/6[%CD@\?7:Z\:6I *D<4 Y-0MG^8+X[/%+!4A[MF@^H:V:CT,_$GB&JR#$ +:%B.7Z&D/?[RVH7P\2A+\@JJ)R0BP,/_O(L6_@1S5%N^'.+P+,2%7$38_Y.TSDVE*LJW_5LI M'D?XX1B#'>M3YI-&NZ"-(S#&49V\3S&,)[0G*!EJ@ZL5"\]NU_;/;,9VZ5(9 M<0?>:+MLL:].J]$\\HP Y&9FLR5@X M<9507X.AUQNIS[_4.GN(USLHC1E!&ZXD5L$@(STT-%,&.GB1><>-MZ5)K/30 M#$UI$?+4#0+!8@UAW[D1J[M"Z:W_3E6YA!6*1352\1@Y-,&9G/%I=X0X($2I MU]6AI5:P$=\^37QNP1Z,!&?4\4\?L []5["RAO3%%W;^=PU,D,*X7&H'E.4" M+L%B])M=$$L0=[I6.S\@[*=+%4-O;M\X5B58Q8!&8+@T16W',*0@19[HEJ4] MH%&8& ELL+:M41"H\SOL1PQ3NM#V-3]+H,Z=,)8I-&0!G3O:9$I^41&/AH.<&:7.G: MUP79"0<2V$[)A1TDL7 RA=;#V7IY/>7:+E04)&--]CL=NJ4Z7;^AC(N'/,QSTW">^@M&&Y19AYA AUE$A!L(V]-'[*->*[/$*32]^9.:%'#N[#,SP/0E6+7F@FLG&G\BX8_J M4'&>M,_R!"*)O^88$(P]N(QP$X'2__T=+L1;6-'M_STHQ7!=YR^O7T=54B%J ML8.$^R Z34A7_6?\'%0T<.8)\GJ*=SCU2;09B:$&-K@2X6C;;-:>O-K(6N-W MT1GKA_LM7+=]&5W299_7CT##P30N34HH7R1(")_[$LH=\5X3QJ$,?@'#R$&! M+>L&/A=YG&0-?UDV,;[]X\E) #E8947;1FE3Q< 4HZ)MXCIMI79&+L(?RRR+ MLCJ/BRR-BK*-VR*/WMG"$J3$$79QQ>SBLI]%D,9IE<=I4T9Y@N/&+]H\+N&Q M;[18PY7RZJ"SN(5IMW41G959W!19]!*^:_!!>>;OL[4Y45'%=9)%#5R7%U&: MM7&95PAFV%.38?W2N,%5;6M7#V/>H\RI&&J^=#L'M C MZ\WB.#GN1E"3GL L.K*KWZ,S"VD9EH*SSVU55T#7L2C5U)*-\-$U98I1Z4<%)]% M60F/;O+H# YI6N.)0)*OJN@]Z1=TY0L\.B4L9HF, B8&:UGF<"W^T,"RE4D9 MH8BYE4Q,NLOO^HNHNDCP6)PE%UE&]Y47<';?+)9[380?ORF1FU*YJ1[(EZ.G M:,Y5%8>EP!\\//UT93I#SS@IW^0\?!O)4.8%G +D7&<@#E(X/B_Y(-557%7M M,X1#W>1T_UD*4J%J<=_+!DYFT83RH:PR^!F.5EXD1&) @QEPS;SY@R(BA_>6 M\+8S(-TVQ>?"=T#=59X<4HTMA MS'6&Y[Z ?_%TI$D3)TFAS#2HS[1W5FD5IR!DX-BF*2Y3!3>V;3(ADE)"RXI&%^35).BZ58#$7WN?MM%KS ->* 5_N^B[O]=U'VDJ'N8 M><"LWAL[ Z):;&?W]YONWJ>7\CW]"RTEZV-OGD"I(+24_M7_+$^=5TC M"B=5^@5B92[U5*%X>;.XI[+.'\%TG+F_KIR#"M;:(?&R1O.]>:O.XT4$2E-2 M 7-$Y0KT!OB<5B@K,I(5):O!J@&]EIYY.K&L:8'WMLB%@>4WP&&S!-3V$KZH M:F2>2?0#8>$_;M;8+P%?5Z0U\.R"1%!3L*H"K\N!0Y>LV:'-4=9U>*N% Q8? MFXX"),U?HK*&_X%(^DL$:LA?S&0;,]D*-38TE4C/*>#M-4TQJQ(P8!IZ>P+V M1Y(TP[D6;9S##%N0"D5:P(AAIBV9*07P]K8_TRI.:M"JLI:%,"B7.:B9/-.Z M:&DMFKR$=[7/FVF%DP05$&9:!S.MS4SAN6D"JTA;27/*LT)F6B49O3T'11GU MO,%,<]*XHQHTZ@1^SU!<9C )?"0(SOY,03K6\*Z&B 7W4PPEG&F:)K0668NW M%Z?/%#<1-'Z=*4S\Q'/Y@[:[F6()<(VVQ$$W\J:;_8Y#&1Y&NHENH-%DP-A*VN6\R$FCPUU.ZSQNJZ+?C@T6($,2:"(P5N,& MGMGDE5G2D#5;SN7/]O5( V!IF1'\9(K30MP4:IZ=^L@G\39#*-6Q[K%@#A 6PY M+3-:JC3/D>2.Z01#G?9'R>M!JOJ' Q"Y]%86KMPG"38=#LX-;;$-++(469ZD MX(9;Q0KOL6@<)O__*A7&S]O;5RZ6JXE!9%"@(P67.BU3YN,I63\;2B:9<]:> M05]%C:PD 0-G 3CW:X)MTH!TWT]2DE "!@8\"78R3<$^$DP'L#S2E^B8 !.U M! WSK(SKO, /N+7XS167]?K1@BI""D1OU/_/B?_1"\W[C8=^%X0D)W;7@8IK M$9M"T .O,N@LYDDQ![4$%6PQDG2K%"LD-_6S:WSP#2BLU]?D&U,4\+ B(XT+ ME!*0)J@D@(2HHK<^P6LLVVC@N2&;/$>;G+P&V5_=OY<<=[GUE.=<>6@J5U&% MXC %&QTD3PI&!D%V2S.'Z(S\%.AI.X,+&O)MG8%NFY+#:D!S('+S;#BO 6OP M)\29U$/F0[["];#I Y,% -4>G"3[8T?'6)):Y4C=I M6K-$/(X@25]?RDA%:E1R*DW/QH0QRE0#@SHPT2W$+/O>/MSNUNAZRU-#M[L0 M%W4*_U#@;CB[97@2' >YL O5>\3]&7

,BPBF@/.LPX2YI11L^J'5RC>AXAC[M5V9KY;-^79%_9C M_=%?)%!T%PD<&B^:_LUQ4[4AA%](Y4:)XSQ2O7%F-DB:XI?/;;)3FN^3-6%C]<1Q_/X/%TY4WMY#X=\ M8LVO.LMYM5NNZ]UA6]Z4?^ZI).!?"Y80$"4\5-^Y@$E&$8+]%X>2,#$;F

H4>1[7LN M^02=8/J?:/F#=E#7H-^P:LGYX['92=.2K MTE(XF'2-\2#DZ!R#+UM1%#2"+"T<^]28@@;1T%/0/3ZVAF=HX*'B\3)Z_R^7 M'K$66+CGSZZ?/(!K)]!(I^734GRR(61N^I^2X))(?X-OOMW!5\G\(I M8HP48#KBPPSDMLLM&.,"MEK3-V_0QO"&1<"R8-GG?W5;\4D]W)"34ET);J0@Q]+@Z\-E=L_S+2KT6P;24\9>;!D\GV9S:5]H;[+)[$-\L,U M:<_E@FNW(GW9Q$3-'1)4<3_RKM*JP7N(IZ8^&2N;!SSH4QY#2\\]FJFC9$F0@N*8_ "7@1?"1\ MOYKMY]*([/#"A$:$41AD,Y@*PCY,SM7%6V^CCMM^V!',/__@7F"]=FQ^Y/E& MD.@+)&'][[,5%1"IK% \E4DA8L*A?HU336.V(!-C6H\H/.\[T]41U<\<;.:Z M3<@^*2L,I.?](!SZS=B D:4%*#;#ER9/U+OR(%>\"<(;BN@Z9W/$=!_WZ]( MQ?J?*IU7$^+A_R\B-J/85!(UXQ(6'4GP:PE2X%PR_$G'GVUN.=EOCKW'UMP! MAD1;RU(1Y9J7KEE*W^;B%5J8-A_H\J"?3I*[>8NQ^0-2%Z5RDPV$;D8QOY3] M(@>$;AI7H%-4R>D&( M=VU=Y9ILJFK4D0METMIH3&X<96.ZY@=VQ1998E QW MKU>VN,6ZPM^#V@EP^7 H<'&&5]KWG+4[8;'DTM^*1\CVXZ3\H.XIL M/E^=H\>::@[8'N3YJ)0U /%Z'()NP92GNL' (9K%] 1"B_+G^H+V>%SWB29U M'TQ%C0<)JQSBI'+,SQB7?6L2-Z?,L*-/VO6>-/Z VWYN+.6>^ ?8'%)M3J6= M-(V8GDH\&*8;N)@GN?--ZBAG79HOWG'RY97CQ]\C,_\'Y3&^#B+^W_$Z@ I; MP8$KT*FB9K;]I+_V\X'A=M>HJ9]W6Y1QG>2@NI^A84U_%=&/0$A/F@K[L"?+ M_(Y0^,"L+MHX*>N!O>]_^8Q-X^8=@9)MHP;, %BH_N7R-7.-P2:!/='D<5:W M.C#YHDGL'3/%VPMOKII(REN !K"4-0/^Y7"^I@'=R% M"4995/GU3=&;VS*DHT/I,G?4<=MF,%>]OJ:8$:_2!)UC&(RB$.CMJV!"6972 MT,JLBNNR-&O\O /$;O8,XU#L?JXHK2FK.#$"?P0*K:OHSSR;3H_])Y_-O,)L MD&+B;.JOP[,Y?=A24$DQ2M4,3H__)3QL11(G63ZX7+Z>.&SPL!JC5>G8:^27 M8Z<.Q3SN>SGR#/WECQR_(HT;\_"SO,+TG *C5,W!0U@6%2CS0.D%T&%!Z5 O MY0" IN80"PTXMWTK$*QG77 _OC-.X82,']Z&%!T\ZPV]ID$-Z=A9K%(83EH" M[T4>$>=USB-L*MC@^@^<1V]'_40HW-87&(V,(XT$Z4C""T#B(6=4N[7FZ?8U)F1YX"KLWKO=("< MI#"9+B 6:B*>SF9/7OH>N0FM?<*!'VX"!=G_\/HFLR!)"D%0X$E^L@<5,? MAO_FQ(T)X9P077-2;ENUH'0QA6%H*3E(VS40\QG2,R;XIJ!UYFD^1=T#Z8AY MP7!+EN#A."R-!E(=3F0A4DG/!IR#I*1S4!>27YQ0+AB=4] E.4EU>#BD=GU4 MX:%"&UBT24(_A:9O]15CSBNGU(WK!3V0G0F)YQQ-A*DS-W72IJ3Q]QIRHPOS M9M]I33I"'I+W$J@'!&M19_2I!?%>T77:E 4O)//]ZUK\L#FF3^05N6):3.\P M5^-5;.QC&29?#SH):=9IDX!JP]=KVVI_%>XZT$"&53P^E\6K_B^\OC](*?8S M_-&C,DR;ZKYF>JJ[30@VN"*X+4P+YR@N*/:C!!601]@D9?I%PZW%=G6CU8V> M8A>KQ_UN&$F?6H@9ULAH-YTWR%1^HH?^*Q>;?N0J4RJ\(_IC]SB[=MZ2/PZ] MJIJA;5*_V9OWX09%!1VBMS2PX)J?5NO![[R]9^_0G80%A?(IM=K32C=/!_GG0>!TUGO&N_YYT(@O>B:\_G5R7UP6X4I/YL?3^M(4CW_GZ" KX MKK;L-'Q<(A !4VV;@TU715A*U40-,*3,6ZE,C7(A)U5F8 4F%&E)P6AK,\X[ MQCS%.JT,*9FZE.\&E2??]6#*[>Q>X'FO*/',4^K@J\,+%%>UW][PK[<#^/[P MUL3/WG[FE; <"I8CHZS0P#G0_^H;L#^G6OUO]G>$_4VSKQ?&T1)^'KIX1ATQ M$_Z8Y[(Q\7,XQ2_\\Z#[0_P4#09^'>U_XY[?B907Z M5#WSZOWY7%Y6-7$+NPI\JBTQ+2UI\RE>AFG<.? RR;&OT=JLA)>5<(C;TWG9 MP0F^B)J +_;_YBDN[1N.L"BP: HO5,*_QM@4IC9723"$_E>#Y,9C?8TF% MK>$>8VX^KB%.(%OZEF1<=[0!GS?SXSJ&=3ESP.^ZVG\-&*0J4 M9A;INQ-:MU BG]O'#^T MY?9UO[^=A#DG'EAWZM&_J[$$$H: !H;0<;XY"\/E6DB0M5KZ#M<-LXQ_VX'4 M4,2A& \FUW6^2/.+S'746Y@G#V[/Y/8+(J&WAR;GU^UY^)+/Y!E'&@ R[O(T M\X.O+7$[ $I:>0W>4"41]HZ2Y50B#].'U6XMY15P+F!T"T83Z"F;P5PT[(6O@HDVH2U3D MZO+?C+S5^_RH*-Q":<$HN%V&XF?9$:':7W#BE(EIGF&A%T8+B@;T-^^& ,[= M&'%T>/8*ZIGS*S"BF%7M2/7#69%2[-#_<@:\ ,O__#>G";!G[8Z66-35,)A[ M[-]C,S\1X330"F#)VU%KB;V/;8\DRJ9Z;FYVMY.\0I=F.W J>S^P=JDTI+58 M'>SO)IAT0&^"0?>29=W5X)DN+>'YW=5"[_9S&JTA(4H.(^@T+.7HL(0R>-=M M7>/OQ>K8>IRZU1=T!H _LR. TM._+#;S4>!13"!%+,+QAI&F;6BP>$,Q8_L; MGHRO-])%82__G<=M8]Y_0/Z>J")_:\'Z@^$G'# \I2OK=Y+";3 7QYE2L# O MJ!BMR#B$US2$RU+%*:&1X0/WJ^<^LHF3,J%21V+<9VU24QU:G%.@\"R+6\J< M.JO1NPT?>O,5HAW3LK[ES$&6@F0[0Q<[80'%15K^SAF?(6(0SB2/RQK+QE.R M@9"-,\-F)OW-9,49.81IQT! (R80?<1JXH&7X.,&RSBD]0OFA$J2](13(;B\ MT\OYQ;\CT_/9<>O7P(CV.^W_Q,O@AL&%!J ^Y)6Z%K$"/X]>[1?+.5748QU[ MW=;P;QDG8(_J+YC7[AH?P$CJ.&\KL$1+RB^C/@D(Y!1>AMAC&1C-:9,2 -([ M'%,*QFJ#NUS &ZHR^GZ_62VH@R9I\XO?\#/"(N5QC>@B68K ))J:[9.3.;OY M?H.B)D58/MA&K"?-U&A&+,"4M*Z,2M);,.8IA\BR[SD63F"^M.8G!PG+0!U8 MNE$1A2"I)&7<4('HH7VFE6UA*"D[[! *)*D'.4\3E&50+!:WT26QJOG0:Z@ .<5;!8%;-$@I)A<0;$E1/(8U&7?3P+O*NE@]G"=E; M4@G#H@1R;0O*,0!*9:R)I,4=A6W' %G[+3;#U1A8T>O+&Z:.N[N->A_V<2>> M=S63'U=KC- R1M$BFKR!W4\(90:A EIX= LOP2-8 M(^H,6%MYE-4(2X>@)CE_7R>4M6WP)!#1"#B?2:O$)&WZ,C/6FOLR]54G!&^1 M(2=(N9ZS31%E!6>1(U!+RRDOB$\!Y$5 0DC^C*2$J3Q)VN@E59M26LSS[(U+ M 17P+3<-UO9 R%/?@*5P-%\2-5!'AT4\)Q'QX#;/>,9H^D]R<@_02) C$%9* M0UL_0DTH"T *9"6F!208 VX"Q)&R'JML\ERDSM"YRNA1206",TF/+ZEVHL5L M.2-93EW4/VOY*+OHTLC! .T.%:T3KCBM- T/"RP6F=UG10ZJ7%&R?Z9!+L$Q M^1QF5A"8PEF!\(EUQ2EQ*0&ECA>UU27[6LXR1.-*\:%E#DRB19PB9 5')ZT MH>RXEU&5(^AE$12+-YR"=U8CU#"^,8H%,*FI^* Z=E-HT+Y!63D"T@PF5&:;U5LW*J$=^;*R2<.14 XHHJ3)W#7!.5S MH\G?N LO^EE30.'#.!9G\>HIBVA M0_JFO#.(J./S'=PFK'X*IY"@Q7(X?PV<=[WK9KW:XT!Q%_(<-P $4K9@HH!FTX")[9ZAQA"%N@BH,$$H&3PGGRT<+ *,8W"_A.> O/$C MUYP)#PT-@JO-ZZC"NHMJ%#S:X/S6!0*E8[@/N=*G]=-L29$C?6V%)[/!DX]6 M\_<3@>JM!@XQP*ACZSO]*,I8-[B3J,H)JVF0TK((F ^I]P,R>&%P>E]X6/(_3V.-_WJI*\5O?TKSKYH2=3EY\ M@H(KDY22S3$+#^@WR?PZ$_!@07#+>=)$"/I99?PDZ4J" T<@QC9'XJ] ;$B6/B\\!T'ID:)*=#H,<."V922]>%!;5*Z(8*V M$E MSB/\-[/ MN6+"2O$@DCI7%#[004'[)A7TK,4:0AH7L-*2%/I/W7:]W"OE!90TTY;7,*:\ M1?A9N9-=O6BVYP1,[[CUPVRUQ]9?#$#BAZ KYST$B%C7T$,R.8%OP_:DG&X- MX[B\I1XE8$:D.)'61W]IR0FBCDOUJ)\YB7HU$1C]Z,D:!R;4@EV\%Z"N;,8* M=- ;4ZO AM$6.26$MR7"Q-8'FT<\Z_2[#$=<\^? S?UF$T$H?N?;*]'A[TC7 MH=*P>RQYW"RV!#5I^[I*$-$]8WY\-,_443'HYS&A"&;GD#]B^/[OO,5GMA$] M2&7%:-/H45) 4?'^@3XU6V[!D(4=J] @1,"5?I\"M L3K-VI,9E]\EB!(8@) M#REFRB/+0*/= W%251TU-I-\M&T (.CQMU"90"S-#+VN(#Y><\.J\-8,+,$$ MQ6N=$[RK15)QVB'JK2EJCW3I*U7;;321<#[6ZGL$6QH[2&##ATI=R(BFUA8X M][12^XAK%<=H !UNB$M;-0P:,]PGTI#%F' PGV?8KT6X!?!8X%^5JW<;>TT! M(\TJ'"GZ-.KP-4&H[T82Q)038#3^MYM@-9G%#@L*U@3!.OX 38-^( MADY[68ZT?<*F3J:PW!'G$)ZG2+'51\7:5-*,S=N>J[*IJ<5,^?\6=ZV_;2-) M_O/>7T$LO+C,@=:*I)[[X0 E=G)>)!./G9G#8G ?9(MVB)4EK1[)&)@__KH> MW6RRJ\FF+,]^BB/VNZNKJZJK?@7D.IDBG7D+GYF$%V>CI& U0,$^4*&??"42@QT^R(_3=MOU 4X MH3N9Y8.CQJ[%:FGT$W3P4J(Z!% =-?J&UM7X)Q5GJ=M\OU_F5GI*51YOY8/: M3XXT>)-B7*[QMI]O=CDE1P0Q$_]<%D_%7HL?@VD\05G_S0#R :16O*WQ!ZZG M=U3BSF1,:,=C#'MWD&>!RV;9N"0@QYR#5\);O!+>V5>"U_X#29KX#JE4F&TA M24JNGR;MWU]>4>0JS*B(R%L.L&:!&G7NTA ]C\,C#:I$;8R%AS?,W MSE!K3>? TR$[2ZZG@\DRRY;9Y.L8Z&M*P:6>QA(QX!2%,PQ,SJ.TUQ?_ M^F4-%RCZ5V?]OZ@?08=)1_!7.E5_I?C7^"]J57?_5)I5GI?F'M2*DMYX@F5Z M U4JZ0T']+^AJMGOC;!^TALHQ&"NB=U%Z8,NB^%8*GA-)2F!3I ZGW8(W:T?8B4#J_NZVF<]0<1A0LA&:/:/%2WD^)I2E09QI1# M!!/>+\@IAX_F=#)A1/+AE$[U0XYJ_YOQ!'7XT0C==<8(4M$$FUZ7X(=*5N&-.L?8]AD"Z"H3BS%SZ5ZJ$8K5*WR/F\^:_U/ZP;[^F M'Y%$JY.F#4AZ"=J9(-E-;^2K9PH80_%Z? MS7SC06\"V=97VU(IFJ=I<-^ M;T+"ZUDR5K^F;:$[42KO4 L=D7;J9^R>8J2;%]#J8)!$L)7"TT+*; MQ8!-I^\#>/ 8)8KCPC,-6^'$U[/.:_ PE6L.'9+ M20<#$QTU7U *>\0=JS2@G9D(EYAQKVT45,2S=HGX&AS\YD\< MFMPJ#B,[?VM44GU%Z.'PZ/#8Z:'AK+PCZ)DET1LNK E9@K4S?-I7HEA]JF#S MV]M]-LR:?/[;MF)B;<7P1%LQ//E63#INQ>1%6S$Y:BL:9DTQ#VU;,;:V8G2B MK1BV(IE. K:B8=9"FAQ1VM4WB+HE+HJMNCC76\=@Y)%? M'LNJ"UWUY%GB5BL05'/*=HL]HM=)_EM!43-ESPEFSE 5KRA3O5L)DN18Y2,3 MAB6_NGF- ^#SY7FIV_ELS.0QX> 3EL&O?TQL)3=CVH[><731/5MB=)Y#3IND M[4.5)&J^,G8&\5O.('YC(VI?6(C:I0O')^/"82?YGE63?#.*2/)#Y"%DJ".( M=VQV[U.RQ12S%9VAQ0Q=LR#[P( ?@!H%* M'BI\X(G8!R/B.R)&:#S4FQ_"#@?(?WZ@R6'F^-)-833%[,-Z^3H1O.V.@;NM M^IHH_MWG3<[0_ 2S29,^1]%-)G$?I]:-'3I4;D\1SE37C<;,',<&%J='#EINIEH'H'>< M=H52\L]HA,["]2X:9_,FF[#1:HIQ$6_&R&C,;!9=QH;1NT.G,0>)S,?I+"R- M,?I"9IB8G!@;7[_ME_@9#P.BMN(1(WA#&GC'.1GN I8[E-S-\K9/F DX".2J M:'PD 7F6_)87Q1(=.U9E5K"-ZI"LLAT/0 S/R?EF;[6@M*VY: #/>N$9KTG\&F*!AC/'VX!"4L&)1?WA%WL^* M!3BN)]DX GG ,[_&G5$G.QZJ SJ8CC%$'[QD$J6CO/4OBB*^7A]TBV$OA<7. M>JK>15,G6*-/-3"LI)=-HIE:M_-%RT+BO9J,X6E'B3F#CBFP7(SNIZ>"#R(L M(@':/ZH#6S1%D^"KWK-V%+V'C5LB^U.;>K]>&8N8V:?UW;)X)%4]MIW4R-5C MCMD_* "-HFOB<8$?RS MZ>@C=?2>F,(_P*'%Z,^?K>&]I[BJ3\4*'T*PFO;5<+XJEHX3T!R/HYB&$)P_ M2,EHD"(A0FP:AS4-^F-T95<'8:(4_2FZ_V",D_HU3M5/$+XPS2!Q_2BE@*?A M!L+)L"LD/TS%%/YFL"Q@>:Z/1ZL4RJ$G9.)[VZS"9^)@)CG.HC(RS MB6HF934_<3QC$%/>1[>?%4$@G.D?$,ZD$_I ?W^+,$/93VRT MZQ_7$$HP ?]L*TU3-<*G$, ,4U0P#&BKU6<$/G[3.!N4ZPF))P@@MCZH$I\8 MHA\&:NMH0%,E]P.N,G@>0E3#N'U(YCHG0,4?:KV:)@Z.N;E47)0=7P$ =7*HU[7&UHO:6,'[10:0HKR0"S!%QXU@( M*DD3*KF%QDDT J?W>#3.RHJ6ON2K^0:T?@P]P&PL("FF\ _[_6+DPB12DFGH M I&5,,4,,IGB7]F(#(C9=%BV4099O$F&8XY?@ #8*8?>8%J+>-!/T8W')#&I MKA]OB)EN42^(WJX)QFJI?TD*0']<2W!W*@U1T"B!D%,EGDE=:+_!!%7PNJ@O M]\!U2D"$>(HQU"4T:M-4(\SZ,1Q/:1X)F6B'PRQJ/C(&@F>4Q=FDKX%W\+; MOP$;!/+T."(%>F&H*?Q$CUK+9PON]T*)NGYAI+VFR8=AHEN,((<;D3M$FTZ10*80[0A_3X B"=_%:'8U(J8-M MG6 L2%N#PF>.66UT$TUS,<$Y;I)9HW7&[DJ:\+[<"@6 MJ"2KV3"Z+]/%E_5&[=>H/Q+>=/0:W8);$:K5/V_@J19?XL^5%OF[VC<=F&62 M!+7WB>\F*,![>S_!/J;5??RK\?I>T0-JW+*YF.;DUUJLI91W-"TYN M QE4S[L"_O)ROR.Y6QDMT-OKL&,K\EA*\$)OD8%GF3RXA=X!^\O+_2:^&;Z< M^(@T.8TQ/3I^D-M8RFW$KL]^T^'P;%0) /7% MA-**%S$B.]6_3'V[@%A.SIF22[?"-[5B>CE4*7?DH;TK)TRSA#XZT(HN\4'F M/,*(+2M\R+U@Y(-T-%5JHOSQ@&".ADK#+QH[7EC3;R5(!MU:XBH*&;GP']=4 MO=;/J[MBN<2;SDAR4C97:@TWP*&0Q3?PP\1(?K8L.??IB>0HQ7("!#?7WY&Z M.D8&OF5 OS('EQTTU,0HM%<=BQ!RN"\K/XBHH;;U'LB/8O4\U2;#7K__%^?7 ML?CK2/JU B'HL RQRE3LU,4:="XZ<5BC5/PUDWXM@0J=,8FM3!/I5X< TG " MX+J,S'+YFZ)'>"'1MPY=-FC+I=LDX JIX.3([%.CP\I>J;ZO !SKB-SSS=R# MNPB@LIX.A"_.(G:0IW5=>0V;C]$V)Q>A=\OUP6%Z%^O[ _N]"E^=(0^Z#]F2 M/%3=F8%* -7V0JNVS)1VP:T[0?&"6N$+G'16""%5\"&W-$!J^ -7LV&,%Y=X M*K$U_GJV;PO&%U>6Q-'V(1\>HCD:6??5EF)*XP[. MH-^ M;@@KL[NC&!W]*\,+A*\&YS5X;Y<2 _WG5&H*[@LZ@6"XX7N^L M9'#"G.'S:OXH6+:[-EHJ@T5MAP+K:5<(EKMG7Z76N@TYI]3XJBFBZOV,!Q*W M/D8F.K8-L-I[K$TW.>2E+'-X26]D]@LZN0Q@TNJ#R$^@.2JI^=X%9[ 496Z# MUW"$U/+Y?N\WPFB$Y[A$O>'X%5FPE%!HQ<4 =^P]+>_\<9OGUHITZ=B^%'@*)&=2C!#R"!JE?I>;"5/&>:QIH2(3;6B\RQ@HP6]W3C M6]%%BS*ZJ+'CDLX\W9&TVVSS\50U>Z:X^QVCZY7N1]<2[P@^YH]J8LZ!F'0\ MY6(CM9,GELGDCEPH=V\+]AVKQ)*-!%:..CRX:H.KT"(GW*U%3FPUHOT';7YI M7$:7.7F,;J/YG:J]7MF1H8KMK@%$#"4DF50 94_)!;L>QKCE_SK ;UI4M0]> MK;T *M1-(YN"V-,Y)@?EQ"P8^L(S@!4AQS=$$^&P&)I/OM"1J#KDR$C4%4PT M: DY?PXP;;%?.EFVA*Y::2Y:1A;Z2RT_GVNF$N:R<]!^(:8 MD!^9\PR&8DHREMF24K7R1\"?^OI4W(>0_MD71*] Y"H]'?/,!"^KR^/C\1ZT#Y,G3#U^< MV+[K>,F%CGQ2*Z>>G >K8F9CXRT2\Y?#7?YI_7A8.A_ \_ C.#EZA3/T&2T3 MXP+)J5-%RK)[&>R^\M)8RT)6]*]J?N?8WY7M]M;96([CN37A([$4[=+X=$,+ MC>'?+A\(:#VN!&Z2!=?R,H-C'QO/@_EO3O_N<"O]-;4-S*2I;7G]8VL#]K4- ML#E(=%'L[I=K8&!2P^R(KO[(K;W]]1-Z +D6.UW#'4UXCXV-!X]"*JCH_9U) M2("^M%9$TC&M?5)W^K/&1GHZH(4(=/WC6OM2/,&PR##@;<':4MN5U%?<4![X MPV*HOD5Y8;MB]5CQ9!46#UYI@"N=WRFU$@S=[>O;K?7N^]>M?>TT_ CF1Q) M3]['I\.JN"\V@#%QZJ8)BEM'30:L_O',.TK:F/:/ZV\]$TC ?+X-UT<+,*6#HH!:ESL6CZ[66[S MX_ZKNH.3E-VQFN2Z5^O2 MOGD^"EKP*3HVW8%J!^]E^?:UYRIVV397BQD"_8L7L:!*"?1C'3QTRI.'J2;S MD[HQ$#KWF\V 8PL2TBI<;N!G)>A@.-3OD?^(_'$#^P /=?F6QJ867'$2"%1= MAXVS.TOO>L5T8KC'W0 OX*/I,7S4+^#"\P;I*,;B;1$V@HS6;A2-)&3- FL$ -^L;U0@HG*.V^X@O23 M:. XC/WJ!OA[.8ZJ)2FHJ>XU6@2)H#:Z:WAA6EQG0=W>M*O5YH"[ 0;J*'E1 MG2,TML!FN]_K@0T?=T,'-MY-5@ALLS,1!38<1FN!C9V0)-,7U3DI2::O19+I M:Y)D^@HDF;X62::G),GTE4@R>U&=DY)D]EHDF;TF26:O0)+9:Y%D=DJ2S$Y$ MDK($7+ZZHGC[B9,SN$H@H$\@6 F!+:0.C),]@UF9$,Y^R>(1+ "5H!2U">,# M,@OQ#Q07T?2@)8J:FB\KP%^^YTNU MP9_$)@.6IZ*M'%&_JF7 MO)MZOKHR$-+D)BZ/\4/9K'%,]38]KZ>I7@NPU!4EV7&XDX$@]!I10DO5+[ZR M^QV!U0_\8,&T8I"B# U"IKH'AG8_2VQPWL)JV:FN/8M=L,>KIH4HU]A^FV]? MGHX 22VXPL%LL5O0?BLU5\]WQZJ% ?/1,_0.,:$['J^>:W*H)S[R.R M&H(NK'J2?WYW90.T!E0N.12&G=A8L*HQ<+/09-G4L&+ L<0X&@N\!X#P-L7D\> .GUKP\^9ZS<)JD%17H M,,S:I/FJSO=;@[IM@OWDO-J*PCFE]@\.W[ETFC?X;35L4F!K5?C=ZO%66V&- M;+ZKN$_7 7E;N.'M?DX!EHBB^[50!"RGMXDA4,C.9%I=0&#ASD2<88-3J@&; MIRLB "G:&;1PG#F8*/^-[Q]D/M6;\:OT^T*%'-/C^]5 9,>W4+ZX M^G-QIFM1FTUC(0,3HM*W_XYN7])6 MW.KU&WXJ,90]LBOT@]VPG9^;[_*X7I108XH!'6@-N4JM+HT3] M"QHJV#I04<]B>GG##"\<\UZO.^B-ATYHX N$AMAR!?\TWX/!QHEB\P8J5@[? MFD%R94?8QLN_74>U>WK/#_-6G=8%:97](,W+8O[L1IC(8$#=+3.5A@R63TQ9 MQIWW/(J'*N_>15.>>-=II $]J%[8X.7X/E3 ;=R!2A X3BDU#F>+1(PAU^9" M,,\FG(3B41Y5T:Y;U45;E +]VYKORITNFK94"X?U2CI(E7(CX64%)W\#W\FD(9+EL&[;^5 ZW%8(BR/D?8>RK/.#I^LRT J'OYK/&5 M4?P-S!K@R("!Z]B%9LI8-%L@=4)C0:4^=JW;1MM!7A5]-RV&TQ1%'CJ<+ !@ MH*1XQLB!"HQ*?LT)V/T+X[E=$^$W!_H;<,B=6\J@C#M?*%!:6]Q.>%8[,XZ9 MT+>-/E$GO; &; OI/6/T@%N($!Y'5L-+;37LSG1J331LL"Y9R6D&ZZF3H/DJ MW*U7!S&VCSX_ K9#DK?KXT\ MM3O<[0K%(;>"2[K($KH]Q3AQFG]S^1./TX^MPFA&.T[(J/C9?"F:Y:SD+.#( MCYDC'D@?Y/2/E361O/"1TJHU/9H*&F=\*%-O*YD[T:B[IE#T-<<+R(<6=41S M=*UU"UA:O [XWM072S-K"&W?>B-T]J]1N7'YY0(RX!9WR#DTO(@MWS?1XW7M MI=A+2JT!Q,(R6'.42"NT[.Q1::R/P.LL^_S>VEO" (,I0][)\H783O?:H!]@ M&P5CHV'C_F;.09523 %\VIN)[P.3W:LT&SQ:_=Q_\O&&-WR;[_=+=DV"MW8H MC=STL/^ZE@-W/LXW.Q3"2+#!/Y?%4[&7[P1//A82#Z3(*ID+:\15-W.7*&K! MI%$^+=]:6)B""P8ND7<']K#X^_IN)]TTF8B!V=P;PVK-%_P8PA=:4']IVDL% M/$PMJT!H%9@ "([)$BPH:RN?5O,JHUD-HPF*(\ L/(Y@.^P-W6'(]=7T,)'/ M>I6?[\'=KC9"^^VJWN*D0>[U['T'(\ OYFHH 1P;9#OS/.O>%"&WC*8(WY.* ME=L,SO&[RCW=:&EOON3]LB,5BSSE2#AM"X5#"8SYP+,_\*'6)W<9@PIM+D#J3ZI#X%C'Z!>3R 0+P\OQ82=PRU#45P,"C M!C77MT#7%83B?%F0D)$_;9;KYSRGQUZ0;O#$ XKFOF!(G-W\&S*@S=)%HQV) MK+76&?6Q53/;WP,>\+&=#?LBEC% 4N7\;*(;A552A*M[_J1[M@O%^@G+F934 MC6[K/W=%*PP$'F3+42AN=63&'28HP# MZ"9H!'0Q@6\*.5U4>NXTI*0ODI=..TD FQQQF:]P1:$9$LTJP[I7OV(&+W*G M?"R,N@PV,?'UB9-=ZEY@.^>K%7C0 \2NNJY(L,-661QI:Q+"!C"=9QPA8B_\ M1PT^7\GH<1?>A6K3L]P*#5H&V3+>HBVC0L8V1[O47(E2XY;88-"X&%P$5KN99_?N!4O.(,HZO=#FR7%R1&TBM!S#7B MQ@FZ#4(E-O]4EFRVQ;0)2#CJ:-CE-#W-Z 8OLT([DR2\M;6>38D%*6N>5W F M5Y!)J[8,_HJ7M]?7=7RW^2ZJ'G;"L?+ ,E*R8%PKB-&GYU;NEDTL=&;X4086 M7Y+NN(K);$Y9Z]4B.E> )74"ZA?G8?YE#281"5'X_7;MW-B9R$]2\79)14C\ M+PZN5SH5:XM@_?(<;HK=/Z/W$#!>]6BX 5)R>&)O/'':37K#@?-COS=*W7'U M!F/AQZ%;,ND-DL )7.KW+H*N4,:,-.1YTFO!Y@V6G+^>\CA M,<0A(.HEH,?:'*//915'@;1:;XWW!U&B=5Z_K)$F/(3 Y#);+=P:)UBH2=,2R*L7.I^690' V,(4 MH8?/ H1$DQ%QOD/;DGWD.5H%/S'[ M*?JP7-_!%4E2*-VML=.)/R8F%B)B0)>XR._I5\*G'Q.V[5G6G_:&F:IUEBH= M;4(Q-6?)6/V:MD72M+-9-!9=6RD,^)0)@F!W?JLC\K[ 0]3>%DK0W(0,#/)5 M7H-#UUS(9B=>\CQ"9*ZJ"2\.DE)*\V\NY]øNM;:NU(D;1&;UFWQXG(C9 M&U)H&%)HT%8(' %I*@USQ3-J+[!G]LE4M"AJX8VXNS;0VKG,V3TDZO<&)@1M MOE@4[/2YJS: $,MXJ. CC]]&K,8E=.A.4P('O$%6#U"\C'PZ/! Z:'AK+PCZ&GZ,&LOK(GZ?ECNM>.^(M>_.%,ERK?Z;)BU>WQ; M=F5B[T7#NVRKBB W#4CQG&^AG4&_[&[%S+Y7/Y6T&=Q-1N@ M%FEN.<'1HZT#$X'FNKV%;L)]L?K>M;,K1:B%U-M*M>7MJ/U8=,C]1FKHSN,Q M1=Z439YWVJB)3V;L#@U_FP^7V@GL7=W=\ZW'W=,YSU#8Y1HS?D3TG=[.W0^*5,]DH0\(!)\L(WS2)%WBT#A0<(&#>#$;RL9G&>QK&)MT($J' MI(3;+X^O( *6,V4]959YH_H@O5$%O9(Z]ES(YNT7,]4:R*\AY0#+](L<^K3! MW[E9?L#^/:K1JF,XJK;2[54#H^&!*;5P2!*LO[%@+??T2_E52_TP(:0-S/2# M'6W+\1 A'U:"I)=EO2QS'[Q$7X?6&7*BY^89MHU>'C=[32#<.\WO4=1M&HRN M/I-E-1,ZZ\O:FL V3,HNY6AG32;>WR-C:00 F6=()MIF<136!GQ"$)[$+)"= M&GV'[=KI>WW)\7SM-7Y' M]S&T$PI(T8WIWG?OX.5C#-OI8]I]R5Z>8"G(C!V&;,IOKS]I-O2L]L>JQO!GT1 MO%S/:D_0KD'5,8DT6E I*SE:4-UXLD_S9_[F6E=]4]J5MD^WRO8 Z ;&0+(M M:R.^MQQ<4?:Q,$[]%8]ZA]8WYP_;]:H,URC=&EIG48;NH?6]\850F'VL&X"# M)B/?A78)[PF'NUW^KP/8+B^_V:\^X<,IO3>M@=F=BV,$>8VIN@QGD./@.GEB M^S$@BN6!L5UU+-\]12)08PZ@P(UL;(/'"]O,A+4]QB9:-+,2V_*U9BTG.9NI M@9TO6D;J6-J<8MBMG=88K&PVW!)8D+29B0.0L%?U%>Y'ED2,>[CV:>7@Q^_K MPW(1?9UC\'8.[SG6J)VW&XCW*%@&Q1 YS!CZJ/AB44'X"<,ZBS[?+8M'!DQY M3X]9F-/2!R4I5-S)O,A;T@'W\I9T(+^\)1T@,&])!RI4+ND'$O.4A\O.N7O* M@&@$-(AU#(Z.F[O6_(X\5^<2V%>M"K9D*LI+WU[%V8/V*LYFM%=Q=J6]BHOD MVES%OT]M%:4-J]51[!S#(IBU!BVV5*=MM:4Z;U&_!K960*24%3Q:TSH'2( M%K)3Y>$-=)?O<<7=D:T(2MD#EG:2MI=ZR1JWTL)?49MJ%B>4Z$R%F,6TIF"G MGU=SDX.7"(,#,WTT6Z.>F%^IU6B9JY5@U([D=)^OYJIP44E)1C3NZA!;",J> M+1;T?O;QZNWG&_A#K9&:'U)L$W1S7P)6D0<@@SF(4(&F@6.F\!:=>_ )L,,T M^FX@IV<4\CSZO<0-VRR/+FQGC#061I*N6<1'A@1^3K#I3AXU2W]T/RHMY#[/ M%SMR\C8$"7[% O-P"+)"TDJ8E#05IU(-0+U,XM&$H3YUHV2K2=O>:48@AIT9 M[N:L0-9+77CVK#=R0W4MG0QY#"0?WNAX<27>*Z:E_KNB1((,#[99'G8F:Q/< M=H<50I\5GG.;],7#(!,(^\=_6R^_8? ?H=6\G]]3-BW71]Z=4:WN['&;Y[1+ M;]?;[?H[?IMO5).N9L"0]5\@#$NIP( #4X9,V+?\YU5];%T&HGTIV@?4U(H= MN6E:$C"6]:BC]WD302J>-W')1NU=XOXJ\!#G&%IQ8)J':?"E]Y@TLCPE'=F: MU'1W#B_09%^<+'AWE+*6MKOQ!??#$2+456#2&,?^8"HVYV>IX;?I)TF7MNIO M40^8U(#'4JS K\IC'',>FD.K7IE/M='),S8]%;5Z#:;FMJ)2FS*^G=RH7!:H MI,3_$O?3Y?9+"C3^B8*CEL]6\I&+^7X>;OUJR0MD?/N^Y_D_*14&PO)OL!NF:I"*AJL8+@87"+^,?@$'3X-_0AY K[8 QY!>Q(O3:+7 M;5H2Y8*/>W<.G4.3$<-@C6@,KQ$E*TE,5HX8H1OGGAM'*JB00.E#HRL'QE,_ MN'#@1N8\=1Q&N)"VMJO@OE?=]$F@'QF!A-)!X!PZ1Q)52"DL^8T>V,G6^4L( M=/9R4VF%A42;8+Z 8X)]Z"(K(3,LAS(![%U)1'%NY$A2E.:I1.69H%*":2,C MJ! <60U]1F=H;(HIO3,_MF_Y#KO-@9MCML2'P*CH3;WJSAQWS;>2MVF.O8T] MC LJLA;J8Z.7P^W8G#E\*W%.6CMN\T& IJ.JHIL/E!2<8;>8WQ8,#BR81*BO M THAR8/FF:.2:@>6$*RQ5"3=]OR0J%KB5O7'J PBCV*[+_^Q2*_KC5L- M>*?]#EZP:@A5A'=R2Y)EV.DQ]Y\8?C47*[K3!,H>OM_G[3MM^]'W75=.>SM3&;L_F\*]>R%MT?[48V]I-5JVMA[*&^G7<; M+<6R6TMIZFH>^GXZKX5J9J]?'>YUI>?TH#6R-*IM[,G^Q%JN3V?!3-OI71G%OVSARMKU:A:_9++ MX:A;M_=_MEK]:ALCJD6IVZH:OM5_,'S)/J%[./-5:J-*YT(C;KX(RWH^2WU[ MPSO5J1M5*?/S?#;\NY(S^ROFY&<,Y7#XNRO$,_U_BK%=K50I+]IR6\O&[,I1 MRZI_>M.MU::;>8VHY?GL<(DGFJ7WOC&6QOO4[&YEK^U_BWWTI^7N=QE;8H^P MGCY3]@/]:1GTX'R0[^QQ6ZFE??K2>RLJT932&XJ\(X A PG _2NA":0$8", MGA%RT4/T7^B\=F7?>-D2R!A QI-!OFOK#8%, &0R&>3"M"6!3 %D.EU)BFY- M(#, F?%"OA6=&I"NM.SLI<,50U^T4+>-(I Y@,QY(;_(.]EL)8$I $S!"_.F M_'=KGSF6[DY40TT;7N.ZI=U? "W"K)$/0FGO MJZBVTOM;BFZK=RV"XB&'!,P2N9#:%ET?JG@?5&,5HD1E>^;.Z.&;%!-9) MB VY-C:V^;F+&.SKWCRE0_H(F/WQL6V7]ZJJ!KK/9BVU+4(CFMN>PWG5R!\! MLT#>E*7>VF[Y_0][D\[E0LH(F)W1QP&U]*[%#Y<)&2+@5H1LY$H9[\I&50X4 M,D+ K(1>\]]?6GO9E]C')?8M'L7+2!(!NR7L)=MJ>H:V7J!]/:>,_81%9:;SB--T2R")EE<2%OJ!I"I(:060V7;?/RLU67Z(OI M\%I?[+O@WR@E4D/(K(:%K&39-]M_MD(;J:N?)!JX$!03F2)D-@4,W+^%%!/) M(YPRO_@644RDDY!9)Q@SIIC(*B&S5?:)D/?B6O31E!?05A,AD43,(GE*%CID M2"$1LT)HOG; <^"00R)NAZ#$S6G%$1RX8K;(B<3M4)P4$PDF8A8,3.#=0>E(Y)([W$S'J!Z933LF/DFGB"=&7LE8OW@F(BY\3/D+F,EAV< M')DTA:%]8HP,$T^9P[C-!1DFGC2'22@F,DP\:0Z34DSDF7C2'":CF,@X,;-Q M,&9.)QB1<1)FXV#,@F(BXR3,QD&8WX8YJ0=,Y)R$V3D/Z>&%-$)53S+7!'DF M8?;,$9J3NB;(-@FS;8[0(@<-3L S&^8(+7;0D%429JL2)YQWOU$/Y(B8:3L*1Q0362B;9 G8'M-IZ1FR4,9L M(8Q)6WJ&+)0Q6PA.=+BEB2R433D?XY8F7%#,;"&,Z?2;R$(9LX4PIM-O(@ME MS!;"F+3?S)&%3DP;N.1)0SBP@=Q9NC YY)V?VSBB=F]SF2#@Y MLW#&^?;)F1=03"2_(<"2?GGIZA"W_'VPP23D=;) HBF>8\'R24P:713(-@6S M;3 FC2X*I)V"63L8DT87!;)/P6P?O/K#J9O(/@6S?3"F4S>1?0KNQ0$GUOP? M]YL%LD_!;)_QM30C$BJ0A IF"<'%-$[O7B )%6D?TMGSI:C**^WU?X9[ MA7'2[ZE;;:OJG3WWN?FK%?WYX1Z'__#C]7]02P,$% @ T3 U4).^G^P2 M P /SX !H !X;"]?+S;3=/K2=>-JT^^7X^WQU!_.OSP?A_UR.G\= MUMUIN7I9KOO.&9.ZX7J-Q)\H"@/E.8#)7F@/!\HRP.5^4!%'JC.!ZKR0-: C$8?B;#6 M:VV!:ZOWV@+85B^V!;*MWFP+:%N]VA;8MGJW+;P=Z.[W>#O1V>KT= MZ.WT>GO0V^OU]J"WU^OM06_?X*R$#DOT>GO0V^OU]J"WU^OM06^OU]N#WEZO MMP>]O5YO#WI[O=X!] YZO0/H'?1Z!] [Z/4.H'=H<-9-A]UZO0/H'?1Z!] [ MZ/4.H'?0ZQU [Z#7.X#>0:]W!+VC7N\(>D>]WA'TCGJ](^@=]7I'T#LV>%=) M+ROU>D?0.^KUCJ!WU.L=0>^HUSN"WE&O=P*]DU[O!'HGO=X)]$YZO1/HG?1Z M)] [Z?5.H'=J,&M"PR9ZO1/HG?1Z)] [Z?5.H'?2ZYU![ZS7.X/>6:]W!KVS M7N\,>F>]WAGTSGJ],^B=]7IGT#LWF!6D84&]WAGTSGJ],^B=]7H7T+OH]2Z@ M=]'K74#OHM>[@-Y%KW[P)Z%[W>!?0N>KT+Z%T:S'K3L+=>[P)Z%[W> M%?2N>KTKZ%WU>E?0N^KUKJ!WU>M=0>^JU[N"WE6O=P6]JU[O"GI7O=X5]*X- MNCI4UFG1UL&Z3H.^CJ'"CFG0V#%4V3$-.CN&2CNF06O'4&W'-.CM&"KNF ;- M'7-%^;A9#OW3]VG8'M;C9T?Y9_&/XUPQ/DYON_[S9N^NWQ^ M^K_]LNJ?%-UUC/'A-U!+ P04 " #1,#50'-A?Z'(" #].P $P %M# M;VYT96YT7U1Y<&5S72YX;6S-V]]NFS 4Q_%7B;B= MB @:GIS;;;K=+V AXX M"0K_9+M=^O9S:#MI529U:B)];T+@F'-^$.MSEYL?C[-QJ^/0CVX3[;V?/R:) M:_9FT"Z>9C.&RG:R@_;AU.Z263<'O3.)3%.5--/HS>C7_M0CNKWY;+;ZOO>K M3T_73ZTWD9[GOFNT[Z8Q>1C;5TW7SPUC:_IEC=MWL_L0%D2K+\?0Q85KFRA4 M792\8<+K&T_GX;YO#\;:KC7_%6W:;KO&M%-S/X1;8C=;HUNW-\8/?>SVVIKV MN[?=N'O.>Z>M_ZJ'T#@Y]LE?"^+KY?"/O3D?8*E<"'27:BZY+3PDH]H3ENG->V;AH?6U_MA?TWVL'P_]\+_ M%%VR'-[WUB^70T)R9) <.21' T=?E& ^Z&_\5 MY>D !D;V-0&UL4$L! M A0#% @ T# U4-)*\N_N *P( !$ ( !F0$ &1O M8U!R;W!S+V-O&UL4$L! A0#% @ T# U4)E&PO=V]R:W-H M965T&UL4$L! A0#% @ T# U4)"#0S^:! KQ4 !@ M ( !D@P 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ T# U4+V>>RIE P JPT !@ ( !9!D M 'AL+W=O 8 " ?\< !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ T# U M4 *9+B2R 0 T@, !@ ( !F"D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ T# U4#RKQ::W 0 T@, !D ( !1S$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T# U M4*YH4XNW 0 T@, !D ( !#S< 'AL+W=O&PO=V]R:W-H965THZ !X;"]W;W)K M&UL4$L! A0#% @ T# U4,P98S^V 0 T@, M !D ( !V#P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T# U4 9Q/H^V 0 T@, !D M ( !H4( 'AL+W=O;8! #2 P &0 @ &.1 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ T# U4(Y,;_6V 0 T0, !D ( !:$@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ T# U4'^S M,RRA @ K H !D ( !,4X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T# U4$Y,I^S2 0 G 0 !D M ( !^%0 'AL+W=O$! #Z! &0 @ $!5P >&PO M=V]R:W-H965T&UL4$L! A0#% @ T# U4(;4KCW< 0 04 !D ( ! M/%L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ T# U4.WB\&7& 0 -P0 !D ( !0V$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T# U4$&;)L_O M 0 9@4 !D ( !1F< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T# U4#U"(W&W 0 T@, !D M ( !F&T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ T# U4(N( -&W 0 T@, !D ( !7W, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MT# U4,0[(FG*!0 J1P !D ( !;'L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T# U4,DFA_V% @ MC0H !D ( !XH@ 'AL+W=O MBP >&PO=V]R:W-H965T&UL4$L! A0#% @ T# U4$_W@J\-! [1$ !D M ( !N), 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ T# U4&,]#/Z@ @ KP@ !D ( !'YX 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T# U M4(W'00>W P $A( !D ( !TJ8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T3 U4&.S$S[= P KQ$ M !D ( !Z; 'AL+W=O&PO=V]R:W-H965T3J8- MI@, $<1 9 " 2V[ !X;"]W;W)K&UL4$L! A0#% @ T3 U4"XJ;5P] @ #P< !D M ( !"K\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ T3 U4!QB&8UD P ,P\ !D ( !$,L 'AL+W=O MW^\# "F M$P &0 @ &KS@ >&PO=V]R:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% @ T3 U4(-#20ST 0 X00 !D M ( !'-\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ T3 U4/1:S\?2 P 7Q( !D ( ! MC>< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ T3 U4(D=S%O8 @ ?PH !D ( !9_ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T3 U4*>F*= @ 20D !D M ( !- 4! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ T3 U4$*%H9VA! Y!< !D ( !B \! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MT3 U4 -4DHVW P ZA$ !D ( !?!L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T3 U4!9 A?K" @ M^0D !D ( !HR8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ T3 U4&9DNG84 @ EP4 !D M ( !_3 ! 'AL+W=O&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO&PO]&34J08 '1$ / M " ?Q< @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " #1,#50D[Z?[!(# M _/@ &@ @ '28P( >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " #1,#50'-A?Z'(" #].P $P M@ $<9P( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 <@!R %8? "_:0( " ! end ZIP 88 0000796343-20-000013-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000796343-20-000013-xbrl.zip M4$L#!!0 ( -$P-5#7MBOV1!L (M6 0 1 861B92TR,#$Y,3$R.2YX MY^\-+=>/OU[T^KR'N E"&"/QQ,7AT? M>!#[)$!X\>'@V_WA]/[\ZNK@[[_]Y==_.SS\Q\>[:^^"^/$*8NZ=4P@X#+Q' MQ)?>'P%DW[V0DI7W!Z'?T0,X/$R(//7CB07OF;^$*^ !SBF:QQQ>$KJZ@"&( M(_[A(,8_8A"A$,% B!!!^8E*@=)K#N@"\J]@!=D:^/##P9+S]?NC(Q"0.7SE MD]71R?'DW61R\N[ $_IA]AX$D7H0I0\/CV2K^> MP:PX)AC'*SU!P.D1WZSAD2AT*$I!BORGDXQ(<@UX3E)6Y?51\K)<%!D41YAQ@/U<\:>&H1Y/5>G)NW?OCM3;O"@+ M= 4%V\G1/[Y84:Y1.:E;U\0'7-7DLM)E M4D5T!"/."D:'!:-70H8#[ZB;.+L09!L11!U8 +#N+D:9,!$E?;*M.)1$??#1 MRJ-X;2M0SPJC%:AWG3&UJQ9QFB3RK\.,[E ^.IR<;"=%T:UUDR*CVX44[XX M]274 C:?'\*G=00PX(1N+L7?;I)%E%:X?"J82!'?21$G;[8047'&<"&'/7>1 MRE0[E:.#63**K;^O']9DH34RK' R:L'<%4\W^Y M4@$,NRHE2!!& ]8I O.N.@D2& U4G36%7=41) QBWJOB208S4>?/OM[DJ3@% ?KI?/6&?,B[KSV\EDE0GK+&,&0QN\&_J=UWOE#@M8B"L-51GNFI;T)*E#S.SNAO[ G* MHLXVS\A,IC^;')\=G]A,[_TUY?6W\8(P _.H>[U/J4P0G$Z.3X\G=@@25B-# M(%Y)*00Y7T)Z3E9"H:6P!WJ 5UC8'%X3EM7SB0LVG?B9&\YK?-3;=,J MR$=JX@[NB(;(.#H=GVI]CH+-:%V*AB5=_ 8-D=7\&N= 9_Z1C?T-2Y[V,?^I MW?QG;N8_';GYOV931]U!R$BM4+QV@R+E-U9 G)VD!HG1$SH^U7I"90#&Y^A\ M! RQF_"VI,04!_=H@5&(?("Y M^3L>P(%7^I)7?,K+OO6"K@D)9U=L&][FCG*B&;-ZHSU2]ZX_.G8O5N0; M0^0.D!^59]D?';L#N@UO*_)OG@'Y43FU_=$Y>T;DS^S(OWT&Y,]>D'=!Y_4S M(O_:COPOSX#\ZQ?D7=!)@TS7B?*=?'+2C-6WZ!NR7R_ &\%)\A_/$OMEK,TIFLEI,UF_!>S)1U\B/R=LGB7PRUA; M86],$FP/^[C"/H@%.WX; 8<9RTIA\V( W8QE2NXI^I':V-EOTM"8E].Y:$\AFDJRNU/4%N%K9#TH&5.2U]IFD; MDO%_J/_W2OR3?DM^X5!^PBM]XP5#C>%=6U=WCN;PXTRS6* SHB_MTP4)NY?9 M@Z45W8:;T1_=<;F5G<&PNY,]6%KQ;4P<;8'OJ/Q'=S :R?L> MV(YOAO^5&:SN.HI9.1B'K I\_G*7U=L7T *-3N[\M?]<3,Q-4-YV@U*W:ZQO,@+O&%BDMY IN1F MR$XZ09:P?($FO.?$_[XD40 ID]D#OND-DX:5&;*S3I"5V?^[EWQ@1 !>P+F] M*U2%S"F)=YJ4A"0;F2E=4PSELN:8])TFER"I1YDR*)GM7,ACSX(W"%Z,WT-' M8S5^8S^.WOBCVF@A3>"8/RP5-2<*WVD2A8FIQYO]%ZB1E#+^?HE5B^0),:PMVW=.%BGNQ_HW6$S$"-U$ER M,+:+W^3$Q@J:QI5R!&UL[I6#O5T\+BIQ/0>?7:)5^RD4!"3NOQ,_V?D187P)$?P=1#+] ()N$6UR@IS*' M [JS,"4?3S'RRIS&;G]7Y]](;![$=.<'MZ Q2E??9%I7G\.%AQ6EAI-O0VF, M'H;6THZ.A8G6[$_HSH-M16=\;L1G0H)'%$5B1%8'+A886KD5URA6M4N26[J>V3@"X\K' U,DFN<(UJFM!N:E>?W)V3 M%;K&*7NNT(W003>8W=%-MW,P.^NZ66$;8./SV9,UK3/PY(!(N:S1)Y^<:'SR M=(FS(A^G@5T];@V)>:W)B<;#+IM[E/YTTXIV_UE'8S5]PU_6FGYBE&N.6RUJSU.,9!:(6GXNV9(1A64M-K5'HL82*V0-/Q8,R2C M"CQ*=G7T4YL41K]T:L.FCKU/&YVY#WJKZ8/T4(RP+R+X M9@TID.=*)/9(+T6V8]%*:>R;3G37D0M>ASFS_%+)E-\+',((SKV5C8&QUSK1 M75AN!F><_9?%RFX;^MRXO #VG("Y#CP6>N, =**[@]X&TOB&HEM*A#WX1BZ1 M_!&CM=/)%EHB\Q(*G7.9M(YR7HH1MEK&0QKSRP: MB:VP--*\%EC&E5TTV-9UIM:!A16D1@+8!M((IV9U=G8<] VDYLE87<#9!LWX MQOD[^ !Q; \PLW+FT5PW^9I2CL^FSH-#O;RYJ]%-^Z4<1CH 5.UG#_7JY:WV M;G3M#7N/:NZH:C_[A%&]O-7>C8F[AKU'-3%4M9_]UL]Z>:N]&[-R#7N/ZE[. MJOWL=VW6RUOMW;@YM6'O4=V&6;7?FX[V?F.W=^.^TH:]WXS7WJXQDI[*:OO& MO: -VX\P#DIMX'IQ8ZVX.=[13?+G-A_CU8H5ZSE[AVY7()YH;KZL&WM4ON$] MC*#/8?#?,: S)QHHL^,H9=S+)V]('F^8),:US7! M[,;%/%$VT:2:K4B-,NMLMK9C[LR)B7G6;*(951P0&U]"31W[_!$(:GG,.L3, M[;B2%C)CAS?1W62I&!TJ3EZ9U>@A<.[?C-3&?FVBNXBR#9!Q=F5JC M?>UI6PNY%9Y&%M<.SZC2ND;[NF;!G)A8H6HD@.U0C3!+IK>U:\QC(C;&.A/= MI;7M (TTQ+F#ZYCZ2V&06TH6%*S<$&F2F4,BI%7G+4T%0T\8^G+?CUZ8L%[L%XC'!+Y*'V ,4FD5\_D(Q@E]TA)1$$PA_^< M^CZ-8;"" 0(^8?)T3 Q6\,.![@6*(MGU?#C@5"[@8?&<<<1C^87/E,3K#P=/ M(8"$7 MD]?L458\B&F:R6EJ7M)TB> ## H5\K^WD$UNAV([D(W'(+J%U)>M: &;LK:^ M[R,[CE=21LFLK^CM%2J*X()0Q),[:T59G/SVZBK_")WPA!R.R1[*AF MN;'\TQFN=^TR<:RE!J9>JV/ZD0 :W(29B\:F.#B'5 2]^-.3 %9>_<&J_FHG MBOV[L1]CAC!D3,1B6#1D69@6#NJ?HW M'$6)N\%8+ )UT: O8]%\8=JW*0H2%H<^)IJ[66D;]D/+$Y@L>IOGHI /#::I ME_MI=10PWD'9--5>=N&GBHC/5>\6VL':XGPIJB9$F%-U6\&&R43A@QS!@ECX M3T%:W?U2>GTM/IR9HS_Y/KH4I^[T/$)AV CR"9XM$0WD("\@%L_594'B<]-' M,5CD/49?XCUE0>T@?1 M9,7P?A^OUZ+'3E<)5[T!Q[)[\P-L2@I!?(K6DMRDGZ'8_ET<*2,);RD)8C^S M?%E^S;OA]B]*WK0^,5"O4%6U3,6&KF&S1M5TTQ88KE:BMY.N_WE$XMR/KC_\ MB;K 6&"PDC,X6!604_']]Q:9CUY>$S"E5'HJLN M$+ZY MC];"-?HD%TN+MS=A&N[>@HVZKRE)]U'C^07@\(MPF%?Q*M%3Y88_81&"WXJZ+[VF'5JZ MPR>':.Q&=#Z#_A*3B"PV=2.9BPXUI&](?P[62+0*F8A,#_]BK9KJRPY,U=8N M^0(MI/12R6RY:B6/9P2G;VD5\>D(JS_.5X$^K=40V$.93 M!M4^SZGD_OUF.7FU O0[Y"J#1\(@OQP]2G/=N9/A6':P>4\I?RHY2M.TPD*0 M/8(U"4/A2TB\?$#I1OR;%L1$%/!CX7%@7K;#EGS^?#:*"%Z(\JNMC51B-%PK MR06I\%I4_* ^T7/O+V$01T*;/R!:+#D,I@^0@@7\QF 81Y(FN21B!I_XQZB4 M:MTUTRTZ%YZQV;Y_*93*UB$'/(])%I0PIM'?4'1@CGU-T4A*C_":$A\R)E=* M ZD)#@(H.DF2'M];UM>18F!JMPZ0E\0'4>+:5,=#W8O]#W^?9:VZI:*/XE-6 M3-[M3?R^J M@H":3)]0R02M[]UT"?C[ *UD'2/*\=UE9]U)JPOE>YOTRDOLW\._4E5+/D/X M6G;\HM5"]""EFJ[7$1(Q)OD8HRB0J[?2L+-0K1?MX/K 5G2_B!@&R511662=4R(Q9W5 MP06I82 M="8J%.2E/<=11!YA\ T'D.;'2E149:%BJT[U?0LC_4P2M\J$V-V&2C0 M7$4D HA*HLQ:ZN<9'+_"1_LTGZW0\/HQ(:XO[94(=DY6*\2%PWT9XWK*UJGD M$!7DD)T[$JY/R#\SJ[P>3(!?8F8#Z+TM."Z7N:B M0UH?:9*XO(+4H=SPU&(WX078L&],AC#GZ=%),)WV5;MO*GOSNA+UKYJ9#EOK MJ6]>.VE$SP5-?C=MMM*TO.FSZ!)*\_=Y^JE.+EFH^18=RN]_B$B$E?';CUAZ\T&@ENF!*/&)DK7[^%RYGY? KRR:ZDD[ MM*4O[<#+N&:JSI$#=8RUKX;GK"1RLOJJY>;CH8JN66ZA>S& AM1R?MP,/.E# MZRX$@XB2E<#9@C?AIY/D;RDS3#I^T3HKVCD4'ES,G*M;2@ ER=9/8OCVY8I0 M%27*!.05SO*2I>WQY6SFECSVG+]M2*_2S=V5MI(-1L^;4&T(E+-WXMM?0 _ M;DJ[L(0/*E/2]Z*&T8U,NS>W;]V63A-X!K[[SCIV44EU ?=KZ*,0U8Y(WJGI M>GYG:(O:I%@GQY-WU<&N\73_(UVZ-[V6'6T\'5S/WF[Y)*DOS'Q6,[[FQ? < MI4+*UVWB#R IY2#^FS;QWPQ?? ;2LVRU.C3?#E<13/A&-#^C.BUE!M$W"1J^ M$1ZGW*"EEIC/-Y^A%'N]1/Z40J!WQWM1[M,O;P(+86;50.O^7P @%52 MS86HM:<#R)09[)WFMXJU<77#MQ<87C]P=_]-?J:\OJOZ:,!+NE)!JZNXZ@_W M7^GOTI6IQ2(L-"]SZ>G ^E4&E9,E NT[Y^Y\F$7P'0Q&UJPGC]/B8"ZB. M$*TEJ!S*#:$.9CO1U,SEE*OIDYMPMH2(WLI4C8BOHNF*Q)C?1C%+KX>8XN ; M7@,4U$\2W"&_@2WJNLM7[JI4OI#XMEBYJ]9!Z;*4G:F&4"4J(G_#HL;**1WY M9$;D,8!7,A(77;I?.6"X!]W ]OQU,$&R\,U=];S\_3. M<4_:0:2MC;)G1QGD.CAIK*/:^QD=1HF_PL=N*M8(!K?P2!:H+Q]11O@X%V MR'EP-LLVBLJ(] 87$2J;/<+H 7XAF"_9#;TF> &IK29MRVZ0*<7BD!:0'KX( MU.$M =1<6W M=R?(S[-ZE9Q)]O7:+VEY@K%;EIG),[9M.5&QK?Q'.XZF]9' MU]8&T)%VX+5]38D*V=-93:$,!%0N8##5=3>B =?T=@5:ZKF=8$BU'&)$J$I2 MG:=G=%6R&8;W0_-#2SKEYZJSY%SUVNR\J:]YX#'K#Q5M'.N M YYMVIVNU0FK9^ [@)"MKU*5^XBJ)Y0EV8+*9I'G_\S0UHU9-6:M*B>K.;X* MPW5JPAT8_LRMUT7-C@VW$\L!YHA4+C?-$=?21-I7 U1!IKJ+NIY MSF,5)O\7F;.ISTDH*MA;^571(PHT<')N.@=/I2T4F>Z]J?>\XKXIMT;B=B7U MA?>ODX@8212IR=]+2E;9Z@]V2R+D;QHYDTX4@\B:S@A7:SCRW9WICL]BROLC M+ X)R?7L2C74U0%*D>I:AILP&?GR-7X5I>UE!]PSE:]#;*O!YC*#S.[-XCG\ M0A9Q5!WNFX_W'S-]N[^$ :0@8C*:XX1N1$\GCYJ'V38R("]Z$CU[HX_,U-J. MQ;ZW&]FEG\O3/.%V%C#RV+L)\ODDN0A4SBD1G!Z\F9SVX&\N8'97A;QQC:K[ M;]A7PB\@$Z6$I@%@Z?E+I0*Y?9[Q \/MW:I:"Y6GI=-AY6J$^_QTV/KQLOU( M!YL[+M1I68YL*O S 'R=GO_;!^%.M$-U6PIU4 Y@5%F=;2PQM/79%;TRKU$@ MD-Z,R-+.Z].3KV[S5E5UBH/KAL8]: =: MH75AK2Z>]+:3U)N\@DQE!M@=8M\O*:P<('HG,:ZG1OH2#VY"5Z?([T2F1N0$ M@;/N[21[SQ']KD[6EO<45I9IU++7YMA-1B@*X=M1Y+@57ZBXM. M/90J+=3A3#4#;,EJS_:H5==R5E1>#RSO+*LD(3+E>]!MH:GBX5S;?SV2JC)_ M*=K>;W_Y?U!+ P04 " #1,#50> ?6$;DL !#^0$ %0 &%D8F4M,C Q M.3$Q,CE?8V%L+GAM;.5]69<;N9'NNW^%;L\S+.R+C^TY7-LZI[LE2^KQW*<\ M6%6<9I'E)$M2W5]_ R2K5 N7)',AI7EH=964$0A\^! (;(&__N?7Z^FKS[%< M3.:SO_U$_HQ_>A5G?AXFLT]_^^GW#ZCW8?#FS4__^?<__?7_(/3?_?>_O!K. M_>UUG"U?#VU_FWBY795\MES=_>?WZRYLB_/0*:CA;K,JN4,C]YU]??/^%K;XFQIC7 MJW]]^'0QV?8AJ"6O__O77SZLZHDFL\72SGS\Z>]_>O5J#41O#Z.M-G"WB HI=25^5,?WM)QM:\PSJ89M^FC=]&A\G@HU8-'M M]>TT]XNWRZM8#N;7-V6\@I(FG^,;Z%C7\9?YXAX'4L'64]1U6PO:;"UHQ[7X M;;ZL1)JC=75D?V76'Z^L?@W^?3M93+)_KV#@RV^;++]ZE]LMTX(]%3K/;ID6 M[&$GV,-:M.23=I6M*GWBQ\ MF'R:3=+$V]D2>OO\=K:$(.[=?#KQD\/&UE!YAMI4[7NWX^6LGVJN=.'_M-@-'Q1E.T^6::]&9P+9OFRR_:L?>+5+7FH%=7.7_1A @?K93 M:)-%;H^K>;G\&,OK-[//<;',:VP'C3Q>4W>V5\3Y9(6=U^2@#SE=8^=U.>@S M3M?875VJS<-.U5>['O/KZ\E:,90WF*_\:YQ5&6DKB+9H7=6.6UE#^[967"8X M6E&+EE:OBPU6,%8:@0X*M6?;.EH#+55Q"##,] MVTOOZQ?=@D1 M[A*5MI+EE-NET;*_?T(Y1T8G&%[GB,EDYLKM!IC]'2 MB:>NO6 M:VPGY7_9Z6W\-=K%;1DK.;^]0JU85-'559%MT[Z*'>X(%:U86ZU[51"M:]W/ M\WGX,IE.@>&K@S9O9DL[^S2I8ET%T1:MJ\C'ZAK:M_7@H'N$BO:M/3C<'J&B M?6L/QM!'J&C?VHI>ZFA%+5I>S6-55E#7TO4*QT?[];!-6SYML/2*?FBW1/.V M'/0S>T2:MZ;J L!AR=9L.^CJ#DNV9MM!QW98LD';JGF!G0)U+?DM+M>ZW\7R MPY4M#RZ0[A1HW)**?N"07.-V56NQ V*UK9K/WM[$TN;=H'4YF_L,!^TZ)-B: M957;LZ)\VW966NX]2DEK%E=D9#7QNE:^*^=0RO(NS_#_?3NYJ;)?M$^F#7LJ M4K&":(O6'1S?J\BV:%_%D+NZAC9LK=8U#DO6M>U]_!QGMP>]\[//&BJU*J%V M?-ZL%0=]ZH[/F[7B8!"XX_-FK3AX2GS'Y\U:%;,>*BDYM MKU!#%E4\M[S]ZT9MJ-IE&SXS_"%.HU_&\,];6RYC.;U[V!(9VJ4]9%,UZ79M MK!AG'*6D78NKC9?'Z*AM;S[)TK>+&/+I(8A7*^U![9=JQZ:JK5U%N%4+#_J4 M:M*MVGC0YU23;M7&@T%$->E6;3P88E23;M7&BH/N,3K:L;>B=ZP@VXA][^/- M;>FOH"28P'PJ[74ERW9*M6/3"6U<4<=.>[V=^ISJ %#_!7[??)YM/#+%RKJ$ M^'499R&&9LO8ZO ?BLH%W1;D!MMZXCH,C\+@*)5PDP MCJKS0=G"4J>9M IYKQ7"D2?$M,7(&V*I$4Q(2JO4_1&E>J5_-2]#+/_V$PRW M7^+DT]5R]>-:BRW]$Z:]3&>T^>+UXO9Z?;@&39;QH:?G-$VMM.R\?>R@9IUP M9H-(?SZ[71S1-YY^7W!/B%0.(YT$1\R3B'2@$E%#L-0F"BIJ<(-^Q]QH"J_# M?'@YRN2_N3?@.H:)]?/%M]->CQIW^X<%5(W1E#S24E&D+(X(VVB0#-@F+YD4 MF)W>JNP[;-7&@.JX>[^'"E?NVX\^+D*2F!K,D<+2HN2M1$P:@W04D85 J3&5 M!KSM%.#?(04:!:LK&GRP$)3G9?^O?I)WPKZ^LW#(.([)DCSR'7L-'ZUY1\Q;Z,.LI.K[#ZVBA62..4! M+22YY<@8;@%)SI @7'J%;> \G,X3^1WSI&'83@X4[OGZ8$AO.IU_R1=(=X8, M>T0*9;3TUE#D'+C 2)1",46V&1,YH9Z[TQMZJ>S=+E]01;:00ZXY'4B#Y5!@32FA0TX$'G-&N1#D])8WWV'+MX5; M5U[AS6P9R[A85@XFMPL4,(91Q:-'6!N(A!P&V'P2"(/C<\)J+E.-H8+@[Y : MC2/6%2=6I_=/673=+U@DJY16WB#+&,3(6/,\2BHD8NX 22G+?0V.?,_+CXTC M]XTK?WV];1>@P>V!;=M%S6U$G)Y4_"PVT!TV=-1K=Q@',]=#W7:W9(%IC#! M<>2]"@@'(9#6$MBMK98B1N_(&7=,]EG?^PQMDNDYGI6*OIU]JUJOG"S@GX;PZ^S3.X@;Y^$T;M8HK7 Z M)JZA18E3$F'&*3),$*025H9IXCU)WS-K&V1613YWVQKG9GJNV/OHIW:Q6*5I M71$@_,_M.EGA&-JJ]W;P9@/^V]2$&SZUN,(GYU-(!'Q6TD@00A#F-J$HJ"2* M2>52C3GLHWU.]+^&[!VWQR6P_5OVD\4_;Z&CI[N\#KCX1PR?ZK#ZD-J"K1#! M%FE*-7@$:A$76"*BB?34)&/(Q>_2GRN^: '<* 7-:GF4*&C/$!;)(A^YBB192W"-%<\+B"/.PN[.&N,2Z T1$;3Q M;+W*Y^\^EG:VF#ZK\NF D:)8TZ MQ]Z>3N1N MCHB=*Z1H#^.6%W!/?"*PVS755E>6=[WAUT(!+:]/'WIUK[V"6%<%;;U/T4)Q M+3*N]K-UY[.C5?XV]C3UIIST1%V;/OE?-SF?+130)NU.?6NK\^(O X16Q[>ZKU-5.D*PZ^+0SJV A_3"P\G"3^RAC07 MG!@Z%IJR@>B+85\;C66_-^*8Z/Z C\>7NFG4 KK[RR0K0]/5>7% M<,S[=#@8R9$00C/6EX810<:]L>*$RHL-:%MC2!/1;!V(NX]HGUB[6N5I/+1] M641!:!^3 1L:98:"][ QV Q4SQ@&,'%6J-7U)2\0[,]#GB'3;(>#!0HJ> MZ(W[6E 82@&HT&/T?%(#ZEB@U&?CVJLHU\JE4+!IJ+N.@)LGX,$""CX> M#ADFDK,1=$NJM.CQ'L62CJ0>DF'O4F/BBR)?TS"W>9"C^MIRBQO;@]WOOG== MWKDS%;Z//G>8\/O,SV=A=:3 3M]M,D2^==/))_LXN>^6\+NBAL)RPY1E'K&@ M O(!8V2E\,@;3:BB2A FSS=#J5B+X6U\$N/6Q^6YQ@+;X"/3!&DJ"!)21!2] MU B\?/#!<\L"O_3Y2"N=1 MB,X@859IQ5301C/"4XU;[]U,3"Z+@37AO40"?KR:E$WR[T%?H4*@ GN"@K41 M&1\X-4B_;PH+9@!TH1E2 M*EAD*?Q!M;7(.&X-H=&(4..:1#?SDDOC7RUX+Y* D]0L_^[U%8G8H(/ B'*O MD>8V(&QYOFS*,?,V$HUKN+]N'/UJH'MY[%O-]YLEX%.510R6L$0\2E9 M8.(A1C8<0F;BG/8NF"!-C3V1;O)F7A8':P/VO^V[=:Q(!JQ\GGO#ZS[Z+748J*)"21"N*2J*A!-'F!N,EW[*47!L(2 M%UVE5*V7@$J%O&.GZ"MBLI13AU$47*#$M4,&1XJ(THF#ZY*"U#BJTM'MY!9I M\?P:7$<@7V;7A*!_LQW6& ^_J2R<]0PS;E TAJ-$.$/!1X.2-SXE %":&EGZ M.\KJ<*E4K(7SQ;+Q88.B23X^*"U2"@ZZ:$0^*8L2LQSA:"12&OXR$*]LG1R_ M'5T*OF!&UD'Z4CF9IZ5-4_)!9Y&,RR_O4&B9B*%E6(!NZQD8S2#D=#)J7\-' M=K.0<,&,K /TQ1)R\KEQ'_F@LS :YA@AY+QL$B.5?_+6<62)8M"!$PNAQL)^ M-TL+ETS(&D!?)B$_7L4RVCQU;8R/WU06S%)K-8-(FTN.B(9)MZ,.8ANJ=&!> MTL!K'(#K9I7A8NE8"^=+8N-P[TVVBAH*ZY,CSCG$K7" @8?.Z!1!05(;L8T^ MV4K1X5EQ:&9=X9NB@D,$1Q@P4?$@D>")@9\*#EGO5")8LE3M3,:E+R@ZAQI, 61/B<4B402XC%X2SC+C?0C3/"[(UT-:"^,=(W-Y9_H*J(BWCFI M$&84\VJ5+#C7DBF($+R#CNHL_!&Q MP@A;DHAAA M]\19-@=36\'?6>WY:7Z!B& 5K@@*QR ?F4,#+"?SZR(:@GB6)*ZQ -W-4F###5\/GNZ:.D6P M,;R/G^.LRD;8=H&""B$R551!@FV0E3:9FK<0BAFR6S M=L:"1L ZDX/X;3[SQ_J(;S*%PX$JE3C24@@(KSE#QD(]#6;YG!D#A]C,2TG? MP9RA293.YR(J$6*?6 $C(,;*:J03(TAC)9&UWB!AB: 4!\!8?4>Q0RU.- Q4 MUT[BP>Y'>/P6J[B*'9)%OM'/K!+(..P1RYZ68$*0]\)JX@'*.H]<=AY7-.(P MFL.JLYV4_++38VNK.(W=0H7V6N!\9<,'J"E.6F3?J%$D)FC/D]+X>XHM:K&B M49@Z6WNS-9&FGJQV<;[<[]ZY'5U)0>,PAK@8$%#4202@E MD;;6Y2>.L<Y;-()95VSX6 )S;\N[E=&'WN5X^7$1)8;9F@XHI.@1 M%RDA[EA"DK- J C"T1IKE8]6K]M\M+5NB\U;@*G#N4BEIROC\FW:_W3JD9H* MH[4GC$OD..?(:JE0BAKG&WO1$P[(B!H;H-TXDH:9TSZ$W:4+6=K)+(:1+6>3 MV:?%HYI! #[QDWTQZV'A0E*&1= )!9C!05 6-0HXCZ_44\? 8F\E5$\8)%6$^7UP DGH$H%2)PV[ M^/Q83;N5QJ#JB@[Y0-5\5BDH>?YID;"PCG*!J,M7'+44**H8$.&26&$E$:+& M)DHWT]J&"= 1EVU_+MRLSY3J?&W?%T8JB/%-D&-8);.+0T("Z<18+1* $", MJ+&+VLULM>'V;P:FSL:"Q>+1(<9MKG_U04%43"QQ@CA-"@GJ,4SH+4&& 9=Q M)(3(,YX(7!M98>_O\7<%=LP%)@D*PE!H6RP1528B*C657*40:(UE_(Z>>SFA M>9Z/6#5!Z6PQ9<\+L-N64[9\7A 3(Y9:(LZT02(DBT*$?NE#R-N91N$Z1]2[ M;/*3VNOYZDDS$'5]"O#;S7:8G%4_"[A-K !XO(O&Y!2D% 5',6+>P# ML- P MY2->7?SYK^8(T3!4'<8Q-Q!LC[[>P.P]]F;K"7W50:&"="%2,%YRAK0!*(T( M"EGK#/+,F@ Q J:DQD)L1Z_C-$:3=A#K;+YC%U>KW82G3X\L![8L[V R?W 2 M5$6^("$JC;U'1L+T/UC+$'80]><#$=I&PY6LX5@Z>M*F,<:TA5EW'F9^$\OE MW;NIG>6MJ%R)FSQ>[C\KL$^LX)3+Z/-]+LL](B;?757>($8#MSIB".!J[/1U M.?34"C\;QJ@K1OP\GX<=]WW?V6SM55Q._+?G;E(.G\73^Y7Q7CK='<>]B.9GG(WYY*SX.X_K_1P?0V]44CG(J!.$H MND1A,N$\TE9:%*63,:1H9;7,J>T@DJ?'4 V(83Y/H WZ=[\OLFM[N.'?\\O) MYT,WE:LK*7S$03G)D&52@E\T#D$(GG<5,(R9D5.=:KP(TLWZ57O-/^\0UZY& M'JC$M\,(^TGT[;LB$H5])#%/MS6*.D:DM<.(J:@#U)2$.EOVW?"DK>9[R9): MP'5W8OVFC'ZR0@Y^GL95H\S"YHW7U=_OX4<5\2*ZF"C7%N;>-*>-4P&90#5B M 8;Y9##@4>/L>C=3THYHTQ*>W6VF0!S3!P\;\KFG.%L[(K$[PPO\'\)>3O9MOAT0+8T4( M\ ?27!$$5:701XQ PF-+C7.1N1H#5#<3XLX\3>-8=L6@WV<0Q4WS ^0_V\DL M#[!O9]5V;P](%E0D%O*)"A\#@Y(E_&0( !JU,Y92K42-5"ZBF[/0'1&H>2P[ M77;):P2 TIK^FSVG0TLOVV0**HTB.$3$6;0H$4L1L4[!A((F&[3S0=6(;N0/ MQ9DF4>R*+<\GCV]FW_:Q]_F:O7*%E4X(KE5.S,\1HT0CQYC+V][@:KE*7-28 MPI7,T MU(JF]0_.M98@/A\)G^7F.HIOSV0+92B1TD%MA21(B)@0H3#7\%8[@9/DEM4X MP6)^I("[#3#/2J)GZ;R.Y=$S\<)KA47>I+%&6V2AVR"J&46:4!>$MP!]C8,+ M^4G-'YQ+]0$].YT>349/]$[;M1320$B E4%<48\XQP8%G1?/N(R!@H-6M$Z. MSA]JZ;I=7,_'L6=YAHYBUC/90OID-57YN@VSB%HC4: XY&3MC!EOJ$LU;JB0 M'VI-NPTT.]PGVP;1>IVCYD[L%B4%3CFQ$9;(TF"1##"9LP,Z"8U_\=YSP-:93SR0DHE^4)RH4T2''FE'6*.0RR@.$$$ MX@/H?OD8E1H010005BPBER$G"-1-EG'30;)V'G M4)^#GA]@;-A4X B/5TE!X5/,%V3SJ6X/@XI2'@D'(4O@PGJ.B9:FALL[ZQYR MFV1K%-&S#:+]V\5D%A>+N,ZTL@I)UO\2CAE+]Z@II'6.\& @$(8>QC -R";I M4'#):YV4A("FD;WF'W%(;1;8L]%LYRV38TBV4PE KD.2V"'-20+(DT":>88B MQ]P$F(EQ4>.VUWFWHUNG6).PGHU@.5?A$?%9!?$B>.VW3JIF #U?J'4DGZK(%S8XGISBJ[PC2/O(3(&J,0 MLPK;9"U+=2ZS=A/#GWLYK!EL85*0BA9D6)_#?% M8+Z B>:;Q>(VW[H\S(;#0@5,$X)S*B&1$^]AQ3WRR@>("0 8SV+P=?)4LA_" ME[0"XSE\R"-GN#KX=5S,]$Z4(T#2TZ>3JVS M7F1HT\>T ^TYZ/:ML^1G"BHRZZE0$82-X%X3Q)'!0<>R$6'+)?(V>.RP=+5> M3N\F,< 92%0;Q:[X,DHI>G"LHZ\0FB%_[E=KTC6I-4Q1128Z?ZP-U)CPH08<::U& P& M(][O#S&3K%+'.R?UFJ7)$1QL$>5S\_3;3=-_S*KU!CQC)E!!KO3>#MYL&N)M^@9!3:==J\R\I#-F6NC!>("% M'([[E MN.!D-A6)X7,.+TVY6Q2Z6_EVWS27P?P@=^#/4]'-<_/,6^G[*N7U[ MBW_$\*DVSROI+N2@1WFO+Y4:]L6@-S(CWNO)85^.A!ZR08VEN&Z6^\\6E;0! M[[DIN2WQQ:-ZMA6('%M8,1;8T#Y30_ S@E"FL1ZK/L9]*2CA=4Y:GS\$:9A7 M1\<>+3?&N2E>;91Y4OG6XXVMI16L+RD;B_%8]*@PX+!T;V"TD+T^'@YDOYGK M!.>*-,[#\NZ:XQ)H#J$2M/)L_1R!O_M8VMG"^DW:O=5OTV<(U&3ZZ046:CP< MD3$9]K$P8@!1&^ES*J04HP'%VO0O_2C4V<*0SC#O\"#>"?E;QQP/>_T!$NX#8%;2BO=\6BG M?C^78..[HYRB*G!N).";,Q;]X4+N=GC^D M5 N?KKB\R1FSC\#WGQ00J-M@H3,F8CBR=)6GR'H4 C8^:6-2G730W;3RR:TR M;PR4D\]<@]GAUB_+G0F7MGQ51,H="SH@I[W(KV1#336AF^/ @A/FZZ3JZJ31 M3@-[WB0H)S?:AUA^GOBXL+.PN+VYF9>'VF^G0)&DT4P3CIS%%@GC&1)Q1_VF;!*?TUOUUBU\.;G)-09#!I/R'M'=Z="J"18B6!Z-SY@$ MAX1G4!\2XKH6@3KI4HT(LYN5J09:N06_)=X6"ZE@SS"'/P M1/D@;'Z!1(/^&" \#RJQ&A?).UI^;VIXK0M-K7M-\[09+@[TY6W?%ISH!/4& MQJN;@PQ:9\7L70VIK+R Z9<99B(2@FR C ME,O/B@5H#A^])M+3X"\]1*C)B!>K*>= M2M&?HBKE6VHW*^V_",^0FT/T78+ M%8H!Q"9@\+HB/[V$:<\]59=_#I L_QI%*RN:/%SG $&T_P<9;B> MS":+9;DZ_G.8&P+ M9)9Y3VJ<\NOFQG$SW.@0PL[.,AWV%GLE.FR*\0J'Q!/Q(*/8-3C8+* M^=E2HC9P+IRO]!I1BZ<07QI_Z!CA2XF"$Z(I(1A)!K7CV$E$HR)(,8FYM(98 M7.,L5T>/F333BCL>&*R/6':A3 MC$9)@J-OYF)*JX>-6J%!?:@ZBZF.?,%V^UNKB4D7N<-(8 @74P@0$FC/$ F) M<28-#>SRW\MNA0E-X76.HYZK]%A7\RDTPB)G"EG>[3CVN3'LQ.(?)QAJ7/$P M+NUDNFA;_P"$:=N%_'9['6VR*>?Y_/P93*= MWC]:O&6EIJORVFS.P\6VXR,/E]N.@SQ<;CM#^^%RV^P\>TIOL0L]NA#0MO[] M7>1_XW6HEDZ]K6Z#+H^O[G[!P@:M@M<**8HE$D%)9(G-;\%''Y+!@I*+WRUM MI$6?'Y%K&K;.CD>N#1_'D+=D3F#*+LF"8*R"2?D,J&;(2R]1C,D@3XW&S!$> M?8V361V=O6NP6;Q*Q+=OZQ^?%!S0+)@G!(7@T34R'S@@$>4<#3(0I>! M;I1D(,T<,_S.HIKF<>N:*YOA]73*[%< +A?3*,'1&A85BB$D!+HPL@*4=#&HQN3-@Q9S0FB+E*D)4LH4NP$PU2F M.L<>NG%!G1"I:1B[)M*3X?=T.E514W@K/%$0 1)I,7(Q:D0X82@P K,*0-WP M&J3J)B#J@E0M@7G!B5U^GPSAA\7RVZIR,_C>:RV8CYH2 M(V!H9= _J 2;!37(,:NECCY)7V-FU.6RW07RJWX:GAKM=,$^9C-4-TOIC=)" M0^L$P2E2.4>2(B&[9 !.B@!S5L<@"KCX>.D'9O3IS=3F8;27&U&[-DV[BP?! MFE\FUDVFAYY9W"Y0)$:\DQ#ZX 1B>#)(:XT_,0<\R'BZ&FE3 6MU[*W6,1E M3H5:K8X/GQ=1)A%,$HARAI'(%R:UD1Y^XD$:3023-+^[\Z MQF\RI92"X-U@&\I5<&22HUTEQS%+%0(AFI@JF1[:_;Y;**$$541B2HGA0H8 @VH0]&^(FDI /G MC-0XEM/-E>/SN+8UI M0BZ1B%10 9E$ K%*"/CC=-YU\V![%[QK%,)S.L8!_#Y9GDRE[1H*DP*-0F*$ MK?7(1LN1=#!UUHY''I4*1-=8R98_#(T:@Z^Y">' WDR6ZR?&]B0#JRQ;&(.5 M$V \BX$B[%V>VNBTGMIP%Z5@-::$ZGNC0IO G4R"^T&RC-.54UO.E_;KS7PQ M62T;[VK^_5(%Y1)'#7[0YRB1Y'..#G.^ME]PEV*=0E?FXO@6O"[U& MXJ!\<'66 <]T1OCD1M_M=EH"\[P$^WT6'=ER!B':\9O]^Y05 MX(V-L\*@ )$=2M"?$VY7%&SO9-[4^2KZ@ M)D)]G4#68P@F+,&(YQ-#,/9#< B1A#4UAK\S'1YNVVW5A?"\%'J4?N!;YH%U M-/C\]Z/I=83N_)J,!O M1*\)3,?WD,=E97#OI2QX5UV+"D(\J^5UXBA]SF6 M]E.$AG2Q?)N&DVF.'U8F+M[>+A?0W7)F_#TN\DA-A?:&:1,M(LDYI"+/RT D MY2$E:",4];C2%*)37%Y4HV\7>V\X'*6G2&YUWST@+31#"@,< 4(S)$W2E!HO ML;CX!S!;Y<&\6W0[O(FPSBIFIX/Y]?5\MJY!;[D.Y+/7^SC_MBG_SMZM4LJ5 M)0R"L<(EIIK*"X.UX HS0,XX1#VTD8T)AGJJL*3*,<)K\+*;>5B7O#P+Y"=O M:#VR=K&RTSZRY#&<^K@3MKAWQ-HHI MN(N",D HZ@ -Y+%'(7&\V?\QAOI8XSW#;B9S79#R0L!O,]Y^$5:U&2C.9V_W M/H'036EM)F8\5&A[V9MWEMQB@]XOS&Y;*F^]H'/'_SM7I?=?:MHG5G#*9?24 M(V*Y1\2$@(3R!C$:N-41>V?M^2+[G:8?NKNS7[ PW =E%$$F$(6(EQ%)R6' MYH'IY*2FKIDK72T.1\TUZ[QE[+J*S'O>WU[GYHAA&&_*Z"?KK,[Q!H;-]:'9 MQP_ZG++WUE01A7+*,JL#RB^1(^RU0%)[C^ WG@_!I53G%EE'AP!:H^ 986XS M]-DSJ+2SV+BGP#;3"&\KML6@X-G;OFWH;K65GI;13K#VM(QV%G^?EL$[*$-T M4(;LH(PV.^.FI'7_:Y7 ZR+:X>^'.(UYJOO/6ULN8SF]>W@V8FB7]@Q%MCFG MVU]RBYYT]2K2B[M$'1;5*JK[2FRG8^PMLJ6.LJ_(=OS^WB+;&0;V%MFF-]U> M<-M=\GV\V;P]"J'5I])>=UA495 W\7+^PX'XW__T_P%02P,$% @ T3 U M4$MLB?/BK =.X( !4 !A9&)E+3(P,3DQ,3(Y7V1E9BYX;6SLO=N6VSBR M)GP_3U%3^:*2Y:8F>I2BMF4Y++[Z7]0$I4' MIR0*)"$J[:ZN\B$),.*+CT B C\Y__Y+J;%_.\_P[^!GW_*Y^-B M,IU?__WG/S[\HCZ85Z]^_C__^W_\Y__\Y9?_J]^__LD6X]5M/E_^9,I\M,PG M/_TU7=[\](])OOCSIZNRN/WI'T7YY_3SZ)=?-HU^6O]F-IW_^1_5?SZ-%OE/ M7Q;3_UB,;_+;T>MB/%JNWWVS7-[]QZ^__O777W_[\JF<_:THKW]% .!?=ZWV M/E']Z9?ZL5^JO_H%HE\P_-N7Q>3GGX*&\\7ZW0U>4C]>_72RW#5X^##]=?/# MW:/?=/T77C\+I92_KG^Z>W0Q?>[!T"G\]?_^_OK#&I)?IO/%33Y5($#)81(5M#\KSV/+[_>Y7__>3&]O9L%/'YM*X7-EZ/I M[%1AGK3J6*:/HT^SD_%YW*@#B5:WJUGU";U=WN2E*6[OROPFO&GZ.7\5OL'; M_'6QJ'& #62-Z2ZM%JA;+5!B+=X4RT:D.;FO1/(W9OWIG;77X%^KZ6):304- M!/SVV2[?W_R3V]^F!WD:?#S[V_0@#XZ0!_3Z^FX]%\&;[V8C5?!G_O73&;CJ?' MA6W1Y1FT:?HQ=]#U^;0[.C1TT/7YM#LZT'30]?FT(_UI1\ZO'>U/.WI^[;83 M1\,53M?O.8/>/30+-EE4]K@IRN7'O+Q]-?^<+Y;5=MQ1 M(4_O*9WL#7&.[C"Y)D?'D/@>D^MR=,R([S&=+LW68;']M=:CN+V=;CH.[S/% M>GS-YTUFV@9->Y2NZ8?;N(?^96VX37!R1SU*WI"\33MH+^E\$>;^2;5#J$>S MZJCBPTV>-YB"CC7L3;)WHS+@I/TVPWBW8^CA6_09U_Z;%X7*_GCUGW)^&%9C/^\*6:3O%Q4L]7R M:ZR\^WMJ*[O-/QVU_\-GNGA?PPGIF4<[?/MV9CCJ!!YHTKTT1]VX TVZE^;H MGMZ!)EU(TVQ*_?;)]N\N@V>Y#(.:G\[#S#(=S5[-%\MRU6@-UZQUOS(V_L). MZ"2)Q T^QU-Z22)S@X_VE%Z2R-S0P8[IJU_YFXX)S?MH+>\VUBKX\RZX\\NO MK^9717F[WI8[]+.C.K3LMZU>?C0M_WLT6^6_YZ/%JLP;#7X'&_4B4<.AKDG; M/N5K^,&=T$4OTC;[O!HT;2O=;T4Q^6LZFP6&KP-<7LV7H_GUM(ET#9KV*%U# M/C;OH7]9CTZZ)W31O[1'I]L3NNA?VJ,^] E=]"]MPU'JY(YZE+S9B-6X@[:2 M;G86/HZ^')?IF4<[?'O#<6A_B^YE.3K.'&C2O31--P".M^Q-MJ-#W?&6OY]_SN>KHV/=D\FM30NUYO%LICCI:>Q[O5HJC+M6>Q[N5XFBL\Y['NY7B M:$SRGL>[E8*=)@7K1XJ&@]K!1AU)U##Z]OFG.Y6AZ2?;<>3KAWR6CY?YY/]; MC P]6N23*@8F M^*N-3G0.M^I'IJ;6;M*X5PF/CBG-6OY6QX:1[2A_]R-MP=&S0MA/YWN=WJW)\$]X4%C#7Y>BVD61[6_4C4X2-&_:Q M5]Y1.:Y%WO[VH=2[VB73^?+7R?3VU^TSOXYF3T)A]U1'J0N>5)55Z%KJ!RV[ M%BK\O@KZ+.:_3/*KT6JVC!1Q;S\]"ES]_W*;WW[*RUA9 MG^NC:T%O0G_E>!4^F!TTD>(>Z&FOT($TT_DZ(?]U^./VZ4JN$TOO;%Z0?UGF M\TD^Z?05SWI0O;SIN:&\LQ?%5ZW9B5 )4(LP*\;/L63-D*O1XM.:)JO%+]>C MT=VOU5#\:SY;+NJ_60_.OP"X+1[UO[9_G364,VB=OUKFMSNL9J-/^>SO/P>A MLMBN,@4)=1!0*2UQSGAD@56(<>2EAAJ)QZ#,JH):1;DURR!06=.G/2+K;C(! M/!5"0\00L$()HY#8HJ$X][X)&O7XIZ*4#3\Q7HT_8_QK @.WM]_7I;K[=KM7Q;S9?@*W6P=IA4&TOQZZ7' M7@?W6W)T9+>B/Z1>%AO.PX)'N@R;!*<:_]MU<_4WV6]E&-)6\S(?S:;_SB?7 MX=6+8C[Z''S%:IR[*LK%*#BN^7A5!J3SA?JT6):C\?(9@[?J+\/<*X&D\,0I MHHD"P.%:7Z$P2DF(Y]9F9W!/4@(:3: _=J+]MA%-/1#M0Q#MPTZT-_FRN/HX M^K*/.Q%=95AX*3"5P$/,L-*6*%UKR:D PZ%-(FL620%--NY,Y^/P;'"?\\VO MQ[C45?^9-,H']97UCB M ,:\!MX@:W4TP= +(-B94$[&NC(?ST:+Q;IN4V6^ MT>2?JVWUDJX)V.!5&0.$&"&X],8*A[60LO8)C-861G,1?X=<[![PKF@Y"W_* MN_3"FG>8008=9,XSR@R@QAH!8:TQ- X/9[@[JQO6&Z(=^&&OM[)UX8@U[RMS M+#@. $$:OE8D( L#^.Y;08"FW/:)&)SZ,.CSKEAOD*8;?NIIO#)0E#O6YA69 MXQX)S87 #A( -(*D_GXMD,@,9X@Z!]'.AW0Z_G7GEG7RK@P#)X/'"KURUDM> M>:^HQHEK$+^9E<0O&QPCNX<\U=YH5>SF?AQ_O/RNQOT#?MNI76064L4U @8# M0I$C897D:@0P;3'?=DZZY.=Y/6&8BD4-<=HY$/ZI Z%V'TSX7M[N&0Y[?%OF M;5B[$6D%=#18BGBD=A,'X8@.QQ?LCS)Q9\P]PIR*OOO4NP?UOXI9=3M:C>W; M^0,MRVGP2*YM^./\^EU>3HM) P[W];*\W>/W%4[C]1'^RBWII7VZ_X[=6CU5TLG5N_,_,886Z)%-P*@A 5 MRM>[^P[ %KO9O3D-9^-S:K!3$?I;"-_.[PNR;>H>W]X6D_69]'R-;1._M4VW M&>' <<*]M80()8!CNX6F@\;$^PODXGW9A+@.S+\UFX?"WYF;T?PZ7[R:AT^K M1J'Z .ORS/^53\*/W=55/N[0XVWW_HQ122S5P%.,A375K+;#7CKOAN<#IZ%: MG%^, T9)Y3#D48V23P6U2](T(.SSL^"\7/CORY M^=S,E7JD?.]>\K-ORSR2!%(OH, (&L^E5/4&I^<>Q4>A]>8?#XK1Z: _-Z6# MWY]/K^=F59;Y?/SU8SF:+P*BF[N^UG^:/=&^5G3S);_:GKK8[9E+ P\[M2B9 M%L(%9@!,K)> .6?=SB*>X/A8 'KQ7OG ;3$P3_XY5/;AT-YO/^5M&4=40VP= MALP:$H9"X%2-*PV^X?"\].%2+\ZS[]%.::6*P M4\2$(="1&EW)V #]^8OY& 9AL4OZ'HZ[D>^W?N\?=\5\O0=;OI[^:U7=SA0> M3_01=21EAK!5RCHD.%3!UQ5&DNU6L0)0Z %%]GZ77]YYS#PP+Z[6HL%2);+' MS&-C/7(&&^F\,,0)9&M\JHD_^C-@%[_B2 /I0"G7'=4R;XRS4"H@*">.:H#] M[A,$C@\P-*5WR[=CVHF(#L$'T57,8?YT4&^[YWBDUTQ0 RB4GBMG%)0$2NEK MG#01\0%[YTZMZ(QYZ=!-Q<*G\J[=A>.H;AR29>.SG2Y?DX5U ]!"&> A8L8 MY?0VM#;@ZEI,PN<.+.V,IV>$^YZX__GK$Z2#C_%GLCI23[;CDY:R>E,LSUI* MJ\]:7F'-L%BWZ+W_%@7!]N1Q?!C?Y)/5+"^N1M5[RGP2/I)\N1C-)[/IZ--T MM@Z/>GV@P%=,-QE@@F-NL&"& F.YI 2K\/E@IQ@6LE$)@$XUW%>LZ]0N,JH9 ME@@@B+RU##%@D-IJAJUIIEF?A;KZ-5>1!+5!%^CRE>GRUV'TF=Q?B:;6FNNO MOX_^692FFHB.E.LZH9=,84T)$1A39RS!W&K-M^ 1QFBC2GDIBW?UQXXB%8BI M?-$#&MS+_V9TFQ\MZ71B3QE #FF@L7:2,L>YM1;5>"CIW+!+?_5B^>;LZA#1 M'TP[#\..E!6[1(*=2JP]#I59+9;!JR[O0Y/FD_?Y9M-]<3.]6_S^:.GWU)EJ MV#P3B!$M'',J+/$<9T!A7VLC@+/#V_3KS5Y%[_!%D^'=MH+[Y&,^OID7L^+Z MZV'S[VV0:1-6]H":ZL2(:4>-Y*R6V$ SP+RM) ;O"K!DF[@5Z&_+=V4Q6:V/ MY?1H_&>0>B\MFC7,@$58!(V5,, J(SC%<*LMK7)UAK?%U3<]>@$N%4W>%-7> MS%V^S-5UF6_NNS]*D?V-,JL8)Y)!18@"VDCJM:BU%-;'9\GUEHZ4BAZ=@9:* M&A_+T22_'95_'B?$TT,[WVYY'MDKVM,@\D(9KK%SX'Y7($N!TK1] /GXG[G1_8EC;(MT M=DY";* YOA0]VC:SGGD#B/>>4J@5HAJ86F>)"1GV-D=K2S9@1A=X?1]<&>1& MQ? HTM'*\_7+XO!J\]%#&72$8.BTQ](I0+"SHI8LK(_% ..(.D2[Z B6 M,VQ(UGL>C_8YUB7*FFU#[F^?,651T-H8;1'BTG(D:@^8:87C_<5^*F#V?7#7 M)WC17_H#8>H+ R?+W6;(]1X>-&V:.0"]9.&S<9XJ"C%'J':H&;4TOA)@/[4I MDYS==H_;.8:-[1;I:C1[/[V^69XT9#S;-G," 04P\4P[3K QD,'=4*E;S"#] M5(T\QW#1!7!G(,MSNR0G\&5O\TP+9(C4A".MI?7 X]WI3UB\MPA>[GQCZER4 MZ0J[,[#F?E/E!*X\:90A!KVWCGN+D3-$8.+J:92#X)L/9\_J7 QIAUCJU:2OZ6Q6B_^P%M,!#AYJ%N8;3"#' MVE-D,77,0>]J39%E\;$HXJ()U2%FT9L#SY"ZCIAX5T['>V.ZC[7+L&'!]:0. M"!G@L0@ "7<^AG'Q.6O^15XO5,-A]SLO1=?['(K]: MS5Y/KPY?X!W?;28 8*+Y-<90.TS+^N;G)U] MR5>M,EKNRN*J*,/"*/^V0YT(I M#1SD0"H#&K&U0^T:9NLIA)8TN>'$,0A]?WP96+"C,Y'T7.%V:B M!>64 NO""A@PKZV"]8 I&/-)#=A5F$ECM/>'F9P&RQF_Y<6[LO#5C/A^,R.> M]C4_;9U)X DP'H8E",;2 "H,J%TR+%S2L+&3%GI]^)O] 3<$PKS)E_-O EW1!XLE:ZP"(>4K%U]1O! M++! ,3,^ZJF/9;8(@5DK1EES*J!;0QT;*[8(AZG MH3;HS8'T13Q0&)$(E)9J[I0S7#F] P]2'1\$,I0B'HW9T:*(QVD@OOS2"HAR MK:2K,C\Y-]@2#4F-!T5@X-DMO5B^98V%.$1_,&V0FQ:72+".MC42%?' 1A$N ME07,<@6A%X*A6AMGY LHXM'87C%%/$Z#;PA%/!!QI+J'RBM+J ,$8;+-294, MA77\<-:K20W>%6"7D((O.2'5EB#6E$J%O%= U!IAC^.C[P93J.-4"G0$5;(* M+E4=U6^ .%J^97^K3%+#@N,O "*4>>AM=;%RK:=@/IH2@RG.$4N)[E"[O (- M87RSS@''(*DB=8#!9J%4,IT!"[Y.T&L)=Q&HH$ =I3SK"4SD!*%6.U MSD+H@=>A;&W)DX]%X_#Z/K@RR$7H\"C2VH>Y\)Y(P;T7 MH/JEWJ(V'@WP_O4.T2XZ@N5E%6@02A-& 9=,.0P,#22KX>.*@ $%4R0YE.D3 MO*$6:(!&B>J&1&@T00([)W2]1!8>B/@:'<,HT!!U+M<];BVM/ZM$F<[ORF(< MAL,R7^2C2JSY9))_SF?%W>;H[A )FO20,:.QH4XS8SU4@=E0U3MB0L,61=V& M48"A!1=Z@.]2$^J]9(@Z1DRU3.95D5-5#WM"6!B_ZSR,D@L=S!GM$$NZ$75@ M)^8811JUSYP1#+BJ="*1U#KJ/32[89+( 94,3-$"8P4YHPXBBBH\91& MQH>O#J,2PQ#H>SK,%UV) 1N(H%(2>.14^!^G]5:(, +):$(-HQ)#+*$ZQ&QX ME1BTA+F!C M[AW!W&LEC<'AQ=#H=9X+Q3#8N%',33_:UFQ]>_5D$]PS:-HUO3%DG1&G3ZALT_+5_-%T&>ZI5'PE.^ M?3CC0$'I"<5*6JPY"(,6K*$P7J0L#-(H,J5_FQ<=8Y;*X7@L:*/0]WU-,D6" M+EI2Q9TDGAD,&:LU5!:K88>BM#'90>NW1N@E*$2L]X5>F>X.TD##!2*:_8;AB8TMY 1<>H7%Z *B&" M,,>PJZK5PZ FP*363]@6\60]!:@F=P.Z >Z%!!\J93 )JUZ"L)3,6P]1K3.E M&@S;.VAMR=.C$*/P^CZX,DCO87@4Z6CC6LUF^7513I@ M5I&!%E4;>\M4[,EL;6")-MC'X,K\7ERO9H=-]N2QS")@B*\N_5"XJB(F$*BE M@]K3 =V_U+/1V@'3VQG?55&^SRNMIO/K5_-E7N:+O5&?,7UE FC)!:*8,&0H MLE3#>K*!//SM10RV\9N[J8 ;WB$P,AI (IFVW&IJC.1&U/)#P>,W7%(.UST; M_D20+CD.! /N$#?>BZ";HAQ0(+>:(H58_#B0=_K,ZG"LDY[X:TVR@'ND:JG&A2&E_B\O,ZCYB^-Y&VQOF"6/_B!S:_R M\'>3YC68D\B1,05!^ =1X!34"GJ'?6T+"UW\X-YY0/ZE\;XST"_Q Z@U_CCZ M\N"'B5C__,LS(Y6B-,RI%@I)D:G^V:*.D7$#ND;Q8JC>"=*7R&\S6MR$'[CP MR.?1K+KA.=6(_LV+,VV0=YI"XB'R0CA&-:_1=K[%S7Z=YQ!<#*];H]SEAM/S M']E6TJNB]*OEJLS5;5$NI_]>MRBNGD8VG[!/U<7K,B(E) 9R9ZI+5)$$50KN M%BW!6EP'V'F.0]+MK3-@VQ,3'W]$.Z?#%R:=TIH;*)2T-;X6HA9%["_C>&98^%XB?].F M)P?D#!>"RV!HJG585;HZ@!%S8UN,H)=QJC0,7,_(TP_+_.X!DI7_NOQ:GYF^ MVIW4O\]O\]$B>!I5+.UOP4QORX8W/'7VK@P! AFQ),Q3 #DLL-2U;;%TN,4M MHY=UY'5N9(?/5C^:EO\]FJURV M![[O/+"!A@>>(]EP;$[YV!=46.4*U:'&) M^<4?=?4-YGF29OQH7*VV5L_63MYT8^LW39@Z";B7D02C+0I^CK:&& >%E# L%&N=F?9[[G@? M?,)44TN>G T3A]?WP97S<"0V8>IL%.GHI",BV\93" 0(3JU#Q"N.*:LKD2M' MA8H/FSECDE1CM/=GVYP&2PN#G7X5 V/(^DHX!9C'RCNI:LD\TBDOYSFWP>)A MB3;8";<,?0QNHP[=_KG/KC%]90H!#TG0CV&KA/!"FMK!\5*TB/TYST'.J5,$EK=E8HW>&C )(N? MN<]SPA*[ONP7MOYV@O1H,5V\O7I7W25UM7 M5=9),9N.IWNWBK;R)1-C6^T/[A&G_V_N3?[7 ZG*8AY^.UXO[Q=O2W,SFE_G MU3[P_1/3^7AZ-\N;;&^U[CN#5A*F&&5*,2R0"U33BD)=K6:Q9XUV>X:%V[$- ML5;]9IA)X[&U6& 4!@!,@]>VPN.=\<2,J,X'[Z#WD]3DW^N%LNU MXF& /P#+D5VVD_K)&($PV$TS;1555E*,8 T@D*)%[$V_>V^):/.TN&V/V*9R MZCZ&M[V]4I/BKK+8\8N:GWD\X\IX8#!3E&BD"(6"JEHSXA$<]B9<3U9\>FUS M=\"])&H,T[ "_N;&?";TJE=P]2*H*\JC ?S=3=75@W;6I*K,L'F-7M MJKI0\G/NKJ[R\?)C.9HW.AR,ZS #PD(DH./!]]1:2^EQC;W7GL1?VM9SL<7S M^"])0!XN!8\>*<5V&58_GG+HB%&6>2 I)XK4"'DG!W[?>-^T:,W"5BC_X..W M2 W2"WLI-#Q3R.4T2%OF81;1^?*O/)]OT^!_6TTGH_"WK^8;=715Z2M7\XFZ M6N;EQ^)N.F: '?7HNN@^"[ 9;DQPF )PP&HE/:HWB:S021<'S1R^_DGR-,HS M/V#PKEO,F7VU(BQ]>SSS;+"';."$&$"@A; @72K-:40=XB MGZ$O'IUON[]#(%-1YEV9WXVF$_?E+O@QU8B[+B*VR6D[SIP&K3-$PZLU,DXI MR0V#U:>YU1M2(U+>&#!X G6/9RH>/1#T33$?'V7.L\]GFF*&/>)0KG=_-,#< MU+II:.+C[7O+YSL?5[I ,.'$5*[RAYFQC6:EY]M4];AU\ =HQXYZCECH'8 M(1.A'\04Z%X!SBG79>F_A@ MO=[2ZL['D4X@3$V05_-Q<9L_+H)SN%+"D9:948)2[P" 6 'EN4>B=M"@9&R M90S/3YENL$S%G?=5_-L\G[A1616"7P1H-FO+=16ZZ7AZB#['&V?6 ,B$YXX+ MXDE8'4)/:JT!0?&!G;U5!SP?@SJ'N084?"*MAQ(H1$ M847LE-UXJ1Q8Z7BCH798N/4;:2D(@0XHZ &$U%D3''R^Q4L3T&)=-+A(R\;, MZ#32\C1\?T1:?A,U9)C E%!CG794A5%;85@#:+5N4<9BR)$*C6G3*M+R-&PO M*9PN?-T$08!55<&:" .K2W>WFF$GR; #"WJR8I.XNCC@7A(U!GG&/V!&O.1( M2RTYMU@#0R$WUEBM8.TS&"K! !.IVYDP*M+R-)"&&U;43Z0EA0@C(45 '&L% M0$"GQMY4M\"_S$C+6/\E"0.Y$#!XS]P:0)02NTTBX6S2TD<] MQ[8U)DD?D9:GX?R]1EIZ8ZR WD)DO4-6"N3K@<,JI0=8SB,Y&Y.A&U]=:/5I M,2ZGZ_586$29:;D6>%K,]]^VUZQA)I3%D$/LD;34$8N]W6D@%1[@:)5^&[\7 M**/)$%2>K,;+\K#E'S^5 0UX6&]KI !STM/P=:BM;$YS]R+C'*/,W JW^ \\ M+S]/QWE5J6JQNKLKRF/FW=L@XR*XAJ(:C93U@CI*$*TE]@;'EW0=<)1BW ?= M$83IXD/6TAW:7ZH?R3@'TK&P7. (A;E),$KL3@.IXVN+##@(,?9P-A*T5&;_ MD,]"G]?!"=Y4H@R_WT9@'R#"_D:9H,P"BT7 B2K%B:3;2/^@)0T.U$N,/8RE M1FUMHR6W8NJ@Q=7!H,,]+3*$O09&4J<) 0Y#Y;2L]3,* MQ9]7##C2,)8KW6"8BB-O\N5&X".W:3UZ+M,:PC"S$B*E9!!AB\B]+J1%2='> M[N\]9ZA8/'*I6%!'Q;[+RP\WHS*O0E#'!]CP[/.9@29XU=I[9CWTWF'B:G?+ M0P;C%RJ]W:![/E9T@>"YV&&GL]7RV1MTC[3(-M=1PS!+RG4,MV>@9G_PQ^D0 M[\L=#D7B0!QBG/H3'O^(4]\RQ0E.@67!AZ02<8ZU4YOR9!2%U0C^41'X24 ) M0U09[+1QVA%>A2\YN<6+&]GF-KNAQ:DW9D:G<>JGX?LC3OV;F$LKO=#6XV V M1A%"V@!= TB0?Z$5@1O3IE6<^FG87E(P,N&<56EMU14I.BP:I5"LULQ[*X8= MEM63%9M$)<V$NAX8\X M]7WQTX!I[DEUWR$@E 6OR5M:(T,@8YEXXX1 2%%A%2:XKD$"^V M.=]V?X= IJ),_Q6!(9-0NJJ(H.*^BKX R-=Z2]"B-N. (^5C"=0]GJEXU$U% M8" M]0XA91"#U?(?H'JS21EJXVL[##C6/I8K72"8<&+JL"*PI]6%T!P8)@0S MWE.AZBUJQ8C@T2P9<#!^BRFI$Q23+?0ZJ@@,9=!"&L.0@=8P9C2TM7:36<:J-KKSW6D<-:;QW.^ H_(YH$HUB MXDEG%Q">-_-,#C7+ #2>\[#8- (##ZU%3NV^"0GBB]$/.!*_Y=33!9"I!Y?N MRXT3YPE'LMJM4L1A1#"L-PQ4F'CC?98!A^RW'6BZP3)=.FF_Y<;75WU 'H97 M2 6PCM6;WMJ 47\]O* P_MC&=0YG$,,XW[B@"4,XPZVO,O+Y==WLTJ^^<3] M:S6]J^SZND&<]O'&58B]XYPC6\T%AF->7:6EF>(D+&\5;)3OUH_F'\8W^60U MRRN#[5'C6,QUTRXRP3#2D N%/!+":6P)WZ+ B&7QOD;'X=5=&O1IOG _6 TZ M5'JOIOIK%:!U)-*H0>O@KD,$O>+,, <@4Y)M 6+ZS"A#C4LNGLV?+/]VC5X MZ;;Q]P$2Q#@:B=&@=9B*-095/:8P$V-M.&%FI[?16@\["*A3RS9E36OTOA_V M##)D9^BD.0]9?A^-;\+$7GY]*/712(8#K3)##0360*0H$ULGW3H#*C4=&A,@3K$2B+G *)S_E-O6U$M(&G=Y/N_9"?/)$1&=9 U&BDK27!*]46V'JWSPLQ MT(N^(K%_:KE6&%R.#0>U8$]KNG0F^SW =[NZ/6BT1\]D0GDL!%1!:ZXE8MIC MO9.=#JGZ>#3J13>Z]VJWT9?C=GOX3,8-M9)#BP$"C@3IP^]KV6&8OH>SY.W$ M;BUT/_N>Z!^+_&HU>SV].G3(UZ!UIK@UWGI+@-4.,6D K_56PH"4Y9/:^K;M M3_JZ!VR(1_9/1$QX9.\K%?/7T\]56,TR?+_3X)]NHL=?-SBT;](\,Q)CR90! M4&OCG< 6,Z5Q\'P!9F&5,X1C^P.*-#^X/]9)%L8R@JD,KH?S!$-O!!);) $ M/N4=E0>/[KLUZ][#^X[Q2GE\W_F*UP#/&6?>*EO%5C-K:T6)\!=P]-Z=+?>L M>4\!:#CK)4V0X< 2(\)7@K103.RT%DZRRUCS-L1^S\(I#H/+L>&@U[S]FF[( M:U[EN<(J3$K,N " \$*AK>R0\S95C?M>.S5&?>^:]S3=A[7FQ=8Z;B63SH;_ M6QF6[JZ6W3AEAKOFC;);"]V3'>3OG]OUU]]'_RQ*,QLMCM5H/:&7C#J&&-&: M Z0=A$PPH&H< '<7< +0N3_4/XP#H-.]_&]&M\=#S$[L*:-FG1W"F;1.>H$P MYW@W+'J-A^F-]6KYYNSJ$-$?3!N4SWC)!#N56'LNAC2KQ;*XS4M3S)?E:+Q< MJ/GD?;ZY=W1Q,[W;'ZYP2O.,>6*P]$X:',9]@3CPM5^&G/$#W-OMS5Y%[_!% MD^'=JAS?C!;YY&,^OID7L^+ZZV'S[VV00<]%\,(5\\Y+8*C@UM<2!U\Q?L>O MMYC%) ;O"K!4$\G'6!QLH$?C/P-ECU+A<,.,2NPUM-YC8QA5'B"RTU9 M'U]DHK=(QE3$Z!2X=$4"/N>SXN[AF/9^>GW3(-+Q2,L,<\644-Q"ZIQ'8:^@MVC$54;I%+MF 4I7H^@:7HZ/)_E:9 2H,G9ACK%WX!QI#ZLT$ MS#6(7V[T5J\FV5#2&6JIV*'&_UI-RWQR *%_Y!7)\XGZG)>CZ[Q1Z$F;;K/@ M<'M$!*%8*$)H=>A;[TMBJ>0 4[%Z/<).B.7YMTH:L:M)\XQ6=W<3 X+F% 'M M@4%D][U9$G^0=H[%4'L6]8#9$(.;WJS"RGXZWO[I;)%.'X+0>=-B)-\^G$DI M-<5*4>>-1Q8*J];5A9Q36$C3Z$BB9\V.1BH]>C#3" I.H>/A_YA39S556XT@ M-C3^H*WC:*0VQG@:>]0&@4&7!QG*W402!A"U@=I20JK*D,C;+:0( IIRA_.T MD[M(9G1SV=!IJ*7R"89TN8NQF!/!/?,&.A-000+4""F/P;"/[OJF15>WO,2A M_(./WR(UR .^ET+#,VWP7[-"9) M'Y<-G89SLJVCLURGS;B5ED#.#(6 A?]60:9;9QQ@&U_#MN]@K6Y )(W[R( AU@.&I(;$,LA<\,=J##P1 \KOZ&$C MLR^8SDR5PY<.-Q!17-W]Z1(ESK%X,$,7H ./L^B?#Z;BDLOX?\T_3 MV>Q>V@]XUQ0@6KHB."Z-80&=BM8:TJ(C=_ZZ"VAW3O!)+7%GUS=<\I5;?N: M9AY607[W5M@?W M))\^G &HO(/6>.4@DI13)/%6*\H0C\\2[>W6M0YMWAJ/0<4*U;_N"0_:RIE, MG/6.\ +ND:;_+Z/U%5D'/J3VUV_Q,)\PX"B1EB%BA4?;- T)&<+XC*%0L;H= MBYQJU6\&F*=>8 V<4$H&7PQ8L<6+6J=3;FD=#+1*R(SB?/@..HSK/"=XW'(C MPO0C, 08>L2HHS6 B)*455U/.L%+1)M6!WZG87M)ISH:2DFAYT@A 8**!*G= MQXX)'VAMJYZMV.1X)PZXET2-%W#@EY01+_G CW%,!0%8>VF@<%55"57K[JD8 M8,A2.Q-&'?B=!E(J@MR7.SKTMQ02V:15[%/=F1SKFI\5^D@B-ZI,=Z^8*<*R?KZH;Q9_'!=V MB)XQW63.$T*Q92!\TM1@J;'!-0),X_BT_]Z.*M.3+P&PB:FE1[,JN/3#39Y' M\VI_'YEG2'CM*-8BS$$0$(I@K;L5.CX&L[?SS\&0JC-4![6ANMG!?+(5U]%^ M:CX/39952?Y^]FL?]'_NK-'Z9,44M]4>^P;ZLJS865&U.FY]-9],/T\GJ]', M?1G/5M5M;!]N1F6NJ_I&[T9?ZPGR7;%8EOER6JY;;I5L5&4_G1 9<(Q(P#@A M4%!M%8 P,!ZX*H9(4] H4K-O7[-W./37C]-E]:;[;L*SF]M]GW]]\SL"ABI\ MYKECDH8Q5&AKN?<62K>QO/,,M"B[V_$F]1 _AKTN\PNQ=LHM\T8.UK=*[[]E MX=EG,R["/.X$L,01)"7$2M@= )[%1XTDNW'A\KE5=&ND/CWZ;^2KX'U8HO)C MX8+_M?RZ-^,THI=,86X1-Q)8*R0/;B<'OM;?A3\/] WL>8D8OF'U_W!G4 M%ORP*7,J5?:4E=7%J)R$@3,,L^. ]7K3+"_#^F;NON3C597J>J3,,@FU MQT@:82BL@,+ N]IWL8P/J&)7KQ8K4J 7S8AW8=ZO%O37F_V(93G]M%H?*8PF MN?[Z;E0NPUK^;E1MB5Q5<_:'T6Q4?OU8/#?W5LOE?;SI^CT9%5)0@)"& "B+ M%2=BYQD39 >8I#7@9<,03)2$PNM:C!_N\O'T:OK$<>R5TC'OS;P@1!"'L2). M\:K:K/8U?EZ* 684O22*)S!9-.6/X/Q D; >7INM"$FXSM:&/J',%SKG?.;4/-Y,,>K^6(YFLTVYT#K^(KMS_=F#B=]?T:)1,8 S(U# M!EKD.)%;/"%Q,#[GH+>"MTWS#1F1G@*%$&> M:LX8H;4MH$0T?@'86UK<@(G:"^;G9%B=)O9U76=][62=E(?7N*\, \0,PH)Z MSK#27%E :TP,=@-,S+M0'G9IAOY"&S;8X?;@IRN7'O+Q] M-?^<;V-P^P@M:/[VW)_SJ,]!D.I@Q1=E6/7G'_)@TW6"9Y/8@9/ZR2@ MED.J*"14"88$LDQIKY41@'GZ>\^SN\5MT)E8[\-(4$['RS#(A@&CVBM^/&X\_[='TK+B M.\T(Q49H[HA'A@KA'>*@AM92$A_AE^S NC/R%&<"-97#%J?0T72,-MUF "L) MJ#6..T2)%@H[LT7*(FO),(^B4U*D$U:V0OL'/_< I*+6E-HDH:'-5RUIC'L-Y7G.L,P)5L:<6.KA??62\2H)PXP M%-#0PM=:>*$&R(1NC/*,I:,026G74S__;^'1S MF+$>Z.B97SH??U;HYU:)^ M?F^GOKU9NRTXR9)0G]F].6K]_8VR*L768RD4I!!:91!V?*NEXX@.,#_O+$-_ M9PBFXHF??JDS"$]ARJ%FF>2*6V M X@S"VFS-::BC95Y_JK0=R!V;ZYQ[ S MA-)Q83Z:CZ>;,\-R50E\9.=F3XM,:B^$I1QX:*"L+JE5L-9/(A\?9MOWY1>] M;\MT@UBRJB?5]3)7^3HJ]$->?IZ.I_/KMU?/*+&H\A\6S__HZ'U37;XFTSR8 MADHMP\>IE:)<5D4G-DAZR-6P]V1:\^-I897S0_N#K/&(#G*#YJ(Y>AYNKD,A M]&C\9SZYGTF.EPK:WRH35 CC%88*:*J%AD9LCZVX#T9(FLG2L$#060)YO'/<6WCM()C2"9JIN/+'AX]E/EJLRJ\G^#+[&V5(0&%M=7!' M")'6&V#T+@Y0ROA=Z][NS1@$9SI#--E2_,G.[F.':WM78!5$OEBN*\P=6I^? MV%7FK0GCKJ>,_=W-F8Q'O4 XA/3= M;0+M^>Y0O+=AY;96#L+;^0/Y7LVWB=N;?>7*Q \#2#C##=_A$V9LVW)D=?F0, MGY BQA6"&$#@-<'(8^4UE#6T,*S=$U(\,C2U"]YTERQ\&I[?HD93,*3KL MN;4U/_H,J(^#]@=9XQ$=Y$1[T1Q]29'[%'-) 34N."N2.(D]\+6N$. !W6%Q M7E.?%+E_&JB7FS44/E1J%92:>.\#CA)(5^O)M8P?>BXC[2.6/-U!>DGQUI)# M):3DCDCIA2(<<%-K%CS?1GOA%YS2$4N6#K!\6:E!W&I@$904,2Y ^"AVV2M, M4>?CR\=<1GY'+(_Z /=2@[,-8$H* 8E3C$!.,4"[^9DQ&Q^/7JSN+CS>C^<>_\MGG_/?P],U]L%14L&.K-V8"8&Z!\,%+ MJ0)$=1507^-K)!Y@C;<7Q/[S&/%R/A*(-IH^"'6N'NOU,]GSS@QYR*730A N MF84V8+P;B*@P\?LO"8+4O\,/I1LS#O]3>3@@O"U?%_/KO.QW/CGXQLP2X+PS M"$&C+4+,<5S[EUJ[%LG:"6+MOZ//I$LC#O\CJ0>#6M,4\\F1=U97TF(* /2$ M"N: 0,[L,!:.#G!I^UU^*-V:<4"QZ$^J$J6^4FH=6='/M5;%[>UT65\ZMK'O M=3X?3Y._[O"U63V_]S?I^\VY87+R]JKXJ/RO^ZEW=1R\M;N_*_*8*%?B77*-WY8%N,_;XI9F%$7U6"V_'J^U)U:K-=-4FF^>;BZ',4! XQTS(?_ M,DJ%4CXL@;A'&*)&)?]ZUNQH$LNC!S,1O%&,I?/"(D"0A)"+K4:0R*37VQQ. M5VEAC*?I(VT0&'2BR$ZSS6=6#3G%O$$NR,%VF5" ":F"LR@=5TPR VJ<(49) M8ZU.BT>-M/,^NG0 3JKEW1-1C\;F/?M\!HRS025 '#3 ZP!V"$&K!CXU6P= MV:WH#ZF7Q89!AEP.B03GBJ"\O2WF:Q^L0=3DDV^+VG# M&=;0$*PYDDX26YU\D]I#P@[C^/I:A>61([+6BVD2[QSTMG)(9?[V:"7;-=HXN,&?=5=7^7CY=OYT/?0F M7[Z]^CCZ @^PXX1>,@^T0%Q+X073B@/O\0X'+&'\3E-OBXI4K.D/Q51L"O)M MED5'(L0>/9<19*7%%AA17>\K-+2V7CR1X(O%>P^]+3)2,:(-3JELOF]E7(E< M\_4 %9HTSZBCSD)$"?1 .421<#O-H0 #K/^:BB$]P)=TT;%QD>RJ#,/;N[R< M%I-U-.VC"?1]/CWJEI[:5\:DTI0 #ZB0SG$3X& U)B*L :,IU=L5-DF7+#UB M>69^;=RQC@AVH+.,8:BLID@#IAB'R@%#:E0(1?'5,\4+95AW8)YE#;7^0-0X MH%1NDC%_SYH3!4>RDA4IPYQQSPV 5P/4F W72M=B%!2^*)ZU@.TZ/T>13OC8ZA$BN M35[]S?940E5J+%08T6[S2=!J+<4F9>(9JS=KF&'.!5):(T!\ "[1_,:>7YUI(1"DB@/)$ZGBH/M\V$ MYYH#8*D0@"%@A89PIP=F+8);+W;[N2_P^LO;K K@/'Y7-XE-5;^'\P_[G_XK M&>Z+6KUND+ZTIT5FF0Z6,5H;X#3CVI(P!5@L,3%2(]9HX9A"QV.)3,\\G9% M;.H9,4BI,!9A0*'>ZL:,(2D##@YF,[6V3=$U%H/.:WJLWI%DIF\?SL)8))&B MP9^AF(OJD$20+13"&A1?A;/G#*969CU(D0A84BUT'@OZ9G2;'TU8V=#AS)7QH"!*V5!BWB27K;_FIOH*)C5*+7:^NR MS0@@,)I/PB]TKP$//!UDM9(PPQ'56@DM&$<[9XA8**(MV-NF4&<6[ Z6]B9L M:+LZX\&'=:6Q" K)L;.6*5B/3I)Y$/_9];:_TI/1HO!(-Z^6T\_KD+)[S=]/ M%W\>=:WW-\LHEXXIQHR5-LQ(&#A3#RV<8YLR6?",3G9G *6G0E5\J!R-EU4M M[09NUOYFF4:88J41< P;*8!P0.\T110.W>WNPHA[F=$97B^9(0-UQH=&C/,0 MXM5\F9?Y8OE^M,P__#6Z.^J>/]\@(] HP!CB!C,",%! F%H[JUU\O>P>7?0N MC/5-KE@'Z*1>4 ,#7XAULWN M;!P:T=Y[57]V?7Q7!. V]*HN[EH$>A575XM\6949'(_*\FOX=?O@O')=QWMM MVTF_&3(D>+V<8 D-L48)$#QDRZA&G@M.XG=A$BWJXMEP#OS2;=;,KZNBI!56 MZWM[UW$)KZMCR;>?9M/K]8'QH95%LPXR82R'-OR+"5,:0*=(C7GUQP&FEG4] MEO0"5/IA9A;4",_?=C[.U!UG"@((M9%&,4<0]\K0@ "3**S<#1+Q\;&]'>@/ M8Z")!#"E__%Z*V)=#KGZO2EN/U4I<9MJUT=%RN^;7634HF4I_)1P1J-;=,@6.,T+%YTL ;A M5DH,3%@QLP C",LD5T-!&!QLN=E69CT>K'$:+)=X0&\ ]8X9*:TWB%$>)I'Z M>Y(<8SOT7>-XDS4]J8]#Z"5R8:#[P^>GP&4&:X3E!.("$J4D5$XCPAW<:J4L M\/%'_>F#-1H;Z'BPQFFHI+*U7BV""[18/$B9.C+)[VF1(:(H4,X82XB2Q*JP M=JCU$\+%K['.<&(<.]-W@\TY;;])F3P^UA]MFREH-,2!\X9@#AG0R-):9\68 M'[8#T-J2#9C1!5[?!U<&Z2 ,CR(=[0-OKJDK#H>*/7HH,TXP$J8Q;F&58*TU M@V(KF?:>)8T :#;E=XAVT1$LT09[=.8\SN>C2Q3000!0%5 'EFC&;+(U-(9 M1>*72IW/EIWA7'0&1WMC-;56+1^#U:U"EF"")/,(4V5W\D'*!W1Q2K_FBL,C M:D*AM\Y"QZ3U'K'=\8Y1-'X+ M\O0 @N2>31LD>K?>WF_QR1-9%7CKA:..TN!3!RVT!;778<% >2UK3I3/9[P&^V]7M0:,]>B:#A$ ,*43K"U% \,YD/> 8+7C29-O# M$V TZD4WNO=JM]&7XW9[^$QF&4740$4H!U0ABJ&3M>S N_A)KW/'I1.[M=#] M/*>J?C3.&X6X/="80K#6T7NH!WL?2;^Q--#3G.%=M>**: MD>KF4NP#81FBTFJ)**\UT;A%C'3R"/M8([> XQP!\Q^?CX/>]V@F, I+KP". MA)Y:)7P :*=1\#D2;KF>S<"M($EEY#_FH]NB7$[_G4_6""P6J]%\G+LO50V] M0]_SX889PXH2X;@&6D#OJJLH4:UM('G\9E#RT/98 G0*4)M3K^OI7$TF^>1C M\7KZJ2@_%C:O8J0K!1_LJ1PX$6O60<8Q4 $LY"5UA"+C(#>[Z4F9^"2ZY.'H MIYJ\5Z"Z,/VRT*-%7KU\&6W]HWVLCXBK- SA" 3 .NQW>CE'47R$5&]7G?1% M@*ZQ.H\COZG&.QT'-Z7Z8RU_8Z]^3_LL>*\T $J@#2Z/$IIK72\^G0(B_H2G MM_M+^G7QN\$I9=K*D_V!BTQ;@03B\*%I Q3$V&H%L%/,<\XA)T9?=(U11221 M5'I-B!3>JN!?^*UNA"DR^+25QK9ID+9R&A8#3UOIOB02 1P@Q!S%B*MJZP\' MSW0+CP@^2D*JM#Y":FSJ4THBG090NIFZ^X(W 3F%H0:42A8^NS"M2;;5E)*P M5AWF652W1CRE\DT<7B^9(8,ZZ1HN,SJ]MOIA>ST<-\I^>;Y!9YP%T4#@6/'(.P^_!CMG" MM%A(G"']*=8[[ 2:\QG^Z(R_KTEU:3,B"@*.,2'.&1:TW6K(@+!BV/Y@6[,= M94$KE%XB'P;I_0V%!N=:!&SDS"=JL17]?E@\ZA T:)U!X+7R BLN0GJ ^=V M>B,$!A1%U9T)OUD+= W3>?;[(^J@L.!">2VT81 0(*'Q;(<8 ?$[^6?(K(K? M/&H)RWF,W:[V!0)2(8X$@,APH#ES1-<:DMZYDT!OK0+1BGX=':6@WO MFZEO5 $,,TR,$QQ8QR4D>.>;!(UE_$R;_J*95M:*PZ/]M]7FDJ! +!_$XQX! M0@W250!O+:LE*#X_)/U],^V^M#:P7&(LNS;(444$@MI+;1&OZB1M-32J11!D M\ECV;@[DHZ$YC_$?[?@NJ_7=N[#$J&X8OFX>D'&HDXQK+"&E7DB#N:*:"EBO M.803-/Y()7D^N31GB*=@W2>T>1A//AT,3YI3GFF;>8511(C MX;EEA$D@N8:USHB1>(\P>81]-V-'>XPN/>="$BLT"*X4M6&,1(2),,5NM0TX MQB_$DP?@QS*B4X#.[W2XJZM\7!UCM_0[GNDG$Q0A*83&5F"IM>%^M]TIM'+Q M=T\D#];OWO5HCU?Z(*^PR IV&,T:K%:>;Y(!*X3#ACBI!:)2A<5UC:-44,^GW[))T?R>1JTRB2U7*-J06X\9- B#.I5F330Q:=PB' MV>-H:\JA6[-+7,ZU\30M]UG]2(M,<2P\A5P9;ZB22GF-=Z.5U"WJT8"A&[Y; M:*(_X??YW:H5 MS^E$F!494NO;(F"%@0>U[A[9^'D&7N@V9C= I4SH?/+JRTSHU!QIZ415.9 Z MI#$"6'FG!<7((7#1"9W"&HPD,0!6-;81%P30K6X ,Y[R@N*XA,ZFMFF0T'D: M%@-/Z&P7?P/O&IOU>/S=:;!<8LP5XRAX M&88@! E05#E"?:VAL,1=7/Q=8Y,U#;Z*0^@EY?(=&K)Z$LM@ %4(1GWOI26GZ=ZKW4Z^M(1IPXU&5!L, MC$."40MVVNL62;*]7UH29;<6NJ?:AWL]G>=OKQ[O%9E568:Y71=E6?Q5[22- M[L)/EE\/;,N=TDW&7/#3-.4:&.4 -U)[LD4"$^^2WFW9\J \\D"O1[@N/7Q? M6.T\0,@3ZHDDUAJ.:FTY4?%GO.FC*"+)T2E T8O3MW<5?A^+]_F_5F'MIB:3 MZ288V!2WM]-EI>KB[?PQA?^K3DR$ M5)B=OSZ>6CQ^XRZJ?_O:V-[O,R3G87D^ M')#'M>G#(+=['+,WO=*(WA0+LL.!E(6"R]T912+:'S5NDP=!A0 M;8$TVG& M5<"W.EI P!F$>)7'M46:&=K"Y^D\M:(3OA0#!7;0>1H[E/37W]>W?ZQE\&6U M0S4??SV2N-&@=69H6$M0A07E'@BD ;=F"Y:!,NGE*B<%10R!/_LHW1G3/R7TT0:!!ZXPPI"%%+(P6F!MK+3$UIB9X/@._XJM3R^YC3>?H?3_L&53, MR*609CAD6;S/QZNR#&/QT624)LTS38W!DC)!($%&<"6AWFIN/>#Q)Q&]G79W M:L\&7&D)62JR='6;E+(6:NAE6&P38'5UHB]VVAF0LMSII3LYG2!\/O[$7T*D MF==&2L\XXYQ) ;WAM8:0 #-L#Z:MV9K>1A2'TDODPR!]DJ'0X#SF[_]2*B25 M4\X;!##0&C)A8;T;8@EW \R&;6_"B$NI3H,I%3W>%//)3OBC='CFZ0Q1!!$W ME!IL/<0:.X"V>CDN37P 56^1=)V;OSTLZ4:#[B^U5XACAK4FW%3Z,8D!JS45 M',8G-_2<8C1 1[-#G-,SJKN;SX4RJHI\9X9SY:'14M=3LZ, #]SM[,:(IUR! M'H?72V;((!W1X1'C3-MA19F'\=)]&=]4J2^;$.3CNV#[6V4., T=$408:@12 MG+&=GN$G2?/K.K@UO;'9GNYZ=091*BI\+-?[&:. M.ND\%8+L)EI/08M[.7I,X^C!\*V1267O1SGZ?XWNCMK\^0891]J),$1B@QFB MTA/AZJU;3TB+6GP]9FWT8/=.T#G3L!_^^->H/+[F/-0LLU7-6.D$U2Q B+%0 MGM:::H3BT[AZS+_H?^!O@U%ZKW"W#GM[=?^7:K'(FUVLL;]YYC#"%A,/+)%< M2D##-U%K[AEN47"[?W9T&7?4 U@#HC3OIS 4[O(!#0(:!] ]@A5-\4; M51],>Q30&+(SD9 NL8"EHLPV^^QU/K]>WKR]^AC69]OQ<9/[//YJ1HL;/RO^ MJK9O#@5"GMA3)K1PS$'@.''(T##25=$JA?W%+QZ)&,OP4T M7Q>+Q<="Y^_S\6RT6$ROIOGD']/ES73^\:]\]CG_/4SH-X>V42-[S(R7$FH/ M.59,>\6XX;K&)WCU@[Q]L ]>I<&OSUR!!K'U\+$T9PFN?R!5#?/KDZ+L#W60 M:8 EK8K)"((4#(ZMXQOS!]L0H$@3.I\!@=UV__M\MM[K7]Q,[_375_-@W\T% MNNLTEV<.#1YO]QV_DB"5$)DQ1EIOL*,".\,!@D!N+1&^$)MR&[5A.'XWQ&IP M[#((Q <=I]]5H!K0.*PX(,!>!:MI*"Q0-23,L)2KM!-+% Z/-0\FH;M*IF1 BH]58:)R5%R\BEQB:,"5P[":;+"5S#7@-I# 6$ ^,\QY*Y M6B^&:/QN3?K M5CSMX?EG(%KAYVMB)"VXQUFE AAE<.0>.VI\-(3OT5'.@)2 MUD1_:2MO4>_FV354Q0P+G@7=>5H48I72TUC$ [(?MSO9MV.?] MG,Y@?)F4&:3'>S%,.?^)1)/$T6>?SS!CTEJL@;'4&*2HI_=H:90T=O(DOZ>- MG0Z<),0B<]$Q^]H3["3F'$'/"-&W)A(W"\Y0ILX![V%&CO$ M-+7*(N)VWQ(;>O&+;HQX2JAV'%XOF2$7XZ&)Z^^(#&TPNI2,C@ 1P1Q@PQ4@T#EMB*BUPM;$KT[.$]D?:_G6R)PE2F[Q MK'^NEKL8L#?Y4GU:K$%J&B=W2I^9P,9@Q9 Q4&D):%@0DAHC$\;-(4\BO82V MI((R%=W>+F_RTA2W=V5^4[ELE2;5\NZ/>?A@9M5E-C5V;^K MJOS3N_#WQ43G5V%T_3CZ*H>$^B'.MAV&M/IA%C<>KV]6L.JQ[:UZ]FB^+#2R[.Q7>51 M/U%-S2?JMEC-E\$'GJTF&UQV^L_SQ>)COEB&S[T=YSN5(S,2*Q2&&05)\/&T M4E23G2UTBS)9O?FPP_L0SFF1I,[,@_GK3;$\&)#SQ 8?B^5HUL"=[O(UF2,2 M.NZJ7 I!@59 J-H1U4"002?)]>)AGQ'=XSS=<^-1>.]U & 6 "AWG]HT.%?A MPUGMO>#H<*N,NP @I!*%,TQ5]07K62?TH=O47 M%S%1G])W9J5#EFC'A>!A0O("[NQ@H(#Q49V]#5!GI>&Y@#]SEMV3'(>S9-F] M/BFE[GZF,I98R[30& KOJ_ 'O3T&<$Q2WR@=M&_=FB>Y;4_; 83RX&@^\B-XQ3@AE#F#()/7)5$7A00^*L2%G8 M*S).Y433-DO@.@V62TS809(BC3'$S&) F;::X*V&E/__[+UKEQ,YLB[\C\[1 M_?)1US[LTPT(^Q&5_H9G[]J[2=IJHHVVEE*E,&]JS=0%4J M4WKBD101"D5XPRG GM8G^ U*SA7@*939H#(YB$HDXK44(SY%G+X M9"QI1V=G6-7SEX( QBON#1+0:L9"!8D1HPJS!FEF+:9-!R'$'.B1:HB7SKRA0?\6&[$(4$)., M>< U-754+%:H\<)RB3NX"5C)1!P+O^$Y]]RM@+:<.M$V4$P-Q IHCH'$@ O4 M7+-SG.(.P;S\MCC3#SXCA_V\C/]:S>YN./@G2D]$W;C.30$LPE2C)M[:8DM1 MJ_C;TH)_'$84,P2LM8X3B8TTS9@ Y*SHX)_6\K@0_',=!D4'_^0X"41:&5VO M+0Z0N D)@.5!Z;8P+C)#4J3326!K,5]S$G@=.+=\SB.)BS--<<6TJ6M:J5T. MTOU(B?*W7!FVM1"O.?!)P^M'9LCMG02.0HPB3@)[R"JC@ $,*:BD(L9YIQ1$ MS3BE@K=V"MA:;%=DE;D.HEO)(X* 5M ;B8ADQ$"(A8'-J!1%Z0&#XV20215\ M9V2&DG=?E6$)L-"#.M**"A1!B[KYX40[:N?(%WW*TJ/<>T'GEC-(,8&5=(I+ M2)R'U)CX]V:D5%M=\IE'OH6_"T;#:87O-]_4H(M&X].' U# .PF ]X9;$@>B M2;.?(4)1^FG7P$&CZ:9B1TC&$?3+R:F&8;K(SDJ_,T(_(A<*-0''I\ XHO]].5FL7T^^UHO>Q3W_^X>#DLPCY3R@ MTDON@'.2-:.2B@UY1[#U3M]50,N>44G/)+'<5&L$$#@IN><>"_4-%DV(P@Y M*JFQK"DR8[$5/%T[RVB=]22S'O 8:F;J[7I6)])1=__>SM:S%M=X3[2(XZ-0 M:B40 L!PR@42N!D?X3S]X'VP?//==+)^#U;W*?Q>8!E^]D?K),(]F;<0_/--0B0P4Y8" M;"S51B-.%&A&*&2[*+7Q[[ITG_6=8!EGQC\Z.:J+9DU?1WLI_F)R?SZFK^U+ M O36>2$T\-Q[8B4!X$A_"SU*)L>@UU'Z615Z!&KX=<+/_JXS]'X;0:NEXKM6 M02C!?/Q_+K&B5%,KO&S&:6R[A';CWP_IOEIT16:LX.J=;V3]N"_'H.I#AQ*_ MN[S;^\,74[?81*WIQ>+#DCL=/4>B\I45 R(QQEQX$+I0$HT_W:"?ZGT[8;%#EX\!CX:"'CEG7=)J1DDZK,VR:'9#(+#ZU6&PG\S?5Y^7J M.8?'J4<#I-XBK;QQ 'F/$*F3 ^P'(076LAP/5T9Q=D DLUCW1<#<8FJ?MTY/ M/ALT,(PA9@%G!""@)%2Z&8:#*%W#Z=V#E5&P72#))-E]UH2-GZWO)O/_KB:K M\\(]]7@@'F-HHA$MZZIPWAB"CX/ACJ<7*^O="95!OCVADGGR[KNWYZ"//SME MG)Q\/DBI1*2II+6+70ICHL+?#(?*#J>/O3N6,D[BKK ,(N6:A.UE?'PZ4 D\ M-]I1SR'7A/-=<:_]4#I5#>\]HT=V":>"DELQKC-][=!MI5T]?3P(!HA$@B@J M*/0>*H=0,QCE=?H<[CW_1DZ%N1LJ64U6/YM7+[>RQV7E-NO>6 (ZX MT@0WZX\BOD.E,'$#(NV(1E91FJJ^>#1_L9A6?__?ZNM9>3YY-L ZQ;TCPCA' M-"1U5EG0# ,RD&[8RIL1:C=(LDKV374_JRN$[4.7SPKV\:-!.8 M)E B(.I] M!&/4;":*8]4AM3:X&<%V@B2K7.OJJ*NX(^R&NCM -G6DP>JK64[/B_ELR\#C MEJ*1=C+:[I P! 4\4M#=[O)J]7JU_#);W)W?N)]O$IRE M'AJ).8W#8HJPNF+(?E!:.-WAJL0M.+MZA&8(>;]>KC>3^?\W^WQ137NN0:CA MH#9:A]H1J#@$$)GC@&R'5/+P%MQ>O0&3ZXBB[MVJFIR1[<-' HQC]@(ZH8%1 MPM0:1G,0JK%R'8Z$;\'%U0&*3/+[?5G[RS\N%^?=6D\?"Y0Q@QE!0G(B?!PR M'(),NWU=W^M@UZ_VZV.1G.^/2Q4(>%"644B)J?]YHQ M(.QQ(>%=[JW=@CNK(QR99/EN-9G.%O=OOWYZOYR?$.2C9P+C(-KE$@#A:DT> M4(::XTRM<(=K*.@6?%==L,@\'9M\5&>5W0[?JA^L,DJ\G\LY]O%9K+:'6BMSM]Z>/)L\!!(JBA& M5C,C@='8-2N28<9VB)V['?]3-TSR'@;N@X3V!\[U/A*MZI/Q&>>:!.&A!-0( M0Q#%,"Y1!!WYBKA./^]%M^.%Z@6:S$=)FZK..CG[4MG)9G+H\(4SI.>:!*=8 M7*&\T9;4<=@"$$Z/)!8JW;&,;L<5U0LTF>2M/E6+Z2YP:#ZY/R'@1\\$"ZB4 MW!LHK7428$5H@X-U1*9'PZ);<#AUP2)[Z,W*3#;5_7)U/EKCT9-!4F0=8D0J M*I5D@'Q;=:R")#TI![H%CU-W1+(*]>VGR7S>9*$Y*]1'3P;IE1(<(0:-I\Y1 MR45SJF&!ZN"R0+?@?NJ.2%:AND_5JBZL]MMJ^=?FHUE^^CQ9G)^QS[8(T:2S MQA%3YW"/5KOBA#?ZH67$ION*T2WXI?I#)N\,_A@-MS8R?OA@@)@[XUQMP',F M89T2[-L =(_>OMQ\FJ6K_:;M:;R:)VEYXW<,\T MC# AK37&6 AC!-IIA\T C87I&S"^'9=5CP!]8T#?V4S\9+;ZQV2^K?[8%4>I M'I5%[C-]R;,?.I2B//&] :IM-)W2D_ED<5?%-;?:Q+UT^SG*Z)C>91=#4??7 M3';%@M9'=CPS0?IZ=2#,2$\UAU:(FG[2BWUJ18,EUJ"589(;M:_/#>Y2RMJ]LN$TS3K";AV MVDR/A'FNWQ?S,;=H'1@PDCI)D$.6Q/U<&G<<-Z-2EID^)HMD3[&F=_1^'O:, MPYH+^;Q+)TTY9%F_J2,45G66XXO%VUHT#QPJ0**=6/^)A'1$':K6QY%;SX?, M*];M=9DS+PC$$6\P-A$! M%NU,*#EL%$N&T* )IXM49_K#;M1EYOMA).U.)]\3I#)Q(FK(25S-"45"(-U@ M46<9NQDMIQ>!MUF'>H;RYZ97Z6I0^:P:F4TO%I^WF_4.%-A>%?J^5<"*$(RM M\1)HH!S6^*A7,B2ZW/094@/J08ZGV-(9LS&Y@9*X@9HB,E!Z"@CC@BKG+5'* MP\,X.=!^R$*WQ7,C#;,QN8&3N'%H%>JBH4P:AB%3%#F/H6NPXUJ8]#B!; 4X MQN-&&F:#<>/[A/N7;*7G6P2.+99>"!K_IVTT0*,MT8S/B Y!?)F+,.8UCGH! M:R@R[/* ?:A6:[68OJU67V9W$8!7'YXMRA [MG[^5Q>UV3X_$P2A@L1)6J<( M!5!%,1EWG%8:H\)MJ:[\6!8'[2^RIB-:IF5VRQP=AYMJO:XV>G+WKVIZN%4W MJ]87-:XSK8+!CF"/K'2>UBEC@.3F"+81Z0F%LUEJXXAYF0O2H:AC#DG!JKJ2 MUQ7D.=LN$*V-C=/4PVBA.N>)]N P5@&Y2C?TLQES1="G3U 'T^B7JVIVO_AM M^:5:+6H0KB12J_;U?6_@M90 ":()X$ =O2!"63MDR?5;(E0.<(N &4KSE@$;7K KF>;RUQYOD'P3AA&M&.4((ET7?2'-J.C5*D*3.]W5(OB3&^( M#F9/3=8?(V#U'^[?V]F7R?R1Y]_.UG5<]G9U+KR^]3L"%HC ^MA ,F$@D52* M!E:ID!DRX/G:@Y&AH^US@3J8C^?+9#:O#P>B3O\V=O[;?#CGXCG9*%A$G2-Q MA(1ZA:RF!C1;M)3:%FBBCT:=WE L1(@9;[:$3J%O-FYU;?!45MSH+U5I] M6R-?5L^E,;BJ?7#(&:40HH@(ZP W5OMF[(+R]%#[;";]: 3* >C(BE%$9?)^ M-J_S*/6A'9U]71#>48 =08):SJ6PPK,&&4UUNHJ4S1-0FHK4)[[C+F/-0&:/ MYL_5J]GSKPF:<8*-E]0X)1 '"-\W/D-35_4>D^A-3K3,N(Z%,,>=/:Z5>Q\ MPP ELI1*+Z5U%()Z[.*XDBN9GKNX]QQ=H[.H5R0GPV:,.21R>;G]%.E_][@K M8^1SV>NI:C%] .JAO]-7B^-%T?C R^5BU?Q33]:SZY*[]/&=X##7A'(JF4,2 M0:B0-<)B+8QQ2*A6)T+EXMDZ'4S7;P0F+81$<28,)D +R[T\X&@!(1T*55R] MUK3+&3,L>TZ%_P^,^Z3D+#-UA$OKRP7?/QRB[D@P%=%L<1$!A)F(F[RM_6T$ M0=SAKLE0.62&(\-W?JB.8 [GLWS8T;KNQ,6P[%--0L2)*"<]CUH@='&XDX<=Q;N.\K!4R H_4N\.^[!N6<69O&P?* MB1:!4V^YDL"[W;5)&_]QU,$DI8/.W2NMW%%UT'[P'-C6W>DY67*D_K9<3O^: MS><1[%>;C]7JQ6(S6=S/1OCS9@SA0TBDM H/%2,^CWKA(M M-!9>M)F.><;U]NYC-=W.JU06X9;JNYB$]EM0Y< "( M*F;3+[MG-DH["_PI@7I$:2@=Y=#%BV;%H^<"X]@PHR@UDA%)!3%0-6-Q2-FR M[Y/14^CT@=-M2+]*"+$'8/5F0=G8_VTSF?U33V>2\]?C]DT%I[*$@FD(. ML<18.VJ;/D+/T@_*LID0B1@O^\2AJZST*J:P_GLNL^^QS06%%@:SK A.H'')1]VP6 M$PV(ZU"4I&!A=41AJ!VOT?#>+.=SOUS]-5E-6YA\#YX.41.TB" KL'+<$6AI M75=R/R[!!SUZ:2G=_DRC[G@,+><6P@T2$>RX9Q0K3BW$GD!\&($!=% 3]TJ) M)LGAA$ROA&%H0:J[?V]GJVIJM[5?\'7<$99M9NYSS0+B!&'--8^P>*]H'.!Q MI SC].#&;+MI#H'W ,W0)-C=]ISO[@ZHQ?3U=G7W<;*NU-W='&%6\+#DMIHMZ!%)+"0\*08 TN5*OT*@K9]O0*3;- _2 PV8!P!+:!U'!N!]BLTXRY4E MK7:WW$[J,P-I[[>^])* ,390"\4()]S&Q4P>[F)KKI0W;L!]_GS<5J]B/>G= M[AFOG]'A;21GC$4!+W4(\8 M8]CH:!YKH[!MQ@( =3?M V\KI[-NT32$;EOJM^@#'T38)?C N5.<64TI)QIC M[XCF\-A';UN=VX_I V^-\04?^'4XC.T#I] :[N.V$\>**):UXM-H/(YVD-I M/O N4NL(QO ^<.2%8!H;;SV07G**[;%_%G3(K3J0#SQ)6!U1&.Q^\6FE[V6U M4>_7N_NK:7;G@Q<$J@E52@ %,!(( \A8L[QHC/"0ZG';:,6E5>Y*RY0?SJBGF(>/2 M\CK#K$8,N$99IL0 URH _\?PJA'/B54,.R$ CUH)(OAP8D 1MGI(9;J[5ZVU M6-.]:M?A5;17[%LFW9U>/B/YB6I%^PULD6$\.$+-=;Y:?JM4QJU-4>-]4^R/P:.E_/IUN M^YKFP6+-J>+(2X3KP@5(*M.,QK,.X05CF$'=Y+7,#E\';]@^X&'ZKKK[N%C. ME_=?+[G%3C0(T51SD@)C.!:66ZQA$1W"%E5;XLQ)DIT!-40PG_50WWJ]7K MU7*ZO:ME4-=4BY2]2(7S#8/U7AI27U^G!#EH%3;-%DJ4 >GWZ/)E%1Z(&+T" M-]SU_R_5?/GYX9KV9G;_L45EEPLM P324BF)0E@H1#GFGAR]%4BF.T_S)10> MB"C](C?8@O+8DWK Y>)J*BE MI#?4"C!:?ULMUXDNMEW3P UBSA @C(&UIF6\2J M(>KN;OMI&RVG:JH^+5>;V7]V1E0:9TZ\+! -L1*49A)"2D'@%G<:H&:U3-/WH: P+*"M?KD=KS*/? M)\ZW'^SH%Q&G+#=1$IA;&"T-@_>5MS2QW-H1T^@.??3KH^J%M=&^SEZ/!<*R M820Q42\;,I= ]Z/?UF)-/_J]#J]?1[^/#A;BAL@]U,!:@860^D#->:2201& 'V_'=69>C^2XPD74.\IE%_ @AK$ M->6$"57G_X;V$"D?5P]^8\[(4AB8!F[!Q(N?/ULT*.V- 0@)D'924P.E R3B MU*A"CA*H;LJS613Y$N MEWY^N3UWLIOVPJ @4A['R+DD.MW MR\UD_DQGZC_N-M7TW5)7;ZJ[Y?UB]I_JN820"6\)=6(%+H"7!"/@.?. \69L M0(C;,AW2W2;YH1OSD'KT&K(#'%431C!4UNLZ@3/CQ%+4^ ?J$A:M_'^YCZJ[ M%J@QEEAHN4+U?0!$M!7\$ !(.!!DR P"W0^A6PNL926/.X_W!=6%249]V<_8L\IM M\O=EN3U\)CCG-,!:2ZGC9L$Y^*9P"\%-^A%O[[9*+W+K,/;QW2%_KJL/V_GO MLP]I?H]OS0.-=IS$4#)%C#<"8=H4\"!U,>0"BY!D57\S8#:*:9JOY.N+1?QK M]6[R=_;7GR_IVO-73J7N[_DS!U_!>(4"CIE[V[@&OG\X("0C!@XA04V$ED+72.8:@/5\(!8H:FWVSLV>SO(HQ3 M.=53$"@ZFOPXX]1V\W&YFFV^7@@GF@0?QT.%Y(9IR+E4IJ[D>1BA=U:6Z3?H2VP76= ) MI1^1#T7Y($JCP4A6TW)5S>X7IJXDM3J=5NG.V&PWZ\EB^E_+]VOU; 1\YW<&3PQ!NTM5T=+S3BG+_6'<5(,.A5CS MU7GHKBT.#5M&NDSJB(-^V7+RE4'B^HH=Y-H[*H&1DN-&Z:)Q^"66EQB,+'VA M-M1FXIJ.']?7-W$X=9C"XFXVG^T+&&X.HW[;C/K1PV?VGA[>'B2#C$E&# 8, M2XV 5'/CT*.D/\2'^7)>6M=MVMJ-C>]&W M>5O '@,;K7P"O<%:B&H\Z@I@Q̲ M"9VR@EIDFX%"PH8T,*_R-_CSZY#I9S()6N(=#TW0&1?E\V M>_19:]1/1I]=-_:RHL\H1D(8!.OZX$C6%1$5:_K.84EE#'J16X>QCW>,EG:4 M3C1WEDG)L/%(&"Z(.[+2(SZD.W14U:97F&[Q+)5I@W#/V2^T# X3)P %.FY^@L':U6<;#P)"M, T3]U%]QT7^H1H*$KLW+9J,?T] MBF3^7]O5;#V=[2JJ7*3$A98!246D,-!ZJ9!#PF'MFO$*!-+7AVSGJ+U3HE^( M;BD"AP-*I0+"4LRM$$C'_S0CTP 4F-&]=^'W@,M0$C^M*R\BN!&HH.]1'SY.ID7KP*G!EG," M)3+&:LIE7:J-:H;JP+#R=(T^A/A=F<.^@1IOO7@Z%O.Q M]M:_6%Q40*Y]59", R)YU+LC*+"^^V_E<:^E'0Z;LFDE&:B3&;41(JW&JSIU M[)+[>_)IMI@<1G,QQNILNZ!,Q!@B;*#" @&.'6O"\#45NE49X.'&>RFNZF2; M0 FV==@>U(XI!;QTH GADU2"(7V(9R.J>I+6*5=R1UQN.(J*6.FD]QHH!XAP MWDIY*'L4EQHGASS\O^JHL0?1/1L_=1T>Y<3>J/IZHO2,*,5E71)5,=;T&U)4 MZ"W<1.Q/!.&D87 [,BSJ=&]8T94J8 MS3AN[;I:1'@WZ^->_[I:3.:;6;56B^GNZ+=:;]3=7=2TGLL^W<-; ^!6&AN) M'74*Z*&BLLF3!C34I.0S]EXUY>$P',Y+=K>J)NMH8Y\:V_I-_/UR$97*KZ^7 MZ_7LO(V5]+Y O,(6(6R9=%[F6UV7_G M=;5Z^W&RJ@;Y2,:,\3 MG75.]BG0D[4%>L5J2(=E?Y-+?WT7>W_A2D6+U@%8H^I@4.P4,80@K2PZ@*6$ M;)>1<]R"!7VQ89D;O*'4^=. Q&Y<#+AOT3IX%^>M1!03CR($7 J&FW$#0@J] MH9I%LFU9TQF]GX<]1?EV;X4TXY#EC\G=Q[BQKQYII!=#ML^T"A0*A+3S-J[2 M@%2:#^/TEA<8N]NK]):YD!J*$7H[FT^CY761!(\?#!!*R TR6G(/#90 M"MYHA5:8 D-T<\J]$SA#B_K%I\^KY9>==KQN+?;O&P6KE<3UG6=&A'"",F./ MHR2Z0^VL;#&X0U"@,U!#T>'WVFGY<3F?7L6',ZT"HP!))35%ADD+XBS@QW%* MR5 R(;(%W^8D1'](#<:(R6)ZF0#'AX)@%CNJ)<-<1%8S)^!Q%!Y*GRSO;%GG MLLH[%9C!+NIM5Q'INB;P8NIG?]=_NSS?3S<*B&!O(GFE\DISI>H,-,TH.>@0 M2IVM6G).\?<&U%!T,,O%>K/:[BZ8OEA$:.YCCR\3XERS("'2'$7<;)UNW,?_ MZ*.O,/Y?NDK ;Y$2/4(UNC?AM]5RG>2[W#4,1!,@ >*6"LFTEG6NG,-HC6>Z MP,)C&3WCO6(U%#/4W=WVTW8^V5136WU>57?[?,OQ[_-J)Y/%]&&Y[Y-C/,.A MOCX1A#$& >J\ID 08>.2:QL$J6'I;!O>..W.MI%0'7W%>EF=X]JY9L$AXB/6 M5F$&$%6.4GPJ3RA;&<.6D?K_I>[J-V8HEC'DALG++$ M"NX<59X;ZR4AFK;*FG'[1^U,JVAB8557J2':>:4@VZ,@:(3CEH[:6PLT]:C] M.JR*NQMT3!K_6Q5UZ!J88>4(ZMP2Q:88+Q!FFN4;D5 M_WJ7]+)_N'+&RK_=4^QA#T\>/'7E.ITA?8WL]C,\S(5!ANV4]).8OZ'?028ZV]E<+69XP'FD)98*':C$Z0 M'I$:Q4]Y2$?TPWHKN7(N&B=,<.PYIJH.CU#,.BTA9\BU.I2Y?6^E=)""2.1H MK6DN%?)(^0,*#''3*CM3(=[*U@)-]59>A]5/?C%(&>2!PYPBK["IXPFL:L 2 MR*2KXZ5X-%NS(>%BT'7@C:XR]':U SJ!$#' >7BSF@18J@9M\>4E^D#S2+9 MA#L>:>C]/.PIRH=Z*Z09ARP[]]3#\) G42%GF'*I:6#48N:0,()39XGB0HO# MB$4TU894>?JS4E*5GY[1&M92R9>1X5 %)^.K1X\&.?@[WE2?:VG7N2X^+%>? M6B=];=,\",2HUUQPR6!]SOAE>W.K]=N" ME-(0(P!S,MK\2FCEY &;.,OTD#<5SUI>_0KZI.V5"[BBS;#C(:K>KB.6Z_5A MH.L+!MC9=@$""21E0%%I/'9":6<. %&#V9 12(FF5P8R/%?;JB<$AU**#EV\ MJ"L_>BX0 *@749?30'/-@/, -6,A#*"R;:J>Y/14^CT@=-M2+](6*D'8/<4F MV-G];#.9_U%-SYR7G7@R:("@$(;*^GX/84PZ?>PC=6900[:=A9*(\;)/'+K* MJD[SMII5B[O3::;//1XH4 8:1 3&TFN%#.)-;YF+?Y033]*_U#J"D2RZU]OW M\]GZX[F$$<\^%Y"A DF.L)$( ,@5DK[IGR"\P()=/0BK(PI#[7@'"_F< MP\ M$ARU7#DLB==2*F4]]$>>4:(+K)^4U9Y*Q&6X.[[KS:L/3YPKSU[J??!<0,(A MQ1Q6F'!AO") 'UE*J$QWV.5>6//(N LX0PEZ=W/T]6KY878NF.3!4T$880R+ M:IP@4' &F!'Z, YNH"\H?&\0(:=#D[R7/OBD6K^.9GL:6M:3#@'/OT^9LM#TL6T>8 *Y^__;&;^HE9-*";NMG1?!22^WM? MH]YLUYOEIVJUWA4G7]S_/OM23?>5 ]NXKE-?&0BQ@IBH(W%K'4# ,.@.LH$$ MP58NV]SN["L'U]ZSG?+B( 0$&%!.K6=$.TZ- SO$L/<>FR&OM9QUGQ$G' M]P"X_L 7)PU% I*H[$+DN)-,*(P;(#3MD/1M,%]W7OFWNDYY'8@W0?E'N[Y*$GB+LK-T+BH M26#B_[R+JUO38!RBTX@93*S4@ MSF'N1>/D!43;]$UPZ)N4B9O@U1!TW 3/77)][K% I*@/WBR/9-(240F.QRW0 M49T^N7K//9MM\TL%HY3;RH!K3XF3NHZ$1Y"PJ'0WO498IA] ])XK-L.&EPI# MB4?"G+.H(0OMN-%8.(.E/(Z B79!Q\,>"0_N?4S$:JC3AB>+^8"G#6ZQF6V^ M_G,VK1X<^1PZ]YQTVAPW)+\S"$F!-E$^4GLOH^57:Z#[J:P5Q*UVE=SG#=>. M;JV_OEXMI]N[3.)\?#^"2/W;=2:I*""4NU5-$FX.P1S1("LET-&[2:>9HQ"EZMB M^Z_#N.PH;T.H418H@>,X+. 28-I,;V#H3 M? 2=8OL!]-1"2;C *@Y, 4N;14TCC\H-6+T6XPNQ_=?AD"PKLZKB%O2E,O/E M=GI*3(\>"L1: @U&%!M I<( P>9L75/C"LQB-9Q^V!FN]$FWO-O6-#PKR$F.022\^;*&!Q9D%[A*]/Q@#:2F0@H,H\XH-#/> M-B,@V*2?^F>+(1[>LDL$:RC7SY/E8D#7CYVM)_?WJ^I^)X-C7%8;#\^EI@%; M(DV=8X75F@V54@"L("5,84B(;[7I#SKJ2_Z8<\T"U!1;1*'33" GG928[$=; M)\ERQ>24ZT]LRVSH_(1.$!XU2DKJ$SYH%4$<4&X.J -JQ)!>N:N<(/U(_2I? MQG50E6W5>D4PDL[8J$0JC[CDRC=C<0+X6_9EM);36?,V#:';EOH-^C*&$78) MO@RK*8KK&,%6>P>) ]$$;/J("1HRT4R2+Z,UQA=\&=?AT%567?,4V%TQCF@D M*(<9]YY;TO06.D33K:2!\A1TD5I',))%EYRG0-9>%2@80=)KIQ%%2#;],Q(4 M:-+V(*R.*"1+Z>WV_?IN-?M<0S593,TLZG[SAR;Y*;%=;!B(!XIYPD067>&*6I?LE6L6M_6,RWS;9./_?=C*???@:)X.Z MV\5#KJ-D:E-PNSKKG$AZ3V <"P(QT\ 3@"&,V@LY>(4PYJA5V/?P.)QR5US] MCE!;94XQP:#S,.X,TA[/G"%G(CWLO2??16:I+H?!K6BOQK>!S^?+OR915ZA# M$]Y4ZVKUI5JW2(_?[@5!&QD7.4H@I8:4[2$+.LN)J?&4FQ' # H>S@ M\YV_:!ZW:1Z@C$8E1PP8XHW#484]W@A#'IA"+[?F$N]5[.F$X,_$H2(]+[= MG7$H<^RQ7Z[,JIK.-K\OUZ=O_+5I%@#"5GHNZM2+1#"!@&JB30/F@+B(%66(PQ$M)2*YNQ8\;(D*G,6UR=R:\^ MYT2O#.8T?[[ZT+C XZ_O_KV=K:KG@G.ZOS1H!X%63FN/H89*(8E1@Y)0)IUC M6:Z7E\*Q'B$M@WCFXV1U7TW?+>LLB'4MD+\_1]4A?0D[\;Y@M5.:8LE=?9RC MN.*T":_!CHKT,,TLU]]+H5L_:);!-%O5MQ+B;]--_6^O"-"H^D1! H8=M!!B MA5F# )L0X0KU4RM1WJ("I MB_\U(X<*RQ_"+=Q:O"F^O30$?R8.W;);>%3JC!25.9G77H#-=K6H^_QM !<] MPQ=:!H4PH)X"SF3$$2 AE6O&ZXDML$A1OV)\&KW9*UQEK"A]^8>9!^\(W&OM$8$8 M$2D0-I1*W6! /4E/\UV(]S@&S#)KUZ^D%EL*XO]MHU%IN#8C3SA\G&NFP MV17BZ]-OVMYSKE[^N& J-8&:ZR\QAI*91V!2N,Z MI[PFBK=*(9MY9!>3P#UZ,$AM-4><<&F$)I9QC-1A1,H#-F0:G/,%U#L(X]1M MT!0$BO:NVNI#M5I5T\.D4ZO59'&_'^IES^KEQB$JS=98++GD&DGC//2X@4HQ M7FYFM42)/[V1WC="0^W75IGE 1OEH6#&#A? ,4\2 :$:.N<)ENTW[ M%.U5K.F$WL_$GR)=IJ73YEJZG+C2]W*YN*MUS?F\7C_-\M.GV6933?UV,;U0 MX^1RRR D@(ACJ:@0&#'CXYB:,7!:DE\KCVB6.>%*%OF;ZD/\Z*X7AZQ)MOJ\ M7,\V%P1^J5V &,(Z6@D [+B$6#(M&ZV-4YA^AS/;Q>E\XNX9K,&BY ^&[9OJ MKII]J;O_LMJ8;<1H<:Y0\;EF 3A#(I>U54Y#8B#76CI&BY17M_BR2 M'I$9B@-_+M[/YO-J:J*YLYKS[&0J<:16H(Y@1C:R5<25SS% -CN#Y#K6K M\V54Z(\!_0$S% &:GOYSMOG8K%Z[R@J1NF<8<*Y94))S KF(D!$)C*9<-8:9 MIL86%"^<@0(](C.27=#>! A(\KA-&LHQ1IY82KUM-C:CM$O7 O)5,^]/TMW M&'."_SZ;Q'5JMOEZZ'IY%03A:5_MS7CD05SZ C&\T*:/C M*IA,C=[+= VT"/2&U5#,.?:S1F^VN']=K79I6:-A\^K]?+;/A7*&,*W:!PF8 M!X0YK!SCA'@"W7'LUH/TT)G>JX5EX$D.B(JB1_SA741JT[ @<&<(D$D1)XZB1!C#08>-(A^;FX <+D@JD@JG0C28#6.0<4 M1)A"#-BNL&8S[OA_Z5?[Y8]!CRL!&ID8%PS7DXT"I-8)"B!P4C-H"8>L\=!8 MQ%R':&]PNSRX'ICQQ5^[WR^Z,=LT#T03;Z/.I9%RT!BD"&E\-C;"VB&IZRWX M,S- -*;5NW?3'\VP*TW=)ZT#)Q0 3P3$=:4([SV6KAFWD:K#:G$+CL[^$ MN[8+&ED_X>,/4E/# AY79L@XK L#0JDU(H(Q1"&BQ+CA9"[08^:N]74:"VVJVIJ7(7.D(%PK>ZS'Q>IA^6\3\2\G7T^ MJBU">&@(4DA#'+% W!V 8)"VB_(LKW9&6^DN^XY+3,A]"/(?VBXL]*$OHX>OJW8LF'GK^I M/M>.A\7]@QIP^NOAE^_B1J1C1_YU1G-(?&.(AJU32F+$I*H#_!#4A[T8\PA^ M@;5(LZD7PT X/,6:IGLK\T7>Y2?JR"@/%JEQ1C5L0\M6[0.7 M4;FT5 NKJ)7<,^)M'#LF"!$H.J2]R!:_,XJEE0K80)Z.)Y=4?MAT;)@XRS W MP*E:LX'> RHX5U&[$AOW1L4"ENA+!"6Z4=KC,D@,/XN?5BR-PC M/:9C:RW5Y'1LU^%6](7!H=*Q$6N0D!1YHGQ])9DZ8?:0<28D&[+&7:9T;*U) MD9:.[3H "\D(T$LJ+6LD\\Q(*B2N'5484708>?P-Y65Z97*)-R6G5AJ"/Q.' MBO+MW!)UQJ%,CBH='B IN946.EQ?N;+']5M$ T"GYT8:-Q%;:P%>4Z7C.JP& M<]=D2])')'6>""U0G%S40Z;D;HIYJ;!W/OT\*)OC)"LW^H4K^8;J-Q_.0[+: MY?;]YL-V?KQ2MYS//RQ7?TU6TXO.CCY>&[QEU!BYJURMB1<1"WE0!#WB?M!S MA!R9BZZUKT8 M<.EYX<7+&I8CC_9S9RKR93\PH 49RPNLQY*!P06)@YZ/XDD M4(3??*Z^)!H-!6<^1]O;:E[=;:H:I-6F6LV_^MDBSH;99&XGF\D)Q]NA*SF^ M>,C+-?R']Z[&+-_=1('KR;J./?Q45TYY%.F=_TOG(1U #_HX657?]>I!U@+] M]=LCKR=?ZQ^I>LJ<\[#V]_(0=49$@1,>Q,F(#>*H]I5H;*EUA,I6OJ#L9\J7 MAKD^-?2@8&?R M^9Y2A%,!=O/9_6P?MG:2 MQR_>/L6I*(?WSTO7/FFZ_BUV,YI;Y].S/?-H8$X+J@0R2A"&F1!(-]J5=H8, MFGGQO*MA9"E]QY5.0 [F%S^"\=MR.:T]MB^7B^K3Y_GR:U6]K59?9G?5^ET< MR'IR=XC/W'[^/)]5JPMG_]U>'"A&I$Y_KB40'&D$**4'M*S&B 8X" M?*DT;89T\82XVXN# \Y;;B1D%AC,X_0&C9"L1[3PZ2]80.6_#O:D5CS-77H^_#PQ!IRRFWCO,!<-&$WO$0J(A MRS7=B/+5!;_L,C^Y&#QY(BA$"4;8"PNP@L9!)G73;\I5P7=<$[!_*KE.&-R. M#(O:YX<5W7 B^R/"]VG[Z:S0'CT3K!2*$R,UII9BH03'JNF[M"3]^EV6P* D MU)?]C#VKW"9_7Y;;PV>"%QK!VJUC%?<6>N U/W*6=\CNE242I[/<.HQ]L/C? MW2Y^^7+*H^>"TL!"H62=4UD(2Y@4N#E$5EBF1U1=GW+Z1E2>/G 33Y=+&N7X7(C[(C< :FN0I]1#I=P162$$*%,YZ\B2DX;YZ,#^ MHFY_"!>ED_X C!V'J8T'9!?X>/%:Q3-/!R4P1'4$ES)2,<5T&D.\R[XA3?9%_K.:W7_<5%/UI5I-[JNWV_?KN]7L\R[B=;*I_&2VJJ/ M&S7E9!S9M>\)P'.HD4.8,*:DH$XCWXR/*U:0W31BQ.,0T ZV'];D?K%>;ZNI MW:[VF>IGR^F^SX]FP.OMZNYC!+&>7>],5"O*-/&]^\63R?AZ-;L[3KP&@'-%"H;I0+"(*DN=T40 MAH!%TC8[D==0#'D0< ,4+U$FR3OZN^5F,G^QV,2YNI[=/=H9SA&T==L J='0 M4@RAB/H.4-A1TXS#N@Z9\?(5^1IIY\X Y_!!K\=EO6:U6G\K)?/JPQ^3U;^J MS>X7O5B MIY\K$W>#[,\F MD$$GPOO+(W_?9N3N[\^[_ KOJM4G>(G_63X:J*9U,6JL'>=&70Q9Y M+ 7GD)'43,J+ECZH6.^\HLCF73Y4+U)':*9' \AV%2'D+6A5(FSG0B2: ^M MABB:*HRX*&)E&RE(1DDY2VL^@N74&_I$_T>: _OPOY'GP+X300K-I9;8626D MTU;O)+&3 F2$I]]B[_WX[8>: TGH]ZHSO)FM_^575?5BL:FBG;NINY6L/5Q\ M6:@+&PE"N+'8"20-Q[B9[5 ZUB$]<+[ZO04I$GT#?)/+Z7,@#*Q0G.E"(-83 MSF&=!@,2J:&36#820+S#4CJ<.M$CS7(NJOU)X<>9!\,J%6>Z$)CQ#AF%O0:. M(8BL\;"1@(<=3,;A5(I;G@=)4O@V#WK/QGHN@>=X!9^[;^XYIMHWS<$R92T3 MUDK*H"$8>KZOS\T,\\BWNA&5";F;RN")M'9*>JSCZB^5%AH1?L"1]7]MYMB[#A,?1/MF-6L=IGN+(<_H[36;][^>?$FW-EV 9&Z$@;46A+JN%#0 MB>-8!9 %'?64(?)E/G '7?).A4-__U!PF!,H!8<&:B8--%;Y1GTVVA145*@$ MFR$5MV(VO),9;/^]G6V^OEA$PF]WT^S5YF.U>O=QLGBU=[KLH@#7+Q;[JU=/ M;IOL?OGH(F .-T'??0P.*NV08KB^F.TLH]K"1H8 D?0@HY(OX77B_@V*[?:G MWC_B-E1-&WQV%WK&G6?G.A0D8@)+;9!'<6M%VA/8;(L,*9A^'E3RM;_R)E6/ M,OHY[LE@9HC6U,<51"A %<&^656X4E0D\[;D*X6IO,T-;_&+=H'W9"#P<3(S M;R7BT=BFC,1-\H"P5AVTF9*O(0Z^\/8KA>)Y?G&?>;E*68J\]^HH#2Y$>E*@DB\_EJ>,]"";'VBF[)>0<2?)O@_! M @VI]AX;8['U!DH+CKNRD[>8-&LDD@X_EY)$>/O3Z+&WH _4V#.:DK=4=[%_ZYVT3UU^>OI<, 1Y2A!@@ .(A3+0-PYD M$6=[>L;[\GQ-PY"L#YAO?TU5T^ENX).YG:WKX-AM[6/+F(BE6X\"8(IQ9P"F M/&J/0@@5?W*0CQ4_8&_54]L7ZP M69I?WL4G6[HLT_O[574_V51/,K9^@^[25!VI6T$H*("+F@K"7FLLH_(C&TE! M#])GY@TZP3+.S-L0;[)!\ES$[3'?U++V..S/74\9*FW;!XX<\H P:CCA4$#E M=",$":!./_BX07]3OW3-*8?T5" [ TTMIH\[T6(?^GWVX61BZ6YO#1!IZI"R M$$&NHV'''6D\9M(KEQZ=?X.>F@P<'%0Z&5>\QXMR^LKW^#T!."EDG'*&.\@< M]LR2)B!+8N#2XS1OT(4SR@K821XC92YXLL__REQP](HH)7GMIU70 FX0P@Z* MO?BTE?$';:;3K\P%<=G5W,)(?UUG*\/.0%]'^>]PE%B)],/T\C(7M*9,MLP% MUX&=*7-!:K&0DV-[O5K>KR:?Z@N )](8]/N!$&5(,!*0"$4]JP,&.&Q@%,RD M'[G=3/Z#UD2ZJAI()@$DZVJ]=/CD+?*^/Q&BQDHM4I ;0#E%$BAS1(7$!:;, MI =C4:-W9G:2PB^.[M$9AYLGLAO\;-3LB9*'#Z\G=Q]GU9=J>C*IP9FG P.4 M*2 ,C-8XE\6@NZ*\S,R2P:C!W'1MN*B30\%%-8(;@BQ==8K*BAH M>NA,!R=FGK27><25!D8/XB)MQ46:'FJ$.(&*:B41FMC=D&S=X?D:Y]TG1_Y^R2]?O,HX%8K"TQ4-@T&,=PR3A!@<2,(>6] _$/ M"AOWKI%:I&_OO0=B%2GH-!@['V8LEINOU>:Z(XWGV@0!I,:1H2PN04YY'/_; M$-1 SM,+?/>>HJ@\\?>!Z%"71M)*:P &L'2D]D,9IH2)*U;C43;U59@!M_L; M<0-)527Z8+KR)(A"A6D ?N+NOTA M7)07[@=@[#A,?5VM/BQ7G^HLM'OC_V)1C1,M@@)( @P$%4AZY*!PWU1,I$F' M:KY]JVIEB'F9 ]9B%K@?*A&D@$9XJ8B34,NP;A8GBYE*OR97WKWVDB=&)ZDD.WO4P;%PRK'3 M_#Y8! 0DDF,CM%2 .61HTQ^'V(]TG3R=)5T@N_VEK=1\@1%^K:FDT@AGD:*, MX>,6HYQ,KR]8WBWTDA>XKH+I>EK];K*ZKS;QTW>Q=Y/[2LWGR[^JZ9^+*,N# MM_7"F76+-P2C!+ 0,R"0@)Q3K&5S N\X[W#647(^_J1U,ANH'3;#.C?"@ZY< MW!R??SY8:*R!#%FGD?. $\,:_[P#1J:?>)2<-2]QL^P%PMO?/&^K!)KUA@ " M' (VZC1,"\>)=W&;\OE=*T6TY?+1?7I M\WSYM:K>5JLOL[MJ_2[*:#VY.XSVBBP;5[XS2$\XA@ '4T$RYCEK.$6DA:W M,L(SX?3,.6>[T:6DU+CBS<%!JEU4$RFVPB.G(JO92*-;*QH MD3\C'[*9LF:,,\WC6KS]_'D^JU87HABZO3C@:.LP8+5!&%"I. &^T6_BDMTA MPG6$C!I9J'5R$QT [N'5R7:#:H9TQ6%RRHL#0E8#S82TRF)IA2)-*4L-.#"J M[(B'H:C2D:&]8/Z+J>=1*S+ X<'N)DM[F/?W*%O=K:J[J+<3LV.80 EJ,TO-% MC) &8 A%O MZQ;AI;R!TDV(H!&;(,L,P1-1*>D0V"JO0B_\=63)$#&<:L+^H MVQ_"12KE-\S8<9CZ7/[O-V__O!A[?+9=4%YQ(XGS3!@OA46@246N(?9T4(-N MQ CDUB)?Y@,WD4CKU>8!B>*_GA(H_BB\FVUJU>7%8CK[,IMN)_,3.MO)9P,7 M4"".;+1".#((:@[P<88BG1[5,\*]L9QZ6U\(#LJ&?\XV']]4\]U,6G^*439GAJ-*X,4ZJ*-\_% #E2AH**8_=ID8:YYJ-&%%N!TW??%X?R2J;94\ M)7L"GU-L#KF/XI@.#LNCG^J4:_"ZMP2M$.>08\V]55!9HHD^CLW+]*#W8MS% MZ;$&^?',PY67U5_=:/+P!<%RS955@,3!$%U7-HK_VH\($V_3(SV+\2;G9$@' M*)/)D1R-=ZPAN>O^+L;N=;7:_>H4CW)\*PA++*-&0>B858I391M_/K*D0RV6 M 6[B#$*Y E!//_#:W8I?4R4IY M5[TD:*'CL)#@WC 4%4*O7'.8@[GK4-=V@.LQ@_ I)YSI=Q46BZC>U0' <8?] M%C_OEZMF1=U?*#QY=Z%E^^ \1XZ(N "CB)PT$;#&1,#*X'0=:( JBH/0(Q.2 MQ1PXG/5>?AOV;#F%SY MQV<"$8K4!0@L9I)(0H""YHBD]^E&V0"7K :+ 1X/ M\)'N$CPI/C'@70+W6) GH)_OB!C_]NK#F^IN>;^8_2;]>\M;ACT M_*5 $;,",H^A8-II @SQBDN%;%RF@&P5#9/[WD$_8VY_&Z''[P5DK - ,(ZE M]1Q242>[V..KE6E7-'6(.PJC\>KDS87QI%#T?887B[@85G5^R=W'?S\,_T+( MTYE601HI&84F2L5RHY1#A#3@,*Z'/'%-/$@;A2K+7 @/I?B=Z/'%D)&S[0(P M.*JU%AOL$!*".RG,<:S>%1ZVU(L4VS&C$UX_-D>*.CPKEQH]>1+JQ>_5A[?; M]^N[U6QWK_A-]:5:;"_4<;C0+'B+L'."&6L198P#1_BA]\8JFAY7F^WLI"=I M++.!U%7$^^TQVIYUA/ARM;E&SF?;!N8$U!;4P>4 $(DP\>8X#H[2D^ME.P;) M)^P^D1HPEJ^*W_H8>VUC=^?+SS4H[N]:>SK-CRM:!\B5%D(K1)P"T&L M6&?KJC3-B+%-=S)G.X/(PXZ>@1J*&K]5BVHUF<=NJ^FG*(3U9A71^%*UY4>K M]H'%H6("ZO0EUL0_B):N&;NB*-WKF^TD(@])#;LHNF!:S&G4#5Q_T*S[\:02P:Z/%^[-7_>64-<61-=\X)#.?K->S#[/]#UXL M_&P1I\5L,C\:4FOUOC9Z[C;7[X^)'PK1W)9,$8JMLMJ;. 4I/J#II (%5L8I MYDA_3$$,9M?NAQ/7\V='>S#-SQF\K5X0O->$>,ZA9)@AZKSDC<_ "0*+3F T MK/B?&K\Y\!V*7;;Z4*U6U?3=Y&^U7E>U(^#OYF>'GC\"=S'5U2)*^=GPW^XO M#8!KHP&%3$/'$2"2@.;8RC&)"BK/7MIB.!CH(\5@OMQ^BG#=C1:)V3W-=XX8 MYF^\P4IK+1'C5 /&E/.:'F[ 15W-FU8S)W>\9;JNFY+Q.:UF+JB+01@$N30V MFD9247$(2)8<"S[D/M@R]W-^RK1( CT$V$.&3PZ4:P0*C@T2PD@"D2&:2NX; M !1U0]8.'*E&=6L*7,PZIX(!S1LAQKQ9:09), MGA$RV@ZCK8POA0(8>G*GRO*=0)ES1F!@/(84>>%4DY9:"AJMG#+UH%&9DH>M MG>3QB[=/<2I*!_MYZ=H330\52.,OV/FS[^\># 0)91AC5'FD%86$X2-.%JGT MU%"]ZW C2VC9(XP]")JV%31M#MJ]YI1&)18ZSXRGPN-#$CTIK>F@K/=^&E*D MH--@[$'0I*V@27,O PIF% >&,"\QT9&9J.FA8L[29W7O5U(*$G9W(+O.Z_7D4$&ZU>1^\G00 MFCF!;%1M!+%,4!CWGJ:O'KIT!UOO5TP*$GHO6)9] 85AR!0"1GA@M*:$6M]X MK"0 (_#J\+&+-X*?>3I [#T0D@#(.&;<.QWUD\.X M%!FTWON8MP9:BW?9-Z0#9J/(4%F*6 P)@Y9 (:B.VJA$C0:C))%#%GJ\1?KT M">Y01'IZJ>KT_:4++0+E7B("%,,N#M0JX^ 1-4U NC=@@*3K!9"G'UC3[T>^ M_7-SVN1[^DAP3CIL" "4&!D[0[@_E#21NE.XW_6NGQNQ]CI"V%6PYX\ 'ST4 M,%'0 ^>PM80 )A$5C8M#8PD*35"8#O S$NJ$1$FR*LHR&$-$/8G&1^3F;:Z( M?_=@T, BK#54U&""/)0 -Y:/=KRD>Y%=X%WVB$'Z]>S-QT,UDDOWL)\^&-=S M8!63F%$.H 400L^.5(Q#+D?W[4M*73'(%]ARXXH6"PW7ZO-=7$%S[4)1"+A MM004" @YLA(RW/0[ZI"EZP!PC )1Q;IU3',;16J.$J2.=#CT$ MT*7G*QTI+G @<2[1D8*^.!*]^5_!8<>$@!99:RISV\(BKU5X76/ID MQ#0EN>$M)A+K%(3[\L('7]9:?9G,YK5ORA_JQG:)QDK\9/#.>8RI910H1"CT M3C97,9P#'2*RQ@N5R)AGIPPI%,]S-9WNZ#"9'PH8V-FZS@^TK0>?G,^SG^\& M+P'CRE""-<+Q3X_Y ZQ)^JW.\>(["F1\!E&43_OQRF1+J)%EDGB&I>,62"@; M%XD#1MYBP.0PS,I92OLZH23;0H>O?C[6HX]_^UI-ZC"LU3&2;UUK7=LZDF]9 M'Y=N/DX6'^K3[?M==NE3!E0/KPZ<:Q8!P(Q&@Y\1*+!OEAXGF!8_D(:1A9HC M":(K'5\?NQK_]M^QJ[5V7_?FN>C2"_R[ZEW!0H)$-$^9QT12PH1!C='@F$/I MA"MO@\].N)S()S/,S&7BW"I+CBBY27]] M04FTK5@'!1ZBH[YX/!0/X-L/P"YV%\L%K_RE 1N=7NVBL[IU Z1%(TR3Y5V9 MZ%6!C?77BW?EM3I,J/M\Y@6V+A#G#*)QFD16XVH9#IR9=-/4T S8X"U9> M$$\ZP[N[.+B](-WXHHD<*)L@05 MX]Y5. $.Z9%QZH)X.0#)--29BK=?W/A'\2&V;S2SX\GUS"8]G2['DQ?V M8)C-JQ.AWQS-\!N+0B--&]0DQ!>R6]XEW+T?4G&H M3-35;/H0.YBOM_>+T6PQGCS_O2P5=35;_)4OGHI('7#Y=/;-#%!46&S4=JG M1"N.G5,5QN5Y7.F4OI!=]J&)Z-4/@[4]%F>#S:7ROD/NT'X;D@E)*7(0%"76 M.$TDMZ22!J6FP4E$%^(E>!5R>QI%_93&6Z4:%MMM^+\DWF,4"E'!A6A8FZ E M:*U-<-8:1B0%152]5:HCY%Y523P:@!+&.<%:@'/,$$0MHW&@0C3V3+KW:7@E M\6I3IK.2>*>!/>ZF)-[KST"75$G&<' FF@-.(@,6!V;!684U(PV,KI,Y>Z8, M]-I$ZB8#_30!7$IVKV+.,^6$]!0QICQ1 *I4)!!EEB 2K==0YANB(*P%CK A MROB@'>6!(*/2T[Y>0VIZ;%IZ%-?(%L7R[K[\KU@ILJ-HOIC8V+]/M'5;^FI&/6A&99S7 ME0=/I23(>P=0QMF7X1[#F:<&:@>?1Q#G)/QSV'=%+J^W2:\7MP^WBQ^-2-[@ M2QDJ3^7FDC@G;9Q%@L$$G-+("PN8ZO0DGN'Y<+K?X.D6_*&0N0;4NX#XN-Z, MGW[VW^_S\J?1K+S4&O.[;%8&+JKS2",I/ 9/A'0\RDK*DBZ:_%+Y';WN@YY; M4OV/J4>WU+,L@U7WU[-%^GJ0\N),6:NHIA0+Y$ @K[ 7F@1O _%*TG0U?'@Y M)6WRN@>LD\VS74-G4S)O-*O"9(YKU;4\!)2TCG5%[S]3W"UG/-E"/3UZK^W7WYVOY>.^>*TN:_E;V9"2V&\E-QK M#U@K*<%Z+XG05"!%TJ/?AY%XQ=!QX\3Z_KTS5[2R+GT(N-DUH\TLN M7XQO)\75\BZB='V^4(_%>+'BTA]U0C=>W)QA R3.799B'XP(48*(:FZB2+V$ M +5.K.RX9T?C*;9NS*BRC@KBC'/(61EP(&S3(PZJP?F,;0=%-!#&SZ.]"0(= M12JT&,GT8NP=*>2Z_Z&,!0E,DL !'"@+Q/ *81X$&V[T0:*$=QUKT@8RO9[! M\W+NK56T7BZVP>S?AXISSLXSS^9$8QLL)I"@1K$!9DU&NK/D@SI,/9 MVQ7)K$N8>AOYRT]%_FT9ET3_4*Z+^XO]'7DB,]@[@R&NI9199@EWG%?]4\'T M62GI+#I!*["<4>S'9_M]SV0\VK((I Q(@/2,4D?]([6#MP-7!9I*[C@3&N'T M:W)BF,O_8*@P" H<+?J[\_Z,L6"#-H*AN)(R:C4/JK*_M:"]BKZF0M!<3HOLTG$N/#?EE%MN9HM\CHG"Q]\,&.<"&ZJWA+ MZ=Z2[GC0YF92B]CTRH27YL]:F_TW_ZSO9LOIXN QO/7>D 7'D?182H9D*(^< M8Q'E:B2H87*C'8'NXDGK@/5%F(V[I5CEE59]>/OE66F" UPY_G!6UI)$-DAD M"-<>.(D ;WJMO&U08Z2[&*YN:-(Z5GTQ9#3/Q\5R_F/5QI7A7>CKB,O\X-$. M!Y[*-!#N;>DJMM9P;)5WU9*L$.7IV1C=!2QUPXGV0#H+&:JV;D[(*1VD[_+Y MJA]UF7'@%9ER'(?R5-/@C25(!R7@$0&KAWBF; \T:0^QY,W(#_=A/ILNJAEM MJWGO\Q*IV^F-&4_V5!DHRTCZX13=1>VTRX2N M(3NO>OK8^">EZ=E.;*+&6N>E&6:@L.?"1:PL X^-JLRYX*1(#S'L+I:F3R6V M PR/!L)L+I=_/L6O_/[;?U!+ P04 " #1,#5028_39@ER 0 !31, %0 M &%D8F4M,C Q.3$Q,CE?;&%B+GAM;.R]:W/C.I8E^GU^!6_-AZF*<)Y#@@ ) M3$SW!)[5&9TG,R?39ZK[5MQPR#)MJX\LNB0Y'_/K+T")DFS+,@ ")-TQTU,G M_9"YUUX;6-@ -H'_\3]_W,V3;]5R-:L7__2G[)?T3TFUF-97L\7-/_WI]Z_O MZ%?^_OV?_N<__Y?_\?^\>_=O[,N'1-33A[MJL4[XLIJLJZOD^VQ]F_SMJEK] MD5POZ[OD;_7RC]FWR;MWFS]*FB_FL\4?_]W\YW*RJI(?J]E_7TUOJ[O)AWHZ M63>V;]?K^__^ZZ_?OW__Y]Y\^F,$/)K\]O=1U>S8Q_4C\U^_;?? M/GQM_'PW6ZS6D\6T^M,__Y&C#\A3K#Y]8&"\Y[KK5F$1/W]D8,R; MAB875S':[]/'!L8>%G+4EE&O)_/ +>/9(U_$/#>?^J"_VG[0//V$_#;&MZ)Z M\.#JQ[I:7%57C6@^>G0RN_JG/^FO+AY6[VXFD_N+]WK4NJO.)S_$;#6=UZN' M944O5^OE9+J^R G$!!6HS'-82I5A2 N2YU0I)LJ MH$HTK&2/*_E[B^S_^Q^_[OUY1&,]/=8N&CS7D]5E VKKN@:7D5^K^7K5_N2= M^;MOBHR9#E].D7EY52YWGM'\T64Y? MB%*';W<;=K0SQYBQZ4SGNB\R[>D?%YBH7!5% MD>(4YA0322<_IO\^F)'BD"AMR#%X2Z((AEH28-M>$W:T>0F2N[L MCE:5/%QY799\^;'5)?F/A]GZYT[\.*,2P;0 G)09$K HB:(%XU+*H@ "6'8C MQZ?&ZS@;((.-W8]Y.-$S/ D;1U_P!5\':31N[5U/QM>566PYGUS.*YW':+E[]#H8<+@>;GE!^') M3A6M0E5 X:82_F=AZ89 E>VC)%IL>.S4Z M5_7HP*:EDO1#I*.J>'(81V->9.B4WG2G=23:$\"1ISH4BIMNFB3JN\EL<4%R MP91"J00R@Y0"P=-T:[*$A:3=5VB31'H#*5.KS'9HSYM MH#@KE".Y8]8H5U>L5,J+G]=T:G)U6>GLK)[^L;='']:W]5+/XW34\6_5W66U MO,BSE)>"Y@AD%)4<829Q:Q4S4=I(52A;T6==&N%A']MA3 S(Y.\;F):B%8S@ MT[HU!+>NT[51TGJU+=QHZBU&1>\C9/W1_&2@,)XW\I]E@#3B;\G%$?T/S>*P M0T!P;^HX;-#M3GXS\W7]QTUZS#(I6(;TC#V''')0B*)HK1'% MF%.NZFDCMO#O8"4-KL0 \YL[^Y)HF9SVP)^CN/M0%RO$T!PW"2@?5V::[!2Y9BC!6:8FPA'DN.F08Z\F/%4HFVN!:'BBK(2IGKR#7-."T6V MMC M\RXJ9&FA;P5RFXYU9,]+>"(0UU%T7.=64?3FQ=E7&!I'J3.N/IS6&"]& MG(L7/LP6U7O]Y>HB8PAP"GF>2<5*E1*0MCL/&"EDW3W^XE55^VSE;KONOTK^_/'AKEK.IG]QK?_IQJZM M[/1&J\>"\Q;8?TNV580&VV"EA*>I.BE.03@>BU"%<>:9: 7DR$G GM<3;%9K M_T]U1>_JA\4ZNU"B2+',,(8I5IAA"K6:MKD$\5*R %8'D[2S9 \VV:#UD+80 MO#MH7,^$=]Q=\V ZGN:]3MUKXA>0_!&I8$BOCLEA<-9L=?'SY*?)'U>J7NXQ M?+KF]=U=O6B@790Y+E.N<,I 024J@-;FK6$BN7+:4 I@+GI1P?)ANGY8ZEZX M:KKJ9^R$ MY 6D>QQJ%]*A.EK3=-.X\V4U63TL?S8VFI*M%9WJQ%/W\0N*0"$Y-S-FSHJ, M$RG:M6F2Y@5T$;#KK;>PMSHVUFR:I"Z"5HG2NV4K"\VW22L1;51 MJK-D TPG;UMH_6K7"8Y.B%8(9L>A5D$\J<.WNP[ZU-JB>AXWN:EXO5I_KI8- MC@LBBDP5A2R49!RD5)$2[+JWV'VP#5TZ?9M.H@7IWX M]E"ROHCN(FL[-=O3;' F&NB&_P%5[@1_MI(7(@0CU+\@;IT2PW"\616[_WZO MEO5BW::-CZ!\J4QEP6QQPR9SJ>1>&C@P[\5@>025]'+_JV.TS MQ'[1SOA^>?:@]'^[4)M!1#)9E$+#XA#)C)&V'$4)7&9NQUQ$@Q%]'?6E?8Z] M9![L>!R^!Q-LFRE,N+KL//4>J5";41V#U.,.E0W%SIM60>,VCKE"'XY:;6U% MX-9J/D&G.OEXF)N30#^M;ZLEK^_NE]5MM5C-OE6;T\ ^U*O5KA !9RE(629H MFH)2(Z%9IK @)>"28V7WHF=HF_&DX !ITD!-'F%-MJ?B_=G _8M-84X/ 7!( M>8<,A%_6&SP@=IFO(U$O);^Q^!Y!_AO-M;J']NJ8!4]OJZN'>?7IVA)/.)#;GCPX3 M1,L$>43Q<\R2^PA=G(RY&^>GTN:>HCF2W+DO;Y\FT+VR;)5%OV3]?/+CJ?%, MD;)$'#!2FL,"*2F%,5X4B"%56HE_8).1-7XC"--'@C!KH)XEZ\D/;R4/3;S% MQ&48SMUT^:W0[3!-&89VOPG*]N(NNKB2B_5L_?/]0C>WNZ;-[J9!*"UR#O(BS13C&"FB9T44E2DM<)EB M\MJA@N$,Q5.]W05FD\55L@&8'"#T6YH)0ZZ#T/5.LI_&[/"(4_,<,*0@?<==[95II!0BB!(,U)P+%&Q4Q5,69HZ#>NV#^UC5/_I>*J=.S.6 M8WH,4CR&= L^@HWH/U\\ALZ;E>$[MQ_LI\.YG]_VW?I@:O!A=Z:.*B$$*5)Y M@76FP&%!)6^-E8A:74K3T40_7?[1.L('B^.@@K)H*PC1"?22!V?NPLG%,4). MBD"8L 3BQD9EV,<*G S?K/U@UQW;@GO3I8O%PV3^I;JOE^N+#"D!&%5< MID I &#*U=8,P3DCMF.CU\,CCXH'J[\&5+)!93\8^A%FW^>C<>79]^UH"BD" MAPR\(@9>9(U'%/S@'Q&'#CRXB,3G:CFKK^3B2DS6U05+>5& 0J1E 9YQR 4IN2@5YS#?F2IEJ2R:O_>SX_6 +:1D@RDQ MH/KI!2]Q\4)'Z$S=\'VANPMUP*;D/AIL;&WZG](_6UT00LVQ=021C&<$F M#VXL(9*JDC.)5)F5#)8E8K2UQ"#!SKW"_M']]8EFH.B[1^R(L.H/[K2-K3=X M>/!B7_!EPVD];#E9K&9F]6T[-<%%"@G D"*,,J4R*@%H35'%K$[FZV2@K\6% M/3#O!09W\AP6%F/RYKO(:$U9T!7')TR\MOKH2]QXI,3?A6.KDMWXL-_#4[-Y M]?&AN1H&%PR50HDR+4%)4\!@WH[<%"HJW7;N'![&_^S9M^-"?NV_Z6ZF9ER]L7ZX^2NNJ RS44.,P)2;/+T/ =MLD[+G+[V M,HSWQ #JH=T_9N!DL_7@JUIO=3I9%.XT=R' MQLT)0LN?O+ZJ+DJ=53+ )%$49; &JE.)V9#%GN=8.F5JJ\0_(Y%J )YE'NC2ZY#$\ MS[FM-YFV2M4'CUX:Y4YA.&%Z@923DM25R+&(46<_GLE0&&;L!8A>7>GFM=K^ M\V&VJ+(+ B"'*2$X*_5_E4H!W-F"DCMF3SX6^A&>+:2S]HO$@$L^+9P3)2\2 M;44G-G]>@N-.73C!.4+(2;'I0N!8A*:3#\]$ICLCS@+#]9>?EN?U]\4% @@( M($M"D\N+P_)[%Q2 S\P6#S5-87,ASE)5(O'43%2O*@@O* MG@H;.?$@;F1BXN/!2U+BS8:SD#13LT_+S\OZV\S< R %4ADG>8FTP8+"0L)V M@8EAR7(O-7$UTK.D[-8@6H">NN+,I:.XQ*2QF\+8,QA<9IZ08J,UOCR.3'"\ MW7A)=;KQXBP]G^O5>C+_?V?WS9*0>2$0"0H5DS"C999F@.^,">0G/&XF>I:= M#;A$H_-:3O9CT5%RXA'837!LN0LN-X\(L1$;/P9')C6>3KPD-%TXL7J#Q)A: M5I/F\1F57.%,8I9RBKE9]6G?X&0YE=;'#C@]-+*4-!F] >.H'&[$O*X5T3AQ M4P=+.H*\-'/@\0O=WXN4X3N\'^RZ8V-P.">L-N\3W-:+MO8)%07/"P@P*2%6 M!<9 MIM(C!-IG3$X/SARYV[P) T@YYT;=Y)>[^11^7'KZ [4!#DI[(GG+W1X M;X*&[_3^T.L #<2^\W^MI@]+K2\9N#R?K>?5A3E_$%-.4T614JPH4BQV24,I MK-]K<'YPY,[?@#!79&3@SY=_25IX]@K@SM3K"A"5)#<%<.4GA P\=?\%&?!F M:7@9\(=>!V@E]C)POIQ7=;SBZ),089)FF)I]EA25(#V15M& JBEXA27(2\ $XAQ+G',*:+$UPP&25M??>#\\&74]R)K>%GH!O_(Z-^!!_L=A+]5\_F_+NKO MBZ_59*7G'5?O5ZL'/?&@!!2DS'/ 09[G(LU!V;X.Q06CW'KYV]= ]!5P ^S= M'P99TD)+-MAZ6 -_@963R^!=F1R^BP3RX]EB>!AF[#O-_Z[G#XOU9-F\/[A< M7:@L)8BB' A6<))RELMV!.<%%_9UO*X/CMY)=H"2#:(>NL83#DYV"5^^QM(5 MO/$_ZP+=F'!XG75S5M/FC7F3PZXGZX?5!58921''' *49WIX@F#7TT#)[%_9 M]GQ^]([0GBVV Y9LD/7QCNM12D[VBXXLCJ5[='7C^8NO(7AQ>1=0SV4FT_7L M6R4FZ\G6^H6DA1Z8%&<"FJ/A<0I+M.N;F#J_!.AEI)\2C0-PYAB^2=N/W-_X M\V/25G9Z(-%+=ISY"_E>WS%*3LI.1Q;'(CM=W3CR"E\ 7FQDA]Y5BZOFG*SY MY.9"I(B04O&,""%)FE.(VG(0(2&Q.>36[8'QNL,.1V* 1&W]CUQ^H;G[T3)\ M^_;$77=M$#XG)BWY9%W=U,N?%P0!(4$!"46$DB*%^^%9T QF3NO=9#YG#ZO9HEJM+HBB%)< M%!E72$I$2MR^I2!2:K\=[_/L?G+"!E/2@G+-!!W9LI6&>$1Y28,E1^&DX9'_ M)Z7!CZFQ2(,G^F?2T(4%>VF0=]7R1L]3_[JLOZ]OS4WGD\7/"PZ0X!+RE-&, MYH"6L&S7=D0!A>/U7WXV^I&*%ENR 9=LT;EJAB>-MMH1GT$O#7$E+YR8'"7D MI*ATHW LXM+1BVGTY ?&@:BT3X@7^>?OAS8"\(GQ\N MY[.IFM>3]05,)94(8IHA+#CB90ZRUD998$<]<'ER/W*P090TD%S5P(DG6S&( M19&7%EBQ$TX*#GP_J00^'(U%"+RP/],!?P8/K[40WED\/ MZ]5ZLC EC!>J!(RQ/,\QYAR#9AFP-'1CUU9->B/62UZ\.0VXR7Z"H--;[2&8'8LHA7'F^;9[.(Y>DZV'U;N;R>3^ M0E27:S%;3>?UZF%9T4MS\N]T?5$PG&4Y0U3D4MM 94X!%CG)(4>%1*]5\W=\ M>KR.9 E>T3)WUM,3M=]MUWG>K*Z;.!L_=WTGVJ^7K4_>=J13A-SI ,%8G+8 MCA/*B3IHZW+O*.\7VL3F3I3)I7G=2"B"5 $YH)1AFJ>PM!G4NSP_ M\DC^=7I;73UL7G[[4"]NWNEGW"5-%]HC725_;\"^W('"T6DO.C&9=%.<0"1& M4Z$G3+TB0;Z\CD=_O#TX(C[=V/!3'OICMKI0DA% $=(6\A*70N<$<&M()P/ M:F>CP^,CZ\Z3SJ$':0VJD[[8D>8C+\'Y\LAG[*GJ044, &L1<6)OC!KBYL!) M"?'@PD]!S'M2HKZ;S!876*6YS!7/$87:+B0,9JTY?+3I$F_5 M5RN0@G2RN-+_H)TE06#!2X 8HYCAH@1X:XE D6$;U>CR_,BRT:!*#*Q$XS)? M(#L!Z<39:07IBRXW"3G"U.M"$HZRJ^WER,T5+X-3]PA-7 J?:+'QL%'8+ .D MT=<3/A\1V! ,#:NP03RHP[47'XW=FB@4AH +<\I.F4LA"IJULT]2J-0J)?-Z M<&^JZJ,,MN2XJ&@$7KSELXMJVG+C(Y<1./+3R8:E!M8OH6314@\=*1B3$+I" M/ZJ 7O[;KXHM9]\FYF73_43XRVSU1[,0ATHB"UJ8(R $ACA/)6\SVK+,A7); M&>M@*/KJ6(NM^XI[%SIMU\=Z8M)UCQ)C*Q.SPFR4J<.O(Y-G;JX\J(Z=>;'5IV:DSJJU?K+9%U] M_3ZYWR9J,.,T+0I0FL/8TSRE*>:M,<$D=]$E3Q.1%:E%E1A8B<'EID.^Q-DI M4 ^E(Y3CDIJL3==#FU:5HX<-L4;U?5W>K"U$PADO. M&$\E*THF(-NM@S%06)W/W-5&WP50!EG20.M4L.! HFW&$Y\_UV3'@[H>BA5V MW%C7*KBS.0[-Z>S%R4H%7U9<5&=W[EA*F\.:BA*DE'$&.HL9Z6SG/KZ>E6MS3&HT\ER^5/_ MN_W@PBQ33[>8 (Y&T;NP_WWAREDQ=CC_M*8 6^WNCBIV;_/VG#9O#UN.HPN>W M5]E+&.TV.[NR^=+N:&]1&L%V:G^^UD/T ]<%A*"4E&.-*B" %@ #K#5^FA/4-["3&3>"D(?2:U]$&-. M1J+$;X#9R$A#U\>$)$H(!YR1O![*R'.2EM#@DQ+G2+WE68F[LT&F)9XFZ M<1G 9.0!^+S66=.13NVWZQ""8OL-B9[9]=FKV,]5S#2E0=E\>Y:T0),-TOYW M,UYG[Y6-CH#TCV/&$MJI(]LCP3FS%A'#W[7 _9 MG=QTATU6L]6GZT,81OMF-XO9]6PZ6:SI=&ID3R:Y@SB%*.=]"RA$GCM4=4:%$+P=A].O[K\DGE7S^(K_*C^?T_/VG MCPG]*)*O[__Z\;UZS^G'\X1R_NGWC^?O/_XU^?SIPWO^7GYUR^+BQLMN>!A- MH-Q&A0:VD?M'\M_D?7OHR1Y[TH)/_F[@)PW^G@>#+E2?& -ZB> XI+\?5^L! M>HC#DOB7ZENU>-B?[TIE6M!29@PC#(D G!*%BP) A8J49*^]2^CUS'@=>XO$ M)F,+0(W#VF-,BOQ6$AVHLEL-?.+B2VM[ODR,8*7.&WH=H"4XKJ+-5I.;FV5U MLTTGMU8W)ZMF18F)-IC)E#.%4UIDQ)A$69:5$K@5_7)S. MA>C(VVD1ZH\R-_5Q8)."(P88@;5ED"^5"';$H.6E+= M/+6T?54[8R0KH<0L+]/2[$P"R+:V2@*)U=UQW2STJB5.YSAT9,Y"37HAK8N: MA#BRP4Y/7J+B)3WI3-T(]*2[#W7(QA1D[O1A_[)D6K)"2U:990*(C# &X,8L M0%!AM^.LNAI[TW,H!TX[S:/BT!EL+O5AL->J7Z'+?5+ESO2H)U8>[MA-KGQY MLA6Q]J:D3]=;^?Q2W==+L\S\?G%=+^\:-.SG]I?[)>L[+5]T<66*T3[,OE57=+6JUBOV\]'4>EE-5DT'V ,&%($2%%RA/ =<(L#3 M!K"4&98*4;=ZC &!1J_6>$'M6]P_??6^_Y"Z#@FCCJ7_J-$&T:A-TOJ5[!S; MO(5HBGT;WY*-',6]6"!H'1S2PA(Z6U=@S6!,9V_ T'!$OCF #QR;$3O3> M=DEDR@5B6% D2*D*J(2VG4, 8(9SI_NKPEA\T^LJKNQVWZ2.0VS8W>KA9-R* M.<\=;'?FQR&N@7URV-/V91D1IM/I\F$RW]=NBXSIJ02'6'#%2W/B M7HE(GE,E"559:7LM]RD3! !$*,L+0N4IH@6+,W2M,Q3B'+%(EXCU:)J/2P/LQDI $L+G)<<$P935.*L[6@ E,)M!NR+(H42*Z7]YY*C@A6D$#G! M(#.7F^\)K>4LZ__"Y%(O_ML_SXU?4=@VCDVZG<&%AW4\ 6\>XZSIT2 MZJGF >ID#WO =PH\^3VAGK$C-@YEC>YEW6\_\%VV5+/%;%TUD\SWB[7N!S.# MKIEN;HH'A=;^'!&&@50PSQ3' %.6 XQ3/30HIYWR@&9[W$#:8-VN->W1;I>= MS*K3;Y/_J)<)GT]6JU>K:J/'PW4-L==0^*\)OA*%08J9[4FT6JH+%HEQ2&P, MQUY<2@O,G4WAXA=MI6J*(@GFJ2J+LE"""L)Y40C1/AMB95WT;/_$V/)GWD1: MK9M5]-^JB1F2G._!I@!QGC &&:8%W^H$EL:JJ<7WF4+W3O5W1Z9&TN-=43_M\UY>V_3ZWW0J[(R@<_OAKKNV"[>ES1,+ >QGLU#7K--M;JJ6 M!2@@8V4*F,RR AH M*6:U AK+]J!J>O:H0QO4CLLKT2+265:C!R.DM/K$H6]]/4:HG\9V"LWH=;:; M=_9:&X!%JP/]VI)O7B^:,BQ3FO6EFF\NU;F=W:^V"7.A(,^)DH3G&$@,RE2U MLV$@N4)V]5!!348O?FJ!)M,6:5./LSS$ZG! 8#"J3ZOG8!R[2>:.7/Z(W$<@ M7Y\\1V39X7C&(=CV.[8Q#.MV)SI:LG)DE(E"Z@A.@ SN4AVQ$3H,(I]U:[N= MK*JK\VIZNZCG]1\.;FJ[B;+/UJ-9Y(P2M),9% 0+B%@.6O-*,:<"F>='QY9,K%B14$;]K&L43@#[\.U'Q1U.1Y6,+QDT[ MNK)GIR0]$N>F*PTPW:>2/;1DBVT@H3E-U0G9"<3Q.$0HE#//KID*R)']Q9W? MJGE]?Y@S?9G=W*Y;6/\,ABS=NK5)ZEN\K5#=CCCW& ;2+Y>X>J$?H5B>1P" M%LR;9S=PAF3).L=:WU;+9QLY&XL\I3JOR\L\9U+_7\8Y;$N%\Y*E3IO47>Q$ MEJX&FKE8?(O-<8[6B4'+)*LG\APSK(:W(Z\6#I-=OBW<0L!,=]U[]\L#BS/"CMXU"ZL"[9E[?X\F5_[,]F"G4"PM\JDQ%65_1; MM9S<5+^OJNN'^8?9=75!>*X Q!#EF$*(#+:V.#PGE#A=PG@./2['U>? MG2?4&[_=<]T#TPBQ@D*>:M,(I$RE',!=FBV@T^4400Q&UN^#OC_9I%[5:CV[ MFYB^_[#I\T8D5LF[9&G>:D[^/%LD/ZO)7_(V^[4S;3($&9"I3(O MN02X0%Q0IAAE)2EY87N@;%BC\;IGB[.I>GT^-3T\5G&@8V>=F#S18^-$9!Q= M-Y)O=1]MVO&PQ/8R5/:PTE/FU6I[M\SF_3MIW@,PE.DG-"N,&2.0ZL"^?+T\,& M#%EKT<;$]ETTB 14H"B*G#,D >,T;_6.IBFRK7ER>V@?_620-S,?T7"J9WC1 M-9*>X(?]:SR79_KI2T+ 1#J(0LSY6$K,QV5I3 MUF^Q>#P[\LBZ190TD!S>OO!AZ;0B]$&0FR8\XL;G%14?DAS>38E,EM]+*8ZD MV;V5\MS3(QK9E9,1O(?2!7T=IF6X*Z7\<5\M9Y7VKBT0S00O54FIEF* KS*]KJ3=%X!-;?A2,JVY$/RS>L+^>SU>ULT1;A X5QP7*NA$J)(B7*Q]&O-B'; MEZ$?^_:2,'IS, )%],=>AV@%P4I:/U;KW5H\8A!1BE.:Y@"#/,V*HLUU60YR MYG9Y6R"C+NW>Z[BB_7$ 9G.K?E*)ORT!.$L6U=J<];ALKJYO+AE;;994;+:\ MHD:E:P% M' $+ '0 = H!]M=M"//JQ# B_UQK$R&=LJ^#M:?LS"2>4&5MD9X MI@B4F<*L0 5KC1*>IH'J_VU,14XLG[V:U$AA2*5[G4Q^#*-B8Y\Y8Q M:XK?@GS9.^,D6XX+Z6PR?[^XKI=WS0S@2-F%D$!Q MPHG*I$SS+,4I3)NK8A7+0 EM[Z9W-@M!2DAI[GLJD"QS[3$M$(%0<2F+(N)4 M<(:Q$5&4( MLD) Q$N=^+1=EI4%<9N=[1XKF.!*IH60*$<(E PCA)3 A L@4Q[_KNPM$K>, MPIX5.R&+0H>;0K40^A6=UNH)-7'F9APRX0Z[[M@F' N.E_5J]7E97\_6%PKF M4@!S-$Q>*"!*!;5P;%LQS7*G@^<.GRL@+3)9SYY,?U>JWV:)> MSM8_]6RBTBUKW116'SY%_N-!__JW:GU;Z]]\TQ]I:O(N=!\I8&^J;C@*S@W"UCZ!,YA0@519J6>4:1A 73W9P"0B 0(L59_*1D S.Y;#Q* M9IOOUL8G-QT;5;CM=/*MQME-A[/2 JWT?#QLWFJ\@REBG($4 XHD:4L@-9@ MD)84 *>SB[W&*[,YMAFEW,8G1XKL1I!XW+AIO"'EL<[3]7HYNWS8[-^NZ^3S M9*G;7[_:_(B=$^KIQ^(X],T3>QVB';EIA)PL%UK45I^KY==;W1K89#6;7D" M89KI]+^ L@19F0EF)RV>1 -*&D1G28.I7P$Y2LL)(>E& MXS@$I:,/='=J3PM2_ZPZSJAVA/ZM)70+ M+]G@2_Z];T(=:NY[)=:O!K\CP7;U^:_Q<$3@-K?[_:QAF XT!,1B.-0R\QG3WD6!KP6%IV@+-Y[^L1TC%4 SL1>6(Z'B<@XYBD1_*M[J-) MN_7E]B7%3Y?SV4TSENR3RM\FZP>SZ[I_(ZI4YCHF)@HHJ52\($"T$-*2."TM M!C4<.?-KL29[L&>'TZ:D!>RV^!B6>SL9'8QV-Q6U9GPP&74A\H2*1HG'.$0T MCFMU#^W9]46*J>'RZG=3GW4U,Q@F\^>XQ$/UM]GZ=K;XM*B:*3LL "89(S3C M&$!>(IEF6S2\4"IS?>\B#HKH%29'NOKJ+ $I2%W?W(@4!CMA'0/_;AK;(DX> M04Z.Q"/1J,U4\6/U8YVVTB].W*!]R&T23O8+UUB39STEO1>[ :0Q!/K^=+3=8("XDSZEY M]QE""B0N &NQ2)Z6\?38'L-P<@SBR;%#",*K<1SN8XMQ@WKD6KQC-I 4NT?J M[2FQAX\=A-B7T1@ZK'3G6-\V8"C-DI2W8+B,F1@[@!A.B?-X M2NP2A/!2'(G]V%J\@3UR,=YS&TB-/8+U]N38Q\D.>NS-:11!GEUOL0AFWJ<# MJN20 \0%HERV6)C"$1-C>PS#R3&,*,?V(8B@QE&XCR[&!O78M;AE-I04.T?J M#2JQNX]=A-B3T? Z3*_7U7(/AS,@598K4"(B99YE2K7#@F",2Y<"B6@@^B^6 MT$I\?ELMJ\FU=0UG_%"$EN2(48BJRDU0WH P/^8WB#9[ANRMR;.OF]X*W8G7 MP")](7%&),M+1#%0%$->PG93412@@!?K>CV9!]7D5VTZ2? .7E<)-@^*HKZO MO_/J7!H=D/I\&1:(^EO1KNV>!5P&Z\=E1=CP"]';7U<EM#[^^8FM-Y/A]5:WR6J#!&>2% 5A M2'&*9*80V"F_+',<37'M$8Q */$(;3JQ@E =-TUL,>MO#MB@VBO>YC> MFOIZ>.BMO[YL!E=@4[.V :)*SG&F2BP%@*# J9([( *5<=847 ",0'\=:W=C M1"&P_,:A/[;Z&M2C%M\=K2&TUSU&;TQZ/1ST55Y?+L,+[^S;=@10E#!<"L5H MB01'>0K3]N4-"7#J>+]F! C$%['*MT840@MO%'HCRZ\&O6XA;>E-8CP.L?H MK0FONX/>PNO)96#AW=>97H"4$5R M? $&(3$M1 M")4CQH D:&==8NY47AO*9N3RVM>TU;W.-AC90<4T*,\12Q)&*9O=Q=*:_C^0FC(VMQ2FW;<@? ":!Y04RA0ZE4D,:-0BPIW:,^:V\%&)^T/J,V6%FM:ZC>CNQV\+%34:T? MHW$D^: HHA \A43D &-: @8PI:"%DX.4QU1E!QAC$.8(16!^(8FAS9%BT8<\ MC[LR[!C%P63:(VIO4:E]W.PDUMZ\1M/K?1&%R 4KGLXVE6_?;F-I>#[ M8@R20LH+RG.@L*02JE+@_8@"<5P!M\Z#HA"4 MZJ0?Y5R6*2UYB3&1LH4#LAS&.^/' 42_-7#/)#MF$9Q?4&+H=J1X]"';8ZZ, M.T9P,,GVB-E;5&P?-SL)MC>OZ6[!VQW=UO[<^<%3L=':X M@+C);.=8#':JI1/#)]0W3J3&(;Z1?*O[:.N.TEO?W5>+U<0<7TP75U^J]6Q9 M&=M"M]EYO=*8=@B4E"G&'&-:I"G'@*>,TA*H7%!.2&G=Q0.:C-?!][ 25BVJ MZYGNS(-U67O&3G78"+R/I+O&\.QI9XW&GF=7E7?W\_IG56U;YV?=>E?GU8\U MT\S\<2&9$EQD'*9$4"*YRG/60I"0.9Y&$-1T]#T<)C]*]?X\^?R!?OSJF/,$ MY=A+#_LCUS'C.8"93!9720NTU<>D@9K\W8!-&K3#RN1)(NUU,DP\1BF4@5P[ MK90A^;.?4*YNS?_D/Q[TQ'5N4BF-Y.MMO5R?5\N[]XMOU6K=9%C[ \%)*2"0 M^O]PEB+&::DRDN=4:SF3:6Y[8I.'99[#LI BJS0N9W*L38(LYRC5$F0Q[Q" MR@ ]2\Q_DP.\9TWO;B"_T[/4N^0 ]("S%E=>3TY=H@5I)/T\HH//)C&1N;3M M\_3;9#8WBU2J7G[50+Y64S/1GE4K45VNM]-N_=T.ABP@+G+".3.&%8>BV/7X M5'#'"ZZ=S1/%.:$"D(+E2(J"(%2@G&/8W"%3@.AI$KW3,9K]G^HJF=:K]69( M7ZUG=Y.U_I&:S);)_Y[,'ZJDOCX4@^O9#_WKS?I]LG?21AAZ"IN=4 \:+S>9 MWD%]=UTOWZTTV /BSQ*#-]D#'DRB71D](=#1@C,.>8[G7MU3(X\CS7^;K6]G MBT^+IM9F)T]TTW(.,H<9PC681Y4YE\. M3@#A#Q#YMS44A'#82&-:U^WKK(^0L,ZJR_U\WXL?(;0/J/V^EA9-0ABYGZ;R_M,N/$NMZ? M'/ TJDGCU5AC>U5/'\QZ0;-^^#9C_,B%4SGZ"$!:2$ P%QEF@C.&"BC05GLXELCR+;<( MP!@A>4HAE@ BE-&"<%PR"%"1DU052O0RF6RS I,--%E!6)P1T MW#=3",U]T%R!FA>#3H)+2YI1*,N4PR(K2R 4%*T&,65[E4M@4#JCPD6N,LXU M946N@4 E*$A%EL-29?WD",U+53UG!@'B%3 KZ#=0<3."QI=!;?->;:SM M8$=V3P^^0Q(;='3MHJJQ=V:[;[_Z!6'L>ZR>7EEOI'9A+6IQC2GO:ZK[+DJ, M 2TAA12Q5"%)"0-M]Q5EZGA?<$4X;OG,'A5'6"K$1%[(5.?K"K!\MP)/(%21=LE>0)/RHB"I)%FN$,JSE$!6 MIC0OBS3#F*OXUV>\4C#C/SCT%J_ >V(]!*J'C;#GA1,6(\ P\>NC(B9.' V[''E+,V!0@*:ZGI54(F8VFE' MD5D>N!\.#^.H*#@O@604 5@0 0@2A"-1Y"7*1U#(TN-X[1^UP"-V+^'J84EH@/6= B- 4@K104DB=DN"BGX*08P>\^&AR&*9=!L[>2?8< M)1,--/GZ6%T/3]/9HQV.=Y^!KW?^_4:Y\]O9*JGFFX-;E]6]_FAS;MGZMDKN M33%&O3 '&IEO+R?Z+Z=5LKJMJG4R6:VJS:^;!/,JF:R3ZUV^F5S^;/Y&/\OL M(7^_K?1WRV3U,+U-)G?U@S:F[6ZMF3]>)9-D5=U/EKJS)=/)_<;P/.[V4*3,M.P5IKYQO+J M%W-#RTLX+NNM\2=T+JX.'M]:7DWN]'\>+N]FJY5&;AZL/9QI.X>Q.IFI:.YG MFG3M_FJV6IM8:J[T\_='U!ER="@G^M\KD]08*(8!';?5_C&+:M:$<#K7D9]= MSS9!6R\G5^;N!!VIVVI^]6Y=O[MK"P?V?ZSCM'GT]D<_#]%/DJGF>J;S OW3 M>=-Z5[>S^TV4)@O3A*KE_7*VTN$6!P\QH&:+Z?SAJCHS;G3R]?O7 MY'Q9332=AU":G]_4>KZU:*)S^)N[A\5L.KLWL3SXZ;1>ZHY@FN5EO;AJ?J#) MTTW?B)?QROSD[JY:-JW@?G)?+3VP>9,K>&@=EBM5X^;)L)73PA^C$Q MN@-\7U3+AHV984&'S$3K$2F&>M-4EK.;V[5IE9-ITWK-SW6#NJ]7S8EDE@\S MG;@YL,S\=64.,-/MVSBJ?STU@93/&L;1&)CM^YO5AAG=XU;K>OK'V:Z9:1>O MJZ7I8=M??)\LEQ,C0,8)\V>&N[H1@>WQBO,%9-=+ZY;6<['4D6!LO:7(NW-JMM^H\NJ[5)[1\6 M^N.ZES;V26Z\"^AI@PV ]&K M\X.@H]F8)@-A'3N:^4?@SOK>)=,9SV\GB_/JSHC8\N?[NWMMW;35#[4>P5=' MSYO,<(Z)P*"4!002IDSN\B&1B]<6<+H9STHLL,[',&$YPH(P1:DY'EP1)$6* M8]ZAN54NK8@[Q,D>8OLX].+@GI@U%8&1+6< M?6O&M/?[](,NKOZENKK1XS35:?&WS9K$\[/YF5080[)$?3%4'TX4.-)]0ASZ"-PZ-Z,73NO^N M$4 O_JHS=R-<[.<6V)>#V1K[N3GA^&L["?Y@ JE_R7X>>]B7V>J/\^:"-,XY M$8KG$N%<9SHIR-*= XP*[G(YV8A@.ZU.>AQ*=U27SA+C;/)GX^Y?S I,JU&' M+I^97[3'4;=N)ZW?S6^//CTQSB=_;]QW/+)Z1''I,EJ-OR6%&-P>-Z+7XMW? M(!:%?=(A35:G:SV%P,\\.<\$K4CE,'B'0&K3'U+#S'B3DA$AV9'$>'[NI$';1U M=>THHK[3'?TBYYDD!2X5H8(@@BD!?&L.2UIF+GFEMY'(6>#1;K.!YIBA^=/H MJS@1& R@.:^1UY/J;& XZ8XCGV-5'E+U[LY\D;.]4576U-[W.$WZJ[ MRVIY 4":ER)#I6( ($4%A&EKF;+<28A"V(L^,VTAFFVMMI/M4;K.' ,0;#OE MZY=;U[G::5J3OV\@]CY3>Y6TDU.L<)2/0]"">O1L4A.:+5N9^U@OKG;&MY9R MQ5+".4IAF7*IRIP4LK54 "1=9,WG^9%E[&.]3L)*F1>)=M(5FS\WJ;*A;B"Y M.D+4"7GJ0NLXY*B3!W6X1A9[]Z&98"*(L: RSZ"Y5@OR)S"&D059/_)@+N@3K%(IQ]-'83G9>&O7@U''UYM#:=KZ6L9*D4ID+2XG@ M)2!$HM9>F0+EL7SC8:6G]9O'/;?+ HX/DTXK.)%)#*%\0Z[A/*?G]46<#I2. M0\$"^'%\&:DUS?;T!M,O+ATG&C_)RHKMTXW$<7:6C#T>NDN_*B&T74?6RTLF__#&]U8VI M^M24XF\MHC++,=(IOS:09DIR1,#6(F608)?!NHN=R,/U%EK28DLVX!)>+YIB M+,MS_X,P:B<]?9'I)D O\3B,#)W@Z(08A6!V')(4Q),Z?+OK)$_ZV^^39;M, MP0LL!,.0"I*C-%<9V=5H4(12VD&?W SU+5!;=($4RI%4+XF*QV='C6JI'(5( M/6+)7J7\R!VE3'FZ,0MX9R MP9U*H#T>'UF4=N_@&DAN^N/#E9WJ1*;)36L>,320P#PGY(2L=&!O'&+2Q8$Z M6$L*N"OR8;:HWIO7WB]8FA/$J#+GQ-!,HE26HC4.4PJ#O4]A;S)ZQ8E%&;M! MFS1P0[Z[X$![@,VG.(R[:54PLOO?@=K1Y[OCY,[_.-0NM%,N.TJ^G/FLW)HC MM8Z]2;?>O6__L5KOWIS#.>G;J=H]//!PN?=GO%,D= MV,U1,&9Y^-HL#]]NEXN.][TBYK\,/%Z(N:_7F%>,77DA>'QR998X) M7@_V!K(WS99+_W%"-PZE[L'/$UL(,9EU.K"$UW?WR^JV6JP:).:]K-\7.L^> MF]-RVI'ET^) N.ARMC)UWP]+_=_/^N?U%3,G+E;GDQ\7G-&2BY)3I+-RG),B ME<46*O) M#S?='R2B=B/"V$/I-E9LCJ]YY$[[GO60'/4UX @,H2H+:D MGW&N'.)VT;F_&UD>.)UO/1SB$!@UKAW%UF.;U-@;;@;AQ'(&'C*#36NK!K/AC MO3[Y#OF3E=[F!I3=^ANBAE3E"&"$" <,4D%D766F226IT=$L). MY,*TTW.M+4B'2ZVZLGI:S/LFU$V;Q\:EPXU@/7+J=P58-V[M;J,Y3<*1H28D M=2.X;R:4)W7XAA5@K>_5\:>=.9G)CB 2",ADB7')2*IPMAMO>(:S+,#Z75 \ M_UG6Y,(&J<,ZVV#1";%V9C+3"-I:%,!?>71>WHL1T'!E_C_[:+$)%9-IV M#)"3Y<)<[_>Y6GZ]G1S<1L)SE:>E2C,!BPS@$E'S\ES.TA0J3HCM^>0O/A]G M(B/<>$(R)%)!<:'2E'*E:&%..HPG!BTD4PV5-* &F^._Q,Z)+MN9T''TQ.YN MU($;6K=^]C<;H)3A3!F M&2A *C#%G ),05$"16A9*J=C^((:CKQT]ZA8[+6Z:K]+L<+&P4[:!@N!F]J% M93^*!KHP>4(6HP1D'$H9Q[6ZAP;MIJ>[&Z,V-Z,;!/6BV7,QYZ8*;NYEI"#/ M"ZPT@%31=&N3I?I?%P'M9BFR8F[OA=^#>NT(XAADVJE@?SPZ)GFN%$91MI/L MG)"R,*R.0[L"^5+':'>.4\['IK:GJ*JL@!G")2]SF&>D,!.GUA8CH'!1)3\+ M/:N1YZG*GNQ9SC.C$]=-?@8Z2?DH+:=FEIUH'(?>=/3AZ8PR ".!9Y,?=L> MT PBF:6($ &EY J8U;4MC(P!I[-B@QL?UZSR@^^91>&#$G1Z&2<>4:>8-J$8 M)LHVC1&8>&QG//;\[IRZ-5@=U?E]K"P^XE:%,]L*H7DV^3V=Q,=:_K MY6HRKU;5]&$Y6\^JU6YC(R\5Q8!@!26%#-(TE7F+!=,<6)?>14,068,;W,D> M>%-YL3)'(.RPO]/@WQGTR1Z^<[UVY#"=%N3Q1,A-E?^3!,>A.' 40?(K&XP8 M++N:0E_N7JHVC!Z+$=0AQO>Q[K-U.PR9CX\,T3#H 8RO&L;7'8R/U;J^-D>% MY%@1G".2JBPONG_0 M+\G7!_V@%XR:YQM,U8^I>7';G'^CO[LV+[-],^\*M3^ASSOVGO2D_J8AZ8_I MOYI.ELN?!L'FSR>[9VH2S'NQ^C=7VI_74/IJ?;ZJBS6_- MTU?MRKHQMS)5%+?U7 ^CJ_^65,UBF-&KN7'QM#<_$QVTQV]O3IKW-ZM?.N8J M'HWXI30E9G\80882U;VZ)UV).)77+=\<.5]=59M_=]@(ITI#H4))"!A.\[QL MB(:?ZF]D]W&B:1$( 1&*\$A M&\%YYDY\T7GJ8G+@8\1!)4CT(R0,O46\W]SA5)1[2B."1#QB1M%WY'M.+KSZ M>9P\PX+I4"E'R*"^P>PCJ/M=$I'P<8BV19*6I2(I!1A2DB'&$(:HA5&4>;;= M(I&+JT@;)*\!<-\@:;':5TXNKB+MC;R)Q47;"(Q $:*ZUW5QT8U'GUF&.5^D MLMN!S8I,9H5Y][#@*>*"XRQKP613S5*R$BYY_T#!:EC M=O]6X^.?I0\4IT"Y>,!X>67>]NQ9YM<1PC&",;,')T_DRM$X=TRW&?/XJ& 4#Q6VYZB#E1$9"D&7G4K(6-G M,9@.%ZFN=40?=D&(6T@4,B!>E40#!29V*=&V$_5<2[2U>KR8Z$E%D&M!T4$M MDFLQT0&LL543Z1%[\SL]+;F;+?3OUG5R.]%(;B?ZB,1EG>:'=836!>++'*DL%,"LQSF4&TY2!#+9O28F4 -YQ\S(JMH$V M+8_D3,=V,_:5$OIWW4N:XD8YQF)%[,A&6[ZPCF:83)UFPV07-4TGRO,P4E4*1TE1F M@19GR5*KDVR&0S>"'8P^RYQZ"GF,%*+O:/>32_11Z=13T&-F%WT'O^\TH[]B MIR!-: M^!00B/?F3L@"J*[[.F]DF=(V%B.0B;C^=5ZF=&/2_MJJR_7>V./J+ -NMXDL M,D1+!E*>IQ !"85@LC6?(^1T8&\PHY'G"2;->U:S^*MM_N!Z-56H0)Q.\P>- M@5OV;B ^VEU]9S6F$^-OBN!%81$X$PBEC&H -VM+,$2(/LS=89$Z5Y5WJEBAK69U=I< MW9LLC@GVGS=Z_9= -32#M@$[;1][X-V& ?J)OS]+G@T&S^L+],]VN,^2R;4> M\4\NT0QY,*D+]R?&CR$C/8ZA9E &_$Y C1@-VP'L)7C[D?1?ZKF9N[8#ZJ?% M "("I KV8ZWDI?25"M8CEZ#071;'G < MNNRG%,=&*,>=SY&%WF[P&G?& @';S7C& V'IZ$>66\.,RX:9%^>K,7O!VNEXV"RU.UX_NGZ MT?+=%F\.\E) @DN!(0 (4]6>D";33#"',K[AP?93U_?4AX/MMV:]S7'P/+@_ M/LR(V4.CZ#9DCJ0AQ!HSG[4/>M ^M'.)\6[_GD9][?JJ1J^#8^=@>8R._360 M<0^//?)@.3[V'9DA5SY+!*D@. O;+;KT!V 3R:+JV0'/]GA'VQ/O@O9 M)\:27F(XCD&C'U?K ?I(E$R7;SZD?\9O=?>I5N\76OM:+TRBSB>K6S6OO_^+ M><-Y):^OJ^E^""L0@0*Q5*$\QX*;U:P==B*5C+;K'QEWSW4 NPK+H^EP;\/- M.+@/6R4PHH;B6#?@P^U>JI*8UC'!T9)W[3L5XC%JYXX7@2<6(W"7&5%BPK5(G*#!,B2-H6 M5RL),;GX5BTOZZX;,Q$!NLCHH2_=)G0=!M9^2AG"-X1010R#MH#@6S%VD\47 MJA3&MA/C'Z1.!0K16L0XQL,A"7 N2H@2@6V,8]X#7"P-!RPQ"1&-LZFU#ULM*]DC\LE]5B^O-\.5FL)M-F M*%A<-=_-GPP,+=#-).C]=B%';!=Q=AMS#&,I!$QS*!1)"RF%W(T0"N96=Z6, M%GSD HJ#[8CKC8O)=.NC.8*Z=>MP(N%\@<=HN>TXX7@3;2+X;&3K==*ZG1SX MW=1I''C^Z$W9_81DL+*-OB/I,7$9O%&-8W@>+SV64Y[A@<:8#QWSZB4_+DJ M6)8+F6>%X!"6*I6T18J()-&*3H*B'*K$9.H^,D>I(@D;\J U(X/%.6J%R/$! M]N2 .LKIK$MTND]>H[2%<8R%@S+@-S&-&(T0FUK^@_,%4;PH6<$@SR6%G+!, MPA8L*0H28K(9&>+HII0QBS1BA[O[GM5((CW&B>(X9H?=@N2Y>=5#JQC'Z#8T M"0Y;6+W%I,\Q[O5]N2_;;9??[^M%\Q[P\L/L'P^SJ^;C.P]!+B@5$N RHPH MS G!>51-;!2CN57%BBEL MV>[G/FA>MJ=G+),#:MYV+A"H741.(/INO?]YLH[>F8N0J@P3_2%7I4E!2YD6 M2*=? @ ".^HO2GI]_?23]X[LAI) MPB\4YU)DA*88E5 BEN9JEQJGLHQWXX8U@J%*'-8.BMZCE+\>L2@2'C1,/4GW MJ/4ZG$Y;A^9-ZK.]=]UTV9'%$)L@S-QT5SU=Y-@CPHBG*".JI)+3C,",$-4B M8A [73<7$T?DU)I:2G#<;?K.P>J^Y-]GG((OT5\VX)\MOH_T7=!7J/9<]0X5 MP'$(>2^>.JPJAV775N"?VFM6IE\?>C;+/.LG)RB0HD@9ICQ5YAA7GE+)MM<8 M:\!23\_=MZE[Q=?//K/M@!!N;[G?(-N-%.,+K-?0\6PW=K,%:Y7SGVTW?-># M'Z,3,A@G!I=!8CZ.T688U^L1]+FX"T"% H0#(=)"P1(R)C%MISV9Y(!&VG&T MMC_ ;F*$E9__9"L.MD$;AW1$\Z[CBH,;BZ\)P.3JLKKXNJZG?WRI[G5+O]73 MW\_+^F8YN=NM.>,,$@@01SE$&=;V.:=440@*((HR?VV2&L)$O$RB 9;LD25; M:,ZOA =A\JJ>-J=Y-./$:!A]A*H79I\HGW&XT;,L Z11,PL*CBA72.*&5:F@ MGM3AFY5;^G%NEMT>EC\;X^?5CS73/OYQ0=(T16G*E" E5T!D,B<;8Y +40J7 MI4Q/$Y%7*;^>?^+_FGR1GW__PO^%?I7)YR^?_OJ%_N8VT?2ESV[*V -S;I+= M DHV"O-W@REI0/6\V7ZI. M9W[E>%I.0/;MI&L8XAT3T&"<1]$X:PI/R%[X,(Q#"2/X5<=NP*[[%#KOFTWU MW-27U?(BS2E)D>"RE !!AFDN^1:2 $+ J)I@B2&>*IR0 E'?36:+-R$& M&QJ#RX%C=-ZR(+BZ&D02O/BU%863)G,N9):37%(E9"%I2DK?FB^JPRZ^@>@X8^I&K)V:]L9H,+5\C6'WN)B4",AZ , MIQU62N%(TGATP17X$17P\MVESS_7%U8H7'!1 B94"JE4^JO6EJ0%=^_^[C;Z M48(PJ8@'@_8"$9->G@PQ%AZ;2;;U+ M;]6V8K@UJ A7.<$T0UDF* >Y++<&90F0=!.:#H:BJTV#[=U:@TMF>W2>FM.% M4G.ZWC4*,0CCS=TPG%C:TNJ=F/ZFI3 M2?C<)"EI*5(ATE2F("]%C@K1FL1%6K@I4R=3?6K3M0':GJRQ.MAC]=*I;@S; M*55OU+II50.K?6UO>+4ZQ=()O0I"[C@4*XPK=83&YZI:B\EB.IO,W^_NN&NV MM0A3& M4IBKC&>&D+&C66B- 8>ONY/?XF#UIBRC90QIDD_@%:DYVGVYDCJ7G M=/3B6:<)P8I]#>UDL;JNEBNZN/I:+;_-IK/%S:?K(R!6Y_K!J^._VFQ$7K"2 ML P11G32P2A%)8&@A:BRDKI5WO8(+'*!W&^3_ZB720/3U&N)ZG+=[%&8*>;Z MYT&QEFL!;Y^QLQ/(T8:MNZH.M>$>DM*35<8#1&X<$CZ,Z\\JF@?CW_I]S]6J M6K/)](_J:J]9VW0.(XRYHGE&4X889AG'Q=:BTL,6=CJ7L8.=R%+>0'MWV6![ M5&7K-0/L1*B=(/?%I9N^>M,8Y^76ESDZ(9@AF!V'_@7QY.D+JL'8L=ZLJY?W M]7*RKDQ^]CLRFZ1]<*4ZR=.I+;X@_(Y#K0+Y\G3++R!#UHM5FV.X_UI_ MJY8+D[X=M8U*"AG&BI:,9J3 (&=6A*5I8YK[4%L1E]T;V]9N=GA#+#>'H9N MRY7"WGEV4[9#/?MYENQQGB4?:_.1H9;B;7@[M:@8E/=Q*%Y@GYXN.$9@S%8! M?ZL7U<_?)LL_JK5Z6%RUQGB.!$]+I3(D.2T(+M!>;E/N=!JIIXG82X(&57+7 MP$KN'M8/DWER;>!Y:ILOD79BU@.';NJUH6^#*%%VO$61J^/,G-"GCE2.0Y"Z M.E$';5Z.DO.PF$UG]Y/YQWJ]4S>!89&94P)000@G&2YDNQFI<@:1D^#X&(@M M-RVF[EF4'W^6.A.;.D>5V;'6X!E*8HZ0G.AZVTL,GB MC_/9G9Y"WM>KV;X^BZ8I8(##(J%N?I6!6.BV->YJ(+"\&47*UA>2I M*[[DV2E+#[RY:8L!E#2\"6O>HLC+<69."$Q'*L9^?WK[O2C MI[,T@#,LA'G]!4)(A.(IWY:HXU0K7>$B-1W,1):;WW_Y^DNR/\^K:T;3A4\[ M]>F)2C<%^OVK'X=15.AEADXH40!:QZ%&(1RI@S>Y\(>D?9@MJO?KZFYU@=)4 ME!FB*(.(X@)@((H=!I5GH0]*L[<<6;N>[".='3N]Z^\&;=+ C7!6FD,0[-1M M./[]E[P[43_8D6D[%D^(8IQHC$,G(_GF<7R:+X/6I59/+#]>DZ=W]7)M[B+G M]6K-)JO9ZD()KN>T"A6HS)4DBI(B;6'0G$"W7<+@YJ-O&.XP)0:48QE6<++M MA'-0EH-KI_Z970SBU' YUH"%I?'0%*ZOTCAK\MZM?I] MH=/FN<'UU\ELL;GGRUR@ /(R8Z@@DF*1@4PJ!G;84)I!I_K67A -G\B>/;I; MJ7$FV7N3&'=VE_6=ND9IR+ &4?(!(AI#WH,$.P197]SI,$F,Z0$ 3G")$_3E.!,P=UH1R#TN("Q'V!6,M3]YL53IYJ_ M(D;&G_Y'%L?PQAU9(H1TH)'%.IBC&ED>\1]A9/&+[]L>63Q]#C2R=&'<=V39 MXWJ,\H+B+&<.=[.'8]]/V7H@/+M_#ZO%+G#E(;F?:QZFJW=UZ13@# M\=;MN'#3[9M>O^_T%X"3%*2"8Z!$25..F=@6CN*,%Z63.(:S&ED=7SSY^BR$ M- 8DWTX;A^'=31R#4=[CT>-'&#PAE>&C, ZMC."7U0GEW9ES444,Y+"'766Z: HSPM2JI*+A1&F2IL;\[M;BA>-VVQG24-NMTI M9O?;8P==K^@.TSE?9>Q$GPS']CBZ8D!_ZECMTK>P]$4$F\LL"T:1[O(4%P6 M3"I*LZ(UCZCRK"GM:#1R%G-X#^PKG;/;W;M=N;?3OD%H#RJ!P]ZV>YHUJZK1 M0,2/0PW#N_5BK6A0WE[3QFG]L%@O?U[\_O4"%Q ##!'*>4;3LI2E9)L'$T@E M4C:J]_^3]VY-]SA4$RXNJY G&LSTY?>/[V]X'GRY(3?\BXF.['HAV97+O]_5W_]G MYX[2$=3_0DD(.I.0D\LOB(,%']-^]C: :^O8ZWVJQ>IKN?BT_U9NR7VYK9;% M\10\#N,X%3Q/0!@"EF=90GHSE""MLHOUPSU_Q@VDH,>D]QW;$W7YJQZ%([-O M_#$]AML6[7E:UCI]>N[["Y__ (*F_?"' *\' MOQQF)1[^&R>= 8YA%$6"4QCE(3&A1*^V MXHD-LT]<@9CHB(&3_Q?J(!8DS:/280.\'OR"&(SINZKH'\[5#;T8Y@"!,,UI MQ-'QX4E&D-Y65<.'FKS2=AM0KPDS&,4-Z- 8P?WP8#AZ2Q!CCMQ'GU\;ML,Q-;L)Q($YSR-[C_#I M.L 'VR,\7#"LEQ",3*[3918=>L==:_Z@<3:'0\;GD76X=$AWN=F6J\$2]['< M+Q*4THB&(H.04I%G. ^S8V(49D;;P <9&E/6RA[85; I#<_6&,;F0"%S3:1# M";L*/EZ@K!W'EF.M1AWO 9R' M9H_I\*O-/2-Q;:[_C[K.O-H?Z\.QL@>!:'=EG ML9-1FZ?T:Q.KI?7NPS0WX44,H9RG.6AX2F"6.<(A%'+$JCG/,XYT:W MM7L2^,>R7F^#UI'+ O_.5.#'#?-EQ9]MA+T- :_%V&!HF#":!BUZ?.,+!UL=M5MU6YHC_4D*8VUAV* M]6_%OKFI-9?CU!-(B(81I2*#&)$4A2+C.>@T)6K6 E-G=P9GT.QV) ^@4E=@QV#15#VM"/2DBJ_P9FDB1?I@V[4WD%=[:?)# MJ1MYTF%S-(WZH-&?YX;@^6J5A2\:>F7+D/9]IW+&OJSO-FK.+BW35OO= M$9F+J-51^[FZU MY_F"%H\1O7DH]2B>/KT>=C1V=54^+Y?JPMKR_>8U;+O/\L_KC*8K>RDA7X^ZMCCBKD5LQ=DW&^DYB'@GGVLQWSW#1L1U3E=JM3:MDB*=?W' M[G@<9)Q"%!,>(<0I0D1 QBF)0BRBE,1YIGTFX! ;'EL2>EAJ6:GI26Z0378( MZB6:+O68N6!W'I^A&U>>=HVYXT?WH_I8[I6IZVW]O5JII8O?=Z5,PCX]E%LY MW][6^^MY>5M0#R5*".> 1)P#&),6)VF;2 N&("<,U8 \ _*_\JB_PMOD" MU9L1U#W8H#BB_5]F&8Z/..A)WL0!,!-"";;5OQZN6M7]12&6V<[?@B/HX(1Z M,I$T)_:"='J,TCP$U:>#]6AOO.$-;*O_/'2KQQ\E2Q)34]J\J3^7BK5J74JH M[319]0_=U*:P#A3(0>#P.0$Z]XE-S5.?P/,F6M70>=P]Y\Z'AZ =]L@!E6=A^D:E?-6J'\ M>5VJ'\AF1>[K[;[ZK[;5/4IH1@A(!4X B3.!2!SVII.4&+4>.#'HN6Y[CO$J M*,Z0-2LZQ7*Y;6";%F5=4*U;@QV99=.2ZSG!1X -N^<0QRZOODW:Q6JJ0\[G MH;9N77I6*W7.EW9I]%NQ+6DA-9?5]P_E9M<:2_(4Q!&2])^Y=]O?S7NZ\*6+ \0V:X0]J20LVZLG_N#"O*"E!'VG7QHZDM MD^U6_I6R.S&HRWWYGPKNR M#+]-UJ;(\C-]YJ--0)YY6DUUPHI]WW9;;K;Q9 M-N6=6EK6S;H&FM/Z MLK+VRSI'9I 2M B/90.%T33!&LJI;G(U!IF6B57'XJD=J6M#4HO9';ZQLZK+ M;%W,J!P1/0^]L(U"L77C M9<>M@M:7$!]O0!^_L_("66]T3[J@>1ZJYLR;%[H@W;&DJVG-)3I] :^1TRZA M7\0I(T2*9\(S"! 43(@N#T0 2^N]FMWHU\+LC5F(V8WM36&;>O.NF=I4JJ!I M)EP#Z-23+,\4#KA![+@8TBUZ=+C^-JY*O&_7<7?5-5 MF)UJWSU;4Y8)6'?\Z+HJOE;K9C&E2;U43V"Q_/>A4O.DL[\G?SS9/!+#_-O*EBG%=X.ZF3+N_HL7E!-#Z&8AXSZ<.SYSD4_ MW-D+[>=R65;?U6[OW0(*"GD>X21%E,C9LTART=L,8V(XD1UFR_LT]F9;K$K5 MRM-#LIBO#J335ON<\^A2[L[ 3:UN9U",!,V&W[EJF)4O;\J6/4/V2G6]+1^* M:M47 ;N,E&Q6[86P38*S4"I)0Q;!)"(H3%.2H? HFUF6#)4P)R"\:UN',BA; M>&W>5S?3M381'"IS;F)AJW_C!<&E,/9!Z> V,>DND[XKF @&BJ^ MIO9&RB$?6CB#1=683EO]],*C2ZGL 08=PJFE\0EA1BIH2_9U;1A3 M@V1,G2GQX50/6Z <0\ XS+(HCV1Z"QGO38<)HNG0*J.%2>_UQ0[3,6ET(&?& MM Y0-)]\NA*UAM\SD#/0M2>TF4J;+>LS5C=KEW0$;AA?@S7NK'.F5UDH(,40 M"X@A @PF*".P1R %&#N2.@O+WA7O_5D+7I_%.5(]&Z('BI]GAIUHX*-VO?DD M=R_39Z.% X(P%VL]-7-H MUDC6C@BUO\F/NN]81O(LK-%-#B#)ZY'KQS018]A&(>^NC#,>L# M=@RY&ZB8;;OUR\<1T AE@*=(_A=3QB)*TO@(!&>ADU/-A@#PWW?XY%2SJ@?K M_%2S07$8I*1C!<"IHAY!S^'H&'-BS476191F+;9.'-0377=+JBD6][G(8R. M?:I]OJF&\K>MEV6YV@GIU0<8]2[>CY5B)Y%Z4?$AO)N+]4B$#]%D!7&.LOLZ M=9KJZH#[^8FH"Z\/C%E4? M.IS-]+/L00X4SP&L6TJG9[J="6>/4T[]%=*KAG;^)NWCR.:K))J(YO!(S%0R M'3CVEF"ZXLY:+C_4F[NG90 BPB@& @'($6(IRN1_>],Y%WR@4-J8'%^'>FF1^._,]G1>H%UDQ$<@CI,Y7'02Z] M)8S#^;(O3[YD.X]QA"&A:213U2PD *-C]LHRG@^M3MK8G* X^:HZ#A5$-T&P M+57Z9M]%I7(.HJA#G%&=<@CQ,Y%%MSZ]6:45R;H\BE$4Y M9*0'0"(D'#35VY@=JZG^H/H0;^OMBPVAOOI!WR9=3PTGXMM,$BWZ/^?:].FD MV5,[%/,021^.63=W&G(W4"Y%M2DVRY>[2P%(HUQ@BCG-19:%29P=@0 &#)-* M#P!&[ZB_[<$Z[Z@?%(=!2CI6 )PJZA'TC#OJ+Q!K+K(NHC1KL77BH)[HNN/2 MM*XIZNWG\J&KY7VZ9?7]?;UIKK];$,Y#*##,8)(DJI.?'@NJ,&) V%4U!Q@< MMZ:Y5QMR#]L?P4Z!FZ:8]CI9&J4T!TS/X_MTZ= K931G7-D7T6ZZ]ZVUFL < MIQ2S6 B14\AP@OI-C#"&D>%=!4.MC5PXVY;OJMWN("6Q-/@2_?!L6R'S1["+ MVEB/+O@R@;A=YLJH'&;'\DQDS94W;Y; AK#TEJ 5JZ_E@M6[_:?;]]TW^]1@ MFLK\A? (YR(B-*8)#^E10?.4&_3C.; V3O?=37QSUY/EO/RZ7U"0P2@4(DH@Y)FT+6"_X@S3)!FPT]#0T,@9ZTIB M"OJ<]=1M+8,S8%W7E%OS5-4CJ4.RU'/U4<"FRT\?$Z29FEJR.K^LU-:1"PGI M(&YL!.ILAM_<<_!"J6TAQZ@P#1.9#TX/*2JOI:GGV; M=-?+LD[Y]KX<.]JW5D#M=N>2WM^52SL[YG\OF_N7/ MQ;[\M&GV^*EC)7;?U.:5[\6Z:4F$44(9AC$$,5!7UK LR7H(1&2IR:'A3@T; M2:9YH;3%JF9Z4B[+ZFX3+ _;;;E9_@C*#GZPE?AW0;WIMB]O5NT/Y@I'#S102!7YK">_^8%KD.]%5TV(O*"L7N(Q#VWUXUH]POML MIJ\O&[LNMU6]>GJP^@+0.,Y GF,LB1E82ZBOA0:)PG(3!)2IX9'2$FKXP4# MJ_,+!ARIJ=LPZ*GI9!$P7*5Z33*O@A9K\,+=#^/*J0F3%^342T#F(:=^7*M' M>*%=R"F12?1V^T/FR_\HUH=R$:5AE*14VLU 'F:)X'E_'T6D?HI\^.7\TD6\T>Z7=6#57Q!Z@&STLU0;G-Y3P)_Y$=>G_F3Y1;9^L/E$SQG0_ MT2^'AX>VDZY8*P!B7?_Q?G-;;^^;UJ?C/@J1G?8&F\2<\:R7GXR!;UF&D"U&KUL=PO8 @IE2(+:$;S.,OR*.N/.4@0 M0\CP(E+3QWM>.6@^NJ;#NCU)X'0A\[$!3WY4AXUN1_40(O54S3.'9@+VY#[E M:M6<4SKZ):-/"+D@2@/8FX?^#''@^;VAP[C05Q7Y99:[?6\ERV,!(H$0X!BP M. ]AUC?L)2D#AG<;FSU[9#UIP9EJAR%=NL+ACRE3U6B1=(K!_URN#RM5BF'% M0R7'O>J_2E74;O_2U0QN[GQ"W45]L2-Y+N)BB?Z9L@QA0;N33#HE/[?382.; MU;$OX_V^O#]M?\<9A3F,U)G'+ ^C1)KM=ZLE6 !A(CCNK'J6(@GT75-2<7%A MICNJ]<1J&I;-9*S#>'8.DJIBG9K&&IS3'=^AR^"ESC'G49B'SGGPZVG?F"?F MM';2GDZIJS8?U&+?YW)95M^+K^N2R-EE5:[V-3U4:S7F]L=5+ #("(D33O,< MC09P<$(M#!]5RB8;"/=_*HV&WO]1$=O8V_-H2] M,+KY)W\&VX3]^E>/]1H;C'J\.?^ -,*$I3KK=ZX\B8]T6;\PVPR^8LHG;W?9.E=C\U^-79TZ2 M:>]WZFY^,A!5!T'0&,_&9=]L\&JQ!2VXH$,72'C!&;YQ&348D\9EUFX XN<' MG1Q?7E5O.WMI_SYPK'F3B-<&%G<,SF 4<>A,[>4M,ZL8Y<>EZ^9XMH=RLVM> MO<_MZ3KJ'(S=%W6TSE$IQ$D>Z M?7.>47A6G=J7^Z+Z*)>"?S9.O2XZ4X=8;UB8 M9W0-1XAQ ^NG\\E5'"[U1HT>ZWF,,1/X_;2_:B+FM4H8]I"NM_7=MKC_6-R7 MY,]JMX""Q3#"88Q)(M(L01D*>W RG8;:U?SQ(/D>K^XF,Y MZCP*E$LRV95.:8XY8P=7HX0RS[A:S$?^#PFI00UGGJ&UJ_4,3R*NC&*L5QQR MQO!K1:3Q0SB#8M,$3M>3?C9C9P9Y?5]4FP7B<9)')$0,)"B),D#8$5Z<(M1Z-G"+J!'3M'\!#@N60);T5ZQ#RA MA>(U4S ,Y%\E5S!UVWFV8,6[5K[0&=D5RV]5^;U<_5;>?RVWBQ0D*0&8A2&B M29:R".>PM\2C&&N7!2R?[WF.WZ,*>EC!/UM@)I)M2YW&L#H":V8CY*2$&0Q7 M(Q!G-_(\(W#@B/&RHZ^)_T!:9J#C0SVHW;TDYNHJPY=V1I(TA(!'"4WS)%.[ M6F!&.R,$0 ),A=7@T>-H:J 0#5 '$Z[TE=03358B.B9#YM+IB:E!JOF8L?_6 M_.JZW#:;W57C8GO+U4/[EZ^"8E4_J#NP_J/8'(KMCR!*KIHG_/V_?2G+@/_Y MK?I:[8,0_#UJ;ASZ5@;XW?\=W%9K^6_^J/;?FM_ZPIDZA_3XC*Q]AAO9/I'\ MAF);1&,^8FT#_@6=MN; 4**3W@@.<!H4+'O1$:12@.24))%D4\RN(T[HTP:=%"H74?/9Y" MQ\/T1YLK(X7V09.U0H_%D)5"^V!JL$)K,&:JDK&N2IH2,BN5- ;_LDK:<>!F MX?>U,C-?5W=RN%U7^Q]?Y)MUV#5+TPAE49[S% M,8R@5'0#>(R11YJ9UR"TD MS^N#;RP;O;%J=.92T/KDH8O(<8A=+A-.%VI_*X7.0^YHL="(:^OU0C\1G8'J M3^6YT:JA3_9''F^ZQ4W(8,10+O*<4,%H3C.&.XPTH4)KO^_HH'ZZ,<=#9XKS M0$\R[G@(^*Q&GI$:50SY]C_Z&,;U+S7^F/KN9P2RBH#^&+3[54+:'U=QXQS2 M/&8A5?.H*"4CV19C)WC\V0Z M;GGD:\#0<^3-Q5#QV,6+:F_)QEP$VQ;^,\T=Q(.6;/Y6_%G='^Y;:ZUSLYBCG6:B:# $"$,00Q?VN10I JG6&;>O^CW#_ID<0@HQ BF,8AY41 ^;^BL\="A$+COG K*^,LPNX""2Z0Z)PT M/=O1J;\XZY])JW7:.9!HT3_NG3FI)JUE;_D_QM+O,,XFX&4N_'CI49S M!\SH'DC5GCLB_TE3]PDC+"68L13TW3@LES^9'"IE]F3/$MUNNE1H MC)91+5FZK,+^"3)37GUNO!R+](B&%S1C&%WS.)[($GOMXH4Q/*#.>OOA"=UF M=2U?L+-]B# '6@SK -8,.=%9U^A MYH)4#B5S'FHWV(O:[2OF.']]31T_5)NRN4!K04B&4IE4DS 'B$41E-@Z8'DF M?\-IMCH(LU!B[G?QY F!8/%0;JMZ]65?;/>>AQ?GV$W4ZZF; MVD)&R[MJLU$7O]6'_6Y?;)I+X+X6:Y57P5'G^6/C=<_R:AF&DP?@Y^W%^HG'R/]\>)J*/4E'W*85 M42G'DP] M!G.N8VGKLKKDLW7ZKS*4/@[E)".IY=OT5Q](;6D9;1P=%#>MKDO2-0&SS(?QS4I\&JZ"ZFKIOO ML_UC^0?[X(]R6YZZ(E>'K:HHJ-/"MN5#O=VK7[7E"OEG34^\^K-E*?_DMEJV M VIWXEBQW!^*M?K;Q_6K[KG-F"K_UD,A_]FR>NB'2_6ONA/.AK;8]Y%ZK>?2 M.)(SZ*\TQUP/>7?G,H<1]?:VK.0<[#A\2."4)EF2, KKS&A.;9P&= M9&YC_UK]U:&F MV-Z5>ZG)2S7'OBO)>EW_4:Y^5U/E;G_9@A$,\A"F $= MZ*#)OJ/C'32X>:TZY8'=&=2O?'CUPH$/[EG37(!0YJEB]%>A+FN8G0OUW$)X^KLS?NK5.8N!7F2,IV3 MM^ZO7K-S0])H!3R',=4>XI??RM5A77ZZY<56[7K92>,]_&I)-JN\6A\DJIM" MG?17_KFG,G3_6H (9#AA)$L0@S% ")$\@Y "$!)&8[KX7FZ_UMJCM"4*DF!, MU$(0R6 "6$I3(! 'A-!0A(:+$N> M47V8[F7\KBL[TNE?:V6&HZJO@*@.2S. M@'G#<:U#K)J=>LPG\J^"!G=0;%9!ASSX9X,]4."#!OW8VTOM.+XTK'B.VDS& M!=]>/A7V45@U5^:\_+I_8A+F1%"4H3S&$4$I8A'E\NLG0L@!(8? 5GY?,$4Q M@V&<<1 G*,DR05*8@AS#G.4T(\CH-E:Q M>;5;KNO=85LV0!8P)B$G*4Y#+@50H"S/,48A"J$(48J)GCJYM^M=JHYPF_SC M!#CH$0>?Z_7ZMMZJZ8">IGE@_[+ 34N[H=IQ%O1?PE401N] =A6\'823 YT\ M#M-$R=B9'LI?/=5"8TI?$$9_89E6)3WZ5?M^H[XY&KE&4IQDD<)DG*$Y8SE"6=\2C-4Z-S3!V9]%RM/GVP)YC-M]L#M3]3 MV17G>CGA!'0[U'K_O:P/D[I#&_:&,2HGM:-1J8#C3MBO0I: MJ('".M&1R)>(NR!H3OB>AY"Y<>7IO1[N^'%9,/QP/'@S11#'(4PI$#& 88A M$G<8($21EI+YL>Q9VGZKN],;JLW;V8;[HJ%!!-P5#OV0/WKQ\(.C$XN=5A _ M7#B4V&^,?IY*HH5O%M5$6P;=3)9INS=V07,0LS#'.80PPEF>2*GO;:=IG)F? M".S&KLF7[> T7ZL3?!TQ[&)Z[(/6,>;',KV\5]_%G*;''9?6\V/36,PCKW3L MD]$,V8XQ-T+8__?3+3WLI"3O=O*/E_\^5#(-7E > DHXI>JRRY"0*).X.D"8 ML,QE+7$0$.\5QO>;Y;8L=F5_"%FAD.TJY8U+T1P6#1=*.EH8QI'7WHF@]V%. M2GN):VOY=1+ GT&3W3AJ)-0.N76CWNR;VGN\NJE9O=O+W^=_JI[[RP\P:E+X;;%X%VS.V!*KFN9(Q?-69)EB\ZP*.HI"BX$>PSZ M1TJ%5ZNJVS75.J4BI[QJ_E[GUYST^Q7JK:5[:"A_!M4>[*.18+MAU-'ZO/P@ MELW[O0@9(3#D&4@A#_,PA 2FO7F4L>-YHC>NNID,;&OIPN,306_,Z[HG0$Y7 MY TH=K(J[YC64>7V"'Y.DGIBU'Y]WCPH/X-PVKAEMDYORYO;BFPJ.,Q9#%"* M*4X%!!!SC*(\I7%")Y[5I"3XX80L>PU<'B;0.J*7K1W^M\^'- M[153Q$XO*YI/V,Q2)=\1\Z+-@\B^H-GC!'$>6CZ2K_44GXEAP^3J/P^[?8-! MU-L+")L^]C0.PS@E5)T@+@><+(%1V&, &3:ZB=VM9=\ME2>P35/E9>6PV7WC M.!!ZPCU=#,R$VBG]?CHQ39B\U)KI)2+S4%U/OCUMWO3(H*ZJJHT_GV[)JKW= MJFL<180)P&!*DIA&)$Y"G)#>5"PBK7-8!QGPK)'-SK?Z-NA166ZRL>-.3^^\ MTV8F:^:,>=&NEUBY(%)R'$@USH7;X4AEF:TT.?;I:7+E@3%=\7N_J?95L28/ M#^ONIL_V[$=VN#^LY:^_E_SVMESN;[;%IFW%:S(\@/,PPB%'*4DII5DF8*_$ M@HK8Z,YY3Q \RV.'.CB#W9T^&YR !RWRX 3=:AKK*TAZ4CJ#^)AIJZ?0>%%; M.W(OR*_G:,U#CWT[68_Z!?A6['YS>"X2%/*8D3P5($M03.(>CN"940;K#<1< M5=MJUNTO5+Z4VT.41M+N22;YM@0[U6_#F/VL"F[JYF -M^)55\7S2EK;EI(K M6N[_*,O-Y_)[N3F4OQZJE>I*>+]IX=#RMMZ69+,BMU+N;NJ':IF"M)L22%P, M,88(D\A 3DDFHA9:#G),C8J?HP#RK.XG'X*OK1-!YT70NZ&6G3OU^-IXTC3L M%P\2X+M<3?DQF MPP'F%X'BI.R(-# MH#"3*)D-!4,"-)'\V_-\0?1'"-X\I'X,1^O1/XQQFH8_ M',]Y"?,L3DF:I(2D$$<\HH3VN*!(LS$:A_71S+UY^(/&\4I3!5)/^^<50[,A M8)3PS:J=^,.%D[/&C^@\QH41_7746FS+M&'#RNYSN2RK[ZJ/^6.Y9X>MG*KL M%S'DG&$<8Q+R.(]#'-&T-YF&R"B]'V3(=V/7Q:;AG9[9>!1WN29I67F3P M[5Z58<3/0R;=N/)R9XH+?G3%[7I;/A15?X@ V:R:.TK);E?N=[WE*)&O 8T8 M)R1#+ U5/;ZS'"8,&ZUDNK#G6>HZB,=C59J*9]W<@[QL$09%@]=,V9PPK2=P M8Y-LIG,]OQV\AM[VFND6X42:ID':!6ES2?D\%,ZI1[6_%]1,[\X,?90\=+9H M E,H(A1F36\?!1"QWA8-F=$TWLZ"9TUKOR\;V;(D3$^H_'-E)DV/9>@$:5PE M>I&5"]HSC,5YJ,U 'VJ7[Y7Q]'![*%")0 MFH)^+2I$&.9F)];9VS'Y7JQ.I>N@61Y$-X! [?G>",P93_8:RLY 33>7>YF= MRQ.Y@8S.0W4<^/%\"N>$&>W&IO*VE,]?=8LIQ^0)L4CD' N0H01CA$)X-"8H MPV;28VG$N^[TN()M"^PJ>&N\=LJA9H^0?_(,NWYZUC[WK$VB.R_SX MTM"FH2S/2Z0&>_.*6KEA25>V/I?[HMJ4*UYLU<4P.YFBM4WHY4H"JI;5?I$S M$*98((YP+&($I4K&O6$01X9GBSLPZ#UUZC$&90?23+Q<<*JG7R.3:29A1Q9[ M=,$O9_B"#N#?QE6QMQF[(&0.Z9Z'EKETJ/;V:IHIVI>]M*$:(S[=?MG7RW]] MJ]>2Q1W_]Z':_R!?=_MML92V0&Y"/,(;O M&SSB4\T(YPC_1]!B#/[9HQRY+4F+N0O?HEOFY_$Y.O:I]OFN&NX1J._OZTUC MMC]"(J()#E.2$AR)$*19%++.3@01,EI5,G^ZYQE0"ZC]X P[],V)TE,JOQR9 MJ=(Y/5/UQS^EXX+4V%,W#UD9@/]ID_I )O0/+6UOABG6UT4E9T2L>*CVQ;JS M2;*4I1&"D&:$< QRAF%OD^2142EEF"7/,G("%RAT[ZI-T.$S/7IT$)V:"TFC M,6FXF/0JB5,=:G6)J$OK2DX(GH>.S,$>MN6W7-EX73>?W9(>$ZK%VN6?',?/S$#X/?CWOZ?'"G/9)[.J:[L/V MQ_FD%"$N"&8B1SQ/I$$1NKEFRDSG7I, MTD32] (E%T1H"('SD)M!'CP]=7TP&\8K1A^.FV7C!'+ ,MX*N3_IDF"R;&L M%49&]^!8/-ZS@)Q6A:;;EOZ<%9W%'G,*Y_%A#''@M64<6R[T#W==JD^PS,OV MO^\WSY>-/M?KM:BW?Q3;U8(E%,8@%22.:2XRB.,H[%! .;X#LS-=W=KV_$'U M<(-?>L!_4R=!O+S@JG ''7#C0UP=AT1O9)\R&F:COH= >#JLU8C1"]+H*S;S MT$UOWCT[D=4GB_J)R%.;"TA#%D.*HHQG<U>-QTQ M-F+RO3[%H_WITO*NVJAR6M!=AFM84+8A3T_^/#-FIG O2MG+]9BQ$[JG+%U, MZ*PIG8?DF7XO=^]WN4*X6$4ER3O(DI5&&:))D((V.)D(( M+(3%Y/$323! MI7JK%1O:S$< L-&L3 M=FC7=T'I_J%8JH-%;X.BOSM6_KS_5@:;\H]^2[?4I?:./L,>8Y?\ZTG55-2; M2=CS6WUJ=>G#D\Z=9N^EBH9$.W+3LCZ+%V3/1RSF(8=>/'O: NV-/:-3NEY8 M9E<=+KWM1<(3GH=1$H<"$!XE$>;]8GL<8H#,-FTZ,6GRW5IMVVS;?Y:/VG^Z M+>B_K%7[S_%85HL=Z6Y8UU/+T>DVD\DWVZRF4T@=YBY(HU/BYZ&);EUZZ2@Q MMWP9U>(20AICP.G MPFA]TKUUSPGEY_*= M(,97O=X8-\B$T=WFU@#,KT MD\7$HHK?%=V"%FUWM>15T "^"IXT,/6@)RCJFW#Z5LW?2WSFH;0>_7MIQ< C MDP,UN"T>O ($AB2G241!2E(4$@Y8W .)D\CHFD@/YF>LPI9+%QY"-$B.QXJ. M.SWNETCF+,@76#579!LWNU_*_?? MZM4BDAFXR+(P(BCE/.5 9,>L[5A3;;'8XY5>)ZL_71+;8[P*%,J@A3GAFM KQ.DN$@WE?1ZJZ-:E2\M( M;O@:L(K=VUYD(F41B@",!:8"Y 3 ?MT\X1D'0P7/T-S4.O=F,CG6\FS/F-DR MK3'/,_SP;#UY>]G6DIVW/K-B];5<=*=%J2;8'9%IS'VY$O6VL;AKSEY80(1P M1"B-0"Q *N(H1TEO5* 4Z)TDL>M@0 M0,,C6R>'ZWWEL!'/=PW\1Y47TV.6I@ZKWE1BQ'FJ?Q_'G."2)(!BDF(CU"B M3&M]P"L SSEE$Q U7VOG9VKS8@_U^9J WO#D-QZ7AYS9A,)L&#E=YOYDB:9! M'4C8:I?5O .SJI<'I1G-/YE_@![!U1_O-\$OU:;?Z;OJ=F^JX-@%[N\#IVN6 M3+XVB?,=F!E,[;R[6(_XHAL74HKCT%Z<;>'FL6$M9:"U47K>^S;WW__^Y>_-K3<2F8&7-- M5B#^OT .)GCH\*-#V.6"H2.R9S"PN/7G>=G0*5,#3HB($H (C-)<$)Y%.0HQ MZD\=3<(\#KN-W'RS,NBJ,C-A\HD]1J/_C6U66D=#S/)H UW^YE$'&>+ VT<; MF'%A=;0!$=)MQ+!\=!I&:N&+]U>8)#R.N?$78?+P\;^%:=9R;3;OZW(WD^_ M"OJES?MF_@_9O!_#' E!\A"G.<.9H" "G:44HA@\WKRO_278F+)H=;@>]%T8 M[MJ?Z49T75KG\:T,\D!C([H9&Q97Q8EJ(\6T*M;7=;OT>[P0*X,XI"PB2'ZB M.&,QC$A,*.!R'(L98A8WQ=G;\MD ?791W!%@T".+_K+ND^VB(,XSR*"&09$2C"$1!);PNGH=%^$3L+GJM> M'9R@!?>_##L.[#C3;!/P3I?AVGZ#YRKH&9M*DE[DY=(R^R >YR$Z WUXNJ#M M@!%M65FOZS_4/$G4V[P^?-W?'M9DN:P/F_WN<[DLJ^^J;--A660Y9P3(::B( M8@X9)8#3'D.&86(D-TXM>Y:A(]BF)6;5P0V*#F^P/0*^"I8M9$.IT#M;/^*($CZYX)F9?TT$M09J*3?GQ[JI\>&;2O M1!^%/,UC%&44" ME7!=;IORTH+C.((QEQ*)LE#PB*99KY!)).>X)EF?(Y.>T[TCRKY(^E!LY2NE M#A14%^FUW5(/ZC0"A=9,T5R1KJ=N$_!MIG0GJKNML=VRNAL:FQ%;!KN"Z."(>HGCFQ-FKGE=.!*M=B"\C;=(Z@;$^)TE8T M:X;GJ&3VSEQ4L($<#5&N;ET]Y'$2@IS ,,]2D84@A*0W" C1VG+LP,Q$BO7& M,43.R;17*@\\NE&I*6Z_>)T@0W4R9'6^RF3JB(8J67&C?8Y]?7]?;RYG<80! MD*)4"B$',1$0HA3VEE/!H-'Y]0[L^5[-;"!ZF%0ZX5I/N<:FV4S".H;G-Y?4 MH.V"L+DD?1X*Y]2CIX?0.V?+0O.>Y7TXR@B"(4VCD,4AY1@QUEE,0<2-KET? M8F=4C1LX;1S$I[&>>:5RB(Y-/%N\0)&>9ED3.SNMLO?D=8T:R(ZU-G79'TOC MB&7 M#3$TA?S4)WP#-[UF4_AK[P'1)G,?G,L@#C7U@9FQH M]S(NOY6KP[K\=/MK7:_^J-;KF_+//96._6N1XIQS2IDZJQ\G(DJPLB@HH5BP M#%##9L8!EKQW,_:0@J\_@FWY4&_;1KQ=>7=OW.X]B%*](7PL+LU&\!Z5VD=W M)/2?-PV3"E_0 !R[D_%UJBZU,CH@>!ZRY,23I\V,SM@QERE1;:I]^:'Z7J[> M;V3B<%?)UZO=5=.\:2MCB?=< #DZ(N[V/,U));6*UU--]F.:FJAX\?%5M M?;%IKL+]/0L7$-$?OQ7_66_9NMCM3L"2& ((*46$1A#1).1QV@.30X=107H$ M.)[G:<_U>7?X^I_J]O5]'13W4J:K_[(XC7V,.)D*]BQ"9*_?/?RWA%R.KXT3 M0>/%C'3=EG\MF?<>W+FIOG^'7QT$1N+:=$RH+XU.XK _;$MR)FC\3W7,;/ED MV$KS+$(H%BF.>([SB*,X[R$2"!.[E'T4:-YS^7.(0=EB5.=GWC8.!.V!:J97 MI(X:/+,A8W91\Y7\7P6M-\&C"'?^S&8$<1$.C;%DU*C/:U09U_57QI<)^-<= M:3Z7N_VV6NZ[+N??)?RVWBRC.4XA"2K,XX0B3D&-"*(QXRA(, M,JWSPMU8\CQG.('K;F-6\()_MN!>%PY.J"?+KA>!YZZ,B7VL=;:'$T[[6T6BXX1'&8812RD*89"UE.1&<@9929 M9K;Z#_:>E[)UO5-GC]X7VW^5^W:K@_R*CIL=_F:8DAIPIIE0^B'+,!U4(((& MQ02'%3=V+V5?YA3-0RML@+]T3+&-[T8J0)_>3W9V*1_]L?M5/F*_>[]I#PW^WV5U]TWJ&Y&?<7%7-G^8 M%_M2%-6VO>R,AX3RB*20,_E#GB8T#WO_0!13H^+K3^.5YWRL!QAT"(,&8J P M!@ID?Q_\:^G&(*'\*0)@HM,_A4.>AXGN^LYS%L[O\%0UYA>O^51<7/4'2IW1 M$;3+#'M)2- QRTK5X'>BSS!Z#6'=^*MP7,.&+7?VQF-W3\7;R^E M#C^7![8-_N=WK>[D4%9NOS_(NN=,X'$'>X>YW]_7HVY.-.T*OCUPZST"KJ*B-T!/&Q"S@=1]+'SO M,M"C],(XY"\\\Q@O//KW^B8%+TQZGSE^/*BJUJ?;;O?I]Z):JPJ]Q-V,'8L0 M"(#35*@Z?:@VQ<=R\.C@4A*;=G9/!=-[;:O3BZ)'U@C&G<(VTEQM<" ]3[W& MC.#H,ZG6.;6 V^_1?_0>_'KQ/9C7=.B-./F8W;AZ->8Q^$Q/@ZNYA]NX3%\$ M_5AOOI<[.3OZ7*_7T@OUCQ;J @T,"1>$I'D2"2'(T0F$L1AI@/,#WONPUZPH MU]U12NJZWNJ[=&,NY4F[@$]=@_0>Z;D6&H^.OS"@_E.1$71LC-W8-&JH)ZD? M#GKG?O)QUS,YHU4"'<1P^C'Z'XT'?3ES02(6P8B!E),,,DYC',8]?!RFQRM: MIQZ=#6%KJ?7CZUY-6[_6I7)B+B.Q:5BG'H-]Q'/FHV_K\FF9[Z\RQCX.Y22C MJ^7;]%H.4)5^71Q+_5)G)O802 MW-0!&8F<5;ULWOSFBYF0I$^\/6 M@KK]G%6AHE ?_B[XNJT/=]_V0?U=CH/%+B@"^2\/Z^9B;SDHGKV@6AE'6C&TO\O;" #2,WVE'B8'8:Q=OV%SF+F2U:H 7Z[S:+=?U[J#*IOWE M;2 E*>(,P 3%-,$8$_D[G3<"4RUEG[L/GL>0M@^R+S?NM([\^[G>@:GG/>.% M?Z[3H!,#P1D%TUVO.4VH)YDFN7GY_NJS)DOYEG9W=VV65A\+QVI-KMJV6P/.3]C M'9,0 PY2$$%!*=HR5T=&S%*.(-_8(O<3O@T&B<=D#%ET-_*(>;^+LXH99@]52]E"+,'K;]8_-+!-.I8+?4[-[5:K&[K MX@L4\4B .$T8BE&(0\)I7U3)0$BU[BQQ:]'S$/O*B0D]5+6DJL!VZP8&2ZKN M*-=8AYZ$;;-Q["<@VF!->Q+"[=:ZS8@?NFBM2\QKB]G.B9W!(K=[GVJ?KZ+! MN-*V.9'-ZK%!C;FOJJ8NPH@F/")Y&(6("D(0C_NVJ$P0KG6>XA@X/(]!7?^D MA/_\JW1>G!XE;AI#UHQ"9C:0_?6B93#NS2AJ=J.AH^@-'2:'\?C:X#E2=&8P MI([E:3W^N^]T6O=XEKD /,.9'/L9XF'*H4CSN#]"(H. YPZG=X:69S+-LZJR M>HJ%DWF?QS#XF?_-*0).)X0>(^%T8ECV$=G7@=H5J*X.ZB+2G+OK?X;XF"G[ MF:(EXS,8WOSY9C9S',2@[E(E/>RJ3;G;L?K^:[4IVC)IW^4E!,I22".0R7DK M)7DL0DA0)" G4 ZCNG=$#;+A3Q1[6,$YKLDZ1B^1=&$QQ FW\UBL<.-*[>'= M,\@*3]=L%-TU3D5SLT:Q6:VKXFNUKO95V5[FMTAH"K,(1&$D\CR-4L BTIO/ M60:T$T*71CWG@N>WYO1@@Q9M(.$&9W@-L@^GK&ND?E,1;KAZK<]U=PN1YNTB M[CDW2/:FXMXNSS.(P95,]I;KPTKMA3M=(55T5TAMROWCOZS^]5UW._/0M-" MT]@TA4B^3'HE#LV'F!"HX MH9KH>J77";J00SM@=1X9M M':N=OG-V$]&Q',?FSVBT$R!BBD'#Y?TD6Y3'@ MM+<&(J&5+ ^UX5F'CA/2,UQR/BJ1&=[Z9LVAV7S>)WV64WD#YKS.XI]0HS&! MMR5S'LHSV(M7INW#6!FB.6TR5N:U6E%:Y"(5#,1"B"0)*8D2"EAO-X.QT>63 MPZU-H$-7_07IALWO#JBU%R5_K Z7IQ.AP3];@#.0JD>$&8J6'=GSE2]+?S2$ M; A36D7(WYJ;&NLN3PMY',.04P$S3D ,>8Y[ RD@.-$N,YH]UK-(=6 ,"E:& MK&B4 ?T18J8O'0[#.X)M2#&HT_DCQZX2ITV27LGLD7NO%<7L.)A!V#TX M_LZ76CY(^7V_+^]W"Y!B!!&#.&4)8#G*DKA?[4DA=K[R3&6 M,9I'$ MC,^RV7#6XGO7 R.7#^"J"X$%1J^"NXO*YHE8@W1\;(+M4O!&&H)EL=W^ M4+NZBOOZH$Y/*64V+K/II7SD8:VN3%%_LMU7_]6>M%+L5(:^_U8&7XNUNHHU MV'TK9EJ /I-VTF?DKB*_D[P=>^Y+X\-7[*=.!!XI/ E?V70AU\*[XW MV(+;AE*);E/>5LNJ6,L !B+E'(40\;"-#P6P:A>)=Z=-=^KB,7R7Y)R^ZS;DD/SC-L_?4.R M[;/-KRV\R3/M%_G2S+*'<3V_#'N@/Q>R:Q=,64C72PU?K6F*(Q9G-$81I5DN M@( 4=:81RI&M>MD;_$G:0MV0:RQKX_ Z0-E>[!N=6MQ>94U/WX:3/CN)<^#2 MZRKGBB\+H;O9%JOROMC^JS,8I:$0.4Y>K]2Q8G;2NWV(D'F,<9, MSL+;!QA,$)4I1K>/Y7Z1YTD6HDCF_FF$DB2%@L3'60!-\72CF@XZ[Z/91[7N M\7C,4O7%2W"]R2A/M8YA=&+( M<_FZQW9U&AI6#;S@H<%G-B(,HU1/WD=CTTRK3T0>!;A%%EQ?)M*+XEXBZ8)\ M.N%V'EKHQI7:P[MGT,[V@I#VW5S7VVI9+B!+XXPF'. LQ2B71&7AL?K$N$DO MVV!;(U5ERMV^NF\Z@/K.C>!!X3/HO!I.ZV6I&I_/X7EET(,+KD=GTZ");516 M[3K8AK"KUR#V%@FO=8VA/;4<