0001087423-19-000017.txt : 20190628 0001087423-19-000017.hdr.sgml : 20190628 20190628162838 ACCESSION NUMBER: 0001087423-19-000017 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 97 CONFORMED PERIOD OF REPORT: 20190531 FILED AS OF DATE: 20190628 DATE AS OF CHANGE: 20190628 FILER: COMPANY DATA: COMPANY CONFORMED NAME: RED HAT INC CENTRAL INDEX KEY: 0001087423 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 061364380 STATE OF INCORPORATION: DE FISCAL YEAR END: 0228 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33162 FILM NUMBER: 19929769 BUSINESS ADDRESS: STREET 1: 100 EAST DAVIE STREET CITY: RALEIGH STATE: NC ZIP: 27601 BUSINESS PHONE: 9197543700 MAIL ADDRESS: STREET 1: 100 EAST DAVIE STREET CITY: RALEIGH STATE: NC ZIP: 27601 10-Q 1 rht-10qq1fy20.htm 10-Q Document
false--02-29Q120200001087423YesfalseLarge Accelerated FilerRED HAT INCfalsefalse0.333164320003316420004561000445200000101.65109656300.00010.00013000000003000000002444027372462899801768005021780831530.01362190.00250.0025004650000.00010.00015000000500000000P4YP3YP3YP3YP3YService-based share units granted during the three months ended May 31, 2018 vest over a four-year period with one-quarter vesting annually over the four- year period.vest over a three-year period with one-third vesting on the first anniversary of the grant date and one-twelfth vesting quarterly over the remaining two yearsvest over a three-year period with one-third vesting annually over the three-year period.0.250.330.336760223568206827Recognized in the Consolidated Balance Sheets in Additional paid-in capital. 0001087423 2019-03-01 2019-05-31 0001087423 2019-06-27 0001087423 2019-02-28 0001087423 2019-05-31 0001087423 us-gaap:TechnologyServiceMember 2018-03-01 2018-05-31 0001087423 2018-03-01 2018-05-31 0001087423 us-gaap:LicenseMember 2019-03-01 2019-05-31 0001087423 us-gaap:LicenseMember 2018-03-01 2018-05-31 0001087423 us-gaap:TechnologyServiceMember 2019-03-01 2019-05-31 0001087423 2018-02-28 0001087423 2018-05-31 0001087423 rht:IBMMember 2018-10-28 0001087423 2018-10-28 0001087423 rht:IBMMember 2019-03-01 2019-05-31 0001087423 rht:RenewalMember 2019-03-01 2019-05-31 0001087423 srt:MinimumMember 2019-03-01 2019-05-31 0001087423 srt:MaximumMember 2019-03-01 2019-05-31 0001087423 rht:BaseSubscriptionMember 2019-03-01 2019-05-31 0001087423 2019-03-01 0001087423 2018-03-01 2019-02-28 0001087423 rht:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-03-01 2019-02-28 0001087423 rht:PurchasedTechnologyMember 2019-02-28 0001087423 rht:PurchasedTechnologyMember 2019-05-31 0001087423 us-gaap:CustomerRelationshipsMember 2019-02-28 0001087423 us-gaap:CustomerRelationshipsMember 2019-05-31 0001087423 us-gaap:OtherIntangibleAssetsMember 2019-05-31 0001087423 us-gaap:NoncompeteAgreementsMember 2019-05-31 0001087423 us-gaap:NoncompeteAgreementsMember 2019-02-28 0001087423 us-gaap:IntellectualPropertyMember 2019-05-31 0001087423 us-gaap:IntellectualPropertyMember 2019-02-28 0001087423 us-gaap:OtherIntangibleAssetsMember 2019-02-28 0001087423 us-gaap:ResearchAndDevelopmentExpenseMember 2018-03-01 2018-05-31 0001087423 us-gaap:GeneralAndAdministrativeExpenseMember 2018-03-01 2018-05-31 0001087423 us-gaap:GeneralAndAdministrativeExpenseMember 2019-03-01 2019-05-31 0001087423 us-gaap:CostOfSalesMember 2019-03-01 2019-05-31 0001087423 us-gaap:CostOfSalesMember 2018-03-01 2018-05-31 0001087423 us-gaap:ResearchAndDevelopmentExpenseMember 2019-03-01 2019-05-31 0001087423 us-gaap:SellingAndMarketingExpenseMember 2018-03-01 2018-05-31 0001087423 us-gaap:SellingAndMarketingExpenseMember 2019-03-01 2019-05-31 0001087423 us-gaap:OtherCurrentAssetsMember 2019-05-31 0001087423 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:OtherIncomeMember 2019-03-01 2019-05-31 0001087423 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2019-05-31 0001087423 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:OtherIncomeMember 2019-03-01 2019-05-31 0001087423 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:OtherIncomeMember 2018-03-01 2018-05-31 0001087423 us-gaap:OtherCurrentAssetsMember 2018-05-31 0001087423 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2018-05-31 0001087423 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:OtherIncomeMember 2018-03-01 2018-05-31 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember us-gaap:UnsecuredDebtMember 2019-02-28 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember us-gaap:UnsecuredDebtMember 2019-05-31 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember 2019-03-01 2019-05-31 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember us-gaap:UnsecuredDebtMember 2014-10-07 2014-10-07 0001087423 2014-10-01 0001087423 2014-10-01 2014-10-01 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember us-gaap:UnsecuredDebtMember 2014-10-07 0001087423 rht:FundamentalChangeMember 2014-10-07 2014-10-07 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember 2019-05-31 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember us-gaap:SubsequentEventMember 2019-06-01 2019-08-31 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember 2014-10-07 0001087423 rht:DefaultMember 2014-10-07 2014-10-07 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember us-gaap:UnsecuredDebtMember 2014-10-01 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember 2018-03-01 2018-05-31 0001087423 us-gaap:FairValueInputsLevel2Member 2019-05-31 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember 2018-05-31 0001087423 us-gaap:AdditionalPaidInCapitalMember 2019-03-01 2019-05-31 0001087423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-01 2019-05-31 0001087423 us-gaap:TreasuryStockMember 2019-03-01 2019-05-31 0001087423 us-gaap:TreasuryStockMember 2019-05-31 0001087423 us-gaap:CommonStockMember 2019-05-31 0001087423 us-gaap:AdditionalPaidInCapitalMember 2019-05-31 0001087423 us-gaap:CommonStockMember 2019-03-01 2019-05-31 0001087423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-05-31 0001087423 us-gaap:RetainedEarningsMember 2019-03-01 2019-05-31 0001087423 us-gaap:CommonStockMember 2019-02-28 0001087423 us-gaap:RetainedEarningsMember 2019-05-31 0001087423 us-gaap:TreasuryStockMember 2019-02-28 0001087423 us-gaap:AdditionalPaidInCapitalMember 2019-02-28 0001087423 us-gaap:RetainedEarningsMember 2019-02-28 0001087423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-28 0001087423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-05-31 0001087423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-02-28 0001087423 us-gaap:AdditionalPaidInCapitalMember 2018-02-28 0001087423 us-gaap:AdditionalPaidInCapitalMember 2018-05-31 0001087423 us-gaap:TreasuryStockMember 2018-05-31 0001087423 us-gaap:TreasuryStockMember 2018-03-01 2018-05-31 0001087423 us-gaap:TreasuryStockMember 2018-02-28 0001087423 us-gaap:CommonStockMember 2018-02-28 0001087423 us-gaap:AdditionalPaidInCapitalMember 2018-03-01 2018-05-31 0001087423 us-gaap:CommonStockMember 2018-03-01 2018-05-31 0001087423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-01 2018-05-31 0001087423 us-gaap:CommonStockMember 2018-05-31 0001087423 us-gaap:RetainedEarningsMember 2018-05-31 0001087423 us-gaap:RetainedEarningsMember 2018-03-01 2018-05-31 0001087423 us-gaap:RetainedEarningsMember 2018-02-28 0001087423 rht:JuneTwentyEighteenShareRepurchaseProgramMember 2018-07-01 2019-05-31 0001087423 rht:JuneTwentySixteenShareRepurchaseProgramMember 2016-06-22 2016-06-22 0001087423 rht:JuneTwentyEighteenShareRepurchaseProgramMember 2018-06-21 2018-06-21 0001087423 rht:JuneTwentySixteenShareRepurchaseProgramMember 2016-06-22 0001087423 rht:JuneTwentyEighteenShareRepurchaseProgramMember 2018-06-21 0001087423 rht:JuneTwentyEighteenShareRepurchaseProgramMember 2019-05-31 0001087423 2019-06-01 2019-05-31 0001087423 us-gaap:EmployeeStockOptionMember 2019-03-01 2019-05-31 0001087423 us-gaap:EmployeeStockOptionMember 2018-03-01 2018-05-31 0001087423 rht:ServiceBasedShareUnitsMember 2019-03-01 2019-05-31 0001087423 us-gaap:RestrictedStockMember 2018-03-01 2018-05-31 0001087423 rht:PerformanceShareUnitsMember 2019-03-01 2019-05-31 0001087423 us-gaap:RestrictedStockMember 2019-03-01 2019-05-31 0001087423 rht:ServiceBasedShareUnitsMember 2018-03-01 2018-05-31 0001087423 rht:PerformanceShareUnitsMember 2018-03-01 2018-05-31 0001087423 rht:EmployeeStockPurchasePlanMember 2019-03-01 2019-05-31 0001087423 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2019-03-01 2019-05-31 0001087423 rht:EmployeeStockPurchasePlanMember 2018-03-01 2018-05-31 0001087423 rht:ServiceBasedShareUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-03-01 2019-05-31 0001087423 rht:ServiceBasedShareUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-03-01 2019-05-31 0001087423 us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:MoneyMarketFundsMember 2019-05-31 0001087423 us-gaap:CorporateDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:CashAndCashEquivalentsMember us-gaap:CommercialPaperMember 2019-05-31 0001087423 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:CommercialPaperMember 2019-05-31 0001087423 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2019-05-31 0001087423 rht:LongtermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2019-05-31 0001087423 rht:LongtermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperMember 2019-05-31 0001087423 us-gaap:ShortTermInvestmentsMember 2019-05-31 0001087423 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-05-31 0001087423 us-gaap:CashAndCashEquivalentsMember 2019-05-31 0001087423 rht:LongtermInvestmentsMember 2019-05-31 0001087423 us-gaap:InterestBearingDepositsMember 2019-02-28 0001087423 us-gaap:CashAndCashEquivalentsMember us-gaap:CorporateDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-02-28 0001087423 rht:LongtermInvestmentsMember us-gaap:CommercialPaperMember 2019-02-28 0001087423 us-gaap:CorporateDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:CommercialPaperMember 2019-02-28 0001087423 us-gaap:CashAndCashEquivalentsMember 2019-02-28 0001087423 us-gaap:ShortTermInvestmentsMember us-gaap:InterestBearingDepositsMember 2019-02-28 0001087423 rht:LongtermInvestmentsMember 2019-02-28 0001087423 us-gaap:ShortTermInvestmentsMember 2019-02-28 0001087423 us-gaap:MoneyMarketFundsMember 2019-02-28 0001087423 us-gaap:CashAndCashEquivalentsMember us-gaap:CommercialPaperMember 2019-02-28 0001087423 us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-02-28 0001087423 rht:LongtermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2019-02-28 0001087423 rht:LongtermInvestmentsMember us-gaap:InterestBearingDepositsMember 2019-02-28 0001087423 rht:LongtermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel3Member 2019-02-28 0001087423 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel2Member 2019-02-28 0001087423 us-gaap:FairValueInputsLevel1Member 2019-02-28 0001087423 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:CorporateDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:CommercialPaperMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:CommercialPaperMember 2019-05-31 0001087423 us-gaap:FairValueInputsLevel3Member 2019-05-31 0001087423 us-gaap:FairValueInputsLevel1Member 2019-05-31 0001087423 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2019-05-31 0001087423 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2019-05-31 0001087423 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2019-05-31 0001087423 us-gaap:CorporateDebtSecuritiesMember 2019-05-31 0001087423 rht:InfrastructureRelatedSubscriptionsMember 2018-03-01 2018-05-31 0001087423 rht:ApplicationsDevelopmentRelatedAndOtherEmergingTechnologySubscriptionsMember 2019-03-01 2019-05-31 0001087423 rht:ConsultingServicesMember 2019-03-01 2019-05-31 0001087423 rht:InfrastructureRelatedSubscriptionsMember 2019-03-01 2019-05-31 0001087423 rht:ConsultingServicesMember 2018-03-01 2018-05-31 0001087423 rht:ApplicationsDevelopmentRelatedAndOtherEmergingTechnologySubscriptionsMember 2018-03-01 2018-05-31 0001087423 rht:TrainingServicesMember 2018-03-01 2018-05-31 0001087423 rht:TrainingServicesMember 2019-03-01 2019-05-31 0001087423 us-gaap:OperatingSegmentsMember srt:AmericasMember 2019-05-31 0001087423 us-gaap:CorporateNonSegmentMember 2018-03-01 2018-05-31 0001087423 us-gaap:OperatingSegmentsMember srt:AmericasMember 2019-03-01 2019-05-31 0001087423 us-gaap:CorporateNonSegmentMember 2019-03-01 2019-05-31 0001087423 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2018-03-01 2018-05-31 0001087423 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2019-05-31 0001087423 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember 2019-05-31 0001087423 us-gaap:CorporateNonSegmentMember 2018-05-31 0001087423 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember 2019-03-01 2019-05-31 0001087423 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember 2018-03-01 2018-05-31 0001087423 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2018-05-31 0001087423 us-gaap:CorporateNonSegmentMember 2019-05-31 0001087423 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember 2018-05-31 0001087423 us-gaap:OperatingSegmentsMember srt:AmericasMember 2018-05-31 0001087423 us-gaap:OperatingSegmentsMember srt:AmericasMember 2018-03-01 2018-05-31 0001087423 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2019-03-01 2019-05-31 0001087423 us-gaap:NonUsMember 2018-03-01 2018-05-31 0001087423 country:US 2018-03-01 2018-05-31 0001087423 country:US 2019-03-01 2019-05-31 0001087423 us-gaap:NonUsMember 2019-03-01 2019-05-31 0001087423 rht:UnitedStatesFederalGovernmentAgenciesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-03-01 2018-05-31 0001087423 rht:UnitedStatesFederalGovernmentAgenciesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-03-01 2019-05-31 0001087423 country:US 2019-05-31 0001087423 us-gaap:NonUsMember 2019-02-28 0001087423 country:US 2019-02-28 0001087423 us-gaap:NonUsMember 2019-05-31 0001087423 rht:NoobaLtd.Member 2018-11-27 0001087423 rht:NoobaLtd.Member 2018-11-27 2018-11-27 xbrli:pure iso4217:USD xbrli:shares iso4217:USD xbrli:shares rht:segment

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM 10-Q
 
(Mark One)
x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended May 31, 2019
OR 
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                to                .
Commission File Number: 001-33162 
 
RED HAT, INC.
(Exact name of registrant as specified in its charter) 
 
Delaware
06-1364380
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
100 East Davie Street, Raleigh, North Carolina 27601
(Address of principal executive offices, including zip code)
(919) 754-3700
(Registrant’s telephone number, including area code) 
 
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 
Trading Symbol(s)
 
Name of each exchange on which registered
Common stock, $0.0001 par value
 
RHT
 
New York Stock Exchange
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    No  ¨
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  x    No  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
 
Large accelerated filer
x
 
Accelerated filer
¨
 
 
Non-accelerated filer
¨
 
Smaller reporting company
¨
 
 
 
 
 
Emerging growth company
¨
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  ¨    No  x
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date:
As of June 27, 2019, there were 178,093,007 shares of common stock outstanding.



RED HAT, INC.
 
 
 
Page
 
 
 
 
 
ITEM 1:
 
 
Consolidated Balance Sheets at May 31, 2019 (unaudited) and February 28, 2019 (derived from audited financial statements)
 
Consolidated Statements of Operations for the three months ended May 31, 2019 (unaudited) and 2018 (unaudited)
 
Consolidated Statements of Comprehensive Income for the three months ended May 31, 2019 (unaudited) and 2018 (unaudited)
 
Consolidated Statements of Cash Flows for the three months ended May 31, 2019 (unaudited) and 2018 (unaudited)
 
 
NOTE 1—Company and Merger Agreement
 
 
NOTE 2—Summary of Significant Accounting Policies
 
 
NOTE 3—Accounts Receivable
 
 
NOTE 4—Leases
 
 
NOTE 5—Identifiable Intangible Assets
 
 
NOTE 6—Deferred Selling Costs
 
 
NOTE 7—Derivative Instruments
 
 
NOTE 8—Income Taxes
 
 
NOTE 9—Convertible Notes
 
 
NOTE 10—Commitments and Contingencies
 
 
NOTE 11—Legal Proceedings
 
 
NOTE 12—Stockholders’ Equity
 
 
NOTE 13—Deferred Revenue and Performance Obligations
 
 
NOTE 14—Earnings Per Share
 
 
NOTE 15—Share-based Awards
 
 
NOTE 16—Assets and Liabilities Measured at Fair Value on a Recurring Basis
 
 
NOTE 17—Segment Reporting
 
 
NOTE 18—Business Combinations
 
 
 
 
ITEM 2:
ITEM 3:
ITEM 4:
 
 
 
 
 
ITEM 1:
ITEM 1A:
ITEM 2:
ITEM 6:
 
 
 


2


CAUTIONARY NOTE ON FORWARD-LOOKING STATEMENTS
Certain statements contained in this report and the documents incorporated by reference in this report, including in Management’s Discussion and Analysis of Financial Condition and Results of Operations, constitute “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements provide current expectations of future events based on certain assumptions, and any statement that is not strictly a historical statement could be deemed to be a forward-looking statement (for example, statements regarding current or future financial performance; management’s plans and objectives for future operations; product plans and performance; management’s expectations regarding market risk and market penetration; management’s assessment of market factors; strategies, objectives and plans of Red Hat, Inc. together with its subsidiaries (“Red Hat”) and its partners; and the consummation of the proposed acquisition of Red Hat by International Business Machines Corporation). Words such as “anticipate,” “believe,” “estimate,” “expect,” “intend,” “outlook,” “plan,” “project,” “will,” and similar expressions, may also identify such forward-looking statements. Red Hat may also make forward-looking statements in other filings made with the Securities and Exchange Commission (“SEC”), press releases, materials delivered to stockholders and oral statements made by management. Investors are cautioned that these forward-looking statements are inherently uncertain, are not guarantees of Red Hat’s future performance and are subject to a number of risks and uncertainties that could cause Red Hat’s actual results to differ materially from those found in the forward-looking statements and from historical trends. These risks and uncertainties include the risks and cautionary statements detailed in Part II, Item 1A, “Risk Factors” and elsewhere in this report as well as in Red Hat’s other filings with the SEC, copies of which may be accessed through the SEC’s web site at www.sec.gov. Readers are urged to carefully review these risks and cautionary statements. Moreover, Red Hat operates in a rapidly changing and highly competitive environment. It is impossible to predict all risks and uncertainties or assess the impact of any new risk or uncertainty on our business or any forward-looking statement. The forward-looking statements included in this report represent our views as of the date of this report. We specifically disclaim any obligation to update these forward-looking statements in the future. These forward-looking statements should not be relied upon as representing our views as of any date subsequent to the date of this report.


3


PART I
ITEM 1.
FINANCIAL STATEMENTS
RED HAT, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands—except share and per share amounts)
 
May 31, 2019 (Unaudited)
 
February 28, 2019
ASSETS
 
 
 
Current assets:
 
 
 
Cash, cash equivalents and restricted cash
$
2,295,396

 
$
1,883,096

Investments in debt securities, short-term
177,625

 
293,361

Accounts receivable, net of allowances for doubtful accounts of $4,452 and $4,561, respectively
529,115

 
980,188

Prepaid expenses
250,571

 
282,507

Other current assets
36,743

 
24,504

Total current assets
3,289,450

 
3,463,656

Property and equipment, net of accumulated depreciation and amortization of $331,642 and $316,432, respectively
200,015

 
198,969

Operating right-of-use assets, net (1)
224,371

 

Goodwill
1,273,494

 
1,276,853

Identifiable intangibles, net
198,914

 
206,083

Investments in debt securities, long-term
188,172

 
248,512

Deferred tax assets, net
119,128

 
112,568

Other assets, net
80,395

 
81,648

Total assets
$
5,573,939

 
$
5,588,289

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable and accrued expenses
$
458,456

 
$
491,259

Deferred revenue, short-term
2,016,488

 
2,161,206

Other current obligations
256

 
282

Convertible notes
188,553

 
69,827

Total current liabilities
2,663,753

 
2,722,574

Deferred revenue, long-term
781,043

 
821,218

Convertible notes

 
231,540

Operating lease liabilities (1)
188,133

 

Other long-term obligations
183,074

 
199,025

Commitments and contingencies (NOTES 10 and 11)

 

Stockholders’ equity:
 
 
 
Preferred stock, $0.0001 per share par value, 5,000,000 shares authorized, none outstanding

 

Common stock, $0.0001 per share par value, 300,000,000 shares authorized, 246,289,980 and 244,402,737 shares issued, and 178,083,153 and 176,800,502 shares outstanding, respectively
25

 
24

Additional paid-in capital
2,853,105

 
2,791,895

Retained earnings
2,195,189

 
2,054,069

Treasury stock, at cost, 68,206,827 and 67,602,235 shares, respectively
(3,242,725
)
 
(3,189,434
)
Accumulated other comprehensive loss
(47,658
)
 
(42,622
)
Total stockholders’ equity
1,757,936

 
1,613,932

Total liabilities and stockholders’ equity
$
5,573,939

 
$
5,588,289

  
_______
(1)
Effective March 1, 2019, the Company adopted Accounting Standard Update 2016-02, Leases (Topic 842) (“ASC 842”). See NOTE 2—Summary of Significant Accounting Policies and NOTE 4—Leases for detailed information on adoption of ASC 842.


The accompanying notes are an integral part of these consolidated financial statements.

4



RED HAT, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands—except per share amounts)
(Unaudited) 
 
Three Months Ended
 
May 31,
2019
 
May 31,
2018
Revenue:
 
 
 
Subscriptions
$
814,952

 
$
711,521

Training and services
119,159

 
102,009

Total revenue
934,111

 
813,530

Cost of revenue:
 
 
 
Subscriptions
61,899

 
52,173

Training and services
82,384

 
70,526

Total cost of revenue
144,283

 
122,699

Gross profit
789,828

 
690,831

Operating expense:
 
 
 
Sales and marketing
394,201

 
348,815

Research and development
182,961

 
166,506

General and administrative
80,548

 
63,354

Total operating expense
657,710

 
578,675

Income from operations
132,118

 
112,156

Interest income
9,254

 
7,834

Interest expense
1,959

 
6,319

Other expense, net
766

 
2,194

Income before provision for income taxes
138,647

 
111,477

Benefit for income taxes
(2,473
)
 
(1,713
)
Net income
$
141,120

 
$
113,190

Net income per share:
 
 
 
Basic
$
0.80

 
$
0.64

Diluted
$
0.76

 
$
0.59

Weighted average shares outstanding:
 
 
 
Basic
177,400

 
177,302

Diluted
186,635


190,739




The accompanying notes are an integral part of these consolidated financial statements.

5



RED HAT, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
(Unaudited) 
 
Three Months Ended
 
May 31,
2019
 
May 31,
2018
Net income
$
141,120

 
$
113,190

Other comprehensive income (loss):
 
 
 
Change in foreign currency translation adjustment, net of tax benefit of $465 and $0, respectively
(6,256
)
 
(10,831
)
Available-for-sale securities:
 
 
 
Unrealized gain on available-for-sale securities during the period
2,023

 
38

Reclassification for gain realized on available-for-sale securities, reported in Other expense, net
(239
)
 
(128
)
Tax (expense) benefit
(564
)
 
16

Net change in available-for-sale securities (net of tax)
1,220

 
(74
)
Total other comprehensive loss
(5,036
)
 
(10,905
)
Comprehensive income
$
136,084

 
$
102,285





The accompanying notes are an integral part of these consolidated financial statements.

6



RED HAT, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(Unaudited)
 
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
Cash flows from operating activities:
 
 
 
Net income
$
141,120

 
$
113,190

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization
36,754

 
27,054

Amortization of debt discount and transaction costs
1,885

 
5,838

Repayments of convertible notes attributable to debt discount
(13,981
)
 

Share-based compensation expense
50,168

 
46,005

Net amortization of bond premium on debt securities available for sale
271

 
743

Other
(872
)
 
(2,298
)
Changes in operating assets and liabilities:
 
 
 
Accounts receivable
445,186

 
299,439

Other receivables
(12,278
)
 
(35,160
)
Prepaid expenses
28,844

 
25,382

Accounts payable and accrued expenses
(58,271
)
 
(28,642
)
Deferred revenue
(158,729
)
 
(104,592
)
Other
(143
)
 
(800
)
Net cash provided by operating activities
459,954

 
346,159

Cash flows from investing activities:
 
 
 
Purchase of investment in debt securities available for sale

 
(108,336
)
Proceeds from maturities of investment in debt securities available for sale
110,431

 
87,004

Proceeds from sales of investment in debt securities available for sale
64,899

 
525

Proceeds from sales of strategic equity investments

 
1,300

Purchase of developed software and other intangible assets
(4,134
)
 
(2,866
)
Payments for property and equipment
(23,513
)
 
(12,963
)
Other
(124
)
 
(986
)
Net cash provided by (used in) investing activities
147,559

 
(36,322
)
Cash flows from financing activities:
 
 
 
Proceeds from exercise of common stock options
369

 
875

Proceeds from employee stock purchase program
7,501

 
15,262

Payments related to net settlement of share-based compensation awards
(81,274
)
 
(77,094
)
Purchase of treasury stock

 
(150,019
)
Proceeds (payments) on other borrowings, net
26

 
(299
)
Repayments of convertible notes attributable to principal
(102,163
)
 
(25,953
)
Net cash used in financing activities
(175,541
)
 
(237,228
)
Effect of foreign currency exchange rates on cash, cash equivalents and restricted cash
(19,672
)
 
(28,261
)
Net increase in cash, cash equivalents and restricted cash
412,300

 
44,348

Cash, cash equivalents and restricted cash at beginning of the period
1,883,096

 
1,724,132

Cash, cash equivalents and restricted cash at end of the period
$
2,295,396

 
$
1,768,480

Restricted cash included in cash, cash equivalents and restricted cash
$

 
$
1,137



The accompanying notes are an integral part of these consolidated financial statements.

7



RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)


NOTE 1—Company and Merger Agreement
Red Hat, Inc., incorporated in Delaware, together with its subsidiaries (“Red Hat” or the “Company”) is a leading global provider of open source software solutions, using a community-powered approach to develop and offer reliable and high-performing operating system, virtualization, management, middleware, cloud and storage technologies.
Open source software is an alternative to proprietary software and represents a different model for the development and licensing of commercial software code than that typically used for proprietary software. Because open source software code, generally, is freely shared, there are customarily no licensing fees for the use of open source software. Therefore, the Company does not recognize revenue from the licensing of the code itself. The Company provides value to its customers through the development, aggregation, integration, testing, certification, delivery, maintenance, enhancement and support of its Red Hat technologies, and by providing a level of performance, scalability, flexibility, reliability and security for the technologies the Company packages and distributes. Moreover, because communities of developers not employed by the Company assist with the creation of the Company’s open source offerings, opportunities for further innovation of the Company’s offerings are supplemented by these communities.
The Company derives its revenue and generates cash from customers primarily from two sources: (i) subscription revenue and (ii) training and services revenue. These arrangements typically involve subscriptions to Red Hat technologies. The arrangements with the Company’s customers that produce this revenue and cash are explained in further detail in NOTE 2—Summary of Significant Accounting Policies.
Merger Agreement
On October 28, 2018, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with International Business Machines Corporation, a New York corporation (“IBM”), and Socrates Acquisition Corp., a Delaware corporation and a wholly owned subsidiary of IBM (“Sub”), pursuant to which, among other things, Sub will merge with and into the Company, with the Company surviving as a wholly owned subsidiary of IBM (the “Merger”). The Board of Directors of the Company and the Board of Directors of IBM each approved the Merger and the Merger Agreement.
At the effective time of the Merger (the “Effective Time”), subject to the terms and conditions of the Merger Agreement, each share of common stock, par value $0.0001 per share, of the Company issued and outstanding immediately prior to the Effective Time (other than (i) cancelled shares, (ii) dissenting shares, and (iii) subsidiary converted shares) shall be converted into the right to receive $190.00 in cash without interest. On December 12, 2018, the Company filed its definitive proxy statement on Schedule 14A (the “Proxy Statement”) with the Securities and Exchange Commission (“SEC”) for a special meeting of its stockholders to be held on January 16, 2019 in connection with the Merger. The Merger Agreement was adopted and approved by the Company’s stockholders at the January 16, 2019 special meeting of stockholders. The Company continues to expect the transaction to close in the second half of 2019, subject to certain conditions, including receipt of regulatory approvals. Until the closing, the Company will continue to operate as an independent company. The Company has incurred Merger-related costs of $9.9 million, which are included in General and administrative expenses in the Company’s Consolidated Statement of Operations for the three months ended May 31, 2019.
Consummation of the Merger is subject to certain customary conditions, including, without limitation, (i) the receipt of approvals, or the expiration or termination of the applicable waiting periods, under certain antitrust laws (including the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the “HSR Act”) and clearance under Council Regulation 139/2004 of the European Union); and (ii) the absence of any temporary restraining order, preliminary or permanent injunction or other judgment or law issued by certain courts of competent jurisdiction or other governmental entity, in each case prohibiting consummation of the Merger, and no action or proceeding by a governmental entity before any court or certain other governmental entities of competent jurisdiction seeking to enjoin, restrain or otherwise prohibit consummation of the Merger. As of the filing of this Form 10-Q, the U.S. Department of Justice has concluded its review of IBM’s proposed acquisition of the Company without remedies or conditions and the Company has received a notice of early termination of the waiting period under the HSR Act. As of the filing of this Form 10-Q, the European Commission has unconditionally approved the proposed acquisition of the Company by IBM under the European Union Merger Regulation. Each party’s obligation to consummate the Merger is subject to certain other customary conditions.

8


The Merger Agreement contains certain customary termination rights for the Company and IBM. Subject to certain limitations, the Merger Agreement may be terminated by either IBM or the Company if (i) the Merger is not consummated on or before October 28, 2019, which is subject to extension for two consecutive three-month periods by either party if all conditions are satisfied other than receipt of regulatory approvals and absence of legal restraints and (ii) an order having the effect of making the Merger illegal or otherwise prohibiting consummation of the Merger becomes final and non-appealable.
NOTE 2Summary of Significant Accounting Policies
Basis of presentation
The unaudited interim consolidated financial statements as of and for the three months ended May 31, 2019 have been prepared by the Company pursuant to the rules and regulations of the SEC for interim financial reporting. These consolidated statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary for a fair statement of the consolidated balance sheets, consolidated operating results, consolidated other comprehensive income and consolidated cash flows for the periods presented in accordance with accounting principles generally accepted in the U.S. (“U.S. GAAP”). Operating results for the three months ended May 31, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending February 29, 2020. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been omitted in accordance with the SEC’s rules and regulations for interim reporting. These unaudited financial statements should be read in conjunction with the Company’s Consolidated Financial Statements, including notes thereto, included in the Company’s Annual Report on Form 10-K for the fiscal year ended February 28, 2019. Other than the accounting pronouncement adopted during the three months ended May 31, 2019 related to accounting for leases as described below, there have been no changes to the Company’s significant accounting policies from those described in NOTE 2—Summary of Significant Accounting Policies to the Consolidated Financial Statements contained in the Company’s Annual Report on Form 10-K for the fiscal year ended February 28, 2019.
The Company adopted Accounting Standards Update 2016-02, Leases, now commonly referred to as Accounting Standards Codification Topic 842 (“ASC 842”), effective March 1, 2019, using the modified retrospective method, which does not require adjustments to comparative periods nor require modified disclosures in those comparative periods.
Certain amounts for the three months ended May 31, 2018 have been reclassified to conform to the current period presentation.
The Company’s fiscal year ends on the last day of February, and the Company identifies fiscal years by the calendar years in which they end. For example, the fiscal year ending February 29, 2020 is referred to as “fiscal 2020.”
Consolidation policy
The accompanying Consolidated Financial Statements include the accounts of the Company and all of its wholly owned subsidiaries. All significant inter-company accounts and transactions are eliminated in consolidation. There are no significant foreign exchange restrictions on the Company’s foreign subsidiaries.
Use of estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the balance sheet dates and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from such estimates. Estimates are used for, but not limited to, revenue recognition, goodwill and other long-lived assets, share-based compensation, income taxes and loss contingencies.
Revenue recognition
The Company derives its revenues from subscription contracts and training and service contracts. Revenue is recognized when performance obligations, as stipulated in the contracts, are transferred to a customer for an amount that reflects the consideration the Company expects to receive in exchange for those subscription contracts and training and service contracts.

9


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


The Company applies the following five steps to recognize revenue:
1)    Identify the contract with a customer. The Company determines that it has a contract with a customer when the contract is approved, the party’s rights regarding the products and services to be transferred can be identified, the payment terms for the products and services are identified, the customer’s ability and intent to pay can be determined, and the contract has commercial substance. Judgment is used to assess the customer’s ability and intent to pay, which is based upon factors including the customer’s historical payment experience or credit and financial information pertaining to the customer.
2)    Identify the performance obligations in the contract. The Company’s performance obligations are identified based on the products and services that will be transferred to the customer that are both capable of being distinct and are distinct in the context of the contract and consist of (i) subscription offerings, including non-proprietary open-source software code delivered to the customer, software support subscriptions delivered to the customer, software support subscriptions embedded in partner products and learning subscriptions and (ii) training and services, including professional services sold at a fixed fee, professional services sold on a time-and-material-basis, training courses or units, and consulting units. In limited cases, the option to purchase additional subscription offerings or training and services may be offered at a price representing a material right. In such cases, the option to purchase is considered a distinct performance obligation.
3)     Determine the transaction price. The Company determines transaction price based on the consideration expected to be received in exchange for transferring certain performance obligations to the customer. In determining the transaction price, variable consideration, if any, would be considered if, in management’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.
The Company’s contracts do not contain significant financing components. Specifically, the Company does not typically extend customer payment terms beyond a standard 30- to 60-day term and as a result the Company has elected the one-year-or-less safe harbor expedient and does not impute any interest.
The Company has elected to exclude all taxes from the transaction price (e.g., sales, use, value-added, etc.). Revenue is recognized net of such taxes.
4)     Allocate the transaction price to performance obligations in the contract. When a contract contains a single performance obligation, the entire transaction price is allocated to that one performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price (“SSP”). The Company typically determines SSP based on the observable price when the Company sells the subscriptions or training and services separately, taking into consideration the geographical region of the customer, type of offering and sales channel. In instances where SSP is not directly observable, the Company determines SSP either from the renewal rate paid for the performance obligation to the extent it is the same rate as stipulated in the initial customer contract or by using the expected-cost-plus-margin approach.
5)     Recognize revenue when or as the performance obligation is satisfied. Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised subscription offerings and training and services to a customer. For each performance obligation, a determination is made as to whether the control is transferred over time or at a point in time. For performance obligations satisfied over time, a method to measure progress toward complete satisfaction is selected, based upon the most faithful depiction of performance. The selected method for each performance obligation type is applied consistently to similar contracts.
Subscription revenue
Subscription revenue is comprised of direct and indirect sales of subscriptions relating to Red Hat technologies. Accounts receivable and deferred revenue are recorded at the time a customer enters into a binding and non-cancellable subscription agreement for the purchase of a subscription, subscription services are made available to the customer and the customer is billed. The deferred revenue amount is recognized as revenue ratably over the subscription period. Red Hat technologies are generally offered with base subscription periods of either one year or three years; the majority of the Company’s subscriptions have terms of one year. Under these subscription agreements, renewal rates are generally specified for renewal terms of one year or three years. Subscriptions generally entitle the end user to the technology itself and post-contract customer support, generally consisting of varying levels of support services as well as access to security updates, fixes, functionality enhancements, upgrades to the technologies, each on an if and when available basis, and compatibility with an ecosystem of certified hardware and software, during the term of the subscription. The Company sells its offerings through two principal channels: (1) direct, which includes sales by the Company’s sales force as well as web store sales, and (2) indirect, which includes certified cloud and service providers (“CCSPs”), distributors, original equipment manufacturers (“OEMs”), systems integrators and value added resellers.

10


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


The Company recognizes revenue from the sale of Red Hat technologies ratably over the period of the subscription beginning on the commencement date of the subscription agreement. The Company has determined that the delivery of software code underlying the subscription is a distinct performance obligation as it is both capable of being distinct and is distinct within the context of a customer contract. The Company uses a non-proprietary open source development and licensing model to provide its software technologies to customers and therefore the amount of transaction price allocated to the underlying software code is negligible. The Company derives a portion of its revenue from CCSPs that provide public clouds with, and allow users to consume, computing resources as a service. The Company earns revenue based on subscription units consumed by the CCSP or its end users. The Company uses its historical cloud-usage data to estimate the amount of revenue earned and recognized each month and adjusts to actual amounts earned upon receipt of usage reports from the CCSPs in the following month. The differences between actual amounts earned and estimates made have generally been insignificant.
Training and services revenue
Training and services revenue is comprised of revenue for consulting, engineering and customer training courses or units and education services. Consulting services consist of time-based units or fixed-fee arrangements. For time-based arrangements, revenue is recognized over time as these services are performed and for fixed-fee arrangements, revenue is recognized based on the proportion of services performed. Engineering services represent revenue earned under fixed-fee arrangements with the Company’s OEM partners and other customers to provide for significant modification and customization of Red Hat technologies. The Company recognizes revenue for these fixed-fee engineering services based on a proportional performance basis using actual costs incurred to date over the estimated total projected costs, which includes a representative profit margin. A representative profit margin is determined based on analysis of a population of similar contracts by region. Revenue for customer training and education services is recognized on the dates the services are performed.
See NOTE 17—Segment Reporting for further information, including revenue by geographic area and significant product and service offerings.
Contract Balances
Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. For multi-year arrangements, the Company will generally invoice customers upfront or annually at the beginning of each annual coverage period. See below for the accounting policy related to receivables and see NOTE 13—Deferred Revenue and Performance Obligations for further information on deferred revenue balances.
Accounts receivable and allowance for doubtful accounts
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company’s estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company determines the allowance based on historical write-off experience and other qualitative factors. The Company reviews its allowance for doubtful accounts monthly. Past due balances over 90 days and over a specified amount are reviewed individually for collectability. All other balances are reviewed on a pooled basis by type of receivable. Account balances are charged off against the allowance when the Company determines it is probable the receivable will not be recovered. The Company does not have off-balance sheet credit exposure related to its customers. Unbilled receivables related to subscription and training and services contracts are included in accounts receivable. See NOTE 3—Accounts Receivable for further information on accounts receivable balances.

11


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


Deferred selling costs
Deferred commissions are the incremental costs that are directly associated with non-cancellable subscription contracts with customers and consist of sales commissions and certain related fringe benefits earned by the Company’s sales force. The commissions are deferred and amortized on a straight-line basis over a period that approximates the subscription period. In determining the period that approximates the subscription period, the Company utilizes a portfolio approach that allows for the analysis of customer contracts with similar characteristics. The Company has determined that the effects on the financial statements of the portfolio approach would not differ materially from an individual customer contract analysis approach. The commission payments are paid in full subsequent to the month in which the customer’s service commences. The deferred commission amounts are recoverable through the future revenue streams under the non-cancellable customer contracts. In addition, the Company has the ability and intent under the commission plans with its sales force to recover commissions previously paid to its sales force in the event that customers breach the terms of their subscription agreements and do not fully pay for their subscription agreements. See NOTE 6—Deferred Selling Costs for further information on deferred commissions and the related amortization of deferred commissions.
Leases
The Company determines if an arrangement is a lease at inception. As part of that determination, the Company considers whether there is an implicitly or explicitly identified asset in an arrangement and whether the Company, as the lessee, has the right to control that asset.
Operating leases are included in operating right-of-use (“ROU”) assets, accounts payable and accrued expenses, and operating lease liabilities in the Company’s Consolidated Balance Sheets. Finance leases are included in property and equipment, other current obligations, and other long-term obligations in the Company’s Consolidated Balance Sheets.
ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Variable lease payments, other than those based on a rate or index, are not included in the recognition of ROU assets and lease liabilities but instead are recognized in the Consolidated Statement of Operations in the period in which the obligation for those payments is incurred. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit borrowing rate, the Company’s incremental borrowing rate at commencement date is used to determine the present value of lease payments. The lease terms may include options to extend or to purchase when it is reasonably certain that the Company will exercise those options. For termination options, the Company will adjust the lease term unless it is reasonably certain that the option will not be taken. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
The Company has lease arrangements with both lease and non-lease components, which are generally accounted for as a single lease component. Additionally, for certain equipment leases, the Company applies a portfolio approach to effectively account for the operating lease ROU assets and liabilities.
Recent accounting pronouncements
Accounting pronouncements adopted
In August 2018, the FASB issued Accounting Standards Update 2018-15, Intangibles—Goodwill and Other—Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force) (“ASU 2018-15”). The FASB issued ASU 2018-15 to align the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an internal-use software license. The Company early adopted this standard effective March 1, 2019. The adoption of this standard did not significantly impact the Company’s Consolidated Financial Statements.


12


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


In February 2016, the FASB issued Accounting Standards Update 2016-02, Leases (Topic 842) (“ASU 2016-02”). The FASB issued ASU 2016-02 to increase transparency and comparability among organizations with respect to accounting for leases by requiring the recognition of ROU assets and lease liabilities on the balance sheet. For income statement purposes, the FASB retained a dual model, requiring leases to be classified as either operating or finance. Along with ASU 2016-02, the Company also adopted Accounting Standards Update 2018-10, Codification Improvements to Topic 842 Leases (“ASU 2018-10”), Accounting Standards Update 2018-11, Targeted Improvements to Topic 842 Leases (“ASU 2018-11”), Accounting Standards Update 2018-20, Leases (Topic 842) Narrow-Scope Improvements for Lessors (“ASU 2018-20”) and Accounting Standards Updated 2019-01, Leases (Topic 842): Codification Improvements (“ASU 2019-01”), now commonly referred to as Accounting Standards Codification Topic 842 (“ASC 842”). The Company adopted ASC 842 as of March 1, 2019.
The Company adopted ASC 842 using the transition method, which does not require adjustments to comparative periods nor require modified disclosures in those comparative periods. The Company elected the transition package of practical expedients permitted within the new standard, which among other things, allows the carryforward of the historical lease classification. Further, upon adoption of the new guidance, the Company elected the practical expedients to combine lease and non-lease components for all asset classes and to not recognize ROU assets and lease liabilities for short-term leases for all asset classes.
ASC 842 had a material impact on the Company’s Consolidated Balance Sheets, but did not have an impact on the Consolidated Statements of Operations. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases. At adoption, the Company recognized operating ROU assets of $237.4 million and operating lease liabilities of $244.5 million. Finance leases are not significant to the Company’s financials. The transition adjustment recognized in retained earnings as of March 1, 2019, was not material.
See NOTE 4—Leases for further information on the Company’s lease arrangements.
NOTE 3Accounts Receivable
Accounts receivable are presented net of an allowance for doubtful accounts. Activity in the Company’s allowance for doubtful accounts is presented in the following table (in thousands):
As of
 
Balance at
beginning
of period
 
Charged to (recovery of)
expense
 
Adjustments (1)
 
Balance at
end of
period
February 28, 2019
 
$
2,167

 
3,247

 
(853
)
 
$
4,561

May 31, 2019
 
$
4,561

 
(195
)
 
86

 
$
4,452

_______________ 
(1) 
Represents foreign currency translation adjustments and amounts written-off as uncollectible accounts receivable.
Included in accounts receivable, net of allowance for doubtful accounts, are unbilled receivables of $43.3 million and $40.2 million as of May 31, 2019 and February 28, 2019, respectively.
As of May 31, 2019, no individual customer accounted for 10% or more of the Company’s total accounts receivable. As of February 28, 2019, the Company had one customer whose accounts receivable balance individually represented 10%of total accounts receivable.

13


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


NOTE 4Leases
The Company has operating and finance leases for office locations, research and development facilities, data centers and certain equipment.
Supplemental balance sheet information related to leases was as follows (in thousands, except for lease term and discount rate):
 
Balance Sheet Classification
 
May 31, 2019
 
February 28, 2019
Assets:
 
 
 
 
 
   Operating
Operating right-of-use assets, net
 
$
224,371

 
$

   Finance
Property and equipment, net of accumulated depreciation and amortization
 
579

 
281

Total leased assets
 
 
$
224,950

 
$
281

 
 
 
 
 
 
Liabilities:
 
 
 
 
 
   Current:
 
 
 
 
 
     Operating
Accounts payable and accrued expenses
 
$
46,633

 
$

     Finance
Other current obligations
 
256

 
282

   Long-term:
 
 
 
 
 
     Operating
Operating lease liabilities
 
188,133

 

     Finance
Other long-term obligations
 
336

 
6

Total lease liabilities
 
 
$
235,358

 
$
288


Prior to the adoption of ASC 842 on March 1, 2019, ROU assets and lease liabilities for operating leases were not recognized in the Consolidated Balance Sheets. The Company elected the practical expedient to not provide a comparable presentation in the Consolidated Balance Sheets for periods prior to adoption.
Supplemental information related to leases was as follows:
 
May 31, 2019
Weighted average remaining lease term:
 
   Operating leases
7.33 years
   Finance leases
3.45 years
 
May 31, 2019
Weighted average discount rate:
 
   Operating leases
3.7
%
   Finance leases
3.3
%



14


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


The components of lease expense were as follows (in thousands):
 
 
 
Three Months Ended
 
Statement of Operations Classification
 
May 31, 2019
 
May 31, 2018
Operating lease expense
Cost of revenue, Operating expense
 
$
14,666

 
see note (1)

Variable lease expense
Cost of revenue, Operating expense
 
1,176

 
see note (1)

Finance lease expense:
 
 
 
 
 
  Amortization of leased assets
Cost of revenue, Operating expense
 
146

 
276

  Interest on lease liabilities
Interest expense
 
6

 
7

Total lease expense (2)
 
 
$
15,994

 
$
283

____________________ 
(1) 
Rent expense under operating leases was $13.4 million for the three months ended May 31, 2018.
(2) 
Sublease income is recognized as a reduction to operating expense in the Consolidated Statement of Operations and is not material.

Supplemental cash flow information related to leases was as follows (in thousands):
 
 
Three Months Ended May 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
 
  Operating cash outflows from operating leases
 
$
14,043

  Operating cash outflows from finance leases
 
$
6

  Financing cash outflows from finance leases
 
$
112

Right-of-use assets obtained in exchange for lease obligations:
 
 
   Operating leases
 
$
762

   Finance leases
 
$
133



Maturities of lease liabilities were as follows (in thousands):
Fiscal Year
Operating leases
 
Finance leases
2020 (excluding the three months ended May 31, 2019)
$
40,737

 
$
258

2021
47,858

 
101

2022
42,467

 
101

2023
33,438

 
101

2024
26,339

 
82

Thereafter
79,125

 

  Total lease payments
269,964

 
643

  Less imputed interest
(35,198
)
 
(51
)
Total
$
234,766

 
$
592




15


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


The following table, which was included in the Company’s Annual Report on Form 10-K for the fiscal year ended February 28, 2019, depicts gross minimum lease payments under non-cancellable operating and capital leases (in thousands):
Fiscal Year
 
Operating
Leases
 
Capital Leases
2020
 
$
60,722

 
$
282

2021
 
51,060

 
6

2022
 
41,173

 

2023
 
32,016

 

2024
 
27,479

 

Thereafter
 
79,530

 

Total minimum lease payments
 
$
291,980

 
$
288



The difference between the Company’s total lease commitments as reported at February 28, 2019 compared to the March 1, 2019 ROU asset balance in the Consolidated Balance Sheets is primarily due to the required use of a discount factor (imputed interest) under the new lease guidance and certain amounts that are not included in the ROU asset under the new lease guidance.
NOTE 5Identifiable Intangible Assets
Identifiable intangible assets consist primarily of trademarks, copyrights and patents, purchased technologies, customer and reseller relationships and covenants not to compete, all of which are amortized over the estimated useful life, generally on a straight-line basis, with the exception of customer and reseller relationships, which are generally amortized over the greater of straight-line over the estimated useful life or the related asset’s pattern of economic benefit. Useful lives range from two years to 10 years. As of May 31, 2019 and February 28, 2019, trademarks with an indefinite estimated useful life totaled $11.2 million and $11.4 million, respectively.
The following is a summary of identifiable intangible assets (in thousands):
 
May 31, 2019
 
February 28, 2019
 
Gross
Amount
 
Accumulated
Amortization
 
Net
Amount
 
Gross
Amount
 
Accumulated
Amortization
 
Net
Amount
Trademarks, copyrights and patents
$
180,240

 
$
(86,132
)
 
$
94,108

 
$
176,704

 
$
(82,967
)
 
$
93,737

Purchased technologies
218,561

 
(118,705
)
 
99,856

 
219,196

 
(113,617
)
 
105,579

Customer and reseller relationships
105,562

 
(102,047
)
 
3,515

 
105,737

 
(100,947
)
 
4,790

Covenants not to compete
15,661

 
(14,800
)
 
861

 
15,787

 
(14,728
)
 
1,059

Other intangible assets
8,833

 
(8,259
)
 
574

 
8,833

 
(7,915
)
 
918

Total identifiable intangible assets
$
528,857

 
$
(329,943
)
 
$
198,914

 
$
526,257

 
$
(320,174
)
 
$
206,083


Amortization expense associated with identifiable intangible assets recognized in the Company’s Consolidated Financial Statements is summarized as follows (in thousands):
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
Cost of revenue
$
6,660

 
$
6,485

Sales and marketing
1,194

 
1,362

Research and development
34

 
34

General and administrative
2,517

 
2,373

Total amortization expense
$
10,405

 
$
10,254




16


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


NOTE 6Deferred Selling Costs
Deferred selling costs include commissions paid to the Company’s sales associates that are the incremental costs incurred to obtain contracts with customers. The commissions are deferred and amortized over a period to approximate the period of the subscription term. For further discussion on deferred commissions, see NOTE 2—Summary of Significant Accounting Policies.
Current and non-current deferred commissions are included in Prepaid expenses and Other assets, respectively, in the Company’s Consolidated Balance Sheets and are as follows (in thousands):
 
May 31, 2019
 
February 28, 2019
Deferred commissions, current
$
183,462

 
$
201,971

Deferred commissions, non-current
45,860

 
47,849

Total deferred commissions
$
229,322

 
$
249,820


Amortization of deferred commissions is included in Sales and marketing expense in the Company’s Consolidated Statements of Operations. Amortization expense related to deferred commissions totaled $64.3 million and $56.2 million for the three months ended May 31, 2019 and May 31, 2018, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.
NOTE 7Derivative Instruments
The Company transacts business in various foreign countries and is, therefore, subject to risk of foreign currency exchange rate fluctuations. From time to time, the Company enters into forward contracts to economically hedge transactional exposure associated with commitments arising from trade accounts receivable, trade accounts payable and fixed purchase obligations denominated in a currency other than the functional currency of the respective operating entity. All derivative instruments are recognized in the Consolidated Balance Sheets at their respective fair values. The Company has elected not to prepare and maintain the documentation required to qualify for hedge accounting treatment and, therefore, changes in fair value are recognized in the Consolidated Statements of Operations. See NOTE 16—Assets and Liabilities Measured at Fair Value on a Recurring Basis for information regarding the fair value hierarchy of derivative instruments.
The effects of derivative instruments on the Company’s Consolidated Financial Statements are as follows (in thousands):
 
May 31, 2019
 
Classification of 
Gain (Loss)
Recognized in Income on
Derivatives
 
Three Months Ended May 31, 2019
 
Balance Sheet 
Classification
 
Fair
Value
 
Notional
Value
 
 
Assets—foreign currency forward contracts not designated as hedges
Other current assets
 
$
233

 
$
18,185

 
Other expense, net
 
$
645

Liabilities—foreign currency forward contracts not designated as hedges
Accounts payable and accrued expenses
 
(173
)
 
42,821

 
Other expense, net
 
(651
)
Total
 
 
$
60

 
$
61,006

 
 
 
$
(6
)
 
May 31, 2018
 
Classification of 
Gain (Loss)
Recognized in Income on
Derivatives
 
Three Months Ended May 31, 2018
 
Balance Sheet 
Classification
 
Fair
Value
 
Notional
Value
 
 
Assets—foreign currency forward contracts not designated as hedges
Other current assets
 
$
111

 
$
21,554

 
Other expense, net
 
$
289

Liabilities—foreign currency forward contracts not designated as hedges
Accounts payable and accrued expenses
 
(790
)
 
28,112

 
Other expense, net
 
(1,136
)
Total
 
 
$
(679
)
 
$
49,666

 
 
 
$
(847
)



17


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


NOTE 8Income Taxes
The effective tax rate for the three months ended May 31, 2019 of (1.8)% differed from the U.S. federal statutory rate of 21% primarily due to excess tax benefits from share-based compensation, research tax credits and other discrete net tax benefits primarily related to an intra-entity transfer of assets. Tax expense for the three months ended May 31, 2019 included net discrete tax benefits of $28.8 million.
For the three months ended May 31, 2018, the Company’s then-effective tax rate of (1.5)% differed from the U.S. federal statutory rate of 21% primarily due to excess tax benefits from share-based compensation and research tax credits. Tax expense for the three months ended May 31, 2018, included net discrete tax benefits of $26.8 million primarily related to net excess tax benefits from share-based compensation.
The Company files a consolidated U.S. federal income tax return, as well as separate and combined income tax returns in numerous state and international jurisdictions. The Company is currently subject to examination by various taxing jurisdictions. The Company regularly assesses the potential outcomes of both ongoing and future examinations for the current and prior years, and believes that its provision for income taxes is adequate. The Company believes that some of these audits and negotiations may conclude during the next 12 months.
As of May 31, 2019, it is reasonably possible that total unrecognized tax benefits, including interest, may be reduced by approximately $68.2 million within the next 12 months primarily as a result of audit settlements in various tax jurisdictions, most of which would affect the Company’s effective tax rate.
NOTE 9Convertible Notes
Convertible note offering
On October 7, 2014, the Company completed its offering of $805.0 million aggregate principal amount of the convertible notes. The convertible notes were sold in a private placement under a purchase agreement, dated as of October 1, 2014, entered into by and among the Company and the initial purchasers, for resale to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended. For additional information, see NOTE 12—Convertible Notes to the Consolidated Financial Statements contained in the Company’s Annual Report on Form 10-K for the fiscal year ended February 28, 2019.
Indenture
On October 7, 2014, the Company entered into an indenture (the “Indenture”) with respect to the convertible notes with U.S. Bank National Association, as trustee (the “Trustee”). Under the Indenture, the convertible notes are senior unsecured obligations of the Company and bear interest at a rate of 0.25% per year, payable semiannually in arrears on April 1 and October 1 of each year, beginning on April 1, 2015. The convertible notes will mature on October 1, 2019, unless previously purchased or converted.
The convertible notes are convertible into shares of the Company’s common stock at an initial conversion rate of 13.6219 shares per $1,000 principal amount of the convertible notes (which is equivalent to an initial conversion price of approximately $73.41 per share), subject to adjustment upon the occurrence of certain events. Upon conversion of the convertible notes, holders will receive cash or shares of the Company’s common stock or a combination thereof, at the Company’s election.
Effective April 1, 2019, holders may convert their convertible notes at any time until the close of business on the second scheduled trading day immediately preceding the maturity date of the convertible notes. Upon conversion of the convertible notes on or after April 1, 2019, holders will receive on October 1, 2019 cash equal to the principal amount of the notes converted and shares of the Company’s common stock for the excess conversion value; provided that if the Merger is completed prior to October 1, 2019, then converting holders will receive cash for each $1,000 principal amount of convertible notes being converted equal to the conversion rate then in effect multiplied by the same per share cash consideration a common stockholder would receive in the Merger, subject to certain adjustments.

18


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


During the first quarter of the fiscal year ending February 29, 2020, the Company settled notices of conversion with respect to $116.2 million aggregate principal amount of the convertible notes and elected to settle such conversions by paying cash for the principal amount and issuing 943,513 shares of common stock for the excess conversion value. The Company recognized a loss on settled conversions of $0.2 million for the three months ended May 31, 2019. Total settled conversions as of May 31, 2019 amounted to $614.6 million aggregate principal amount of the convertible notes. The Company settled conversions of $3.0 million in principal amount of the convertible notes in the second quarter of the fiscal year ending February 29, 2020 by paying cash for the principal amount and issuing shares of common stock for the excess conversion value.
Based on the closing price of the Company’s common stock of $184.30 on the last trading day of the first quarter of the fiscal year ending February 29, 2020, the if-converted value of the convertible notes as of May 31, 2019 exceeded their principal amount by approximately $287.6 million.
The Company classified the net carrying amount of the convertible notes as a current liability as it is expected to be cash-settled on or prior to October 1, 2019. The equity component of the convertible notes continues to be classified as additional paid-in capital as of May 31, 2019 because the Company had the option to settle the principal amount in shares.
The conversion rate is subject to customary anti-dilution adjustments. If certain corporate events described in the Indenture occur prior to the maturity date, the conversion rate will be increased for a holder who elects to convert its convertible notes in connection with such corporate events in certain circumstances.
The convertible notes are not redeemable prior to maturity, and no sinking fund is provided for the notes. If the Company undergoes a “fundamental change,” as defined in the Indenture, subject to certain conditions, holders may require the Company to purchase for cash all or any portion of their convertible notes. The fundamental change purchase price will be 100% of the principal amount of the convertible notes to be purchased plus any accrued and unpaid interest up to but excluding the fundamental change purchase date. If the Merger with IBM is consummated, it will constitute a “fundamental change” under the Indenture.
The Indenture contains customary terms and covenants, including that upon certain events of default occurring and continuing, either the Trustee or the holders of at least 25% in principal amount of the outstanding convertible notes may declare 100% of the principal of, and accrued and unpaid interest, if any, on, all the convertible notes to be due and payable.
In accounting for the issuance of the convertible notes, the Company separated the convertible notes into liability and equity components. The Company allocated the total transaction costs incurred to the liability and equity components based on their relative fair values. Issuance costs attributable to the liability component are being amortized to interest expense over the term of the convertible notes. The excess of the face value of the convertible notes as a whole over the carrying amount of the liability component (the “debt discount”) is being amortized to interest expense over the term of the convertible notes. In addition, the debt discount is impacted by the derecognition of the original debt discount on early settlements of convertible notes. The convertible notes consisted of the following (in thousands):
 
May 31, 2019
 
February 28, 2019
Liability component:
 
 
 
Principal
$
190,396

 
$
306,552

Less: debt issuance costs
(211
)
 
(595
)
Less: debt discount
(1,632
)
 
(4,590
)
Net carrying amount
$
188,553

 
$
301,367

Equity component (1)
$
22,916

 
$
36,897

__________
 
 
 
(1)   Recognized in the Consolidated Balance Sheets in Additional paid-in capital.


19


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


The following table includes total interest expense recognized related to the convertible notes (in thousands):
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
Coupon rate 0.25% per year, payable semiannually
$
69

 
$
471

Amortization of convertible note issuance costs — liability component
384

 
831

Accretion of debt discount
1,501

 
5,007

Total interest expense related to convertible notes
$
1,954

 
$
6,309


The fair value of the convertible notes, which was determined based on inputs that are observable in the market (Level 2), and the carrying value of convertible notes (the carrying value excludes the equity component of the convertible notes classified in equity) is as follows (in thousands):
 
May 31, 2019
  
Fair Value
 
Carrying Value
Convertible notes
$
188,798

 
$
188,553


Convertible note hedge and warrant transactions
On October 1, 2014, the Company entered into convertible note hedge transactions and warrant transactions with certain of the initial purchasers of the convertible notes or their respective affiliates. In connection with the conversions of the convertible notes that settled in the first quarter of the fiscal year ending February 29, 2020, the Company exercised a portion of the options that are part of the convertible note hedge transactions for 954,731 shares of the Company’s common stock.
The convertible note hedge transactions are expected to offset, to the extent the Company’s common stock per share price does not exceed the $101.65 strike price of the warrants, which is subject to adjustments upon the occurrence of certain events, the potential dilution with respect to shares of the Company’s common stock upon any conversion of the convertible notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the converted notes, as the case may be. To partially offset the $148.0 million cost of the convertible note hedge transactions, the Company issued warrants and received proceeds of $79.8 million. The number of shares of the Company’s common stock underlying the warrants total 10,965,630, the number of shares originally underlying the convertible notes and the convertible note hedge transactions. The combination of the convertible note hedge transactions and the warrant transactions effectively increases the initial conversion price of the convertible notes from $73.41 per share to $101.65 per share. As a result, the warrant transactions will have a dilutive effect with respect to the Company’s common stock to the extent that the market price per share of the Company’s common stock, as measured under the terms of the warrant transactions, exceeds the $101.65 strike price of the warrants. For the three months ended May 31, 2019 and May 31, 2018, the warrants were included in the computation of diluted shares outstanding because the warrants’ exercise price was less than the average market price of the Company’s common stock during the related period. However, subject to certain conditions, the Company may elect to settle all of the warrants in cash.
NOTE 10Commitments and Contingencies
Product indemnification
The Company is a party to a variety of agreements pursuant to which it may be obligated to indemnify the other party from losses arising in connection with the Company’s services or products, or from losses arising in connection with certain events defined within a particular contract, which may include litigation or claims relating to intellectual property infringement, certain losses arising from damage to property or injury to persons or other matters. In each of these circumstances, payment by the Company is conditioned on the other party making a claim pursuant to the procedures specified in the particular contract, which procedures typically allow the Company to challenge the other party’s claims. Further, the Company’s obligations under these agreements may in certain cases be limited in terms of time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments made by the Company.

20


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


It is not possible to predict the maximum potential amount of future payments under these or similar agreements due to the conditional nature of the Company’s obligations and the facts and circumstances involved in each particular agreement. The Company does not record a liability for claims related to indemnification unless the Company concludes that the likelihood of a material claim is probable and estimable. Payments pursuant to these indemnification claims during the three months ended May 31, 2019 and May 31, 2018 were, in the aggregate, immaterial.
NOTE 11Legal Proceedings
The Company experiences routine litigation in the normal course of its business, including patent litigation. The Company presently believes that the outcome of this routine litigation will not have a material adverse effect on its financial position, results of operations or cash flows.
NOTE 12Stockholders’ Equity
The following table summarizes the changes in the Company’s stockholders’ equity during the three months ended May 31, 2019 (in thousands): 
 
Common Stock
 
Additional
Paid-In
Capital
 
Retained
Earnings
 
Treasury
Stock
 
Accumulated
Other
Comprehensive
Loss
 
Total
Stockholders’
Equity
 
Shares
 
Amount
 
 
 
 
 
Balance at February 28, 2019
244,403

 
$
24

 
$
2,791,895

 
$
2,054,069

 
$
(3,189,434
)
 
$
(42,622
)
 
$
1,613,932

Net income

 

 

 
141,120

 

 

 
141,120

Other comprehensive loss, net of tax

 

 

 

 

 
(5,036
)
 
(5,036
)
Vest and exercise of share-based awards
944

 
1

 
368

 

 

 

 
369

Common stock repurchase

 

 

 

 

 

 

Share-based compensation expense

 

 
50,168

 

 

 

 
50,168

Minimum tax withholdings paid by the Company on behalf of employees related to net settlement of employee share-based awards

 

 
(81,274
)
 

 

 

 
(81,274
)
Re-issuance of treasury stock under employee stock purchase plan
 
 

 
23,323

 

 
16,614

 

 
39,937

Convertible note conversions
943

 

 
(1,296
)
 

 

 

 
(1,296
)
Exercises of convertible note hedges

 

 
69,380

 

 
(69,364
)
 

 
16

Other adjustments
 
 


 
541

 

 
(541
)
 

 

Balance at May 31, 2019
246,290

 
$
25

 
$
2,853,105

 
$
2,195,189

 
$
(3,242,725
)
 
$
(47,658
)
 
$
1,757,936


21


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


The following table summarizes the changes in the Company’s stockholders’ equity during the three months ended May 31, 2018 (in thousands):
 
Common Stock
 
Additional
Paid-In
Capital
 
Retained
Earnings
 
Treasury
Stock
 
Accumulated
Other
Comprehensive
Loss
 
Total
Stockholders’
Equity
 
Shares
 
Amount
 
 
 
 
 
Balance at February 28, 2018
238,689

 
$
24

 
$
2,416,080

 
$
1,619,688

 
$
(2,525,072
)
 
$
(32,596
)
 
$
1,478,124

Net income

 

 

 
113,190

 

 

 
113,190

Other comprehensive loss, net of tax

 

 

 

 

 
(10,905
)
 
(10,905
)
Vest and exercise of share-based awards
905

 

 
875

 

 

 

 
875

Common stock repurchase

 

 
(17,175
)
 

 
(132,844
)
 

 
(150,019
)
Share-based compensation expense

 

 
46,005

 

 

 

 
46,005

Minimum tax withholdings paid by the Company on behalf of employees related to net settlement of employee share-based awards

 

 
(77,094
)
 

 

 

 
(77,094
)
Re-issuance of treasury stock under employee stock purchase plan
 
 

 
18,471

 

 
13,740

 

 
32,211

Convertible note conversions
185

 

 
(835
)
 

 

 

 
(835
)
Exercises of convertible note hedges
 
 

 
13,598

 

 
(13,598
)
 

 

Cumulative-effect adjustment from adoption of ASU 2016-01
 
 

 

 
392

 

 

 
392

Balance at May 31, 2018
239,779

 
$
24

 
$
2,399,925

 
$
1,733,270

 
$
(2,657,774
)
 
$
(43,501
)
 
$
1,431,944



    
Share repurchase programs
On June 21, 2018, the Company announced that its board of directors authorized the repurchase of up to $1.0 billion of Red Hat’s common stock from time to time on the open market or in privately negotiated transactions. The new program commenced on July 1, 2018, and will expire on the earlier of (i) June 30, 2020 or (ii) a determination by the board of directors, Chief Executive Officer or Chief Financial Officer to discontinue the program. The new program replaced the previous $1.0 billion repurchase program, which expired on June 30, 2018.
During the three months ended May 31, 2019, the Company did not repurchase any shares of its common stock under this repurchase plan program.
From its commencement on July 1, 2018 through May 31, 2019, the Company repurchased 1,838,241 shares of its common stock at an aggregate cost of $262.8 million under this repurchase program.
As of May 31, 2019, the amount available under this program for the repurchase of the Company’s common stock was $737.2 million, which remains unchanged from February 28, 2019. Pursuant to the Merger Agreement, the Company does not anticipate additional repurchases of the Company’s common stock prior to the consummation of the Merger with IBM.


22


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


Accumulated other comprehensive loss
Accumulated other comprehensive loss was comprised of the following (in thousands):
 
 
May 31, 2019
 
February 28, 2019
Accumulated loss from foreign currency translation adjustment, net of tax
 
$
(47,756
)
 
$
(41,500
)
Accumulated unrealized gain (loss), net of tax, on available-for-sale securities
 
98

 
(1,122
)
Accumulated other comprehensive loss
 
$
(47,658
)
 
$
(42,622
)

NOTE 13Deferred Revenue and Performance Obligations
Activity in the Company’s deferred revenue accounts is presented in the following table (in thousands):
 
 
February 28, 2019
 
Revenue recognized from opening balance
 
Deferred revenue, net (1)
 
May 31, 2019
Deferred revenue, short-term
 
$
2,161,206

 
$
(705,210
)
 
$
560,492

 
$
2,016,488

Deferred revenue, long-term
 
821,218

 

 
(40,175
)
 
781,043

Total deferred revenue
 
$
2,982,424

 
$
(705,210
)
 
$
520,317

 
$
2,797,531

____________________ 
(1) 
Includes revenue recognized from current period customer contracts and the impact from foreign currency exchange rate fluctuations.
As of May 31, 2019, the value of customer contracts allocated to performance obligations not yet satisfied, including $2.80 billion of total deferred revenue, was approximately $3.75 billion, of which approximately 60% is expected to be recognized as revenue within the next 12 months and the remainder thereafter.
In addition to the approximately $3.75 billion of customer contract value allocated to performance obligations not yet satisfied, as of May 31, 2019, the Company has offered customers options to purchase additional services at an agreed-upon price per hour that total approximately $163.9 million.
The summation of the customer contract value allocated to performance obligations not yet satisfied and the options to purchase additional services equals approximately $3.91 billion, which the Company considers as its total backlog.
NOTE 14Earnings Per Share
The Company computes basic net income per common share by dividing net income available to common stockholders by the weighted average number of common shares outstanding. Diluted net income per common share is computed by dividing net income available to common stockholders by the weighted average number of common shares and dilutive potential common share equivalents then outstanding. Potential common share equivalents consist of shares issuable upon the exercise of stock options, vesting of share-based awards, settlement of convertible notes, or exercise of warrants.
The following table reconciles the numerators and denominators of the earnings per share (“EPS”) calculation (in thousands, except per share amounts):
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
Net income available to common stockholders
$
141,120

 
$
113,190

Weighted average common shares outstanding
177,400

 
177,302

Incremental shares attributable to assumed vesting or exercise of outstanding equity award shares
2,803

 
3,833

Dilutive effect of convertible notes
1,554

 
5,686

Dilutive effect of warrants
4,878

 
3,918

Diluted shares
186,635

 
190,739

Diluted net income per share
$
0.76

 
$
0.59


 


23


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


With respect to the Company’s convertible notes, the Company will settle the principal amount of the convertible notes in cash upon conversion. As a result, upon conversion of the convertible notes, only the amounts payable in excess of the principal amounts of the convertible notes are considered in diluted EPS under the treasury stock method. See NOTE 9—Convertible Notes for detailed information on the convertible notes.
Warrants to purchase 10,965,630 shares of the Company’s common stock at $101.65 per share were outstanding during the three months ended May 31, 2019 and May 31, 2018. For the three months ended May 31, 2019 and May 31, 2018, the warrants were included in the computation of diluted EPS because the warrants’ exercise price was less than the average market price of the Company’s common stock during the related period.
The following share awards are not included in the computation of diluted EPS because the aggregate value of proceeds considered received upon either exercise or vesting was greater than the average market price of the Company’s common stock during the related periods and the effect of including such share awards in the computation would be anti-dilutive (in thousands): 
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
Number of shares considered anti-dilutive for calculating diluted EPS
43

 


NOTE 15Share-based Awards
The Company measures share-based compensation cost at the grant date, based on the estimated fair value of the award and recognizes the cost over the employee requisite service period, typically on a straight-line basis. The Company estimates the fair value of stock options using the Black-Scholes-Merton valuation model. The fair value of nonvested share awards, nonvested share units and performance share units are measured at their underlying closing share price on the day of grant.
The following summarizes share-based compensation expense recognized in the Company’s Consolidated Financial Statements (in thousands):
 
 
Three Months Ended
 
 
May 31, 2019
 
May 31, 2018
Cost of revenue
 
$
4,945

 
$
5,128

Sales and marketing
 
21,904

 
19,520

Research and development
 
16,002

 
14,782

General and administrative
 
7,317

 
6,575

Total share-based compensation expense (1)
 
$
50,168

 
$
46,005

__________ 
(1)
Total share-based compensation expense included $1.7 million and $4.0 million, respectively, of expense related to the Company’s employee stock purchase plan (“ESPP”) for the three months ended May 31, 2019 and May 31, 2018.
Share-based compensation expense qualifying for capitalization was insignificant for each of the three months ended May 31, 2019 and May 31, 2018. Accordingly, no share-based compensation expense was capitalized during these periods.

24


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


The following table summarizes the Company’s share-based awards granted, by type:
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
 
Shares and
Share Units
Underlying Awards
 
Weighted
Average Per Share Award Fair Value
 
Shares and
Share Units
Underlying Awards
 
Weighted
Average Per Share Award Fair Value
Service-based shares and share units
885,436

(1)(2) 
$
183.37

 
669,450

(1) 
$
160.53

Performance share units—target


$

 
173,014

 
$
163.56

Performance share awards


$

 
64,219

(2) 
$
163.56

Total share-based awards
885,436

 
$
183.37

 
906,683

 
$
161.32


_________ 
(1) 
Service-based shares and share units granted during the three months ended May 31, 2019 include 639,439 share units that vest over a three-year period with one-third vesting on the first anniversary of the grant date and one-twelfth vesting quarterly over the remaining two years and 56,487 share units that vest over a three-year period with one-third vesting annually over the three-year period. Service-based share units granted during the three months ended May 31, 2018 vest over a four-year period with one-quarter vesting annually over the four- year period.
(2) 
Service-based shares and share units granted during the three months ended May 31, 2019 include 189,510 restricted stock awards that vest over a three-year period with one-third vesting annually over the three-year period. Restricted stock awards granted during the three months ended May 31, 2018 were subject to the achievement of a specified dollar amount of revenue for fiscal 2019 (the “RSA Performance Goal”). Since the Company achieved the RSA Performance Goal, 25% of the restricted stock vests on or about July 16, 2019, and the remainder vests ratably on a quarterly basis over the course of the subsequent three-year period, provided that the grantee’s business relationship with the Company has not ceased.
NOTE 16Assets and Liabilities Measured at Fair Value on a Recurring Basis
Fair value is defined as the exchange price that would be received for the purchase of an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for such asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value should maximize the use of observable inputs and minimize the use of unobservable inputs. To measure fair value, the Company uses the following fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Unobservable inputs that are supported by little or no market activity and are significant to the fair value of the assets or liabilities.
The Company’s investments are comprised primarily of debt securities that are classified as available for sale and recorded at their fair values. Liquid investments with effective maturities of three months or less at the date of purchase are classified as cash equivalents. Investments with remaining effective maturities of twelve months or less from the balance sheet date are classified as short-term investments. Investments with remaining effective maturities of more than twelve months from the balance sheet date are classified as long-term investments. The Company’s Level 1 financial instruments are valued using quoted prices in active markets for identical instruments. The Company’s Level 2 financial instruments, including derivative instruments, are valued using quoted prices for identical instruments in less active markets or using other observable market inputs for comparable instruments.

25


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


Unrealized gains and temporary losses on investments classified as available for sale are included within accumulated other comprehensive income, net of any related tax effect. Realized gains and losses are recorded using the specific identification method and upon realization, such amounts are reclassified from accumulated other comprehensive income to Other expense, net. Realized gains and losses and other than temporary impairments, if any, are reflected in the Company’s Consolidated Statements of Operations as Other expense, net. The Company does not recognize changes in the fair value of its investments in income unless a decline in value is considered other than temporary. The vast majority of the Company’s investments are priced by pricing vendors. These pricing vendors use the most recent observable market information in pricing these securities or, if specific prices are not available for these securities, use other observable inputs. In the event observable inputs are not available, the Company assesses other factors to determine the security’s fair value, including broker quotes or model valuations. Independent price verifications of all holdings are performed by pricing vendors that are then reviewed by the Company. In the event a price fails a pre-established tolerance check, it is researched so that the Company can assess the cause of the variance to determine what the Company believes is the appropriate fair value.
The Company minimizes its credit risk associated with investments by investing primarily in investment-grade, liquid securities. The Company’s policy is designed to limit exposures to any one issuer depending on credit quality. Periodic evaluations of the relative credit standing of those issuers are considered in the Company’s investment strategy.
The following table summarizes the composition and fair value hierarchy of the Company’s financial assets and liabilities at May 31, 2019 (in thousands):
 
May 31, 2019
 
Level 1
 
Level 2
 
Level 3
Assets:
 
 
 
 
 
 
 
Money markets (1)
$
901,570

 
$
901,570

 
$

 
$

Available-for-sale securities (1):
 
 
 
 
 
 
 
Commercial paper
255,780

 

 
255,780

 

U.S. agency securities
203,135

 

 
203,135

 

Corporate securities
162,662

 

 
162,662

 

Foreign currency derivatives (2)
233

 

 
233

 

Liabilities:
 
 
 
 
 
 
 
Foreign currency derivatives (3)
(173
)
 

 
(173
)
 

Total
$
1,523,207

 
$
901,570

 
$
621,637

 
$

__________ 
(1) 
Included in Cash, cash equivalents and restricted cash, Investments in debt securities, short-term or Investments in debt securities, long-term in the Company’s Consolidated Balance Sheet at May 31, 2019, in addition to $1.14 billion of cash.
(2) 
Included in Other current assets in the Company’s Consolidated Balance Sheet at May 31, 2019.
(3) 
Included in Accounts payable and accrued expenses in the Company’s Consolidated Balance Sheet at May 31, 2019.

26


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


The following table summarizes the composition and fair value hierarchy of the Company’s financial assets and liabilities at February 28, 2019 (in thousands):
 
February 28, 2019
 
Level 1
 
Level 2
 
Level 3
Assets:
 
 
 
 
 
 
 
Money markets (1)
$
398,056

 
$
398,056

 
$

 
$

Interest-bearing deposits (1)
56,883

 

 
56,883

 

Available-for-sale securities (1):
 
 
 
 
 
 
 
Commercial paper
541,753

 

 
541,753

 

U.S. agency securities
222,298

 

 
222,298

 

Corporate securities
262,692

 

 
262,692

 

Foreign currency derivatives (2)
24

 

 
24

 

Liabilities:
 
 
 
 
 
 
 
Foreign currency derivatives (3)
(245
)
 

 
(245
)
 

Total
$
1,481,461

 
$
398,056

 
$
1,083,405

 
$

__________ 
(1) 
Included in Cash, cash equivalents and restricted cash, Investments in debt securities, short-term or Investments in debt securities, long-term in the Company’s Consolidated Balance Sheet at February 28, 2019, in addition to $943.3 million of cash.
(2) 
Included in Other current assets in the Company’s Consolidated Balance Sheet at February 28, 2019.
(3) 
Included in Accounts payable and accrued expenses in the Company’s Consolidated Balance Sheet at February 28, 2019.
The following table represents the Company’s investments measured at fair value as of May 31, 2019 (in thousands):
 
 
 
 
 
 
 
 
 
Balance Sheet Classification
 
Amortized
Cost
 
Gross Unrealized
 
Aggregate
Fair Value
 
Cash Equivalent Marketable Securities
 
Investments in debt securities, short-term
 
Investments in debt securities, long-term
 
 
Gains
 
Losses (1)
 
 
 
 
Money markets
$
901,570

 
$

 
$

 
$
901,570

 
$
901,570

 
$

 
$

Commercial paper
255,780

 

 

 
255,780

 
255,780

 

 

U.S. agency securities
203,746

 
13

 
(624
)
 
203,135

 

 
68,682

 
134,453

Corporate securities
162,629

 
284

 
(251
)
 
162,662

 

 
108,943

 
53,719

Total
$
1,523,725

 
$
297

 
$
(875
)
 
$
1,523,147

 
$
1,157,350

 
$
177,625

 
$
188,172

__________ 
(1) 
As of May 31, 2019, there were $0.9 million of accumulated unrealized losses related to investments that have been in a continuous unrealized loss position for 12 months or longer. The aggregate related fair value of investments with unrealized losses was $268.0 million.
The following table summarizes the stated maturities of the Company’s investment in available-for-sale securities (in thousands):
 
As of May 31, 2019
 
Less than 1 Year
 
1-5 Years
 
More than 5 Years
Maturity of available-for-sale debt securities
$
365,797

 
$
177,625

 
$
188,172

 
$



27


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


The following table represents the Company’s investments measured at fair value as of February 28, 2019 (in thousands):
 
 
 
 
 
 
 
 
 
Balance Sheet Classification
 
Amortized
Cost
 
Gross Unrealized
 
Aggregate
Fair Value
 
Cash Equivalent Marketable Securities
 
Investments in debt securities, short-term
 
Investments in debt securities, long-term
 
 
Gains
 
Losses (1)
 
 
 
 
Money markets
$
398,056

 
$

 
$

 
$
398,056

 
$
398,056

 
$

 
$

Interest-bearing deposits
56,883

 

 

 
56,883

 

 
56,883

 

Commercial paper
541,753

 

 

 
541,753

 
541,753

 

 

U.S. agency securities
224,293

 

 
(1,995
)
 
222,298

 

 
75,037

 
147,261

Corporate securities
263,059

 
299

 
(666
)
 
262,692

 

 
161,441

 
101,251

Total
$
1,484,044

 
$
299

 
$
(2,661
)
 
$
1,481,682

 
$
939,809

 
$
293,361

 
$
248,512

__________ 
(1) 
As of February 28, 2019, there were $2.6 million of accumulated unrealized losses related to investments that have been in a continuous unrealized loss position for 12 months or longer. The aggregate related fair value of investments with unrealized losses was $387.8 million.
NOTE 17Segment Reporting
The Company is organized primarily on the basis of three geographic business units: the Americas (U.S., Canada and Latin America), Europe, Middle East and Africa (“EMEA”) and Asia Pacific. These business units are aggregated into one reportable segment due to the similarity in nature of products and services provided, financial performance economic characteristics (e.g. revenue growth and gross margin), methods of production and distribution and customer classes (e.g., cloud service providers, distributors, reseller and enterprise).
The following summarizes revenue from unaffiliated customers; income (loss) from operations; total cash, cash equivalents and available-for-sale investment securities and total assets by geographic segment (in thousands):
 
Americas
 
EMEA
 
Asia Pacific
 
Corporate (1)
 
Consolidated
 
Three Months Ended May 31, 2019
Revenue from unaffiliated customers
$
582,290

 
$
216,951

 
$
134,870

 
$

 
$
934,111

Income (loss) from operations
$
83,555

 
$
54,909

 
$
43,822

 
$
(50,168
)
 
$
132,118

Total cash, cash equivalents, restricted cash and available-for-sale investment securities
$
1,429,795

 
$
730,228

 
$
501,170

 
$

 
$
2,661,193

Total assets
$
3,567,096

 
$
1,258,782

 
$
748,061

 
$

 
$
5,573,939

 
Three Months Ended May 31, 2018
Revenue from unaffiliated customers
$
500,306

 
$
195,148

 
$
118,076

 
$

 
$
813,530

Income (loss) from operations
$
71,864

 
$
48,860

 
$
37,437

 
$
(46,005
)
 
$
112,156

Total cash, cash equivalents, restricted cash and available-for-sale investment securities
$
1,524,311

 
$
576,171

 
$
426,647

 
$

 
$
2,527,129

Total assets
$
3,559,900

 
$
1,015,187

 
$
616,474

 
$

 
$
5,191,561

 _______________ 
(1) 
Amounts represent share-based compensation expense that was not allocated to geographic segments.

28


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


Supplemental information about geographic areas
The Company approximates its geographic sources of revenue based on the country of origin of its non-cancellable subscription and service agreements initiated during the year (commonly referred to as bookings). The following table lists revenue from unaffiliated customers in the U.S., the Company’s country of domicile, and revenue from foreign countries (in thousands):
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
U.S., the Company’s country of domicile
$
511,716

 
$
442,421

Foreign
422,395

 
371,109

Total revenue from unaffiliated customers
$
934,111

 
$
813,530


Total tangible long-lived assets located in the U.S., the Company’s country of domicile, and similar tangible long-lived assets held outside the U.S. are summarized in the following table (in thousands):
 
May 31, 2019
 
February 28, 2019
U.S., the Company’s country of domicile
$
131,071

 
$
129,387

Foreign
68,944

 
69,582

Total tangible long-lived assets
$
200,015

 
$
198,969


Supplemental information about major customers
For each of the three months ended May 31, 2019 and May 31, 2018, the U.S. government and its agencies represented in the aggregate approximately 11% and 10% of the Company’s total revenue, respectively.
Supplemental information about products and services
The following table provides further detail, by type, of the Company’s subscription and services revenues. Subscription revenue for infrastructure-related offerings includes subscription revenue generated from Red Hat Enterprise Linux and related technologies such as Red Hat Satellite and Red Hat Virtualization. Subscription revenue generated from the Company’s Application Development-related and other emerging technology offerings includes Red Hat Middleware, Red Hat OpenShift, Red Hat Cloud Infrastructure, Red Hat OpenStack Platform, Red Hat Ansible Automation, Red Hat CloudForms and Red Hat Storage technologies (in thousands):
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
Subscription revenue:
 
 
 
Infrastructure-related offerings
$
580,306

 
$
522,402

Application Development-related and other emerging technology offerings
234,646

 
189,119

Total subscription revenue
814,952

 
711,521

Training and services revenue:
 
 
 
Consulting services
93,423

 
79,147

Training
25,736

 
22,862

Total training and services revenue
119,159

 
102,009

Total revenue
$
934,111

 
$
813,530



29


RED HAT, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS(Continued)
(Unaudited)


NOTE 18Business Combinations
Acquisition of Y.G. Noobaa Ltd.
On November 27, 2018, the Company completed the acquisition of all of the shares of Y.G. Noobaa Ltd. (“Noobaa”). The addition of Noobaa, an early stage company developing software for managing data storage services, complements and enhances the Company’s portfolio of hybrid cloud technologies, including Red Hat OpenShift Container Platform, Red Hat OpenShift Container Storage and Red Hat Ceph Storage.
The consideration paid was $11.8 million in cash. Based on management’s provisional assessment of the acquisition-date fair value of the assets acquired and liabilities assumed, the total consideration transferred of $11.8 million was allocated to the Company’s assets and liabilities on a preliminary basis as follows: $3.5 million to goodwill, $9.3 million to identifiable intangible assets and $1.0 million to working capital as a net current liability.
Pro forma consolidated financial information
Pro forma consolidated financial information for the three months ended May 31, 2019 has not been provided because the acquisition of Noobaa would not have had a significant impact on consolidated operating results if the acquisition had closed on March 1, 2018.
Goodwill and other business combinations
The following is a summary of goodwill (in thousands):
Balance at February 28, 2019
$
1,276,853

Impact of foreign currency fluctuations
(3,359
)
Balance at May 31, 2019
$
1,273,494


The excess of purchase price paid for Noobaa and other acquisitions over the fair value of the net assets acquired was recognized as goodwill. Goodwill comprises the majority of the purchase price paid for each of the acquired businesses because these businesses were focused on emerging technologies such as development and operations automation, cloud-enabling technologies and software-defined storage technologies, which consequently—at the time of acquisition—generated relatively little revenue. However, these acquired businesses, with their assembled, highly-specialized workforces and community of contributors, are expected to both expand the Company’s existing technology portfolio and advance the Company’s market position overall in open source solutions.

30


ITEM 2.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
OVERVIEW
We are a leading global provider of open source software solutions, using a community-powered approach to develop and offer reliable and high-performing operating system, virtualization, management, middleware, cloud and storage technologies.
On October 28, 2018, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with International Business Machines Corporation, a New York corporation (“IBM”), and Socrates Acquisition Corp., a Delaware corporation and a wholly owned subsidiary of IBM (“Sub”), pursuant to which IBM has agreed to acquire us (the “Merger”) for $190.00 per share for each share of our common stock issued and outstanding immediately prior to the effective time of the Merger (“Effective Time”). Our Board of Directors and the Board of Directors of IBM each approved the Merger, and our stockholders approved the adoption of the Merger Agreement at a special meeting of stockholders on January 16, 2019. The Company continues to expect the transaction to close in the second half of 2019, subject to certain conditions, including receipt of regulatory approvals. We have incurred merger-related costs of $9.9 million, which are included in General and administrative expenses in our Consolidated Statement of Operations for the three months ended May 31, 2019. See NOTE 1—Company and Merger Agreement to our Consolidated Financial Statements in Part I, Item 1 of this Quarterly Report on Form 10-Q.
Open source software is an alternative to proprietary software and represents a different model for the development and licensing of commercial software code than that typically used for proprietary software. Because open source software code, generally, is freely shared, there are customarily no licensing fees for the use of open source software. Therefore, we do not recognize revenue from the licensing of the code itself. We provide value to our customers through the development, aggregation, integration, testing, certification, delivery, maintenance, enhancement and support of our Red Hat technologies, and by providing a level of performance, scalability, flexibility, reliability and security for the technologies we package and distribute. Moreover, because communities of developers not employed by us assist with the creation of our open source offerings, opportunities for further innovation of our offerings are supplemented by these communities.
We market our offerings primarily to customers in the form of annual or multi-year subscriptions, and we recognize revenue over the period of the subscription agreements with our customers. Our technologies are also offered by certified cloud and service providers (“CCSPs”) as a service available on demand, and this revenue is recognized by us upon delivery.
We derive our revenue and generate cash from customers primarily from two sources: (i) subscription revenue and (ii) training and services revenue. These arrangements typically involve subscriptions to Red Hat technologies. Our revenue is affected by, among other factors, corporate, government and consumer spending levels. In evaluating the performance of our business, we consider a number of factors, including total revenue, deferred revenue, operating income, operating margin and cash flows from operations. The arrangements with our customers that produce this revenue and cash are explained in further detail in NOTE 2—Summary of Significant Accounting Policies to our Consolidated Financial Statements in Part I, Item 1 of this Quarterly Report on Form 10-Q.
We believe our success is influenced by: (i) our ability to utilize the innovation derived from software developed by an open source community and make it consumable for enterprise customers, (ii) the extent to which we can expand the breadth and depth of our offerings, (iii) strategic business combinations and acquisitions of technical talent and technologies, (iv) our ability to enhance the value of our offerings through frequent and continuing innovation while maintaining platforms designed to be stable and secure over multi-year periods, (v) the extent to which adoption of our emerging technology offerings and software development processes such as CI/CD (continuous integration and continuous deployment) and DevOps increases, (vi) our involvement and leadership in key open source communities and projects, which enable us to develop, enhance and maintain our offerings, (vii) our corporate culture, which we believe fosters innovation, creativity and collaboration, (viii) our ability to generate increasing revenue directly and through partners and other strategic relationships, including CCSPs, distributors, embedded technology partners, independent hardware vendors, independent software vendors, original equipment manufacturers (“OEMs”), systems integrators and value added resellers, (ix) our ability to generate new and recurring revenue for our offerings, (x) the widespread and increasing deployment of open source technologies globally, (xi) our software, hardware, application and cloud service certification programs, which are intended to create an ecosystem of technologies that are compatible with our offerings and supported by us, (xii) our ability to provide customers with consulting and training services that generate additional subscription revenue, and (xiii) our ability to provide greater subscription value, enhance the experience of our customers and promote customer loyalty by focusing on ways in which we can help our customers succeed.

31


In fiscal 2020, we expect to focus on, among other things: (i) driving the widespread adoption of our offerings, (ii) investing in the development of open source technologies and promoting the use of our technologies by software developers globally, (iii) pursuing strategic acquisitions and alliances, and (iv) promoting a range of services to help our customers derive additional value.
Non-GAAP disclosures
In accordance with accounting principles generally accepted in the U.S. (“U.S. GAAP”), the income statements of our non-U.S. operations are translated into U.S. dollars using the average exchange rates for each month in an applicable period. To the extent the U.S. dollar weakens against foreign currencies, the translation of transactions denominated in foreign currencies results in increased revenue, as stated in U.S. dollars, for our non-U.S. operations. Similarly, revenue, as stated in U.S. dollars, for our non-U.S. operations decreases if the U.S. dollar strengthens against foreign currencies. In this Part I, Item 2, we disclose non-GAAP amounts and growth rates that exclude the impact of foreign currency exchange rate fluctuations for the three months ended May 31, 2019 in an effort to provide a comparable framework for assessing how our business performed when compared to the three months ended May 31, 2018. To compute the non-GAAP impact of foreign currency exchange rate fluctuations, we translate amounts from our non-U.S. operations for the three months ended May 31, 2019 using the average foreign currency exchange rate for the three months ended May 31, 2018.
Revenue
The growth rates of subscription revenue by offering type, training and services revenue and total revenue, as reported and excluding the impact of foreign currency exchange rate fluctuations, for the three months ended May 31, 2019 versus the three months ended May 31, 2018 are as follows (in thousands):
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
 
Year-Over-Year Growth Rate
Infrastructure-related subscription revenue, as reported
$
580,306

 
$
522,402

 
11.1%
Adjustment for foreign currency exchange rates
15,207

 

 
 
Infrastructure-related subscription revenue, excluding foreign currency impact
595,513

 
522,402

 
14.0%
 
 
 
 
 
 
Application Development-related and other emerging technology subscription revenue, as reported
234,646

 
189,119

 
24.1%
Adjustment for foreign currency exchange rates
8,903

 

 
 
Application Development-related and other emerging technology subscription revenue, excluding foreign currency impact
243,549

 
189,119

 
28.8%
 
 
 
 
 
 
Total subscription revenue, as reported
814,952

 
711,521

 
14.5%
Adjustment for foreign currency exchange rates
24,110

 

 
 
Total subscription revenue, excluding foreign currency impact
839,062

 
711,521

 
17.9%
 
 
 
 
 
 
Total training and services revenue, as reported
119,159

 
102,009

 
16.8%
Adjustment for foreign currency exchange rates
5,240

 

 
 
Total training and services revenue, excluding foreign currency impact
124,399

 
102,009

 
21.9%
 
 
 
 
 
 
Total revenue, as reported
934,111

 
813,530

 
14.8%
Adjustment for foreign currency exchange rates
29,350

 

 
 
Total revenue, excluding foreign currency impact
$
963,461

 
$
813,530

 
18.4%

32


Subscription revenue
Our enterprise technologies are delivered primarily under subscription agreements. These agreements typically have a one- or three-year subscription period. A subscription generally entitles a customer to, among other things, a specified level of support, as well as security updates, fixes, functionality enhancements, upgrades to the technologies, each if and when available, and compatibility with an ecosystem of certified hardware and software. Subscription revenue increased sequentially for the first quarter of fiscal 2020 and for each quarter of fiscal 2019 and fiscal 2018 and was driven primarily by the increased use of our offerings by customers and our expansion of sales channels and geographic footprint during these periods.
Subscription revenue increased 14.5%, or $103.4 million, for the three months ended May 31, 2019 as compared to the three months ended May 31, 2018. Excluding the impact of foreign currency exchange rate fluctuations, subscription revenue increased by 17.9% for the three months ended May 31, 2019. The increase in subscription revenue is driven primarily by additional subscriptions related to our Red Hat Enterprise Linux, Red Hat Middleware and certain emerging technology offerings: Ansible, OpenShift and OpenStack. The increase is, in part, a result of the continued migration of enterprises in industries such as financial services, government and telecommunications to our open source solutions from proprietary technologies. We believe revenue growth for subscriptions related to our Red Hat Enterprise Linux offerings has moderated primarily due to certain deals renewing in prior years with terms that extend beyond fiscal 2020. Additionally, we believe revenue growth in our Middleware portfolio has moderated as customers shift their workloads from traditional Java deployments to containerized environments with middleware-as-a-service on OpenShift. We believe this transition will impact the revenue growth of the Middleware portfolio throughout the remainder of fiscal 2020.
Training and services revenue
Training and services revenue increased 16.8%, or $17.2 million, for the three months ended May 31, 2019 as compared to the three months ended May 31, 2018. Excluding the impact of foreign currency exchange rate fluctuations, training and services revenue increased by 21.9%. The increase is driven primarily by customer interest in new products and increased demand for consulting projects supporting Ansible and OpenShift solutions.
Deferred revenue and billings proxy
Year-to-date deferred revenue
Our deferred revenue, current and long-term, balance at May 31, 2019 was $2.80 billion. Total deferred revenue at May 31, 2019 decreased 6.2%, or $184.9 million, as compared to the balance of $2.98 billion at February 28, 2019. Excluding the impact of foreign currency exchange rate fluctuations, total deferred revenue decreased by 5.3%, or $158.7 million, from February 28, 2019 to May 31, 2019, which is the change in deferred revenue reported in our Consolidated Statements of Cash Flows. The decrease in deferred revenue is primarily attributable to our typically lower seasonal first quarter billings.
Below is a summary of our deferred revenue, as reported and excluding the impact of foreign currency exchange rate fluctuations for May 31, 2019 and February 28, 2019 (in thousands):
 
May 31, 2019
 
February 28, 2019
 
Year-to-Date Growth Rate
Current deferred revenue, as reported
$
2,016,488

 
$
2,161,206

 
(6.7)%
Adjustment for foreign currency exchange rates
17,628

 

 
 
Current deferred revenue, excluding foreign currency impact
$
2,034,116

 
$
2,161,206

 
(5.9)%
 
 
 
 
 
 
Long-term deferred revenue, as reported
$
781,043

 
$
821,218

 
(4.9)%
Adjustment for foreign currency exchange rates
8,536

 

 
 
Long-term deferred revenue, excluding foreign currency impact
$
789,579

 
$
821,218

 
(3.9)%
 
 
 
 
 
 
Total deferred revenue, as reported
$
2,797,531

 
$
2,982,424

 
(6.2)%
Adjustment for foreign currency exchange rates
26,164

 

 
 
Total deferred revenue, excluding foreign currency impact
$
2,823,695

 
$
2,982,424

 
(5.3)%

33


Year-over-year deferred revenue
Total deferred revenue increased by 14.4%, or $353.0 million, to $2.80 billion at May 31, 2019 from $2.44 billion at May 31, 2018. Excluding the impact of foreign currency exchange rate fluctuations, total deferred revenue increased by 16.8%, or $409.6 million, from May 31, 2018 to May 31, 2019. This increase in deferred revenue of $409.6 million is the summation of the changes in deferred revenue reported in our Consolidated Statements of Cash Flows for each quarter of the four-fiscal-quarter period ended May 31, 2019, which includes an insignificant amount of deferred revenue acquired from business combinations.
Below is a summary of our deferred revenue, as reported and excluding the impact of foreign currency exchange rate fluctuations for May 31, 2019 and May 31, 2018 (in thousands):
 
May 31, 2019
 
May 31, 2018
 
Year-Over-Year Growth Rate
Current deferred revenue, as reported
$
2,016,488

 
$
1,721,300

 
17.1%
Adjustment for foreign currency exchange rates
37,314

 

 
 
Current deferred revenue, excluding foreign currency impact
$
2,053,802

 
$
1,721,300

 
19.3%
 
 
 
 
 
 
Long-term deferred revenue, as reported
$
781,043

 
$
723,207

 
8.0%
Adjustment for foreign currency exchange rates
19,307

 

 
 
Long-term deferred revenue, excluding foreign currency impact
$
800,350

 
$
723,207

 
10.7%
 
 
 
 
 
 
Total deferred revenue, as reported
$
2,797,531

 
$
2,444,507

 
14.4%
Adjustment for foreign currency exchange rates
56,621

 

 
 
Total deferred revenue, excluding foreign currency impact
$
2,854,152

 
$
2,444,507

 
16.8%
Billings proxy
We approximate our quarterly billings by adding revenue recognized in our Consolidated Statements of Operations to the change in total deferred revenue reported in our Consolidated Statements of Cash Flows. We use the change in deferred revenue as reported in our Consolidated Statements of Cash Flows because the amount has been adjusted for the impact of changes in foreign currency exchange rates used to translate deferred revenue balances from our foreign subsidiaries’ functional currencies into U.S. dollars.
Below is a summary of our billings proxy (in thousands):
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
 
Year-Over-Year Growth Rate
Revenue, as reported
$
934,111

 
$
813,530

 
14.8%
Change in deferred revenue, as reported on Statements of Cash Flows
(158,729
)
 
(104,592
)
 
 
Billings proxy
775,382

 
708,938

 
9.4%
Adjustment to revenue for foreign currency exchange rates
29,350

 

 
 
Billings proxy, excluding foreign currency impact
$
804,732

 
$
708,938

 
13.5%


34


We provide a calculation for a four-fiscal-quarter rolling average billings proxy, which is intended to neutralize quarterly fluctuations, as discussed below, to the growth rate of our billings proxy. Below is a summary of our four-fiscal-quarter period rolling average billings proxy (approximated as described above by adding revenue for the period with the change in deferred revenue as reported in our Consolidated Statements of Cash Flows for the same period) for the four-fiscal-quarter periods ended May 31, 2019 and May 31, 2018 (in thousands):
 
Four-Fiscal-Quarter Period Ended
 
May 31, 2019
 
May 31, 2018
 
Year-Over-Year Growth Rate
Four-fiscal-quarter period rolling average billings proxy
$
973,074

 
$
857,626

 
13.5%
Adjustment to revenue for foreign currency exchange rates
18,167

 

 
 
Four-fiscal-quarter period rolling average billings proxy, excluding foreign currency impact
$
991,241

 
$
857,626

 
15.6%
Our deferred revenue and billings proxy can be subject to quarterly fluctuations due to a number of factors. For example, our deferred revenue and billings can be adversely impacted when larger deals anticipated to close in a particular quarter close in a subsequent quarter or customers renew their agreements with us prior to the expiration of such agreements. Additionally, when customers enter into multi-year agreements and choose to be billed annually rather than up-front, billings for the quarter in which those agreements close would be lower than otherwise expected.
For information regarding total backlog, see NOTE 13—Deferred Revenue and Performance Obligations to our Consolidated Financial Statements.
Revenue by geography 
For the three months ended May 31, 2019, approximately $422.4 million, or 45.2%, of our revenue was generated outside the U.S. compared to approximately $371.1 million, or 45.6%, for the three months ended May 31, 2018. Excluding the impact of foreign currency exchange rate fluctuations, our revenue generated outside the U.S. would have been 46.9%, or $451.7 million, of our total revenue for the three months ended May 31, 2019. Our international operations are expected to grow as our international sales force and channels become more mature and as we enter new locations outside the U.S. or expand our presence in existing international locations. As of May 31, 2019, we had offices in more than 105 locations throughout the world.
We operate our business in three geographic regions: the Americas (U.S., Canada and Latin America); EMEA (Europe, Middle East and Africa); and Asia Pacific (principally Australia, China, India, Japan, Singapore and South Korea). Revenue, as reported and excluding the impact of foreign currency exchange rate fluctuations, and related year-over-year (“YoY”) revenue growth rates generated by the Americas, EMEA and Asia Pacific were as follows (in thousands):
 
 
Americas
 
EMEA
 
Asia Pacific
 
Consolidated
Three Months Ended
 
Revenue
 
YoY Growth %
 
Revenue
 
YoY Growth %
 
Revenue
 
YoY Growth %
 
Revenue
 
YoY Growth %
May 31, 2019, as reported
 
$
582,290

 
16.4%
 
$
216,951

 
11.2%
 
$
134,870

 
14.2%
 
$
934,111

 
14.8%
Adjustment for foreign currency exchange rates
 
5,786

 
 
 
17,523

 
 
 
6,041

 
 
 
29,350

 
 
May 31, 2019, excluding foreign currency impact
 
$
588,076

 
17.5%
 
$
234,474

 
20.2%
 
$
140,911

 
19.3%
 
$
963,461

 
18.4%
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
May 31, 2018, as reported
 
$
500,306

 
14.1%
 
$
195,148

 
35.8%
 
$
118,076

 
24.6%
 
$
813,530

 
20.2%
As we expand further within each region, we anticipate revenue growth rates in local currencies to become more similar among our geographic regions due to the similarity of products and services offered and the similarity in customer types or classes.
Gross profit margin
Gross profit margin decreased to 84.6% for the three months ended May 31, 2019 from 84.9% for the three months ended May 31, 2018. This decrease was primarily driven by additional cost of subscription revenue related to higher employee compensation expenses and investments in facility and technology infrastructure enhancements.

35


Gross profit margin by geography 
Gross profit margins by our geographic regions were as follows:
 
Americas
 
EMEA
 
Asia Pacific
 
Consolidated (1)
Three Months Ended May 31, 2019
85.1%
 
86.5%
 
82.9%
 
84.6%
Three Months Ended May 31, 2018
85.3%
 
87.9%
 
83.0%
 
84.9%
__________
(1) 
Consolidated gross profit includes corporate (non-allocated) share-based compensation expense for the three months ended May 31, 2019 and May 31, 2018 of $4.9 million and $5.1 million, respectively. Share-based compensation expense was not allocated to geographic segments. For additional information, see NOTE 15—Share-based Awards to our Consolidated Financial Statements.
Regional year-over-year variations in gross profit margins are primarily due to slight product mix shifts between subscriptions and services.
As we continue to expand our sales and support services within our geographic regions, we expect gross profit margins across geographic regions to further converge over the long run due to the similarity of products and services offered, similarity in production and distribution methods and the similarity in customer types or classes. These geographic profit margins exclude the impact of share-based compensation expense, which was not allocated to our geographic regions.
Income from operations 
Operating income was 14.1% and 13.8% of total revenue for the three months ended May 31, 2019 and May 31, 2018, respectively. Operating expenses as a percent of total revenue decreased to 70.4% for the three months ended May 31, 2019 from 71.1% for the three months ended May 31, 2018 due primarily to increased sales productivity as well as efficiencies in our marketing and research and development support areas of the business.
Income from operations by geography
Operating income as a percentage of revenue generated by our geographic regions was as follows:
 
Americas
 
EMEA
 
Asia Pacific
 
Consolidated (1)
Three Months Ended May 31, 2019
14.3%
 
25.3%
 
32.5%
 
14.1%
Three Months Ended May 31, 2018
14.4%
 
25.0%
 
31.7%
 
13.8%
 
__________
(1) 
Consolidated operating income includes corporate (non-allocated) share-based compensation expense for the three months ended May 31, 2019 and May 31, 2018 of $50.2 million and $46.0 million, respectively. Share-based compensation expense was not allocated to geographic segments. For additional information, see NOTE 15—Share-based Awards to our Consolidated Financial Statements.
Cash, cash equivalents, restricted cash, investments in debt securities and cash flow from operations 
Cash, cash equivalents, restricted cash and short-term and long-term available-for-sale investments in debt securities balances at May 31, 2019 totaled $2.66 billion. Cash generated from operating activities for the three months ended May 31, 2019 totaled $460.0 million, which represents an increase of 32.9% in operating cash flow as compared to the three months ended May 31, 2018. This increase is primarily due to collections on billings.
Our significant cash and investment balances give us a measure of flexibility to take advantage of opportunities such as acquisitions and increasing investment in our international operations.
Foreign currency exchange rates’ impact on results of operations
Approximately 45.2% of our revenue for the three months ended May 31, 2019 came from sales outside the U.S. We are exposed to significant risks of foreign currency fluctuation primarily from receivables denominated in foreign currency and are subject to transaction gains and losses, which are recorded as a component of net income. The income statements of our non-U.S. operations are translated into U.S. dollars at the average exchange rates for each applicable month in a period. To the extent the U.S. dollar weakens against foreign currencies, the translation of these foreign-currency-denominated transactions results in increased revenue and operating expenses from operations for our non-U.S. operations. Similarly, our revenue and operating expenses will decrease for our non-U.S. operations if the U.S. dollar strengthens against foreign currencies.

36


Using the average foreign currency exchange rates for the three months ended May 31, 2018, our revenue from non-U.S. operations for the three months ended May 31, 2019 would have been higher than we reported by approximately $29.4 million and operating expenses from non-U.S. operations for the three months ended May 31, 2019 would have been higher than we reported by approximately $23.9 million, which would have resulted in income from operations being higher by $5.5 million.

37


CRITICAL ACCOUNTING ESTIMATES
We prepare our consolidated financial statements in accordance with U.S. GAAP. Our significant accounting policies are disclosed in NOTE 2—Summary of Significant Accounting Policies to our Consolidated Financial Statements contained in our Annual Report on Form 10-K for the fiscal year ended February 28, 2019 and describe our methods for applying U.S. GAAP in areas such as revenue recognition, deferred selling costs, fair value measurements, and foreign currency translation among other areas deemed significant. Other than the accounting pronouncement adopted during the first quarter of fiscal 2020 related to accounting for leases as described in NOTE 2—Summary of Significant Accounting Policies to our Consolidated Financial Statements in Part I, Item 1 of this Quarterly Report on Form 10-Q, there have been no changes to our significant accounting policies.
In applying certain significant accounting policies, we have to make estimates and assumptions that affect our reported amounts of assets, liabilities, revenue and expenses, as well as related disclosure of contingent assets and liabilities. In some cases, changes in the accounting estimates are reasonably likely to occur from period to period. Accordingly, actual results could differ materially from our estimates. To the extent that there are material differences between these estimates and actual results, our financial condition, results of operations or cash flows could be adversely affected. We base our estimates on past experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. We refer to accounting estimates of this type as critical accounting estimates, which were applied in the following areas:
Revenue recognition;
Goodwill and other long-lived assets;
Share-based compensation;
Income taxes; and
Loss contingencies.
There have been no changes to “Critical Accounting Estimates” contained in Part II, Item 7 of our Annual Report on Form 10-K for the fiscal year ended February 28, 2019.


38


RESULTS OF OPERATIONS
Three months ended May 31, 2019 and May 31, 2018
The following table is a summary of our results of operations (in thousands):
 
Three Months Ended
(Unaudited)
 
 
 
 
 
May 31,
2019
 
May 31,
2018
 
$
Change
 
%
Change
Revenue:
 
 
 
 
 
 
 
Subscriptions
$
814,952

 
$
711,521

 
$
103,431

 
14.5
 %
Training and services
119,159

 
102,009

 
17,150

 
16.8

Total revenue
934,111

 
813,530

 
120,581

 
14.8

Cost of revenue:

 
 
 
 
 
 
Subscriptions
61,899

 
52,173

 
9,726

 
18.6

As a % of subscription revenue
7.6
 %
 
7.3
 %
 
 
 
 
Training and services
82,384

 
70,526

 
11,858

 
16.8

As a % of training and services revenue
69.1
 %
 
69.1
 %
 
 
 
 
Total cost of revenue
144,283

 
122,699

 
21,584

 
17.6

As a % of total revenue
15.4
 %
 
15.1
 %
 
 
 
 
Gross profit
789,828

 
690,831

 
98,997

 
14.3

Operating expense:

 
 
 
 
 
 
Sales and marketing
394,201

 
348,815

 
45,386

 
13.0

Research and development
182,961

 
166,506

 
16,455

 
9.9

General and administrative
80,548

 
63,354

 
17,194

 
27.1

Total operating expense
657,710

 
578,675

 
79,035

 
13.7

Income from operations
132,118

 
112,156

 
19,962

 
17.8

Interest income
9,254

 
7,834

 
1,420

 
18.1

Interest expense
1,959

 
6,319

 
(4,360
)
 
(69.0
)
Other expense, net
766

 
2,194

 
(1,428
)
 
(65.1
)
Income before provision for income taxes
138,647

 
111,477

 
27,170

 
24.4

Benefit for income taxes
(2,473
)
 
(1,713
)
 
(760
)
 
44.4

Net income
$
141,120

 
$
113,190

 
$
27,930

 
24.7
 %
Gross profit margin—subscriptions
92.4
 %
 
92.7
 %
 
 
 
 
Gross profit margin—training and services
30.9
 %
 
30.9
 %
 
 
 
 
Gross profit margin
84.6
 %
 
84.9
 %
 
 
 
 
As a % of total revenue:
 
 
 
 
 
 
 
Subscription revenue
87.2
 %
 
87.5
 %
 
 
 
 
Training and services revenue
12.8
 %
 
12.5
 %
 
 
 
 
Sales and marketing expense
42.2
 %
 
42.9
 %
 
 
 
 
Research and development expense
19.6
 %
 
20.5
 %
 
 
 
 
General and administrative expense
8.6
 %
 
7.8
 %
 
 
 
 
Total operating expenses
70.4
 %
 
71.1
 %
 
 
 
 
Income from operations
14.1
 %
 
13.8
 %
 
 
 
 
Income before provision for income taxes
14.8
 %
 
13.7
 %
 
 
 
 
Net income
15.1
 %
 
13.9
 %
 
 
 
 
Effective income tax rate (1)
(1.8
)%
 
(1.5
)%
 
 
 
 
__________
(1) 
See NOTE 8—Income Taxes to our Consolidated Financial Statements for further discussion.

39


Revenue
Subscription revenue
Subscription revenue, which is primarily comprised of direct and indirect sales of Red Hat offerings, increased by 14.5%, or $103.4 million, to $815.0 million for the three months ended May 31, 2019 from $711.5 million for the three months ended May 31, 2018.
Revenue derived from the sale of subscriptions supporting our Infrastructure-related offerings increased by 11.1%, or $57.9 million, to $580.3 million for the three months ended May 31, 2019 from $522.4 million for the three months ended May 31, 2018. The increase in subscription revenue is primarily due to increases in volumes sold, including additional subscriptions attributable to geographic expansion, and the continued migration of customers to our open source Linux platform from proprietary operating systems.
Revenue derived from the sale of subscriptions supporting our Application Development-related and other emerging technology offerings increased by 24.1%, or $45.5 million, to $234.6 million for the three months ended May 31, 2019 from $189.1 million for the three months ended May 31, 2018. The increase is primarily driven by additional subscriptions for certain emerging technology offerings: Ansible, OpenShift and OpenStack. We expect the growth rate of revenue derived from our Application Development-related and other emerging technology offerings to continue to exceed the growth rate of revenue derived from our Infrastructure-related offerings as our emerging technology offerings continue to gain broader market acceptance in the enterprise IT environment.
Training and services revenue
Training revenue includes fees paid by our customers for delivery of educational materials and instruction. Services revenue includes fees received from customers for consulting units regarding our offerings, deployment of Red Hat technologies and for delivery of added functionality to Red Hat technologies for our major customers and OEM partners. Total training and services revenue increased by 16.8%, or $17.2 million, to $119.2 million for the three months ended May 31, 2019 from $102.0 million for the three months ended May 31, 2018. Training revenue increased by 12.6%, or $2.9 million as a result of increased revenue generated from our Red Hat Learning Subscription (“RHLS”) offerings and increased consumption of training courses or units related to our emerging technology offerings. Services revenue increased by 18.0%, or $14.3 million, as a result of an increase in consulting engagements driven by increased demand for our open source cloud enabling solutions such as Ansible and OpenShift. We expect services revenue to continue growing as we continue to expand our reach by enabling our channel partners to provide consulting services on our behalf. Combined training and services revenue as a percentage of total revenue was 12.8% and 12.5% for the three months ended May 31, 2019 and May 31, 2018, respectively.
Cost of revenue
Cost of subscription revenue
The cost of subscription revenue primarily consists of expenses we incur to support, distribute and package Red Hat offerings. These costs include labor-related costs to provide technical support, security updates and fixes, as well as costs for fulfillment. Cost of subscription revenue increased by 18.6%, or $9.7 million, to $61.9 million for the three months ended May 31, 2019 from $52.2 million for the three months ended May 31, 2018. The overall increase is primarily due to employee compensation expense, which increased $7.8 million due to the expansion of our technical staff in order to meet the demands of our growing subscriber base for support, security updates and fixes, especially with respect to the increase in demand for our emerging technology offerings. The remaining expense increase is primarily related to $1.2 million higher expense associated with facility and technology infrastructure enhancements. As the number of open source technology subscriptions continues to increase, we expect associated support costs will continue to increase, although we anticipate this will occur at an overall slower rate than that of subscription revenue growth due to economies of scale. Gross profit margin on subscriptions decreased to 92.4% for the three months ended May 31, 2019 from 92.7% for the three months ended May 31, 2018.

40


Cost of training and services revenue
Cost of training and services revenue is mainly comprised of personnel and third-party consulting costs for the design, development and delivery of custom engineering, training courses and professional services provided to various types of customers. Cost of training and services revenue increased by 16.8%, or $11.9 million, to $82.4 million for the three months ended May 31, 2019 from $70.5 million for the three months ended May 31, 2018. The increase in cost to deliver training and services includes $8.3 million increased employee compensation expense, $1.7 million increased outside contractor fees and $1.3 million of additional travel-related expenses. The increase in employee compensation expense, outside contractor fees and travel-related expenses is due to the expansion of our professional consulting teams needed to meet the growing demand for services related to our emerging technology offerings. Total costs to deliver training and services as a percentage of training and services revenue remained constant at 69.1% for the three months ended May 31, 2019 and May 31, 2018.
Gross profit margin
Gross profit margin decreased to 84.6% for the three months ended May 31, 2019 from 84.9% for the three months ended May 31, 2018. This decrease was primarily driven by additional cost of subscription revenue related to higher employee compensation expenses and investments in facility and technology infrastructure enhancements.
Operating expenses
Sales and marketing
Sales and marketing expense consists primarily of salaries and other related costs for sales and marketing personnel, sales commissions, travel, public relations and marketing materials and trade shows. Sales and marketing expense increased by 13.0%, or $45.4 million, to $394.2 million for the three months ended May 31, 2019 from $348.8 million for the three months ended May 31, 2018. This increase was primarily due to a $29.6 million increase in selling costs, which includes $21.0 million of employee compensation expenses, $3.5 million of investments in sales enablement, $1.7 million of higher travel-related expenses and $1.6 million of event-related costs. The remaining increase relates to marketing costs, which grew 18.2%, or $15.8 million, for the three months ended May 31, 2019 as compared to the three months ended May 31, 2018 and includes incremental employee compensation expense and marketing program costs of $7.9 million and $6.7 million, respectively. Sales and marketing expense decreased as a percentage of revenue to 42.2% for the three months ended May 31, 2019 from 42.9% for the three months ended May 31, 2018 primarily as a result of additional sales productivity.
Research and development
Research and development expense consists primarily of personnel and related costs for development of software technologies and systems management offerings. Research and development expense increased by 9.9%, or $16.5 million, to $183.0 million for the three months ended May 31, 2019 from $166.5 million for the three months ended May 31, 2018. The increase in research and development costs primarily resulted from the expansion of our engineering group through both direct hires and business acquisitions as we continue investing in Application Development-related and other emerging technologies. Employee compensation expense increased by $14.7 million, offset by a decrease in outside contractor fees of $0.8 million. The remaining increase in research and development costs relates primarily to process and technology infrastructure enhancements, which increased by $2.2 million. Research and development expense was 19.6% of total revenue for the three months ended May 31, 2019 compared to 20.5% for the three months ended May 31, 2018.
General and administrative
General and administrative expense consists primarily of personnel and related costs for general corporate functions, including information systems, finance, accounting, legal, human resources and facilities expense. General and administrative expense increased by 27.1%, or $17.2 million, to $80.5 million for the three months ended May 31, 2019 from $63.4 million for the three months ended May 31, 2018. The increase in general and administrative expense is primarily due to merger-related costs of $9.9 million related to the pending Merger with IBM, increased employee compensation expenses of $5.6 million and $4.9 million higher expense associated with facility and technology infrastructure enhancements, partially offset by a decrease in outside contractor fees of $3.5 million. General and administrative expense as a percentage of revenue was 8.6% and 7.8% for the three months ended May 31, 2019 and May 31, 2018, respectively. We expect general and administrative costs, before the impact from merger-related costs, to continue to decrease relative to revenue as we leverage benefits from investments made during the current fiscal year to expand and enhance our corporate processes and technology infrastructure.

41


Interest income
Interest income increased by 18.1%, or $1.4 million, for the three months ended May 31, 2019 as compared to the three months ended May 31, 2018. The increase in interest income for the three months ended May 31, 2019 is attributable to higher yields earned on cash and investment balances.
Interest expense
Interest expense decreased by $4.4 million for the three months ended May 31, 2019 as compared to the three months ended May 31, 2018. Interest expense is primarily attributable to the interest on our 0.25% Convertible Senior Notes due 2019 (the “convertible notes”). The decrease in interest expense is due to early conversions of the convertible notes. See NOTE 9—Convertible Notes to our Consolidated Financial Statements for further discussion.
Other expense, net
Other expense, net is primarily attributable to net losses recognized from the settlement of foreign currency transactions during the three months ended May 31, 2019 and May 31, 2018.
Income taxes
The effective tax rate for the three months ended May 31, 2019 of (1.8)% differed from the U.S. federal statutory rate of 21.0% primarily due to excess tax benefits from share-based compensation, research tax credits and other discrete net tax benefits primarily related to an intra-entity transfer of assets. The effective tax rate for the three months ended May 31, 2018 of (1.5)% differed from the U.S. federal statutory rate of 21.0% primarily due to excess tax benefits from share-based compensation and research tax credits. Included in tax expense for the three months ended May 31, 2019, are net discrete tax benefits of $28.8 million primarily related to net excess tax benefits from share-based compensation and other discrete net tax benefits primarily related to an intra-entity transfer of assets. Included in tax expense for the three months ended May 31, 2018, are net discrete tax benefits of $26.8 million primarily related to net excess tax benefits from share-based compensation. For further discussion regarding our income taxes, see NOTE 8—Income Taxes to our Consolidated Financial Statements.
LIQUIDITY AND CAPITAL RESOURCES
We derive our liquidity and operating capital primarily from cash flows from operations. Historically, we also received cash from the sale of equity securities, including private sales of preferred stock and the sale of common stock in our initial and follow-on public offerings, and the issuance of convertible notes, including our issuance of convertible notes described in detail in NOTE 9—Convertible Notes to our Consolidated Financial Statements. At May 31, 2019, we had total cash and investments of $2.66 billion, which was comprised of $2.30 billion in cash and cash equivalents, $177.6 million of short-term investments and $188.2 million of long-term fixed-income investments. This compares to total cash and investments of $2.42 billion at February 28, 2019.
On October 28, 2018, we entered into the Merger Agreement with IBM and Sub. We have agreed to various customary covenants and agreements, including, among others, agreements to conduct our business in the ordinary course during the period between the execution of the Merger Agreement and the Effective Time. In addition, without the consent of IBM, we may not take, authorize, agree or commit to do certain actions outside of the ordinary course of business, including acquiring businesses or incurring capital expenditures above specified thresholds, issuing additional debt facilities, and repurchasing outstanding shares of our common stock. We do not believe these restrictions will prevent us from meeting convertible note obligations, ongoing costs of operations, working capital needs, or capital expenditure requirements for the next 12 months.
The Merger Agreement contains certain termination rights for IBM and us. Upon termination of the Merger Agreement under specified circumstances, we may be required to pay IBM a termination fee of $975.0 million.
Convertible note conversions
Effective April 1, 2019, holders may convert their convertible notes at any time until the close of business on the second scheduled trading day immediately preceding the maturity date of the convertible notes. Upon conversion of the convertible notes on or after April 1, 2019, holders will receive on October 1, 2019 cash equal to the principal amount of the notes converted and shares of the Company’s common stock for the excess conversion value; provided that if the Merger is completed prior to October 1, 2019, then converting holders will receive cash for each $1,000 principal amount of convertible notes being converted equal to the conversion rate then in effect multiplied by the same per share cash consideration a common stockholder would receive in the Merger, subject to certain adjustments.

42


Total settled conversions through May 31, 2019 amounted to $614.6 million aggregate principal amount of the convertible notes. We settled conversions of $3.0 million in principal amount of the convertible notes in the second quarter of fiscal 2020 by paying cash for the principal amount and issuing shares of common stock for the excess conversion value.
Cash flows for the three months ended May 31, 2019
Cash flows—overview
At May 31, 2019, cash and cash equivalents totaled $2.30 billion, an increase of $412.3 million as compared to February 28, 2019. The increase in cash and cash equivalents for the three months ended May 31, 2019 is primarily the result of cash provided by operations, which generated $460.0 million, and net sales and maturities of available-for-sale debt securities of $175.3 million offset by repayments of convertible notes of $102.2 million, payments made in return for shares of our common stock received from employees to satisfy employees’ minimum tax withholding obligations related to share awards vesting of $81.3 million and investments in property and equipment of $23.5 million. Net cash generated by operating activities and net cash used for investing activities and financing activities is further described below.
Cash flows from operations
Cash provided by operations of $460.0 million during the three months ended May 31, 2019 includes net income of $141.1 million, adjustments to exclude the impact of non-cash income and expenses, which totaled a $74.2 million net source of cash, and changes in operating assets and liabilities, which totaled a $244.6 million net source of cash. Non-cash income and expenses include the portion of repayments of convertible notes that are attributable to debt discount, which totaled $14.0 million. Cash provided by changes in operating assets and liabilities for the three months ended May 31, 2019 was primarily the result of collections on our billings partially offset by a decrease in deferred revenue. The decrease in deferred revenue is primarily attributable to our lower seasonal first quarter billings.
Cash flows from investing
Cash provided by investing activities of $147.6 million for the three months ended May 31, 2019 includes net sales and maturities of available-for-sale debt securities of $175.3 million offset by investments in property and equipment of $23.5 million, which primarily relate to information technology infrastructure and leasehold improvements and investments in other intangible assets, primarily patents, which totaled $4.1 million.
Cash flows from financing
Cash used in financing activities of $175.5 million for the three months ended May 31, 2019 includes repayments of convertible notes of $102.2 million and $81.3 million of payments made in return for shares of our common stock received from employees to satisfy employees’ minimum tax withholding obligations related to employee share awards vesting during the three months ended May 31, 2019. Partially offsetting these uses of cash were proceeds of $7.5 million from our employee stock purchase plan.
Investments in debt securities
Our investments in debt securities are comprised primarily of available-for-sale fixed-income investments recorded at their fair values, of which $177.6 million are classified as short-term and $188.2 million are classified as long-term in the Consolidated Balance Sheet at May 31, 2019. The vast majority of our investments were priced with the assistance of pricing vendors. These pricing vendors use the most recent observable market information in pricing these securities or, if specific prices are not available for these securities, use other observable inputs. In the event observable inputs are not available, we assess other factors to determine the securities’ fair values, including broker quotes or model valuations. Independent price verifications of all of our holdings are performed by the pricing vendors, which we review. In the event a price fails a pre-established tolerance check, it is researched so that we can assess the cause of the variance to determine what we believe is the appropriate fair value.
We presently do not intend to liquidate our short- and long-term investments in debt securities prior to their scheduled maturity dates. However, in the event that we liquidate these investments prior to their scheduled maturities and there are adverse changes in market interest rates or the overall economic environment, we could be required to recognize a realized loss on those investments when we liquidate these investments. At May 31, 2019 and February 28, 2019, net accumulated unrealized net losses on our available-for-sale debt securities totaled $0.6 million and $2.4 million, respectively.

43


Capital requirements
Our capital requirements during fiscal 2020 will depend on numerous factors, including the amount of resources we devote to:
funding the continued development of our technology offerings;
improving and extending our services and the technologies used to market and deliver these services to our customers and support our business;
pursuing strategic acquisitions and alliances;
investing in or acquiring businesses, products and technologies; and
investing in enhancements to the systems we use to run our business and the expansion of our office facilities.
We have utilized, and will continue from time to time to utilize, cash and investments to fund, among other potential uses, purchases of our common stock, purchases of fixed assets, purchases of intangible assets (primarily patents), and mergers and acquisitions. Given our historically strong operating cash flow and the $2.66 billion of cash and investments held at May 31, 2019, we believe our cash balances totaling $2.30 billion, together with our ability to generate additional cash from operations, should be sufficient to satisfy our cash requirements for the next twelve months and for the foreseeable future. However, we may take advantage of favorable capital market conditions that may arise from time to time to raise additional capital.
We believe that our ability to generate additional cash from operations will continue; however, there can be no assurances that we will be able to generate cash from operations at a level equal to the current rate or that such cash flows will be adequate to fund other investments or acquisitions that we may choose to make or that cash may be located in or generated in the appropriate geographic region where we can effectively use such cash. We may choose to accelerate the expansion of our business from our current plans, which may require us to raise additional funds through the sale of equity or debt securities or through other financing means. There can be no assurances that any such financing would occur in amounts or on terms favorable to us, if at all.
As of May 31, 2019, $1.36 billion of our total cash and investments were held outside the U.S. Our intent has been to reinvest the earnings of foreign subsidiaries indefinitely outside the U.S. to fund both organic growth and acquisitions. The Tax Act includes a provision to move the U.S. to a territorial tax system by imposing a transition tax on historic foreign earnings whether or not such earnings are repatriated to the U.S. In light of the new territorial tax system, we no longer consider earnings from certain foreign subsidiaries to be indefinitely reinvested. As of February 28, 2019, cumulative undistributed foreign earnings totaled $397.5 million, of which $86.6 million is considered indefinitely reinvested. For further discussion, see NOTE 11—Income Taxes to our Consolidated Financial Statements contained in our Annual Report on Form 10-K for the year ended February 28, 2019.
Off-balance sheet arrangements
As of May 31, 2019 and February 28, 2019, we have no off-balance sheet financing arrangements and do not utilize any “structured debt,” “special purpose” or similar unconsolidated entities for liquidity or financing purposes.
RECENT ACCOUNTING PRONOUNCEMENTS
For discussion of accounting pronouncements recently adopted and accounting pronouncements being evaluated, and the impact of such pronouncements on our consolidated financial statements, see NOTE 2Summary of Significant Accounting Policies to our Consolidated Financial Statements.


44


ITEM 3.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to the impact of interest rate changes, foreign currency exchange rate fluctuations and changes in the market value of our investments.
Interest-rate risk
Our exposure to market-rate risk for changes in interest rates relates primarily to our investment portfolio. The primary objective of our investment activities is to preserve principal and liquidity while at the same time maximizing yields without significantly increasing risk. To achieve this objective, we maintain our portfolio of short- and long-term investments in a variety of available-for-sale fixed- and floating-rate debt securities, including both government and corporate obligations and money market funds. Investments in both fixed-rate and floating-rate interest-earning instruments carry a degree of interest-rate risk. Fixed-rate securities may have their fair value adversely impacted due to a rise in prevailing interest rates, while floating-rate securities may produce less income than expected if interest rates fall. Due in part to these factors, our future investment income related to these securities may fall short of expectations due to changes in interest rates, or we may suffer losses in principal if forced to sell securities that have declined in market value due to changes in interest rates or perceived credit risk related to the securities’ issuers. A hypothetical one-half percentage point change in interest rates, assuming a parallel shift of all interest rates, would result in an approximate $0.3 million change in annual interest income derived from investments in our portfolio as of May 31, 2019. For further discussion related to our investments as of May 31, 2019 and February 28, 2019, see NOTE 16—Assets and Liabilities Measured at Fair Value on a Recurring Basis to our Consolidated Financial Statements.
Investment risk
The fair value of our available-for-sale investment portfolio is subject to interest-rate risk. Based on a sensitivity analysis performed on this investment portfolio, a hypothetical one percentage point increase in prevailing interest rates would result in an approximate $2.0 million decrease in the fair value of our available-for-sale investment securities as of May 31, 2019. For further discussion related to our investments as of May 31, 2019 and February 28, 2019, see NOTE 16—Assets and Liabilities Measured at Fair Value on a Recurring Basis to our Consolidated Financial Statements.
Credit risk
Investments in debt securities
The fair values of our investment portfolio and cash balances are exposed to counterparty credit risk. Accordingly, while we periodically review our portfolio in an effort to mitigate counterparty risk, the principal values of our cash balances, money market accounts and investments in available-for-sale securities could suffer a loss of value.
Accounts receivable
As of May 31, 2019, no individual customer accounted for 10% or more of the Company’s total accounts receivable. As of February 28, 2019, we had one customer whose accounts receivable balance accounted for 10% of our total accounts receivable.
Foreign currency risk
Approximately 45.2% of our revenue for the three months ended May 31, 2019 was produced by sales outside the U.S. We are exposed to significant risks of foreign currency fluctuation primarily from receivables denominated in foreign currency and are subject to transaction gains and losses, which are recorded as a component of net income. The income statements of our non-U.S. operations are translated into U.S. dollars at the average exchange rates for each applicable month in a period. To the extent the U.S. dollar weakens against foreign currencies, the translation of these foreign currency statements results in increased revenue and operating expenses for our non-U.S. operations. Similarly, our revenue and operating expenses for our non-U.S. operations decrease if the U.S. dollar strengthens against foreign currencies.
Using the average foreign currency exchange rates from the first quarter of our prior fiscal year ended February 28, 2019, our revenue and operating expenses from non-U.S. operations for the three months ended May 31, 2019 would have been higher than we reported by approximately $29.4 million and $23.9 million, respectively, which would have resulted in income from operations being higher by $5.5 million.

45


Convertible notes
In October 2014, we issued $805.0 million of 0.25% convertible notes due October 2019. The convertible notes have a fixed annual interest rate of 0.25%, and, therefore, we do not have economic interest-rate exposure on the convertible notes. However, the fair value of the convertible notes is exposed to interest-rate risk. Generally, the fair value of the convertible notes will increase as interest rates fall and decrease as interest rates rise. For further discussion regarding the fair value of the convertible notes, see NOTE 9—Convertible Notes to our Consolidated Financial Statements.
In connection with the sale of the convertible notes, we entered into convertible note hedge transactions and warrant transactions. The convertible note hedge transactions are expected to offset, to the extent that the market price per share of our common stock does not exceed the $101.65 strike price of the warrants, which is subject to adjustments upon the occurrence of certain events, the potential dilution with respect to shares of our common stock upon any conversion of the convertible notes and/or offset any cash payments that we are required to make in excess of the principal amount of the converted notes, as the case may be. The warrant transactions will have a dilutive effect with respect to our common stock to the extent that the market price per share of our common stock, as measured under the terms of the warrant transactions, exceeds the applicable strike price of the warrants. However, subject to certain conditions, we may elect to settle all of the warrants in cash. The initial strike price of the warrants is $101.65 per share. The number of shares of our common stock underlying the warrants is 10,965,630 shares, subject to anti-dilution adjustments. The convertible note hedge and warrants are both considered indexed to our common stock and classified as equity; therefore, the convertible note hedge and warrants are not accounted for as derivative instruments.
Derivative instruments
We transact business in various foreign countries and are, therefore, subject to risk of foreign currency exchange rate fluctuations. From time to time we enter into forward contracts to economically hedge transactional exposure associated with commitments arising from trade accounts receivable, trade accounts payable and fixed-purchase obligations denominated in a currency other than the functional currency of the respective operating entity. All derivative instruments are recorded in the Consolidated Balance Sheets at their respective fair values. We generally elect not to prepare and maintain the documentation required to qualify our forward contracts for hedge accounting treatment and, therefore, changes in fair value are recorded in our Consolidated Statements of Operations. For further discussion related to our management of foreign currency risk, see NOTE 7—Derivative Instruments to our Consolidated Financial Statements.
The aggregate notional amount of outstanding forward contracts at May 31, 2019 was $61.0 million. The fair value of these outstanding contracts at May 31, 2019 was a gross $0.2 million asset and a gross $0.2 million liability, and is recorded in Other current assets and Accounts payable and accrued expenses, respectively, on our Consolidated Balance Sheets. The forward contracts generally expire within three months of the period ended May 31, 2019. The forward contracts will settle in Euros, Hong Kong dollars, Japanese yen, and Singapore dollars.
The aggregate notional amount of outstanding forward contracts at February 28, 2019 was $75.6 million. The fair value of these outstanding contracts at February 28, 2019 was a gross asset less than $0.1 million and a gross $0.2 million liability, and is recorded in Other current assets and Accounts payable and accrued expenses, respectively, on our Consolidated Balance Sheets.


46


ITEM 4.
CONTROLS AND PROCEDURES
Role of Controls and Procedures
Our management, including our chief executive officer and chief financial officer, does not expect that our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act) or our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act) will prevent all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of the 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 a company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns can occur because of simple error and mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part on certain assumptions about the likelihood of future events. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected. Also projections of any evaluation of effectiveness of controls and procedures to future periods are subject to the risk that the controls and procedures may become inadequate because of changes in conditions, or that the degree of compliance with the controls and procedures may have deteriorated.
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this report. Based on this evaluation, our chief executive officer and chief financial officer concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were effective at a reasonable assurance level.
Changes in Internal Control Over Financial Reporting
No changes in our internal control over financial reporting occurred during the fiscal quarter covered by this report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


47



PART II
 
ITEM 1.
LEGAL PROCEEDINGS
The Company experiences routine litigation in the normal course of its business, including patent litigation. The Company presently believes that the outcome of this routine litigation will not have a material adverse effect on its financial position, results of operations or cash flows.
ITEM 1A.
RISK FACTORS
Set forth below are certain risks and cautionary statements, which supplement other disclosures in this report. Please carefully consider the following risks and cautionary statements. If any event related to the following risk factors occurs, our business, financial condition, operating results and cash flows could be materially adversely affected.
RISKS RELATED TO THE MERGER
The announcement and pendency of our agreement to be acquired by International Business Machines Corporation may have an adverse effect on our business, financial condition, operating results and cash flows.
On October 28, 2018, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with International Business Machines Corporation, a New York corporation (“IBM”), and Socrates Acquisition Corp., a Delaware corporation and a wholly owned subsidiary of IBM (“Sub”), pursuant to which, among other things, Sub will merge with and into us, with Red Hat surviving as a wholly owned subsidiary of IBM (the “Merger”). Upon the terms and subject to the conditions set forth in the Merger Agreement, at the effective time of the Merger (the “Effective Time”), each share of our common stock issued and outstanding immediately prior to the Effective Time will be cancelled and automatically converted into the right to receive $190.00 in cash, without interest and subject to any applicable withholding taxes. 

Uncertainty about the effect of the proposed Merger on our employees, partners, customers and other third parties may disrupt our sales and marketing or other key business activities and may have a material adverse effect on our business, financial condition, operating results and cash flows. Current and prospective employees may experience uncertainty about their roles following the Merger and this may have an effect on our corporate culture. There can be no assurance we will be able to attract and retain key talent, including senior leaders, to the same extent that we have previously been able to attract and retain employees. Any loss or distraction of such employees could have a material adverse effect on our business, financial condition and operating results. In addition, we have diverted, and will continue to divert, significant management and other internal resources towards the completion of the Merger and planning for integration, which could materially adversely affect our business, financial condition, operating results and cash flows. Parties with which we have business relationships may experience uncertainty as to the future of such relationships and may delay or defer certain business decisions, seek alternative relationships with third parties or seek to alter their present business relationships with us. Parties with whom we otherwise may have sought to establish business relationships may seek alternative relationships with third parties.
The Merger Agreement generally requires us to operate our business in the ordinary course pending consummation of the proposed Merger and restricts us, without IBM’s consent, from taking certain specified actions until the Merger is completed. These restrictions may affect our ability to execute our business strategies, to respond effectively to competitive pressures and industry developments, and to attain our financial and other goals and may otherwise harm our business, financial condition, operating results and cash flows.
The failure to complete the Merger with IBM in a timely manner or at all could negatively impact the market price of our common stock as well as adversely affect our business, financial condition, operating results and cash flows.
Completion of the Merger with IBM is subject to several conditions beyond our control that may prevent, delay or otherwise adversely affect its completion in a material way, including the expiration or termination of applicable waiting periods under antitrust and competition laws and similar competition approvals or consents that must be obtained from regulatory entities. The Merger cannot be completed until the conditions to closing are satisfied or (if permissible under applicable law) waived. We cannot guarantee that the closing conditions set forth in the Merger Agreement will be satisfied or, even if satisfied, that no event of termination will take place. In the event that the Merger is not completed for any reason, the holders of our common stock will not receive any payment for their shares of common stock in connection with the proposed Merger. Instead, we will remain an independent public company and the holders of our common stock will continue to own their shares of common stock.

48


If the Merger or a similar transaction is not completed, the share price of our common stock may drop to the extent that the current market price of our common stock reflects an assumption that a transaction will be completed. In addition, under circumstances specified in the Merger Agreement, we may be required to pay a termination fee of $975.0 million in the event the Merger is not consummated. Further, a failure to complete the Merger may result in negative publicity, negative impressions of us in the financial markets and investment community and negative responses from customers, partners and other third parties. Any disruption to our business resulting from the announcement and pendency of the Merger and from intensifying competition from our competitors, including any adverse changes in our relationships with our employees, partners, customers and other third parties, could continue or accelerate in the event of a failure to complete the Merger. There can be no assurance that our business, financial condition, operating results and cash flows will not be adversely affected, as compared to our condition prior to the announcement of the Merger, if the Merger is not consummated.
Regulatory approvals may not be received, may take longer than expected or may impose conditions that are not presently anticipated or that cannot be met.
Before the Merger may be completed, various approvals, authorizations and declarations of non-objection must be obtained from certain regulatory and governmental authorities. Subject to the terms and conditions of the Merger Agreement, each party has agreed to use their reasonable best efforts to take all actions and to do, or cause to be done, all things reasonably necessary, proper or advisable under applicable laws to consummate the Merger and the other transactions contemplated by the Merger Agreement as soon as practicable and no later than the termination date of the Merger Agreement, including obtaining any requisite approvals, subject to certain specified limitations under the Merger Agreement.
These regulatory and governmental entities may impose conditions on the granting of such approvals and if such regulatory and governmental entities seek to impose such conditions, lengthy negotiations may ensue among such regulatory or governmental entities, IBM and us. Such conditions and the process of obtaining regulatory approvals could have the effect of delaying completion of the Merger and such conditions may not be satisfied for an extended period of time.
We cannot assure you that these regulatory clearances and approvals will be obtained in a timely manner or obtained at all, or that the granting of these regulatory clearances and approvals will not involve the imposition of regulatory remedies on the completion of the Merger, including requiring changes to the terms of the Merger Agreement. These conditions or changes could result in the conditions to the closing of the Merger not being satisfied. Our stockholders approved the adoption of the Merger Agreement at a special meeting of stockholders on January 16, 2019 prior to receipt of all of the required regulatory approvals. We and IBM may subsequently agree to regulatory remedies without further seeking stockholder approval, except as required by applicable law, even if such regulatory remedies could have an adverse effect on us, IBM or the combined company.
The Merger Agreement contains provisions that could discourage or deter a potential competing acquirer that might be willing to pay more to effect an alternative transaction with us.
Under the Merger Agreement, we are generally not permitted to solicit or discuss takeover proposals with third parties, subject to certain exceptions. Further, subject to limited exceptions, the Merger Agreement contains restrictions on our ability to pursue other alternatives to the Merger and, in specified circumstances, could require us to pay IBM a termination fee of $975.0 million. Such restrictions may discourage or deter a third party that may be willing to pay more than IBM for our common stock from considering or proposing an alternative transaction with us. Notwithstanding the foregoing, in no event will the termination fee be paid to IBM more than once. In addition, the adoption of the Merger Agreement by our stockholders eliminated our right to terminate the Merger Agreement in response to a superior proposal. Additional information regarding these restrictions is provided in the definitive proxy statement on Schedule 14A (the “Proxy Statement”) that we filed with the Securities and Exchange Commission (“SEC”) on December 12, 2018.
We have been and may be subject to litigation challenging the Merger, which may require significant management time and attention and significant legal expenses and may result in unfavorable outcomes, which could delay or prevent the Merger from being completed or have a material adverse effect on our business, financial condition, results of operations and cash flows.
Three putative class action complaints were filed on behalf of Company stockholders in the United States District Court for the District of Delaware against Red Hat and its Board of Directors (the “Actions”). The complaints alleged that the Proxy Statement filed in connection with the Merger Agreement omitted material information in violation of Sections 14(a) and 20(a) of the Securities Exchange Act, rendering the Proxy Statement false and misleading. Among other remedies, the complaints sought to enjoin the special meeting of our stockholders and the closing of the Merger, as well as damages, costs and attorneys’ fees.

49


On January 4, 2019, the parties reached an agreement whereby the Actions were dismissed as moot in exchange for supplemental disclosures filed by the Company. Those supplemental disclosures were filed by the Company as definitive additional proxy soliciting material on Schedule 14A with the SEC on January 4, 2019. The Actions were dismissed on January 8, 2019 and January 9, 2019. Plaintiffs in the Actions have reserved the right to seek an award of attorneys’ fees for causing the filing of the supplemental disclosures.
In addition, while the Actions have been dismissed, it is possible that additional lawsuits related to the Merger may be filed in the future against the Company, in which case we could be materially and adversely affected by such additional litigation.
The completion of the transaction contemplated by the Merger Agreement may trigger change in control or other similar provisions in certain agreements to which we are a party.
If we are unable to negotiate waivers of change in control or other similar provisions in certain agreements to which we are a party, the counterparties may exercise their rights and remedies under the agreements, potentially terminating the agreements or seeking monetary damages. Even if we are able to negotiate waivers, the counterparties may require a fee for such waivers or seek to renegotiate the agreements on terms less favorable to us.
We will incur substantial transaction fees and costs in connection with the Merger.
We have and expect to continue to incur significant costs, expenses and fees for professional services and other transaction costs in connection with the Merger. A material portion of these expenses are payable by us whether or not the Merger is completed. Further, while we have assumed that a certain amount of transaction expenses will be incurred, factors beyond our control could affect the total amount or the timing of these expenses. Many of the expenses that will be incurred, by their nature, are difficult to estimate accurately. These expenses may exceed the costs historically borne by us. These costs could adversely affect our business, financial condition, operating results and cash flows.
RISKS RELATED TO BUSINESS UNCERTAINTY
We face intense competition.
The enterprise software industry is rapidly evolving and intensely competitive, and is subject to changing technologies, shifting customer needs, and frequent introductions of new products and services by both new and established information technology (“IT”) companies. We compete based on our ability to provide our customers with enterprise software and related service offerings that best meet their needs at a compelling price. We expect that competition will continue to be intense, and there is a risk that our competitors’ products may provide better performance or include additional features when compared to our offerings. Competitive pressures could also affect the prices we may charge or the demand for our offerings, resulting in reduced profit margins and loss of market share.
Our current and potential competitors range from large and well-established companies to emerging start-ups. Some of our competitors have significantly greater financial resources and name recognition, larger development and sales staffs and more extensive marketing and distribution capabilities. Certain competitors also bundle hardware and software offerings, making it more difficult for us to penetrate their customer bases, while other competitors may be able to innovate and provide products and services faster than we can. As the enterprise software industry evolves, the competitive pressure for us to innovate encompasses a wider range of products and services, including new offerings that require different expertise than our current offerings. Moreover, if we are unable to effectively communicate the value of our subscription model, we may not compete effectively in attracting new, and maintaining existing, customers.
Given the rapid evolving nature of the enterprise software industry, the competitive landscape and the nature of the competition are constantly changing. Consolidation and divestitures in the technology industry are trends that we expect to continue as companies attempt to strengthen or maintain market positions as the technology industry evolves. Industry consolidation may affect competition by creating larger and potentially stronger competitors in the markets in which we compete or competitors that position themselves as key or single-source vendors providing end-to-end technology solutions for the data center. Moreover, other companies may currently be planning to, or are under pressure by stockholders to, divest businesses. These divestitures may result in additional competitors that may have an advantage by focusing on a single product or service. We also compete in certain areas with our partners and potential partners, some of which may from time to time form new strategic alliances designed to position one or more of them as a key or single-source vendor, and this may adversely impact our relationship with an individual partner or a number of partners.
Our efforts to compete effectively may not be sufficient, which may adversely affect our business, financial condition, operating results and cash flows.

50


Our continued success depends on our ability to adapt to a rapidly changing industry. Investment in new offerings, business strategies and initiatives could disrupt our ongoing business and may present risks not originally contemplated.
We operate in highly competitive markets that are characterized by rapid technological change, such as the transition of many of our enterprise customers to cloud computing environments and frequent new product and service announcements. Our continued success will depend on our ability to adapt to rapidly changing technologies and user preferences, to adapt our offerings to evolving industry standards, to predict user preferences and industry changes in order to continue to provide value to our customers and to improve the performance and reliability of our offerings. Our failure to adapt to such changes could harm our business, and our efforts to adapt to such changes could require substantial expenditures on our part to modify our offerings or infrastructure. Delays in developing, completing or delivering new or enhanced offerings and technologies could result in delayed or reduced revenue for those offerings and could also adversely affect customer acceptance of those offerings and technologies. The success of new and enhanced offering introductions depends on several factors, including our ability to invest significant resources in research and development in order to enhance our existing offerings and introduce new offerings in a timely manner, successfully promote the offerings, manage the risks associated with the offerings, make sufficient resources available to support the offerings and address any quality or other defects in the early stages of introduction. Even if we are able to enhance our existing offerings or introduce new offerings that are well perceived by the market, if our marketing or sales efforts do not generate interest in or sales for these offerings, they may be unsuccessful.
Moreover, we believe that our continued success depends on our investing in new business strategies or initiatives that complement our strategic direction and technology road map. Such endeavors may involve significant risks and uncertainties, including distraction of management’s attention away from other business operations, and insufficient revenue generation to offset liabilities and expenses undertaken with such strategies and initiatives. Because these endeavors may be inherently risky, no assurance can be given that such endeavors will not adversely affect our business, financial condition, operating results and cash flows.
If we fail to continue to establish and maintain strategic relationships with industry-leading companies, we may not be able to attract and retain a larger customer base.
Our success depends in part on our ability to continue to establish and maintain strategic relationships with industry-leading cloud service providers, hardware original equipment manufacturers (“OEMs”), independent software vendors (“ISVs”) and system integrators (“SIs”) to help us attract and retain a larger customer base. Many of these strategic partners have engineered and certified that their technologies run on or with our offerings and, in some cases, have built their products and solutions using our offerings. We may not be able to maintain these relationships or replace them on attractive terms in the future. Some of our strategic partners offer competing products and services. As a result of these factors, many of the companies with which we have strategic alliances may choose to pursue alternative technologies and develop alternative products and services in addition to or in lieu of our offerings, either on their own or in collaboration with others, including our competitors. Moreover, we cannot guarantee that the companies with which we have strategic relationships will market our offerings effectively or continue to devote the resources necessary to provide us with effective sales, marketing and technical support. As our agreements with strategic partners terminate or expire, we may be unable to renew or replace these agreements on comparable terms, or at all.
We rely, to a significant degree, on indirect sales channels for the distribution of our offerings, and disruption within these channels could adversely affect our business, financial condition, operating results and cash flows.
We use a variety of different indirect distribution methods for our offerings, including channel partners, such as certified cloud and service providers, distributors, embedded technology partners, OEMs, ISVs, SIs and value added resellers. A number of these partners in turn distribute via their own networks of channel partners with whom we have no direct relationship. These relationships allow us to offer our technologies to a much larger customer base than we would otherwise be able through our direct sales and marketing efforts.
We rely, to a significant degree, on each of our channel partners to select, screen and maintain relationships with its distribution network and to distribute our offerings in a manner that is consistent with applicable law and regulatory requirements and our quality standards. If our channel partners or a partner in its distribution network violate applicable law or regulatory requirements or misrepresent the functionality of our offerings, our reputation could be damaged and we could be subject to potential liability. Furthermore, our channel partners may offer their own products and services or the products and services of other companies that compete with our offerings or may not distribute and market our offerings effectively. Moreover, our existing channel partner relationships do not, and any future channel partner relationships may not, provide for any exclusivity regarding marketing or distribution. In addition, if a channel partner is acquired by a competitor, its business units are reorganized or divested or its financial condition were to weaken, our revenue derived from that partner may be adversely impacted.

51


Recruiting and retaining qualified channel partners and training them in the use of our enterprise technologies requires significant time and resources. If we fail to devote sufficient resources to support and expand our network of channel partners, our business may be adversely affected. In addition, because we rely on channel partners for the indirect distribution of our enterprise technologies, we may have little or no contact with the ultimate end-users of our technologies, thereby making it more difficult for us to establish brand awareness, ensure proper delivery and installation of our software, support ongoing customer requirements, estimate end-user demand, respond to evolving customer needs and obtain subscription renewals from end-users.
A portion of our sales to government entities have been made indirectly through our channel partners. Government entities may have statutory, contractual, or other legal rights to terminate contracts with our channel partners for convenience or due to a default, and any such termination may adversely impact our future operating results. Government entities routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in a government entity refusing to continue buying our offerings, a reduction of revenue or fines or civil or criminal liability if the audit uncovers improper or illegal activities.
If our indirect distribution channel is disrupted, we may be required to devote more resources to distribute our offerings directly and support our customers, which may not be as effective and could lead to higher costs, reduced revenue and growth that is slower than expected.
If we fail to effectively manage our growth, our business, financial condition, operating results and cash flows could be adversely affected.
We have expanded our operations significantly in recent years. For example, our total revenue increased from $2.92 billion for the fiscal year ended February 28, 2018 to $3.36 billion for the fiscal year ended February 28, 2019 (“fiscal 2019”). Moreover, the total number of our employees increased from approximately 11,870 as of February 28, 2018 to approximately 13,360 as of February 28, 2019. In addition, we continue to explore ways to extend our offerings and geographic reach. Our growth has placed and will likely continue to place a strain on our management systems, information systems, resources and internal controls. Our ability to successfully provide our offerings and implement our business plan requires adequate information systems and resources, internal controls and oversight from our senior management. As we expand in international markets, these challenges increase as a result of the need to support a growing business in an environment of multiple languages, cultures, customs, legal systems, dispute resolution systems, regulatory systems and commercial practices. As we grow, (i) we may not be able to adequately screen and hire or adequately train, supervise, manage or develop sufficient personnel, and (ii) we may not be able to develop or effectively manage our controls, oversight functions or information systems. If we are unable to effectively manage our growth, our business, financial condition, operating results and cash flows could be adversely affected.
We have entered into and may continue to enter into or seek to enter into business combinations and acquisitions, which may be difficult to complete and integrate, disrupt our business, divert management’s attention, adversely affect our business, financial condition, operating results and cash flows or dilute stockholder value.
As part of our business strategy, we have in the past entered into business combinations and acquisitions, and we may continue to do so in the future subject to the restrictions under the Merger Agreement. Under the terms of the Merger Agreement, without the consent of IBM, we may not acquire businesses outside of the ordinary course of business above specified thresholds or that could reasonably be expected to increase the risk of not obtaining, or the risk of materially impeding or delaying the obtaining of, any regulatory approvals with respect to the Merger. These types of transactions can increase the expense of running our business and present significant challenges and risks, including:
integrating the acquired business’ accounting, financial reporting, management, information and information security, human resource and other administrative systems to permit effective management and reporting, and the lack of control if such integration is delayed or not implemented;
incorporating and further developing acquired products or technology into our offerings and maintaining quality standards consistent with our brands;
effectively evaluating talent at an acquired business or identifying cultural challenges associated with integrating employees from the acquired business into our organization;
losing key employees of the acquired business;
achieving the expected benefits of the transaction, which may include generating greater market acceptance of our offerings and technologies, increasing our revenue or integrating the assets acquired into one or more of our current offerings;

52


increasing or adding operating expenses related to the acquired business or technology;
identifying acquisition targets that complement our strategic direction and technology road map;
gathering full information regarding a business or technology prior to a transaction, including the identification and assessment of liabilities, claims or other circumstances that could result in litigation or regulatory exposure, unfavorable accounting treatment, unexpected tax implications and other adverse effects on our business;
maintaining or establishing acceptable standards, controls, procedures and policies;
disrupting our ongoing business and distracting management;
impairing relationships with our employees, partners or customers as a result of any integration of new management and other personnel, products or technology or as a result of the changes in the competitive landscape affected by the transaction;
maintaining good relationships with customers or business partners of the acquired business;
incurring expenses related to the transaction;
assuming claims and liabilities from the acquired business or technology, or that are otherwise related to the transaction;
entering into new markets in which we have little or no experience or in which competitors may have stronger market positions;
impairing of intangible assets and goodwill acquired in transactions; and
for foreign transactions, managing additional risks related to the integration of operations across different cultures and languages, and the economic, political, compliance and regulatory risks associated with specific countries.
There can be no assurance that we will manage these challenges and risks successfully. Moreover, if we are not successful in completing transactions that we have pursued or may pursue, our business may be adversely affected, and we may incur substantial expenses and divert significant management time and resources. In addition, in pursuing and completing such transactions, we could use substantial portions of our available cash as all or a portion of the purchase price for these transactions or as retention incentives to employees of the acquired business, or we may incur substantial debt. We could also issue additional securities as all or a portion of the purchase price for these transactions or as retention incentives to employees of the acquired business, which could cause our stockholders to suffer significant dilution. Any transaction may not generate additional revenue or profit for us, or may take longer to do so than expected, which may adversely affect our business, financial condition, operating results and cash flows.
Our offerings and third-party products upon which our offerings depend may contain errors or defects that may be costly to correct or work around, delay market acceptance of our enterprise technologies and expose us to claims and litigation.
Despite our testing procedures, errors have been and may continue to be found in our offerings after deployment. This risk is amplified by the fact that much of the code in our offerings is developed by independent parties over whom we exercise no supervision or control. If errors are discovered, we may have to make significant expenditures of capital and devote significant technical resources to analyze, correct, eliminate or work around them, and we may not be able to successfully do so in a timely manner or at all.
In addition, errors or defects (including deviations from published specifications) in our technologies or the design architecture or implementation of third-party products upon which our offerings depend could have a material adverse effect on our business, financial condition, operating results and cash flows. For example, in January 2018, computer security researchers publicly disclosed the discovery of hardware-based security vulnerabilities known as Meltdown and Spectre. The Meltdown and Spectre vulnerabilities affect many modern microprocessors and could allow an unauthorized individual to gain access to privileged memory that would otherwise be inaccessible. While we have issued updates for our offerings designed to address the Meltdown and Spectre vulnerabilities, such updates could slow the performance of affected machines. Meltdown and Spectre and similar vulnerabilities, errors or defects in our technologies or the third-party products on which our offerings depend could cause system failures, security breaches, loss of data, performance issues or other adverse effects for our customers who may assert warranty and other claims for substantial damages against us.

53


Although our agreements with our customers often contain provisions that seek to limit our exposure to potential product liability claims, it is possible that these provisions may not be effective or enforceable under the laws of some jurisdictions. While we seek to insure against these types of claims, our insurance policies may not adequately limit our exposure to such claims. These claims, even if unsuccessful, could be costly and time-consuming to defend and could adversely affect our business, financial condition, operating results and cash flows. Any errors or defects in our offerings or third-party products upon which our offerings depend could result in a loss of, or delay in, market acceptance of our offerings, loss of existing or potential customers and delayed or lost revenue, damage to our reputation, declining market acceptance of emerging technologies, such as cloud computing, negatively affect demand for our technologies or delay their release, or otherwise adversely affect our business, financial condition, operating results and cash flows.
Security breaches and data loss may expose us to liability, harm our reputation and adversely affect our business.
Our business involves the production and distribution of enterprise software technologies, as well as hosting applications. As part of our business, we receive, store and process our data, as well as our employees’, customers’ and partners’ data. We also work with third-party service providers and vendors that offer technologies, systems and services that we use in our business operations and in connection with the receipt, storage and processing of such data. While we take security measures relating to our offerings and business operations seriously and devote significant resources to implement and maintain security measures, those measures (or those of our third-party service providers and vendors) may not prevent security breaches or data loss or unauthorized disclosure that could harm our business, our employees or the businesses of our customers and partners. Inadequate technology or security measures, the failure to follow proper security protocols or other factors may result in data loss or unauthorized disclosure or a compromise or breach of our systems and the data we receive, store and process (or systems and the data received, stored and processed by our third-party service providers and vendors). Security measures may be breached or data may be lost or disclosed by third parties (such as through social engineering techniques to induce disclosure of passwords or other sensitive information, other actions to gain access to our data or our customers’ or partners’ data, or the use of ineffective security measures or failure to follow proper security protocols), human error (such as the use of weak passwords or unencrypted devices), malfeasance or vulnerabilities (including vulnerabilities in third-party products upon which our offerings depend as well as vulnerabilities of our third-party service providers and vendors) or bugs found in software code. A party who is able to circumvent security measures or exploit inadequacies in security measures, could, among other things, misappropriate proprietary information (including information about our employees, customers and partners, our customers’ information, financial data and data that others could use to compete against us), cause the loss, misuse or disclosure of some or all of this information, cause interruptions or denial of service in our or our customers’ operations, cause delays in development efforts or expose customers (and their customers) to computer viruses or other disruptions or vulnerabilities. A compromise to these systems could remain undetected for an extended period of time, exacerbating the impact of that compromise. While we have not experienced a cybersecurity incident that has had a material adverse effect on our business, reputation, financial condition, operating results or cash flows, we have experienced the unauthorized exposure of limited data by a third-party service provider.
Risks arising from or related to security breaches or data loss are likely to increase as we continue to grow our cloud and services offerings and as we receive, store and process more data. Actual or perceived vulnerabilities may lead to regulatory investigations and sanctions, claims against us by current or former employees, customers, partners or other third parties, or costs, such as those related to providing breach notifications and fraud monitoring. While our customer agreements typically contain provisions that seek to limit our liability, there is no assurance these provisions will be enforceable and effective under applicable law. In addition, the cost and operational consequences of remediating any incidents, implementing further data protection measures or upgrading our cybersecurity systems could be significant. Moreover, because the techniques used to obtain unauthorized access, disable or degrade service or sabotage systems change frequently, often grow more complex over time and often are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate and timely preventative measures, which could exacerbate the effects of a breach. We can make no assurance that we will be able to detect, prevent, timely and adequately address, or mitigate the negative effects of cyberattacks or other security breaches. Any loss of data or compromise of our systems or the data we receive, store or process (or systems and the data received, stored and processed by our third-party service providers and vendors) could result in a loss of confidence in the security of our offerings, damage our reputation, cause the loss of current or potential customers or partners, lead to legal liability and adversely affect our business, financial condition, operating results and cash flows.

54


The duration and extent of economic downturns, regional financial instability, and economic and market conditions in general could adversely affect our business, financial condition, operating results and cash flows.
Economic weakness and uncertainty, tightened credit markets and constrained IT spending from time to time contribute to slowdowns in the technology industry, as well as in the industries of our customers and the geographic regions in which we operate, which may result in reduced demand and increased price competition for our offerings. Our operating results in one or more geographic regions or customer industries may also be affected by uncertain or changing economic conditions within that region or industry. Uncertainty about future economic conditions may, among other things, negatively impact our current and prospective customers and result in delays or reductions in technology purchases or lengthen our sales cycle. Adverse economic conditions also may negatively impact our ability to obtain payment for outstanding debts owed to us by our customers or other parties with whom we do business. In addition, such conditions may impact our investment portfolio, and we could determine that some of our investments have experienced an other-than-temporary decline in fair value, requiring an impairment charge that could adversely impact our financial condition and operating results. Also, such conditions may make it more difficult to forecast operating results. If global economic conditions, or economic conditions in the U.S., Europe, Asia or in other key geographic regions or customer industries, were to deteriorate, current and prospective customers may delay or reduce their IT spending, which could adversely affect our business, financial condition, operating results and cash flows.
We depend on our key employees, and our inability to attract and retain such employees could adversely affect our business or diminish our brands.
Competition in our industry for qualified employees, especially sales and technical employees, is intense and our competitors may directly target our employees. Our inability to attract and retain key employees could hinder our influence in open source projects and seriously impede our success. We have from time to time in the past experienced, and we may experience in the future, difficulty in hiring and retaining highly skilled employees with appropriate qualifications. Potential changes to U.S. immigration policies may inhibit our ability to hire and retain qualified employees to the extent these policies restrain the mobility of technical and professional talent. Also, to the extent we hire personnel from competitors, we may be subject to allegations that they have been improperly solicited, that they have divulged proprietary or other confidential information, or that their former employers own their inventions or other work product. Moreover, the loss of these key employees, particularly to a competitor, some of which may be in a position to offer greater compensation, and any resulting loss of customers could reduce our market share and diminish our brands.
A number of our key employees have become, or will become, vested in a significant amount of their equity compensation awards. Employees may be more likely to leave us after a significant portion of their equity compensation awards fully vest, especially if the shares underlying the equity awards have significantly appreciated in value. Additionally, as we grow, there may be less equity compensation to award per employee. If we do not succeed in attracting and retaining key personnel, our business, financial performance, operating results and cash flows may be adversely affected.
We may not be able to continue to attract and retain capable management.
Our future success depends on the continued services and effectiveness of a number of key management personnel. The loss of these individuals, particularly to a competitor, some of which may be in a position to offer greater compensation, could adversely affect our business or stock price.
Our ability to retain key management personnel or hire capable new management personnel as we grow may be challenged to the extent that other companies are able to offer more attractive opportunities to the individuals we seek to hire or retain. In addition, historically we have used share-based compensation as a key component of our compensation packages. If the price of our common stock falls, the value of our share-based awards to recipients is reduced. Such events, or if we are unable to secure stockholder approval for increases in the number of shares eligible for share-based compensation grants, could adversely affect our ability to successfully attract and retain key management personnel. Effective succession planning is also important to our long-term success. Failure to ensure effective transfer of knowledge and smooth transitions involving key management personnel could hinder our strategic planning and execution.

55


Because of the characteristics of open source software, there are few technology barriers to entry into the open source market by new competitors and it may be relatively easy for competitors, some of which may have greater resources than we have, to enter our markets and compete with us.
One of the characteristics of open source software is that anyone may modify and redistribute the existing open source software and use it to compete with us. Such competition can develop without the degree of overhead and lead time required by traditional proprietary software companies. It is possible for competitors with greater resources than ours to develop their own open source solutions or acquire a smaller business that has developed open source offerings that compete with our offerings, potentially reducing the demand for, and putting price pressure on, our offerings. In addition, some competitors make their open source software available for free download and use on an ad hoc basis or may position their open source software as a loss leader. We cannot guarantee that we will be able to compete successfully against current and future competitors or that competitive pressure and/or the availability of open source software will not result in price reductions, reduced operating margins and loss of market share. Additionally, any failure by us to provide high-quality technical support, or the perception that we do not provide high-quality technical support, could harm our reputation and negatively impact our ability to sell subscriptions for our open source offerings to existing and prospective customers. If we are unable to differentiate our open source offerings from those of our competitors or compete effectively with other open source offerings, our business, financial condition, operation results and cash flows could be adversely affected.
Our corporate culture has contributed to our success, and if we cannot maintain this culture as we grow, we could lose the innovation, creativity and collaboration fostered by our culture, and our business may be adversely affected.
We believe that a critical contributor to our success has been our corporate culture, which we believe fosters innovation, creativity and collaboration. As our organization grows, our employees (including remote workers) and our resources become more globally dispersed and our organizational management structures become more complex, we may find it increasingly difficult to maintain these beneficial aspects of our corporate culture. If we are unable to maintain our corporate culture, we may find it difficult to attract and retain motivated employees, continue to perform at current levels or execute on our business strategy. As a result, our business, financial condition, operating results and cash flows could be adversely affected.
Our emerging technology offerings are based on developing technologies and business models, and the potential market for these offerings remains uncertain.
Our emerging technology offerings, which include our cloud and storage offerings, are based on developing technologies and business models, the success of which will depend on the technological and operational benefits and cost savings associated with the adoption of these technologies. These technologies are rapidly evolving, and their development is a complex and uncertain process requiring high levels of innovation and investment as well as the accurate anticipation of technology trends, market demand and customer needs. We expect competition to remain intense and, as with many emerging IT sectors, these technologies may be subject to a “first mover” effect pursuant to which certain product offerings rapidly capture a significant portion of market share and developer attention. Moreover, we may make errors in reacting to relevant business trends and predicting which technologies will be successful or otherwise develop into industry standards.
Adoption of emerging technologies may occur more slowly or less pervasively than we expect and the revenue growth associated with these offerings may be slower than currently expected. Moreover, even if emerging technologies are adopted widely by enterprises, our offerings in these areas may not attract a sufficient number of users or generate attractive financial results. We incur expenses associated with these offerings in advance of our ability to generate associated revenue. Demand for our emerging technology offerings may unfavorably impact demand for our other offerings, including software subscriptions and related professional services. For example, revenue growth in our Middleware portfolio has moderated as customers shift their workloads from traditional Java deployments to containerized environments with middleware-as-a-service on OpenShift. If the market for our emerging technologies offerings fails to develop adequately, it could have an adverse effect on our business, financial condition, operating results and cash flows.

56


We may experience a decline in the demand for our offerings.
Demand for our offerings depends substantially on the general demand for enterprise software, which fluctuates based on numerous factors, including the spending levels and growth of our current and prospective customers, and general economic conditions. In addition, our customers generally undertake a significant evaluation process that may result in a lengthy sales cycle. We spend substantial time, effort, and money on our sales efforts, including developing and implementing appropriate go-to-market strategies and training our sales force and channel partners in order to effectively market new offerings, without any assurance that our efforts will produce any sales. The ability of our sales team to execute effectively has also adversely impacted financial performance in certain geographic regions from time to time. The purchase of our offerings may be discretionary and can involve significant expenditures. If our current and prospective customers cut costs, then they may significantly reduce their enterprise software expenditures.
An increased focus on developing and providing emerging technology offerings may place a greater emphasis on marketing more holistic solutions, rather than individual offerings. Consequently, we may need to adapt our marketing and pricing strategies for our offerings, our customers’ purchasing decisions may become more complex and require a more significant evaluation process and additional levels of approval and the duration of sales cycles for our offerings may increase.
If demand for our offerings declines, our business, financial condition, operating results and cash flows could be adversely affected.
If our customers do not renew their subscription agreements with us, if they renew on less favorable terms, or if they renew their subscription agreements prior to the expiration of such agreements, our business, financial results, operating results and cash flows may be adversely affected.
Our customers may not renew their subscriptions after the expiration of their subscription agreements and in fact some customers elect not to do so. In addition, our customers may choose a lower-priced edition of our offerings, fewer subscriptions or to renew their subscription agreements prior to the expiration of such agreements. Our historical data with respect to rates of customer subscription renewals is not predictive of 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 offerings, their ability to implement our hybrid cloud technologies and their ability to continue their operations and spending levels. If we experience a decline in the renewal rates or a change in renewal timing for our customers or they opt for lower-priced editions of our offerings or fewer subscriptions, our business, financial condition, operating results and cash flows may be adversely affected.
Our business model may encounter customer resistance.
We provide Red Hat enterprise technologies primarily under annual or multi-year subscriptions. A subscription generally entitles a customer to, among other things, a specified level of support, as well as security updates, fixes, functionality enhancements, upgrades to the technologies, each, if and when available, and compatibility with an ecosystem of certified hardware and software. While we believe this practice complies with the requirements of the GNU General Public License, and while we have reviewed this practice with the Free Software Foundation, the organization that maintains and provides interpretations of the GNU General Public License, customers may fail to honor the terms of our subscription agreements.
As technologies and the markets for our enterprise offerings change, our annual or multi-year subscription-based business model may no longer meet the needs of our customers. For example, a business model based on annual or multi-year subscriptions may no longer be competitive in an environment where disruptive technologies (such as cloud computing) enable customers to consume competitive offerings available from companies such as Amazon Web Services, Inc., Google Inc. and Microsoft Corporation on an hourly basis or for free. We also develop and offer these disruptive technologies with consumption-based pricing, which may have an effect on the demand for our subscription-based offerings.
If we are unable to adapt our business model to changes in the marketplace, our business, financial condition, operating results and cash flows could be adversely affected.

57


If third-party enterprise hardware and software providers do not continue to make their products and services compatible with our offerings, our software may cease to be competitive and our business, financial condition, operating results and cash flows may be adversely affected.
The competitive position of our offerings is dependent on their compatibility with products and services of third-party enterprise hardware and software companies. To the extent that a hardware or software vendor might have or develop products and services that compete with ours, the vendor may have an incentive to seek to limit the performance, functionality or compatibility of our offerings when used with one or more of the vendor’s offerings. In addition, these vendors may fail to support or issue statements of compatibility or certification of our offerings when used with their offerings. We intend to encourage the development of additional applications that operate on both current and new versions of our offerings by, among other means, attracting third-party developers to our offerings, providing open source tools to create these applications and maintaining our existing developer relationships through marketing and technical support. We intend to encourage the compatibility of our software with various third-party hardware and software offerings by maintaining and expanding our relationships, both business and technical, with relevant independent hardware and software vendors. If we are not successful in achieving these goals, however, our offerings may not be competitive and our business, financial condition, operating results and cash flows may be adversely affected.
If open source software programmers, most of whom we do not employ, do not continue to develop and enhance open source technologies, we may be unable to develop new technologies, adequately enhance our existing technologies or meet customer requirements for innovation, quality and price.
We rely to a significant degree on a number of largely informal communities of independent open source software programmers to develop and enhance our enterprise technologies. For example, Linus Torvalds, a prominent open source software developer, and a relatively small group of software engineers, many of whom are not employed by us, are primarily responsible for the development and evolution of the Linux kernel, which is the heart of the Red Hat Enterprise Linux operating system. If these groups of programmers fail to adequately further develop and enhance open source technologies, we would have to rely on other parties to develop and enhance our offerings or we would need to develop and enhance our offerings with our own resources. We cannot predict whether further developments and enhancements to these technologies would be available from reliable alternative sources. In either event, our development expenses could be increased and our technology release and upgrade schedules could be delayed. Moreover, if third-party software programmers fail to adequately further develop and enhance open source technologies, the development and adoption of these technologies could be stifled and our offerings could become less competitive. Delays in developing, completing or delivering new or enhanced offerings could result in delayed or reduced revenue for those offerings and could also adversely affect customer acceptance of those offerings.
Our continued success depends on our ability to maintain and enhance strong brands.
We believe that the brand identities that we have developed have contributed significantly to the success of our business. We also believe that maintaining and enhancing our brands is important to expanding our customer and partner base and attracting talented employees. In order to maintain and enhance our brands, we may be required to make further investments that may not be successful. Maintaining our brands will depend in part on our ability to remain a leader in open source technology and our ability to continue to provide high-quality offerings. If we fail to promote and maintain our brands, or if we incur excessive costs in doing so, our business, financial condition, operating results and cash flows may be adversely affected.
We are vulnerable to technology infrastructure failures, which could harm our reputation and adversely affect our business.
We rely on our technology infrastructure, and the technology infrastructure of third parties, for many functions, including selling our offerings, supporting our partners, fulfilling orders and billing, and collecting and making payments. This technology infrastructure may be vulnerable to damage or interruption from natural disasters, power loss, telecommunication failures, terrorist attacks, computer intrusions, vulnerabilities and viruses, software errors, computer denial-of-service attacks and other events. A significant number of the systems making up this infrastructure are not redundant, and our disaster recovery planning may not be sufficient for every eventuality. This technology infrastructure may fail or be vulnerable to damage or interruption because of actions by third parties or employee error or malfeasance. We may not carry business interruption insurance sufficient to protect us from all losses that may result from interruptions in our services as a result of technology infrastructure failures or to cover all contingencies. Any interruption in the availability of our websites and on-line interactions with customers or partners may cause a reduction in customer or partner satisfaction levels, which in turn could cause additional claims, reduced revenue or loss of customers or partners. Despite any precautions we may take, such problems could result in, among other consequences, a loss of data, loss of confidence in the stability and reliability of our offerings, damage to our reputation, and legal liability, all of which may adversely affect our business, financial condition, operating results and cash flows.

58


A decline in or reprioritization of funding in the U.S. or foreign government budgets or delays in the budget process could adversely affect our business, financial condition, operating results and cash flows.
We derive, and expect to continue to derive, a portion of our revenue from U.S. and foreign governments. Government deficit reduction and austerity measures can place pressure on U.S. and foreign government spending. Government contracts could be subject to future funding that may affect the extension or termination of programs and generally are subject to the right of the government to terminate for convenience or non-appropriation. The termination of, or delayed or reduced funding for, government-sponsored programs and contracts from which we derive revenue could adversely affect our business, financial condition, operating results and cash flows.
We may be unable to predict the future course of open source technology development, which could reduce the market appeal of our offerings, damage our reputation and adversely affect our business, financial condition, operating results and cash flows.
We do not exercise control over many aspects of the development of open source technology. Different groups of open source software programmers compete with one another to develop new technology. Typically, the technology developed by one group will become more widely used than that developed by others. As a result, a new technology we acquire or adopt and incorporate into our offerings could become less widely used or accepted than a competing technology, which could reduce the market appeal of our offerings and harm our reputation, diminish our brands and adversely affect our business, financial condition, operating results and cash flows.
We include software licensed from other parties in our offerings, the loss of which could increase our costs and delay availability of our offerings.
We utilize various types of software licensed from unaffiliated third parties in our offerings. Aspects of our business could be disrupted if any of the software we license from others or functional equivalents of this software were no longer available to us, no longer offered to us on commercially reasonable terms or changed in ways or included defects that make the third-party software unsuitable for our use. In these cases, we would be required to either redesign our technologies to function with software available from other parties, develop these components ourselves or eliminate the functionality, which could result in increased costs, the need to mitigate customer issues, delays in delivery of our offerings and the release of new offerings and limit the features available in our current or future offerings.
RISKS RELATED TO LEGAL UNCERTAINTY
If our technologies are found or alleged to infringe third-party intellectual property rights, we may be required to take costly and time-consuming actions to meet our commitments to customers.
We regularly commit to our subscription customers that if portions of our offerings are found to infringe third-party intellectual property rights we will, at our expense and option: (i) obtain the right for the customer to continue to use the technology consistent with their subscription agreement with us; (ii) modify the technology so that its use is non-infringing; or (iii) replace the infringing component with a non-infringing component, and defend them against specified infringement claims. Although we cannot predict whether we will need to satisfy these commitments and we often have limitations on these commitments, satisfying these commitments could be costly, be time-consuming, divert the attention of technical and management personnel, and adversely affect our business, financial condition, operating results and cash flows. In addition, our insurance policies would likely not adequately cover our exposure to this type of claim. Finally, because we have agreed to defend our subscription customers against specified infringement claims arising from the use of our offerings, we could become involved in litigation brought against such customers if our services and technology are allegedly implicated.
We are vulnerable to claims that our technologies infringe third-party intellectual property rights, and an unfavorable legal decision affecting our intellectual property could adversely affect our business.
We are vulnerable to claims that our technologies infringe third-party intellectual property rights, including patents, copyrights, trademarks and trade secrets, because our technologies are comprised of software components, many of which are developed by numerous independent parties. We are also unlikely to be able to assess adequately the relevance of patents to our technologies, and may be unable to take appropriate responsive action in a timely or economic manner because, among other reasons, the scope of software patent protection is often not well defined or readily determinable, patent applications in the U.S. are not publicly disclosed at the time of filing, and the number of software patents that are issued each year is significant and growing. Our exposure to risks associated with the use of intellectual property may increase as a result of acquisitions. In addition, third parties may make infringement and similar or related claims after we have acquired technology that had not been asserted prior to our acquisition of such technology.

59


In the past, our technologies have been subject to intellectual property infringement claims. Some of these claims have been brought by entities that do not design, manufacture, or distribute products or services or that acquire intellectual property such as patents for the sole purpose of monetizing their acquired intellectual property through asserting claims of infringement. As these entities do not have operating businesses of their own and therefore have limited risk of counterclaims for damages or injunctive relief, it may be difficult to deter them from bringing intellectual property infringement claims. We expect to face the possibility of more intellectual property infringement claims as our prominence increases, business activities expand, market share and revenue grow, the number of products and competitors in our industry grows and the functionality of products in different portions of the industry overlap. We may not be able to accurately assess the risk related to these suits, and we may be unable to accurately assess our level of exposure.
Defending patent and other intellectual property claims, even claims without significant merit, can be time-consuming and costly and can divert the attention of technical and management personnel. We may receive unfavorable preliminary or interim rulings in the course of litigation, and there can be no assurances that favorable final outcomes will be obtained in all cases. We may decide to settle certain lawsuits and disputes on terms that are disadvantageous to us. Similarly, if any litigation to which we are a party is resolved adversely, we may be subject to an unfavorable judgment that may not be reversed upon appeal. The terms of such a settlement or judgment may require us to cease offering certain of our technologies or pay substantial amounts to the other party. In addition, we may have to seek a license to continue offering technologies found to be in violation of a third party’s rights, which may not be available on reasonable terms, or at all, and may significantly increase our operating costs and expenses and which could have a material adverse effect on our business, financial condition and operating results. As a result, we may also be required to develop alternative non-infringing technology or practices or discontinue the practices. The development of alternative non-infringing technology or practices could require significant effort and expense or may not be feasible.
An unfavorable legal decision regarding the intellectual property in and to our technology and other offerings could adversely affect our business, financial condition, operating results and cash flows. See Part II, Item 1, “Legal Proceedings” for additional information.
Our activities, or the activities of our partners, may violate anti-corruption laws and regulations that apply to us.
In many foreign countries, particularly in certain developing economies, there may be business practices that are prohibited by regulations that may apply to us, such as the U.S. Foreign Corrupt Practices Act and similar laws. Although we have policies and procedures designed to help promote compliance with these laws, our employees, contractors, partners and agents, as well as those companies to which we outsource certain of our business operations or which we acquire, may take actions in violation of our policies and procedures. Any violation of these laws and regulations could result in fines, criminal sanctions against us, our officers, or our employees, prohibitions on the conduct of our business, and damage to our reputation.
Governmental regulations affecting the import or export of software could adversely impact our business.
Due to the global nature of our business, we are subject to import and export restrictions and regulations, including the Export Administration Regulations administered by the U.S. Commerce Department’s Bureau of Industry and Security (“BIS”) and the trade and economic sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control (“OFAC”). The U.S., through the BIS and OFAC, places restrictions on the sale or export of certain products and services to certain countries and persons (“denied parties”). Violators of these export control and sanctions laws may be subject to significant penalties, which may include significant monetary fines, criminal proceedings against them and their officers and employees, a denial of export privileges, and suspension or debarment from selling products or services to the federal government. Any such penalties could have an adverse effect on our business, financial condition, operating results and cash flows. In addition, the political and media scrutiny surrounding any governmental investigation of us could cause us significant expense and reputational harm and distract senior executives from managing our normal day-to-day operations.
Our products could also be shipped to denied parties by third parties, including our channel partners. Even though we take precautions to ensure that our channel partners comply with all relevant import and export regulations, any failure by our channel partners to comply with such regulations could have negative consequences for us, including reputational harm, government investigations and penalties.

60


We could be prevented from selling or developing our software if the GNU General Public License and similar licenses under which our technologies are developed and licensed are not enforceable or are modified so as to become incompatible with other open source licenses.
A number of our offerings, including Red Hat Enterprise Linux, have been developed and licensed under the GNU General Public License and similar open source licenses. These licenses state that any program licensed under them may be liberally copied, modified and distributed. It is possible that a court would hold these licenses to be unenforceable or that someone could assert a claim for proprietary rights in a program developed and distributed under them. Additionally, if any of the open source components of our offerings may not be liberally copied, modified or distributed, then our ability to distribute or develop all or a portion of our offerings could be adversely impacted. In addition, licensors of open source software employed in our offerings may, from time to time, modify the terms of their license agreements in such a manner that those license terms may become incompatible with other open source licenses in our offerings or our end user license agreement, and thus could, among other consequences, prevent us from distributing the software code subject to the modified license.
Our efforts to protect our trademarks may not be adequate to prevent third parties from misappropriating our intellectual property rights in our trademarks.
Our collection of trademarks is valuable and important to our business. The protective steps we have taken in the past may have been, and may in the future continue to be, inadequate to protect and deter misappropriation of our trademark rights. Policing unauthorized use of our trademark rights is difficult, expensive and time-consuming and our efforts may be inadequate. We may be unable to detect the unauthorized use of, or take appropriate steps to enforce, our trademark rights in a timely manner. We have registered some of our trademarks in countries in North America, South America, Europe, Asia, Africa and Australia and have other trademark applications pending in various countries around the world. Effective trademark protection may not be available in every country in which we offer or intend to distribute our offerings. We may be unable to prevent third parties from acquiring domain names that are similar to, infringe upon, or diminish the value of our trademarks and other proprietary rights. Failure to adequately protect our trademark rights could damage or even destroy one or more of our brands and impair our ability to compete effectively. Furthermore, defending or enforcing our trademark rights could result in the expenditure of significant financial and managerial resources. The loss of any material trademark could have a material adverse effect on our business, financial condition or operating results.
Efforts to assert intellectual property ownership rights in our technologies could impact our standing in the open source community, which could limit our technology innovation capabilities and adversely affect our business.
When we undertake actions to protect and maintain ownership and control over our intellectual property, including patents, copyrights and trademark rights, our standing in the open source community could be adversely affected as the community supports the ability to write and share code freely. This in turn could limit our ability to continue to rely on this community, upon which we are dependent, as a resource to help develop and improve our technologies and further our research and development efforts, which could adversely affect our business.
Our “Patent Promise” on software patents limits our ability to enforce our patent rights in certain circumstances.
As part of our commitment to the open source community, we provide our Patent Promise on software patents. Under our Patent Promise, we agree, subject to certain limitations, to not enforce our patent rights against users of open source software covered by any open source license listed by the Open Source Initiative as meeting its definition of “Open Source” or listed by the Free Software Foundation as meeting its definition of “Free Software.” While we may be able to claim protection of our intellectual property under other rights, such as trade secrets or contractual rights, our Patent Promise effectively limits our ability to assert our patent rights against these third parties (even if we were to conclude that their use infringes our patents with competing offerings), unless any such third party asserts its patent rights against us. This limitation on our ability to assert our patent rights against others could harm our business and ability to compete.
We are, and may become, involved in disputes and lawsuits that could adversely affect our business.
Lawsuits or legal proceedings may be commenced against us. These disputes and proceedings may involve significant expense and divert the attention of management and other employees. If we do not prevail in these matters, we could be required to pay substantial damages or settlement costs, which could adversely affect our business, financial condition, operating results and cash flows. See Part II, Item 1, “Legal Proceedings” for additional information.

61


If we fail to comply with laws and regulations regarding data privacy and protection, our business could be adversely affected.
Our business is subject to a variety of federal, state and international laws and regulations that apply to the collection, use, retention, protection, disclosure, transfer and processing of personal data. These data privacy- and protection-related laws and regulations are evolving, with new or modified laws and regulations proposed and implemented frequently and existing laws and regulations subject to new or different interpretations. For example, the European Union’s General Data Protection Regulation took effect in May 2018 establishing new requirements applicable to the handling and processing of personal data and providing for greater penalties for noncompliance.
Any failure by us to comply with data privacy- and protection-related laws and regulations could result in enforcement actions, significant penalties or other legal actions against us or our customers or suppliers. An actual or alleged failure to comply, which could result in negative publicity, reduce demand for our offerings, increase the cost of compliance, require changes in business practices that result in reduced revenue, restrict our ability to provide our offerings in certain locations, result in our customers’ inability to use our offerings and prohibit data transfers or result in other claims, liabilities or sanctions, including fines, could have an adverse effect on our business, financial condition, operating results and cash flows.
If we fail to comply with our customer contracts or government contracting regulations, our business could be adversely affected.
Our contracts with our customers may include specialized performance requirements. In particular, our contracts with federal, state, provincial and local governmental customers are subject to various government certification requirements, procurement regulations, contract provisions and other requirements relating to their formation, administration and performance. Any failure by us or our channel partners to comply with the specific provisions in our customer contracts or any violation of government contracting regulations by us or our channel partners could result in the imposition of various civil and criminal penalties, which may include termination of contracts, forfeiture of profits, suspension of payments and, in the case of our government contracts, fines and suspension from future government contracting. In addition, we may be subject to qui tam litigation, the process by which a private individual sues or prosecutes on behalf of the government relating to government contracts and shares in the proceeds of any successful litigation or settlement, which could include claims for up to treble damages. Further, any negative publicity related to our customer contracts or any proceedings surrounding them, regardless of its accuracy, may damage our business and affect our ability to compete for new contracts. If our customer contracts are terminated, if we are suspended from government work, if we are unable to meet government certification requirements, or if our ability to compete for new contracts is adversely affected, we could suffer an adverse effect on our business, financial condition, operating results and cash flows.
We may be subject to legal liability associated with providing online services or content.
We provide offerings, such as Red Hat OpenShift, that enable users to exchange information, advertise products and services, conduct business, and engage in various online activities. The law relating to the liability of providers of these online offerings for activities of their users is relatively unsettled and still developing both in the U.S. and internationally and may be significantly different from jurisdiction to jurisdiction. Claims could be brought against us based on the nature and content of information that we publish or to which we provide links or that may be posted online or generated by us or by third parties, including our customers. In addition, we could be subject to domestic or international actions alleging that certain content we have generated or third-party content that we have made available within our services violates applicable law.
Open source development and licensing practices may limit the value of our software copyright assets.
Our offerings, including Red Hat Enterprise Linux and Red Hat Middleware, are built primarily from software components licensed under various open source licenses. While some components are developed by our employees, we obtain many components from software developed and released by contributors to independent open source software development projects. Open source licenses grant licensees broad permissions to use, copy, modify and redistribute the software. Certain open source licenses, such as the GNU General Public License, impose significant limits on a distributor’s ability to license derivative works under more restrictive terms and generally require the distributor to disclose the source code of such works. The inclusion of software components governed by such licenses in our offerings limits our ability to use traditional proprietary software licensing models for those offerings. As a result, while we have substantial copyright interests in our software technologies, open source development and licensing practices may have the effect of limiting the value of our software copyright assets.

62


RISKS RELATED TO FINANCIAL UNCERTAINTY
Our quarterly and annual operating results may not be a reliable indicator of our future financial performance.
Due to the unpredictability of the IT spending environment, among other reasons, our revenue and operating results have fluctuated and may continue to fluctuate. We base our current and projected future expense levels, in part, on our estimates of future revenue. Our expenses are, to a large extent, fixed in the short term. Accordingly, we may not be able to adjust our spending quickly enough to protect our projected operating results for a quarter if our revenue in that quarter falls short of our expectations.
Our fourth fiscal quarter has historically been our strongest quarter for sales. This pattern has become more pronounced as the number of customers with renewal dates occurring in the last half of our fiscal year has continued to increase. Additionally, a significant portion of our quarterly sales typically occur during the last weeks of the quarter and our operating results may be adversely impacted if we do not have sufficient time to bill and collect from our customers in the same quarter or fiscal year. Some of our customers may wait until the end of the quarter to negotiate their contracts in the hope of obtaining more favorable terms, which can also impede our ability to execute these contracts within the same quarter. Moreover, as an increasing number of customers enter into larger, multi-year transactions with us, such transactions tend to have longer sales cycles and can involve customers choosing to pay annually, which may impact our quarterly financial results. If, among other considerations, our future financial performance falls below the expectations of securities analysts or investors or we are unable to increase or maintain profitability, the market price of our common stock may decline.
We may not be able to meet the financial and operational challenges that we will encounter as our international operations, which represented approximately 45.3% of our total revenue for fiscal 2019, continue to expand.
Our international operations accounted for approximately 45.3% of total revenue for fiscal 2019. As we expand our international operations, we may have difficulty managing and administering a globally dispersed business and we may need to expend additional funds to, among other activities, reorganize our sales force and technical support services team, outsource or supplement general and administrative functions, staff key management positions, obtain additional information technology infrastructure and successfully localize offerings for a significant number of international markets, which may adversely affect our operating results. Additional challenges associated with the conduct of our business globally that may adversely affect our operating results include:
fluctuations in exchange rates;
pricing environments;
longer payment cycles and less financial stability of customers;
economic, political, compliance and regulatory risks associated with specific countries;
laws and policies of the U.S. and other jurisdictions affecting trade, foreign investment, loans, immigration and taxes, including any adverse effects that may result from the United Kingdom’s vote to exit the European Union;
difficulty selecting and monitoring channel partners;
differing technology standards and customer requirements;
lower levels of availability or use of the Internet, through which our software is often delivered;
difficulty protecting our intellectual property rights globally due to, among other reasons, the uncertainty of laws and enforcement in certain countries relating to the protection of intellectual property rights;
difficulty in staffing, developing and managing foreign operations as a result of distance and language, legal, cultural and other differences;
different employee/employer relationships and the existence of works councils and labor unions;
difficulty maintaining quality standards consistent with our brands;
export and import laws and regulations that could prevent us from delivering our offerings into and from certain countries;
public health risks and natural disasters, particularly in areas in which we have significant operations;
limitations on the repatriation and investment of funds and foreign currency exchange restrictions; and

63


changes in import/export duties, quotas or other trade barriers that could affect the competitive pricing of our offerings and reduce our market share in some countries.
Any failure by us to effectively manage the challenges associated with the international expansion of our operations could adversely affect our business, financial condition, operating results and cash flows.
A substantial portion of our revenue is derived from our Red Hat Enterprise Linux platform.
During fiscal 2019, a substantial portion of our subscription revenue was derived from our Red Hat Enterprise Linux offerings. Although we are continuing to develop other offerings, we expect that revenue from Red Hat Enterprise Linux will constitute a majority of our revenue for the foreseeable future. Declines and variability in demand for Red Hat Enterprise Linux could occur as a result of:
competitive products and pricing;
failure to release new or enhanced versions of Red Hat Enterprise Linux on a timely basis, or at all;
maturity of the market for Red Hat Enterprise Linux;
technological change that we are unable to address with Red Hat Enterprise Linux; or
future economic conditions.
Additionally, as more customers and potential customers virtualize their data centers and move computing projects to cloud environments, demand for operating systems such as Red Hat Enterprise Linux may decline. Moreover, as data centers become more virtualized and move to cloud environments, we may experience a decline in growth if we are unsuccessful in adapting our business model and offerings accordingly. Due to the concentration of our revenue from Red Hat Enterprise Linux, our business, financial condition, operating results and cash flows could be adversely affected by a decline in demand for Red Hat Enterprise Linux.
We are subject to risks of currency fluctuations and related hedging operations.
A portion of our business is conducted in currencies other than the U.S. dollar. Changes in exchange rates among other currencies and the U.S. dollar may affect our revenue, operating expenses and operating margins, which are reported in U.S. dollars. We cannot predict the impact of future exchange rate fluctuations. For example, the income statements of our non-U.S. operations are translated into U.S. dollars at the average exchange rates for each applicable month in a period. To the extent the U.S. dollar weakens against foreign currencies, the translation of these foreign currency statements results in increased revenue and operating expenses for our non-U.S. operations. Similarly, our revenue and operating expenses for our non-U.S. operations decreases if the U.S. dollar strengthens against foreign currencies.
As we expand international operations, our exposure to exchange rate fluctuations may increase. We may use financial instruments, primarily forward purchase contracts, to economically hedge currency commitments arising from trade accounts receivable, trade accounts payable and fixed purchase obligations. If these hedging activities are not successful or we change or reduce these hedging activities in the future, we may experience significant unexpected expenses from fluctuations in exchange rates. For information regarding our hedging activity, see Part I, Item 3, “Quantitative and Qualitative Disclosures About Market Risk.”
If our growth rate slows, our stock price could be adversely affected.
As the markets for our offerings mature and the scale of our business increases, our rate of revenue, deferred revenue and operating cash flow growth may be lower than the growth rates we experienced in earlier periods. In addition, to the extent that the adoption of our offerings occurs more slowly or is less pervasive than we expect or have experienced in the past, our growth rates may slow or decline, which could adversely affect our stock price. Historical period-to-period comparisons of our revenue, deferred revenue and operating cash flow may not be meaningful and are not guarantees of our future performance.

64


We may be subject to greater tax liabilities.
We are subject to income tax and other taxes in the U.S. and in numerous foreign jurisdictions. Our domestic and foreign tax liabilities are dependent on the jurisdictions in which profits are determined to be earned and taxed. Additionally, the amount of taxes paid is subject to our interpretation of applicable tax laws in the jurisdictions in which we operate. Changes in tax laws, or in judicial or administrative interpretations of tax laws, could have an adverse effect on our business, financial condition, operating results and cash flows. Significant judgment, knowledge and experience are required in determining our worldwide provision for income taxes. Our future effective tax rate is impacted by a number of factors including our interpretation of the Tax Cuts and Jobs Act (the “Tax Act”) enacted into law on December 22, 2017 and the regulations, some of which are pending, and other interpretive guidance relative to the Tax Act, changes in the valuation of our deferred tax assets and liabilities, increases in expenses not deductible for tax, including impairment of goodwill in connection with acquisitions, and changes in available tax credits. We anticipate that the U.S. Department of the Treasury, the Internal Revenue Service and other standard-setting bodies will continue to issue regulations and interpretive guidance on how the provisions of the Tax Act will be applied or otherwise administered, and additional regulations or interpretive guidance may be issued in the future that is different from our current interpretation and could be made retroactive.
In the ordinary course of our business, there are many transactions and calculations where the ultimate tax determination is uncertain. We are regularly and increasingly subject to audits by tax authorities. Although we believe our tax estimates are reasonable, the final determination of tax audits and any potential litigation related to such audits could be materially different from our historical income tax provisions and accruals. Economic and political pressures to increase tax revenue in various jurisdictions may make resolving tax disputes more difficult. The results of an audit or litigation could adversely affect our financial statements in the period or periods for which that determination is made.
We earn a significant amount of our operating income from outside the U.S., and any repatriation of funds currently held in foreign jurisdictions that are not permanently reinvested may result in increased state taxes and/or additional foreign withholding taxes. In addition, the Tax Act significantly impacts how U.S. multinational corporations are taxed on foreign earnings. Numerous countries are evaluating their existing tax laws due in part, to recommendations made by the Organization for Economic Co-operation and Development’s (“OECD’s”) Base Erosion and Profit Shifting (“BEPS”) project and in response to the changes in U.S. tax laws. Although we cannot predict whether or in what form any legislation based on such proposals may be adopted by the countries in which we do business, future tax reform based on such proposals may increase the amount of taxes we pay and adversely affect our operating results and cash flows. Moreover, the European Commission and some foreign jurisdictions have introduced proposals to impose a separate tax on specified digital service activity. It is unclear how or if such proposals, if enacted, would impact us.
Because we recognize revenue from subscriptions over the term of the subscription, downturns or upturns in sales may not be immediately reflected in our operating results.
We generally recognize subscription revenue from customers ratably over the term of their subscription agreements, which are generally 12 to 36 months. As a result, much of the revenue we report in each quarter is deferred revenue from subscription agreements entered into during previous quarters. Consequently, a decline in subscriptions in any one quarter will not necessarily be fully reflected in the revenue in that quarter and will negatively affect our revenue in future quarters. In addition, we may be unable to adjust our cost structure to reflect this reduced revenue. Accordingly, the effect of significant downturns in sales and market acceptance of our service, and potential changes in our rate of renewals, including those due to customers renewing their subscription agreements prior to the expiration of such agreements or customers renewing with a multi-year agreement instead of an annual agreement, may not be fully reflected in our operating results until future periods. Our subscription model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers must be recognized over the applicable subscription term. 
If our goodwill or amortizable intangible assets become impaired, we may be required to record a significant charge to earnings.
Under generally accepted accounting principles, we review our amortizable intangible assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Goodwill is required to be tested for impairment at least annually. 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 a decline in stock price and market capitalization, reduced future cash flow estimates and slower growth rates in our industry. We may be required to record a significant charge to earnings in our financial statements during the period in which any impairment of our goodwill or amortizable intangible assets is determined, which could adversely affect our operating results.

65


We may be exposed to potential risks if we do not have an effective system of disclosure controls or internal controls.
We must comply, on an on-going basis, with the requirements of the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”), including those provisions that establish the requirements for both management and auditors of public companies with respect to reporting on internal control over financial reporting. We cannot be certain that measures we have taken, and will take, will be sufficient or timely completed to meet these requirements on an on-going basis, or that we will be able to implement and maintain adequate disclosure controls and controls over our financial processes and reporting in the future, particularly in light of our rapid growth, international expansion, changes in our offerings and changes in accounting principles and guidance, which are expected to result in on-going changes to our control systems and areas of potential risk.
If we fail to maintain an effective system of disclosure controls or internal control over financial reporting, including satisfaction of the requirements of the Sarbanes-Oxley Act, we may not be able to accurately or timely report on our financial results or adequately identify and reduce fraud. As a result, the financial condition of our business could be adversely affected, current and potential future stockholders could lose confidence in us and/or our reported financial results, which may cause a negative effect on our trading price, and we could be exposed to litigation or regulatory proceedings, which may be costly or divert management attention.
Changes in accounting principles and guidance, or their interpretation, could result in unfavorable accounting charges or effects, including changes to previously filed financial statements, which could cause our stock to decline.
We prepare our consolidated financial statements in accordance with accounting principles generally accepted in the U.S. These principles are subject to interpretation by the SEC and various bodies formed to create and interpret appropriate accounting principles and guidance. A change in these principles or guidance, or in their interpretations, may have a significant effect on our reported results, as well as our processes and related controls, and may retroactively affect previously reported results.
Our investment portfolio is subject to credit and liquidity risks and fluctuations in the market value of our investments and interest rates. These risks may result in an impairment of, or the loss of all or a portion of, the value of our investments, an inability to sell our investments or a decline in interest income.
We maintain an investment portfolio of various holdings, types and maturities. Our portfolio generally consists of certificates of deposit, commercial paper, corporate securities, European sovereign and agency securities with a rating of AA or higher, money market funds, and U.S. government and agency securities. Although we follow an established investment policy and seek to minimize the risks associated with our investments by investing primarily in investment grade, highly liquid securities and by limiting the amounts invested with any one institution, type of security or issuer, we cannot give assurances that the assets in our investment portfolio will not lose value or become impaired, or that our interest income will not decline.
A significant part of our short-term and long-term investment portfolio consists of U.S. government and agency securities. If global credit and equity markets experience prolonged periods of decline, or if there is a default or downgrade of U.S. government or agency debt, our investment portfolio may be adversely impacted and we could determine that some of our investments have experienced an other-than-temporary decline in fair value, requiring impairment charges that could adversely affect our financial condition and operating results.
Future fluctuations and uncertainty in economic and market conditions could adversely affect the market value of our investments, and we could record additional impairment charges and lose some or all of the principal value of investments in our portfolio. A total loss of an investment or a significant decline in the value of our investment portfolio could adversely affect our financial condition and operating results. For information regarding the sensitivity of and risks associated with the market value of portfolio investments and interest rates, see Part I, Item 3, “Quantitative and Qualitative Disclosures About Market Risk.”
Our investments in private companies are subject to risk of loss of investment capital. Some of these investments may have been made to further our strategic objectives and support our key business initiatives. Our investments in private companies are inherently risky because the markets for the technologies they have under development are typically in the early stages and may never materialize. We could lose the value of our entire investment in these companies.

66


Epidemics, geo-political events, Internet and power outages or natural disasters could adversely affect our business, financial condition, operating results and cash flows.
The occurrence of one or more epidemics, geo-political events (such as civil unrest or terrorist attacks), Internet and power outages, telecommunications failures, fire or natural disasters (including those due to the effects of climate change such as increased storm severity, drought, wildfires, and potential flooding due to rising sea levels and storm surges) in a country in which we operate or in which technology industry suppliers or our customers are located, could adversely affect our business, financial condition, operating results and cash flows. Such events could result in physical damage to, or the complete loss of, one or more of our facilities, the lack of an adequate work force in a market, the inability of our customers to access our offerings, the inability of our associates to reach or have transportation to our facilities or our customers’ facilities directly affected by such events, the evacuation of the populace from areas in which our facilities are located, changes in the purchasing patterns of our customers, the temporary or long-term disruption in the supply of computer hardware and related components, the disruption or delay in the manufacture and transport of goods globally, the disruption of utility services to our facilities or to suppliers, partners or customers, or disruption in our communications with our customers.
RISKS RELATED TO THE CONVERTIBLE NOTES
The convertible notes mature on October 1, 2019, and the use of our cash to repay the convertible notes, satisfy our conversion obligations under the convertible notes, or repurchase the convertible notes following a fundamental change will reduce our liquidity and capital resources.
In October 2014, we issued $805.0 million of 0.25% Convertible Senior Notes due 2019 (the “convertible notes”). As of May 31, 2019, there was $190.4 million aggregate principal amount of convertible notes outstanding. The convertible notes will mature on October 1, 2019, unless previously purchased or converted. On October 1, 2019, the outstanding aggregate principal amount of the convertible notes and all accrued and unpaid interest on such notes will become due and payable. Holders that elect to convert their convertible notes prior to maturity will receive a cash payment on October 1, 2019 in the amount of $1,000 for each $1,000 in principal amount of convertible notes converted, which may also adversely affect our liquidity, plus shares of our common stock in an amount equal to the excess conversion value above $1,000, if any. In addition, if the Merger is completed prior to maturity of the convertible notes, then converting holders will receive cash for each $1,000 principal amount of convertible notes being converted equal to the conversion rate then in effect multiplied by the same per share cash consideration a common stockholder would receive in the Merger, subject to certain adjustments, and we would be required to make an offer to repurchase the convertible notes for cash in an amount equal to 100% of their principal amount plus accrued and unpaid interest to but excluding the date of repurchase. Any of these cash payments could adversely affect our liquidity and capital resources.
The accounting method for convertible debt securities that may be settled in cash, such as the convertible notes, could have a material effect on our reported financial results.
Accounting Standards Codification Subtopic 470-20, Debt with Conversion and Other Options (“ASC 470-20”), requires an entity to separately account for the liability and equity components of convertible debt instruments (such as the convertible notes) that may be settled entirely or partially in cash upon conversion in a manner that reflects the issuer’s non-convertible debt interest rate. Accordingly, the equity component of the convertible notes is required to be included in the additional paid-in capital section of stockholders’ equity on our consolidated balance sheet, and the value of the equity component is treated as original issue discount for purposes of accounting for the debt component of the convertible notes. As a result, we are required to recognize a greater amount of non-cash interest expense in our consolidated income statements in the current and future periods presented as a result of the amortization of the discounted carrying value of the convertible notes to their principal amount over the term of the convertible notes. We will report lower net income (or greater net losses) in our consolidated financial results because ASC 470-20 requires interest to include both the current period’s amortization of the original issue discount and the instrument’s non-convertible interest rate. This could adversely affect our reported or future consolidated financial results, the trading price of our common stock and the trading price of the convertible notes.
In addition, under certain circumstances, in calculating earnings per share, convertible debt instruments (such as the convertible notes) that may be settled entirely or partly in cash are currently accounted for utilizing the treasury stock method, the effect of which is that the shares of common stock issuable upon conversion of the convertible notes, if any, are not included in the calculation of diluted earnings per share except to the extent that the conversion value of the convertible notes exceeds their principal amount. Under the treasury stock method, diluted earnings per share is calculated as if the number of shares of common stock that would be necessary to settle such excess, if we elected to settle such excess in shares, were issued. We cannot be sure that the accounting standards in the future will continue to permit the use of the treasury stock method. If we are unable to use the treasury stock method in accounting for the shares issuable upon conversion of the convertible notes, if any, then our diluted consolidated earnings per share would be adversely affected.

67


The convertible note hedge and warrant transactions may affect the value of our common stock.
In connection with the sale of the convertible notes, we entered into convertible note hedge transactions with institutions that we refer to as the option counterparties. We also entered into warrant transactions with the option counterparties pursuant to which we sold warrants for the purchase of our common stock. The convertible note hedge transactions are expected to offset the potential dilution to our common stock upon any conversion of the convertible notes and/or offset any cash payments we are required to make in excess of the principal amount upon conversion of any convertible notes. The warrant transactions could separately have a dilutive effect to the extent that the market price per share of our common stock exceeds the strike price of the relevant warrants, unless, subject to certain conditions, we elect to settle the warrants in cash.
The option counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions prior to the maturity of the convertible notes (and are likely to do so during any observation period related to a conversion of the convertible notes or following any repurchase of convertible notes by us in connection with any fundamental change repurchase date or otherwise). This activity could suppress or inflate the market price of our common stock.
We do not make any representation or prediction as to the direction or magnitude of any potential effect that the transactions described above may have on the price of the convertible notes or our common stock. In addition, we do not make any representation that the option counterparties or their respective affiliates will engage in these transactions or that these transactions, once commenced, will not be discontinued without notice.
We are subject to counterparty risk with respect to the convertible note hedge transactions.
The option counterparties are financial institutions or affiliates of financial institutions, and we will be subject to the risk that these option counterparties may default under the convertible note hedge transactions. Our exposure to the credit risk of the option counterparties will not be secured by any collateral. If one or more of the option counterparties to one or more of our convertible note hedge transactions becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at the time under those transactions. Our exposure will depend on many factors but, generally, the increase in our exposure will be correlated to the increase in the market price of our common stock and in the volatility of the market price of our common stock. In addition, upon a default by one of the option counterparties, we may suffer dilution with respect to our common stock as well as adverse financial consequences. We can provide no assurances as to the financial stability or viability of any of the option counterparties.
RISKS RELATED TO OWNERSHIP OF OUR COMMON STOCK
Our stock price has been volatile historically and may continue to be volatile.
The trading price of our common stock has been and may continue to be subject to wide fluctuations. Our stock price may fluctuate in response to a number of events and factors, such as quarterly variations in operating results, announcements of technological innovations or new offerings by us or our competitors, announcements relating to strategic decisions such as the Merger, announcements related to key personnel, customer purchase delays, service disruptions, changes in financial estimates and recommendations by securities analysts, the operating and stock price performance of other companies that investors may deem comparable to us, news reports relating to trends in our markets, the commencement or termination of any share repurchase program, general economic conditions and other risks listed herein.
The sale of our common stock by significant stockholders may cause the price of our common stock to decrease.
Several of our stockholders own significant portions of our common stock. If these stockholders were to sell all or a portion of their holdings of our common stock, then the market price of our common stock could be negatively impacted. The effect of such sales, or of significant portions of our stock being offered or made available for sale, could result in strong downward pressure on our stock price. Investors should be aware that they could experience significant short-term volatility in our stock if such stockholders decide to sell all or a portion of their holdings of our common stock at once or within a short period of time.
We may issue additional shares of our common stock in certain limited circumstances and thereby adversely affect the market price of our common stock.
Pursuant to the terms of the Merger Agreement, from October 28, 2018 until the Effective Time, we generally may not issue, deliver, sell, pledge or otherwise encumber any shares of our common stock, other voting equity interests or certain equity equivalents, or securities convertible into, or exchangeable or exercisable for, or any options, warrants, calls or rights to

68


acquire, any such stock interest or equity equivalent other than the issuance of shares upon the exercise of options, settlement of other equity awards, exercise of the rights under the employee stock purchase plan, and in relation to notices of conversion regarding the convertible notes and pursuant to warrant transactions.
A substantial number of shares of our common stock are reserved for issuance under our equity compensation plans, including for issuance upon the exercise of stock options and the vesting of performance share units, restricted stock, restricted stock units and deferred stock units. A substantial number of shares of our common stock are also reserved in relation to the convertible notes and the warrant transactions and for our employee stock purchase plan. We may not be able to predict the size of future issuances or the effect, if any, that they may have on the market price for our common stock. The issuance of substantial amounts of common stock, or the perception that such issuances may occur, could adversely affect the market price of our common stock.
We do not currently expect to pay dividends on our common stock.
We have never declared or paid any cash dividends on our common stock. We currently anticipate that we will retain future earnings for the development, operation and expansion of our business and do not anticipate declaring or paying any cash dividends for the foreseeable future. Under the terms of the Merger Agreement, from October 28, 2018 until the Effective Time, we may not declare, set aside or pay any dividends on, or make any other distributions in respect of, any of our capital stock or other equity or voting interests without IBM’s prior written consent. In addition, our ability to pay cash dividends on our common stock may be prohibited or limited by the terms of any future debt financing arrangement.
 
Conversion of the convertible notes may dilute the ownership interest of existing stockholders, including holders who had previously converted their convertible notes, or may otherwise depress the price of our common stock.
The conversion of the convertible notes into shares of our common stock will dilute the ownership interests of existing stockholders. Any sales in the public market of the common stock issuable upon conversion of the convertible notes could adversely affect prevailing market prices of our common stock. In addition, the existence of the convertible notes may encourage short selling by market participants due to this dilution or may facilitate trading strategies involving the convertible notes and our common stock.
Provisions of our certificate of incorporation, by-laws, Delaware law and the convertible notes may have anti-takeover effects that could prevent a change in control even if the change in control would be beneficial to our stockholders.
Provisions of our certificate of incorporation, by-laws and Delaware law could make it more difficult for a third party to acquire us, even if doing so would be beneficial to our stockholders. These provisions include:
our Board of Directors has the right to elect directors to fill a vacancy created by the expansion of the Board of Directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our Board of Directors;
stockholders must provide advance notice to nominate individuals for election to the Board of Directors or to propose matters that can be acted upon at a stockholders’ meeting; such provisions may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of our company; and
our Board of Directors may issue, without stockholder approval, shares of undesignated preferred stock; the ability to issue undesignated preferred stock makes it possible for our Board of Directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to acquire us.
Further, as a Delaware corporation, we are also subject to certain Delaware law anti-takeover provisions. Under Delaware law, a corporation may not engage in a business combination with any holder of 15% or more of its capital stock unless the holder has held the stock for three years or, among other things, the Board of Directors has approved the transaction. Our Board of Directors could rely on Delaware law to prevent or delay an acquisition of us. Additionally, certain provisions of the convertible notes could make it more difficult or more expensive for a third party to acquire us or could also have the effect of delaying or reducing the likelihood of a change in control of us even if such acquisition or change of control may be favorable to our stockholders.


69


ITEM 2.
UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Unregistered Sales of Equity Securities
During the three months ended May 31, 2019, the Company issued 943,513 shares of its unregistered common stock upon settlement of conversions of an aggregate of $116.2 million in principal amount of the convertible notes. These shares of the Company’s common stock were issued in reliance on the exemption from registration provided by Section 3(a)(9) of the Securities Act of 1933, as amended.
Issuer Purchases of Equity Securities
The table below sets forth information regarding the Company’s purchases of its common stock during its first fiscal quarter ended May 31, 2019:
Issuer Purchases of Equity Securities
Period
Total Number
of Shares
Purchased (1)(2)
 
Weighted
Average
Price Paid
per Share
 
Total Number of
Shares Purchased
as Part of Publicly
Announced Plans
or Programs (3)
 
Approximate Dollar
Value of Shares that
May Yet Be Purchased Under the Plans or
Programs
March 1, 2019—March 31, 2019
200,717

 
$
73.41

 

 
$
737.2
 million
April 1, 2019—April 30, 2019
683,305

 
$
144.36

 

 
$
737.2
 million
May 1, 2019—May 31, 2019
515,231

 
$
73.41

 

 
$
737.2
 million
Total
1,399,253

 
 
 

 
 
__________ 
(1) 
During the three months ended May 31, 2019, the Company withheld an aggregate of 444,522 shares of its common stock (with a weighted average share price of $182.48) from employees to satisfy minimum tax withholding obligations relating to the vesting of restricted share awards. These shares were not withheld pursuant to the programs described in Note (3) below.
(2) 
In connection with the convertible note conversions settled during the three months ended May 31, 2019, the Company exercised a portion of the options that are part of the convertible note hedge transactions and acquired 954,731 shares of its common stock. The counterparties to the convertible note hedge transactions may be deemed to be an “affiliate purchaser” and may have purchased the shares of the Company’s common stock deliverable to the Company upon the exercise of the options.
(3) 
On June 21, 2018, the Company announced that its Board authorized the repurchase of up to $1.0 billion of Red Hat’s common stock from time to time on the open market or in privately negotiated transactions. The program, which replaced a previous repurchase program, commenced on July 1, 2018, and will expire on the earlier of (i) June 30, 2020 or (ii) a determination by the Board, Chief Executive Officer or Chief Financial Officer to discontinue the program. Pursuant to the Merger Agreement, we do not anticipate additional repurchases of the Company’s common stock prior to the consummation of the Merger with IBM.



70


ITEM 6.
EXHIBITS

 
 
 
 
Incorporated by Reference
Exhibit No.
 
Exhibit Description
Provided Herewith
Form
File No.
Exhibit
Filing Date
 
 
 
 
 
 
 
 
10.1*
 
 
8-K
001-33162
99.1
5-21-19
 
 
 
 
 
 
 
 
10.2*
 
 
8-K
001-33162
99.2
5-21-19
 
 
 
 
 
 
 
 
10.3*
 
 
8-K
001-33162
99.3
5-21-19
10.4*
 
X
 
 
 
 
 
 
 
 
 
 
 
 
31.1
 
X
 
 
 
 
 
 
 
 
 
 
 
 
31.2
 
X
 
 
 
 
 
 
 
 
 
 
 
 
32.1
 
X
 
 
 
 
 
 
 
 
 
 
 
 
101.INS
 
XBRL Instance Document
X
 
 
 
 
 
 
 
 
 
 
 
 
101.SCH
 
XBRL Taxonomy Extension Schema
X
 
 
 
 
 
 
 
 
 
 
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase
X
 
 
 
 
 
 
 
 
 
 
 
 
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase
X
 
 
 
 
 
 
 
 
 
 
 
 
101.LAB
 
XBRL Taxonomy Extension Label Linkbase
X
 
 
 
 
 
 
 
 
 
 
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase
X
 
 
 
 


*
Indicates a management contract or compensatory plan, contract or arrangement.

 
 

71


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
 
 
 
 
 
 
 
 
RED HAT, INC.
 
 
 
 
 
Date:
June 28, 2019
 
By:
/S/ JAMES M. WHITEHURST
 
 
 
 
James M. Whitehurst
President and Chief Executive Officer
(Duly Authorized Officer on Behalf of the Registrant)
 
 
 
 
 
 
 
RED HAT, INC.
 
 
 
 
 
Date:
June 28, 2019
 
By:
/S/ ERIC R. SHANDER
 
 
 
 
Eric R. Shander
Executive Vice President and
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

72
EX-10.4 2 exhibit104q1fy20.htm EXHIBIT 10.4 Exhibit


Exhibit 10.4

MONTH DATE YEAR

NAME

Dear [NAME],

We appreciate your hard work and contributions to Red Hat’s success, and look forward to continuing to build an organization that’s the default choice for next-generation IT, delivering an open hybrid cloud, powered by an open organization. As an important part of this journey, we are offering you the opportunity to earn an exceptional special retention bonus in the amount of $[AMOUNT] (the “Retention Payment”) in accordance with the terms and conditions described below.

This letter (this “Letter Agreement”) sets forth Red Hat's agreement with you regarding the Retention Payment. Throughout the remainder of this document you and Red Hat, Inc. (“Red Hat”) may be collectively referred to as the “Parties.” Certain other definitions are set forth at the end of this Letter Agreement.

1.
Retention Payment

[OPTION 1 - 75% at closing, 25% at 6-months anniversary of the closing:
(a)
As an incentive to remain employed by Red Hat or an Affiliate, you are entitled to receive the Retention Payment, which shall vest in two (2) installments. The first installment of seventy-five percent (75%) of the total Retention Payment shall vest on the Closing Date and the second installment of the remaining twenty-five percent (25%) of the total Retention Payment shall begin to vest on the Closing Date and shall vest on the six-month anniversary of the Closing Date (each installment individually, a “Retention Payment Installment”). Red Hat will pay you the applicable Retention Payment Installment on the first administratively feasible payroll date following each applicable vesting date. Subject to 1(b) below, in order to receive a Retention Payment Installment, you must remain continuously employed by Red Hat or an Affiliate through the applicable vesting date.

OPTION 2 - 50% at 6 month anniversary of the closing; 50% at one-year anniversary of the closing:
(a)
As an incentive to remain employed by Red Hat or an Affiliate, you are entitled to receive the Retention Payment, which shall begin to vest on the Closing Date and shall vest in two (2) installments. The first installment of fifty percent (50%) of the total Retention Payment shall vest on the six-month anniversary of the Closing Date and the second installment of the remaining fifty percent (50%) of the total Retention Payment shall vest on the one-year anniversary of the Closing Date (each installment individually, a “Retention Payment Installment”). Red Hat will pay you the applicable Retention Payment Installment on the first administratively feasible payroll date following each applicable vesting date. Subject to 1(b) below, in order to receive a Retention Payment Installment, you must remain continuously employed by Red Hat or an Affiliate through the applicable vesting date.]

(b)
Involuntary Termination Without Cause. If, after the Closing Date and prior to payment in full of the Retention Payment, your employment with Red Hat or an Affiliate is involuntarily terminated by Red Hat or an Affiliate without Cause (as defined below), Red Hat will pay you the unpaid portion of the Retention Payment on the first administratively feasible payroll date following the date of employment termination.
(c)
Cause. For purposes of this agreement only, “Cause” means conduct involving one or more of the following:
(i)    your conviction of, or plea of guilty or nolo contendere to, a felony;
(ii)    your willful misconduct resulting in material harm to Red Hat;
(iii)    fraud, embezzlement, theft or dishonesty by you against Red Hat or any Affiliate resulting in material harm to Red Hat;
(iv)     your repeated and continuing failure to follow the proper and lawful directions of Red Hat or the officer to whom you report after a written demand is delivered to you that specifically identifies the manner in which Red Hat or the officer to whom you report believes that you have failed to follow such instructions;





(v)     your current alcohol or prescription drug abuse affecting work performance, or current illegal use of drugs regardless of the effect on work performance;
(vi)     a material violation of Red Hat’s Code of Conduct by you that causes harm to Red Hat; or
(vii)     your material breach of any term of this Letter Agreement or any other confidentiality and/or non-competition agreements.
2.
Withholding; Other Tax Matters. The Retention Payment(s) payable hereunder are subject to income tax and other required tax withholding. Amounts payable under this Letter Agreement are intended to be treated as a separate “payment” for purposes of Section 409A of the Internal Revenue Code and the guidance issued thereunder (“Section 409A”). Red Hat makes no representation that such payment(s) will be exempt from or comply with Section 409A and makes no undertaking to preclude Section 409A from applying to any such payment(s). Amounts payable hereunder are intended to be exempt from Section 409A but to the extent subject thereto are intended to comply with Section 409A and accordingly, to the maximum extent permitted, shall be interpreted and administered to be in compliance therewith. To the extent required in order to avoid accelerated taxation and/or tax penalties under Section 409A, amounts that would otherwise be payable during the six-month period immediately following your separation from service shall instead be paid on the first business day after the date that is six months following such separation from service (or upon your death, if earlier).    

3.
Confidentiality. Unless required by law, you agree to keep the existence and terms of this Letter Agreement, including the amount of the Retention Payment(s), the timing of the Retention Payment(s), and the vesting date(s) confidential. You further agree that you will not disclose the existence or terms of this Letter Agreement to any third party other than your spouse, significant other, or tax planning professional and only then with the instruction that the excepted individual meet the confidentiality and disclosure requirements described in this Paragraph. Nothing in this Letter Agreement or elsewhere prohibits you from communicating with government agencies about possible violations of federal, state, or local laws or otherwise providing information to government agencies, filing a complaint with government agencies, or participating in government agency investigations or proceedings. You are not required to notify Red Hat or an Affiliate of any such communications; provided, however, that nothing herein authorizes you to disclose information you obtained through a communication that was subject to the attorney-client privilege.

4.
No Right to Employment or Other Status; Non-Alienation. Nothing in this Letter Agreement shall be construed as giving you the right to continued employment or any other relationship with Red Hat or an Affiliate. The Retention Payment(s) will not be funded, set aside, or otherwise segregated prior to payment and shall only be earned by you upon a good faith determination by Red Hat or an Affiliate that all eligibility requirements have been successfully met. The obligation to pay the Retention Payment shall at all times be an unfunded and unsecured obligation of Red Hat.

5.
Entire Agreement; Amendment. This Letter Agreement constitutes the entire agreement between the Parties regarding any retention payment associated with your ongoing employment with Red Hat or an Affiliate, and supersedes all proposals, written or oral, and all other communications between the Parties relating to the Retention Payment(s). Nothing in this Letter Agreement alters the at-will nature of your employment.

6.
Governing Law. This agreement shall be governed by and construed in accordance with the laws of the State of North Carolina (without reference to the conflicts of laws provisions thereof).

7.
Definitions.
(a)
Affiliatemeans any person or entity that directly, or through one or more intermediaries, controls, or is controlled by, or is under common control with, Red Hat.

(b)
“Closing Date” refers to the date of the closing of the merger transaction agreed to by and among Red Hat, International Business Machines Corporation and Socrates Acquisition Corp. pursuant to the Agreement and Plan of Merger dated October 28, 2018 (the “Merger Transaction”). All payments hereunder are subject to the occurrence of the Closing Date.

8.
Miscellaneous.
(a)
The Retention Payment is in addition to and not in lieu of any salary, bonus, benefits, or severance to which you may otherwise be entitled. You may not assign your rights under this Letter Agreement. This Agreement may be executed in two or more counterparts, and by the different parties in separate counterparts, each of which





when executed shall be deemed to be an original but all of which taken together shall constitute one and the same agreement.

(b)
Retention payments to be paid in currencies other than U.S. dollars will be converted using the applicable foreign exchange rate on the Closing Date as determined by Red Hat.

(c)
Nothing in this Letter Agreement limits, or is intended to limit, any right to concerted activity you have under the National Labor Relations Act.

9.
Headings. The headings of the sections of this agreement are for convenience of reference only and in no way define, limit or affect the scope or substance of any section of this agreement.

EMPLOYEE
Red Hat, Inc.
Signature: ______________________
By:____________________________
Date:______________________
Date:__________________________
 
 



EX-31.1 3 exhibit311q1fy20.htm EXHIBIT 31.1 Exhibit


EXHIBIT 31.1
CERTIFICATION OF JAMES M. WHITEHUST, PRESIDENT AND CHIEF EXECUTIVE OFFICER,
PURSUANT TO RULE 13a-14(a)/Rule 15d-14(a) UNDER THE
SECURITIES EXCHANGE ACT OF 1934, AS AMENDED
I, James M. Whitehurst, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of Red Hat, 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.
June 28, 2019
 
 
 
 
 
By:
 
/S/ JAMES M. WHITEHURST
 
 
 
 
 
 
James M. Whitehurst
President and Chief Executive Officer
(Principal Executive Officer)



EX-31.2 4 exhibit312q1fy20.htm EXHIBIT 31.2 Exhibit


EXHIBIT 31.2
CERTIFICATION OF ERIC R. SHANDER, EXECUTIVE VICE PRESIDENT AND CHIEF FINANCIAL OFFICER, PURSUANT TO RULE 13a-14(a)/Rule 15d-14(a) UNDER
THE SECURITIES EXCHANGE ACT OF 1934, AS AMENDED
I, Eric R. Shander, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of Red Hat, 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.
June 28, 2019
 
 
 
 
 
By:
 
/S/ ERIC R. SHANDER
 
 
 
 
 
 
Eric R. Shander
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)



EX-32.1 5 exhibit321q1fy20.htm EXHIBIT 32.1 Exhibit


EXHIBIT 32.1

CERTIFICATIONS OF JAMES M. WHITEHURST, PRESIDENT AND CHIEF EXECUTIVE OFFICER,
AND ERIC R. SHANDER, EXECUTIVE VICE PRESIDENT AND
CHIEF FINANCIAL OFFICER, PURSUANT TO 18 U.S.C. SECTION 1350, AS
ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Each of the undersigned hereby certify, for the purposes of section 1350 of chapter 63 of title 18 of the United States Code, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, in his capacity as an officer of Red Hat, Inc. (“Red Hat”), that, to his knowledge, the Quarterly Report on Form 10-Q for the three months ended May 31, 2019 (the “Report”), as filed with the Securities and Exchange Commission, fully complies with the requirements of Section 13(a) of the Securities and Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Red Hat.

June 28, 2019
 
 
 
 
By:
 
/S/ JAMES M. WHITEHURST
 
 
 
 
 
 
James M. Whitehurst
President and Chief Executive Officer
(Principal Executive Officer)
June 28, 2019
 
 
 
 
By:
 
/S/ ERIC R. SHANDER
 
 
 
 
 
 
Eric R. Shander
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)



EX-101.SCH 6 rht-20190531.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2103100 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Accounts Receivable (Detail) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2132100 - Disclosure - Assets and Liabilities Measured at Fair Value on a Recurring Basis link:presentationLink link:calculationLink link:definitionLink 2432403 - Disclosure - Assets and Liabilities Measured at Fair Value on a Recurring Basis - Investments Measured at Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 2432402 - Disclosure - Assets and Liabilities Measured at Fair Value on a Recurring Basis - Summary of Financial Assets and Liabilities Measured at Fair Value (Detail) link:presentationLink link:calculationLink link:definitionLink 2432404 - Disclosure - Assets and Liabilities Measured at Fair Value on a Recurring Basis - Summary of Stated Maturities of Investment in Debt Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 2332301 - Disclosure - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Tables) link:presentationLink link:calculationLink link:definitionLink 2134100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2434402 - Disclosure - Business Combinations - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2434404 - Disclosure - Business Combinations - Summary of Changes in Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 2434403 - Disclosure - Business Combinations - Summary of Pro Forma Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2334301 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Company link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Company Merger Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1003001 - Statement - Consolidation Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Convertible Notes link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Convertible Notes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Convertible Notes - Components of Convertible Notes (Detail) link:presentationLink link:calculationLink link:definitionLink 2415405 - Disclosure - Convertible Notes - Fair Value of Notes Based on Inputs Observable in Market (Level 2) and Carrying Value of Debt Instruments (Detail) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Convertible Notes - Interest Expense Related to Convertible Notes (Detail) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Convertible Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 2128100 - Disclosure - Deferred Revenue and Performance Obligations link:presentationLink link:calculationLink link:definitionLink 2428403 - Disclosure - Deferred Revenue and Performance Obligations - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2428404 - Disclosure - Deferred Revenue and Performance Obligations - Remaining Performance Obligation (Detail) link:presentationLink link:calculationLink link:definitionLink 2428402 - Disclosure - Deferred Revenue and Performance Obligations - Summary of Deferred Revenue Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2328301 - Disclosure - Deferred Revenue and Performance Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Deferred Selling Costs link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Deferred Selling Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Deferred Selling Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Derivative Instruments link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Derivative Instruments (Detail) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Derivative Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2129100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2429403 - Disclosure - Earnings Per Share - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2429402 - Disclosure - Earnings Per Share - Reconciliation of Numerators and Denominators of Earnings Per Share Calculation (Detail) link:presentationLink link:calculationLink link:definitionLink 2429404 - Disclosure - Earnings Per Share - Shares Considered Anti-Dilutive for Calculating Diluted EPS (Detail) link:presentationLink link:calculationLink link:definitionLink 2329301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Identifiable Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Identifiable Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Identifiable Intangible Assets - Schedule of Amortization Expense Associated with Identifiable Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Identifiable Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Identifiable Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Leases - Schedule of Component of Lease expense (Details) link:presentationLink link:calculationLink link:definitionLink 2404407 - Disclosure - Leases - Schedule of Future Minimum Payments for Operating and Capital Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Leases - Schedule of Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2404406 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Leases - Schedule of ROU Assets and Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related To Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2125100 - Disclosure - Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 2133100 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 2433402 - Disclosure - Segment Reporting - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2433404 - Disclosure - Segment Reporting - Summary of Revenue from Unaffiliated Customers (Detail) link:presentationLink link:calculationLink link:definitionLink 2433403 - Disclosure - Segment Reporting - Summary of Revenue, Income (Loss) from Operations, Total Assets and Total Cash, Cash Equivalents and Available-for-Sale Investment Securities by Geographic Segments (Detail) link:presentationLink link:calculationLink link:definitionLink 2433406 - Disclosure - Segment Reporting - Summary of Subscription and Services Revenue by Technology Product (Detail) link:presentationLink link:calculationLink link:definitionLink 2433405 - Disclosure - Segment Reporting - Summary of Tangible Long-Lived Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2333301 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Share-based Awards link:presentationLink link:calculationLink link:definitionLink 2431402 - Disclosure - Share-based Awards - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2431403 - Disclosure - Share-based Awards - Share-Based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2431404 - Disclosure - Share-based Awards - Summary of Share-Based Awards Granted During Period (Detail) link:presentationLink link:calculationLink link:definitionLink 2331301 - Disclosure - Share-based Awards (Tables) link:presentationLink link:calculationLink link:definitionLink 2127100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2427403 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2427404 - Disclosure - Stockholders' Equity - Summary of Accumulated Other Comprehensive Loss (Detail) link:presentationLink link:calculationLink link:definitionLink 2427402 - Disclosure - Stockholders' Equity - Summary of Changes in Stockholders' Equity (Detail) link:presentationLink link:calculationLink link:definitionLink 2327301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2135100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2435401 - Disclosure - Subsequent Events (Detail) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 rht-20190531_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 rht-20190531_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 rht-20190531_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Fair Value Disclosures [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Financial Instruments [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Equity Securities [Member] Equity Securities [Member] Corporate securities Corporate Debt Securities [Member] Interest-bearing deposits Interest-bearing Deposits [Member] U.S. agency securities US Government Agencies Debt Securities [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money markets Money Market Funds [Member] Commercial paper Commercial Paper [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Cash Equivalent Marketable Securities Cash and Cash Equivalents [Member] Investments in debt securities, short-term Short-term Investments [Member] Investments in debt securities, long-term Long-term Investments [Member] Long-term Investments [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash, cash equivalents and restricted cash Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents, fair value disclosure Cash and Cash Equivalents, Fair Value Disclosure Available-for-sale debt securities, amortized cost Debt Securities, Available-for-sale, Amortized Cost Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Available-for-sale securities, debt securities Debt Securities, Available-for-sale Cash, cash equivalents and available-for-sale securities amortized cost Cash, Cash Equivalents And Available-for-sale Securities Amortized Cost Cash, Cash Equivalents And Available-for-sale Securities Amortized Cost Cash, cash equivalents and available-for-sale securities Cash, Cash Equivalents And Available-for-sale Securities Cash, Cash Equivalents And Available-for-sale Securities Cash equivalent marketable securities Cash Equivalents, at Carrying Value Accumulated unrealized losses related to investments in unrealized loss position 12 months or longer Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Fair value of investments with unrealized losses Debt Securities, Available-for-sale, Unrealized Loss Position Earnings Per Share [Abstract] Warrants outstanding (in shares) Class of Warrant or Right, Outstanding Exercise price per share (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Assets: Assets, Fair Value Disclosure [Abstract] Money markets Money Market Funds, at Carrying Value Interest-bearing deposits Time Deposits, at Carrying Value Available-for-sale, equity securities Available-for-sale Securities, Equity Securities Foreign currency derivatives Foreign Currency Contract, Asset, Fair Value Disclosure Liabilities: Liabilities, Fair Value Disclosure [Abstract] Foreign currency derivatives Foreign Currency Contracts, Liability, Fair Value Disclosure Total Fair Value, Net Asset (Liability) Cash Cash Leases [Abstract] Operating cash outflows from operating leases Operating Lease, Payments Operating cash outflows from finance leases Finance Lease, Interest Payment on Liability Financing cash outflows from finance leases Finance Lease, Principal Payments ROU Assets obtained in exchange of operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability ROU asset obtained in exchange for finance lease liability Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Income Tax Disclosure [Abstract] Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Maximum Maximum [Member] Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Net discrete tax benefits Effective Income Tax Rate Reconciliation, Tax Credit, Amount Decrease in unrecognized tax benefits Decrease in Unrecognized Tax Benefits is Reasonably Possible Significant change in unrecognized tax benefits, nature of event Significant Change in Unrecognized Tax Benefits, Nature of Event Weighted average remaining lease term - operating leases Operating Lease, Weighted Average Remaining Lease Term Weighted average remaining lease term - finance leases Finance Lease, Weighted Average Remaining Lease Term Weighted average discount rate, operating leases Operating Lease, Weighted Average Discount Rate, Percent Weighted average discount rate, finance leases Finance Lease, Weighted Average Discount Rate, Percent Business Combinations [Abstract] Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill, beginning balance Goodwill Acquisitions Goodwill, Acquired During Period Impact of foreign currency fluctuations Goodwill, Foreign Currency Translation Gain (Loss) Purchase price adjustments on acquisitions Goodwill, Purchase Accounting Adjustments Goodwill, ending balance Segment Reporting [Abstract] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Subscriptions License [Member] Infrastructure-related offerings Infrastructure Related Subscriptions [Member] Software subscriptions offering comprehensive technology solution for customers' operation and management of an enterprise IT environment. Application Development-related and other emerging technology offerings Applications Development Related and Other Emerging Technology Subscriptions [Member] Software subscriptions offering comprehensive technology solution for customers developing, deploying and managing IT applications. Training and services Technology Service [Member] Consulting services Consulting Services [Member] Consulting services provided to customers including software offerings, deployment of other technologies and delivery of added IT functionality. Training Training Services [Member] Services provided to customers including delivery of educational materials and instruction on use of software offerings. Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Accounting Policies [Abstract] Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Operating Lease, Liability Operating Lease, Liability Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Base Subscription [Member] Base Subscription [Member] Base Subscription [Member] Renewal [Member] Renewal [Member] Renewal [Member] Minimum Minimum [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Contract payment terms Contract with Customer, Payment Terms Description of timing of payment terms in contract with customer. Revenue Recognition Customer Contract Period Minimum Revenue Recognition Customer Contract Period Minimum Revenue Recognition Customer Contract Period Minimum Revenue Recognition Customer Contract Period Maximum Revenue Recognition Customer Contract Period Maximum Revenue Recognition Customer Contract Period Maximum Revenue from Contract with Customer [Abstract] Contract with Customer, Asset and Liability Contract with Customer, Asset and Liability [Table Text Block] Income Taxes Income Tax Disclosure [Text Block] Net income available to common stockholders Net Income (Loss) Attributable to Parent Weighted average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Incremental shares attributable to assumed vesting or exercise of outstanding equity award shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Dilutive effect of convertible notes (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Dilutive effect of warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Diluted shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Diluted net income per share (in dollars per share) Earnings Per Share, Diluted Equity [Abstract] Stockholders Equity [Table] Stockholders Equity [Table] Stockholders Equity [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Treasury Stock Treasury Stock [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Stockholders Equity [Line Items] Stockholders Equity [Line Items] [Line Items] for Stockholders Equity [Table] Changes in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning Balance Stockholders' Equity Attributable to Parent Net income Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Vest and exercise of share-based awards (shares) Stock Issued During Period, Shares, New Issues Vest and exercise of share-based awards Stock Issued During Period, Value, Stock Options Exercised Common stock repurchase Treasury Stock, Value, Acquired, Cost Method Share-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Minimum tax withholdings paid by the Company on behalf of employees related to net settlement of employee share-based awards Adjustments Related to Tax Withholding for Share-based Compensation Re-issuance of treasury stock under employee stock purchase plan Stock Issued During Period, Value, Treasury Stock Reissued Convertible note conversions (shares) Debt Conversion, Converted Instrument, Shares Issued Convertible note conversions Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Exercises of convertible note hedges Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature Exercise of convertible note hedges Increase (Decrease) From Exercise Of Convertible Note Hedges Increase (Decrease) From Exercise Of Convertible Note Hedges Other adjustments Stockholders' Equity, Other Shares, Issued Shares, Issued Cumulative Effect of New Accounting Principle in Period of Adoption Cumulative Effect of New Accounting Principle in Period of Adoption Ending Balance Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] U.S., the Company’s country of domicile UNITED STATES Foreign Non-US [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Total revenue from unaffiliated customers Commitments and Contingencies Disclosure [Abstract] Legal Proceedings Legal Matters and Contingencies [Text Block] Accumulated loss from foreign currency translation adjustment, net of tax Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accumulated unrealized gain (loss), net of tax, on available-for-sale securities Accumulated Other Comprehensive Income (Loss), Debt Securities, Available-for-sale, Adjustment, after Tax Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Change in foreign currency translation adjustment, net of tax benefit of $465 and $0, respectively Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Change in foreign currency translation adjustment, net of tax benefit of $465 and $0, respectively Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Available-for-sale securities: Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax [Abstract] Unrealized gain on available-for-sale securities during the period Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, before Tax Reclassification for gain realized on available-for-sale securities, reported in Other expense, net Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax Tax (expense) benefit Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax Net change in available-for-sale securities (net of tax) Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax Total other comprehensive loss Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Deferred Revenue and Performance Obligations Revenue from Contract with Customer [Text Block] Operating lease expense Operating Lease, Cost Variable lease expense Variable Lease, Cost Operating leases rent expense Operating Leases, Rent Expense, Net Finance lease expense Finance Lease, Cost [Abstract] Amortization of leased assets Finance Lease, Right-of-Use Asset, Amortization Interest on lease liabilities Finance Lease, Interest Expense Total lease expense Lease, Cost Schedule of Deferred Sales Commissions Capitalized Contract Cost [Table Text Block] Summary of Changes in Stockholders' Equity Schedule of Stockholders Equity [Table Text Block] Summary of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Receivables [Abstract] Schedule of Customer Receivables [Table] Schedule of Customer Receivables [Table] Schedule of Customer Receivables [Table] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] One Customer [Member] One Customer [Member] One Customer [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Accounts Receivable [Member] Accounts Receivable [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Schedule of Customer Receivables [Line Items] Schedule of Customer Receivables [Line Items] [Line Items] for Schedule of Customer Receivables [Table] Concentration risk, percentage Concentration Risk, Percentage Allowance for Doubtful Accounts Receivable [Roll Forward] Balance at beginning of period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Charged to expense SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Recovery of expenses SEC Schedule, 12-09, Valuation Allowances and Reserves, Addition, Recovery Adjustments SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment Balance at end of period Unbilled contracts receivable Unbilled Contracts Receivable Income Statement [Abstract] Statement [Table] Statement [Table] Statement [Line Items] Statement [Line Items] Revenue: Revenues [Abstract] Cost of revenue: Cost of Revenue [Abstract] Total cost of revenue Cost of Goods and Services Sold Gross profit Gross Profit Operating expense: Operating Expenses [Abstract] Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense General and administrative General and Administrative Expense Total operating expense Operating Expenses Income from operations Operating Income (Loss) Interest income Investment Income, Interest Interest expense Interest Expense Other expense, net Other Nonoperating Income (Expense) Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Benefit for income taxes Income Tax Expense (Benefit) Net income Net income per share: Earnings Per Share, Basic and Diluted [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Weighted average shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Diluted (in shares) Goodwill and Intangible Assets Disclosure [Abstract] Identifiable Intangible Assets Intangible Assets Disclosure [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Summary of Share-Based Awards Granted During Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] Fair Value of Assets and Liabilities Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Investments Measured at Fair Value Marketable Securities [Table Text Block] Summary of Stated Maturities of Investment in Debt Securities Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of Right-of-Use Assets and Lease Liabilities Schedule of Right-of-Use Assets and Lease Liabilities [Table Text Block] [Table Text Block] for Schedule of Right-of-Use Assets and Lease Liabilities [Table] Schedule of Lease Term and Discount Rate Schedule of Lease Term and Discount Rate [Table Text Block] [Table Text Block] for Schedule of Lease Term and Discount Rate [Table] Schedule of components of lease expense Lease, Cost [Table Text Block] Schedule of supplemental cash flow information related to leases Schedule of Cash Flow Information Related to Leases [Table Text Block] Schedule of Cash Flow Information Related to Leases [Table Text Block] Schedule of maturities of lease liabilities Schedule of Maturities of Future Lease Liabilities [Table Text Block] Schedule of Maturities of Future Lease Liabilities [Table Text Block] Schedule of future minimum payments for operating and capital lease Schedule of Future Minimum Rental Payments for Operating and Capital Leases [Table Text Block] Schedule of Future Minimum Rental Payments for Operating and Capital Leases [Table Text Block] May 31, 2019 Less than 1 Year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value 1-5 Years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value More than 5 Years Available For Sale Securities Debt Maturities More Than Five Years Fair Value Amount of available-for-sale debt securities at fair value maturing after the fifth fiscal year following the latest fiscal year. Leases Leases [Text Block] The entire disclosure of information about leases. Operating right-of-use assets, net Finance right-of-use assets, net Finance Lease, Right-of-Use Asset Total leased assets Leases, Right-of-Use Assets Leases, Right-of-Use Assets Lease liabilities, current Current [Abstract] Lease Liability, Current [Abstract] Operating lease liabilities, current Operating Lease, Liability, Current Finance lease liabilities, current Finance Lease, Liability, Current Lease liabilities, non current Non Current Liability [Abstract] Lease Liability, Non Current [Abstract] Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Finance lease liabilities, noncurrent Finance Lease, Liability, Noncurrent Total lease liabilities Lease Liability Lease Liability Debt Disclosure [Abstract] Convertible Notes Debt Disclosure [Text Block] Basis of presentation Basis of Accounting, Policy [Policy Text Block] Consolidation policy Consolidation, Policy [Policy Text Block] Use of estimates Use of Estimates, Policy [Policy Text Block] Revenue recognition Revenue from Contract with Customer [Policy Text Block] Accounts receivable and allowance for doubtful accounts Receivables, Policy [Policy Text Block] Deferred selling costs Commissions Expense, Policy [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Recent accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Identifiable Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Derivative Instruments Derivatives, Methods of Accounting, Derivatives Not Designated or Qualifying as Hedges [Policy Text Block] Share Based Awards Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block] Assets and Liabilities Measured at Fair Value on a Recurring Basis Fair Value of Financial Instruments, Policy [Policy Text Block] Revenue Business Acquisition, Pro Forma Revenue Net income Business Acquisition, Pro Forma Net Income (Loss) Basic net income per common share (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Diluted net income per common share (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Total identified intangible assets, useful life (in years) Finite-Lived Intangible Asset, Useful Life Carrying amount for trademarks with an indefinite estimated useful life Indefinite-Lived Trade Names Statement of Financial Position [Abstract] Accounts receivable, allowances for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Property and equipment, accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Preferred stock, per share par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Common stock, per share par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Treasury stock, shares (in shares) Treasury Stock, Shares Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Amortization of debt discount and transaction costs Amortization of Debt Issuance Costs and Discounts Repayments of convertible notes attributable to debt discount Debt Discount From Repayments Of Convertible Debt Debt Discount From Repayments Of Convertible Debt Deferred income taxes Deferred Income Taxes and Tax Credits Share-based compensation expense Share-based Compensation Net amortization of bond premium on debt securities available for sale Accretion (Amortization) of Discounts and Premiums, Investments Other Other Noncash Income (Expense) Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Other receivables Increase (Decrease) in Other Receivables Prepaid expenses Increase (Decrease) in Prepaid Expense Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Deferred revenue Increase (Decrease) in Contract with Customer, Liability Other Increase (Decrease) in Other Operating Assets and Liabilities, Net 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, Continuing Operations [Abstract] Purchase of investment in debt securities available for sale Payments to Acquire Debt Securities, Available-for-sale Proceeds from maturities of investment in debt securities available for sale Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Proceeds from sales of investment in debt securities available for sale Proceeds from Sale of Debt Securities, Available-for-sale Proceeds from sales of strategic equity investments Proceeds from Sale of Equity Method Investments Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Purchase of developed software and other intangible assets Payments to Acquire Intangible Assets Payments for property and equipment Payments to Acquire Property, Plant, and Equipment Other Payments for (Proceeds from) Other Investing Activities Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Proceeds from exercise of common stock options Proceeds from Stock Options Exercised Proceeds from employee stock purchase program Proceeds from Stock Plans Payments related to net settlement of share-based compensation awards Payments Related to Tax Withholding for Share-based Compensation Purchase of treasury stock Payments for Repurchase of Common Stock Proceeds (payments) on other borrowings, net Proceeds from Other Debt Proceeds (payments) on other borrowings, net Repayments of Other Debt Repayments of convertible notes attributable to principal Repayments of Convertible Debt Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Effect of foreign currency exchange rates on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash at beginning of the period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at end of the period Restricted cash included in cash, cash equivalents and restricted cash Restricted Cash Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Unsecured Debt Unsecured Debt [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 0.25% Convertible Senior Notes due 2019 Zero Point Two Five Percent Convertible Senior Notes Due October One Two Thousand Nineteen [Member] Zero Point Two Five Percent Convertible Senior Notes Due October One Two Thousand Nineteen [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Fair value, convertible notes Convertible Debt, Fair Value Disclosures Carrying value, convertible notes Convertible Notes Payable, Noncurrent Segment Reporting Segment Reporting Disclosure [Text Block] Deferred Selling Costs Deferred Selling Costs [Text Block] Deferred Selling Costs [Text Block] Company Nature of Operations [Text Block] Operating Lease Liabilities, Payments Due [Abstract] Operating Lease Liabilities, Payments Due [Abstract] 2020 (excluding the three months ended May 31, 2019) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total lease payments Lessee, Operating Lease, Liability, Payments, Due Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total Finance Lease Liabilities, Payments, Due [Abstract] Finance Lease Liabilities, Payments, Due [Abstract] 2020 (excluding the three months ended May 31, 2019) Finance Lease, Liability, Payments, Remainder of Fiscal Year 2021 Finance Lease, Liability, Payments, Due Year Two 2022 Finance Lease, Liability, Payments, Due Year Three 2023 Finance Lease, Liability, Payments, Due Year Four 2024 Finance Lease, Liability, Payments, Due Year Five Thereafter Finance Lease, Liability, Payments, Due after Year Five Total lease payments Finance Lease, Liability, Payments, Due Less: imputed interest Finance Lease, Liability, Undiscounted Excess Amount Total Finance Lease, Liability Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Employee Stock Purchase Plan Employee​ Stock ​Purchase Plan [Member] Employee​ Stock ​Purchase Plan [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenue Cost of Sales [Member] Sales and marketing Selling and Marketing Expense [Member] Research and development Research and Development Expense [Member] General and administrative General and Administrative Expense [Member] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Total share-based compensation expense Reconciliation of Numerators and Denominators of Earnings Per Share Calculation Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Shares Considered Anti-Dilutive for Calculating Diluted EPS Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Americas Americas [Member] EMEA EMEA [Member] Asia Pacific Asia Pacific [Member] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segment Operating Segments [Member] Corporate Corporate, Non-Segment [Member] Income (loss) from operations Total cash, cash equivalents, restricted cash and available-for-sale investment securities Cash, Cash Equivalents, Restricted Cash, and Investments Cash, Cash Equivalents, Restricted Cash, and Investments Total assets Assets Share-based Awards Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Document And Entity Information [Abstract] Document - Document and Entity Information Abstract Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Shell Company Entity Shell Company Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Current Reporting Status Entity Current Reporting Status Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Liability Component [Abstract] Liability Component [Abstract] Liability Component [Abstract] Principal Long-term Debt, Gross Less: debt issuance costs Debt Issuance Costs, Net Less: debt discount Debt Instrument, Unamortized Discount Net carrying amount Equity component Debt Instrument, Convertible, Carrying Amount of Equity Component Coupon rate 0.25% per year, payable semiannually Interest Expense, Debt, Excluding Amortization Amortization of convertible note issuance costs — liability component Amortization of Debt Issuance Costs Accretion of debt discount Amortization of Debt Discount (Premium) Total interest expense related to convertible notes Interest Expense, Debt Coupon rate per year Debt Instrument, Interest Rate, Stated Percentage Summary of Revenue, Income (Loss) from Operations, Total Assets and Total Cash, Cash Equivalents and Available-for-Sale Investment Securities by Geographic Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Summary of Revenue from Unaffiliated Customers Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Summary of Tangible Long-Lived Assets Long-lived Assets by Geographic Areas [Table Text Block] Summary of Subscription Revenue and Services by Technology Classes Revenue from External Customers by Products and Services [Table Text Block] U.S. Government and Agencies US Federal Government Agencies [Member] US Federal Government Agencies [Member] Subscription Revenues Sales Revenue, Net [Member] Number of operating segments Number of Operating Segments Number of reportable segments Number of Reportable Segments Deferred commissions, current Capitalized Contract Cost, Net, Current Deferred commissions, non-current Capitalized Contract Cost, Net, Noncurrent Total deferred commissions Capitalized Contract Cost, Net Amortization expense Capitalized Contract Cost, Amortization Impairment loss Capitalized Contract Cost, Impairment Loss Schedule of Credit Losses for Financing Receivables, Current Schedule of Credit Losses for Financing Receivables, Current [Table Text Block] Shareholders Equity [Table] Shareholders Equity [Table] Shareholders Equity [Table] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] June 2016 Share Repurchase Program June Twenty Sixteen Share Repurchase Program [Member] June Twenty Sixteen Share Repurchase Program [Member] June 2018 Share Repurchase Program June Twenty Eighteen Share Repurchase Program [Member] June Twenty Eighteen Share Repurchase Program [Member] Shareholders Equity [Line Items] Shareholders Equity [Line Items] Shareholders Equity [Line Items] Common stock amount authorized for stock repurchase program Stock Repurchase Program, Authorized Amount Stock repurchase program termination date Stock Repurchase Program Termination Date Termination date for the purchase of an entity's own shares under a stock repurchase plan. Common stock, purchased during the period (in shares) Treasury Stock, Shares, Acquired Aggregate cost of common stock repurchased Stock available for repurchase Stock Repurchase Program, Remaining Authorized Repurchase Amount Business Combinations Business Combination Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Trademarks, copyrights and patents Intellectual Property [Member] Purchased technologies Purchased Technology [Member] Purchased Technology [Member] Customer and reseller relationships Customer Relationships [Member] Covenants not to compete Noncompete Agreements [Member] Other intangible assets Other Intangible Assets [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Amount Intangible Assets, Net (Excluding Goodwill) Foreign currency translation adjustment, tax benefit Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Derivative [Table] Derivative [Table] Asset Class [Axis] Asset Class [Axis] Asset Class [Domain] Asset Class [Domain] Derivative Assets Derivative Financial Instruments, Assets [Member] Liability Class [Axis] Liability Class [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Derivative Liabilities Derivative Financial Instruments, Liabilities [Member] Other expense, net Other Income [Member] Other current assets Other Current Assets [Member] Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities [Member] Derivative [Line Items] Derivative [Line Items] Assets—foreign currency forward contracts not designated as hedges Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value Liabilities—foreign currency forward contracts not designated as hedges Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value Total, Fair Value Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net Notional value of foreign currency forward contracts not designated as hedges, assets Derivative Asset, Notional Amount Notional value of foreign currency forward contracts not designated as hedges, liabilities Derivative Liability, Notional Amount Notional value of foreign currency forward contracts not designated as hedges Derivative, Notional Amount Amount of unrealized gain (loss) recognized in income on derivatives Unrealized Gain (Loss) on Derivatives Components of Convertible Notes Convertible Debt [Table Text Block] Schedule of Total Interest Expense Recognized Related to Convertible Notes Interest Income and Interest Expense Disclosure [Table Text Block] Summary of Fair Value of Convertible Notes and Carrying Value of Convertible Notes Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Summary of Effects of Derivative Instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Summary of Changes in Goodwill Schedule of Goodwill [Table Text Block] Total deferred revenue Contract with Customer, Liability Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Amount of potential remaining performance obligation Revenue, Remaining Performance Obligation, Amount of Potential Additional Services Revenue, Remaining Performance Obligation, Amount of Potential Additional Services Backlog Revenue, Remaining Performance Obligation, Backlog Revenue, Remaining Performance Obligation, Backlog Assets and Liabilities Measured at Fair Value on a Recurring Basis Fair Value Disclosures [Text Block] Total amortization expense Amortization of Intangible Assets Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Total tangible long-lived assets Property, Plant and Equipment, Net Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] [Roll Forward] Deferred revenue, short-term, beginning balance Contract with Customer, Liability, Current Deferred revenue, long-term, beginning balance Contract with Customer, Liability, Noncurrent Total deferred revenue, beginning balance Revenue recognized from opening balance, current Contract with Customer, Liability, Current, Revenue Recognized Amount of revenue recognized that was previously included in current balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. Revenue recognized from opening balance, noncurrent Contract with Customer, Liability, Noncurrent, Revenue Recognized Amount of revenue recognized that was previously included in long-term balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. Revenue recognized from opening balance Contract with Customer, Liability, Revenue Recognized Deferred revenue net, short-term Increase (Decrease) Deferred Revenue Current Period, Current Amount of short-term deferred revenue recognized for transactions arising during the current reporting period, including the impact from foreign currency exchange rate fluctuations. Deferred revenue net, long-term Increase (Decrease) Deferred Revenue Current Period, Noncurrent Amount of long-term deferred revenue recognized for transactions arising during the current reporting period, including the impact from foreign currency exchange rate fluctuations. Deferred revenue net Increase (Decrease) Deferred Revenue Current Period Amount of deferred revenue recognized for transactions arising during the current reporting period, including the impact from foreign currency exchange rate fluctuations. Deferred revenue, short-term, ending balance Deferred revenue, long-term, ending balance Total deferred revenue, ending balance Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquirer [Domain] Business Acquisition, Acquiree [Domain] Merger with IBM IBM [Member] IBM [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Common Stock, par value (in dollars per share) Business Acquisition, Share Price (in dollars per share) Business Acquisition, Share Price Business Combination, Acquisition Related Costs Business Combination, Acquisition Related Costs Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Share-based Compensation Award, Tranche One Share-based Compensation Award, Tranche One [Member] Share-based Compensation Award, Tranche Two Share-based Compensation Award, Tranche Two [Member] Share-based Compensation Award, Tranche Three Share-based Compensation Award, Tranche Three [Member] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Service-based shares and share units Service Based Share Units [Member] Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time. Performance share units—target Performance Share Units [Member] Share instrument which is convertible to stock or an equivalent amount of cash, when specified performance conditions are met. Performance share awards Restricted Stock [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Shares and Shares Underlying Awards (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Weighted Average Per Share Award Fair Value (in dollars 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 Targeted percentage of performance share units earned by executive Targeted Percentage Of Performance Share Unit Earned By Executive Maximum percentage of target number of performance share units that can be earned based on specified performance or market measures. Vesting right description Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights Percentage vested after one year of the grant date Shared Based Compensation Arrangement By Shared Based Payment Award Percentage Of Award Vested After One Year Shared Based Compensation Arrangement By Shared Based Payment Award Percentage Of Award Vested After One Year Vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Percentage vested after one year if performance conditions achieved Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Award Vested After One Year Percentage of vesting of share-based compensation awards related to first tranche. Vesting predicated on performance conditions being met. Earnings Per Share Earnings Per Share [Text Block] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Fundamental Change Fundamental Change [Member] Event of Fundamental Change as defined in the applicable indenture agreement. Default Default [Member] Event of Default as defined in the applicable indenture agreement. Debt instrument, face amount Debt Instrument, Face Amount Debt instrument, offering date Debt Instrument, Offering Date Debt instrument, interest rate Frequency of interest payment Debt Instrument, Frequency of Periodic Payment Debt instrument, maturity date Debt Instrument, Maturity Date Common stock conversion rate Debt Instrument, Convertible, Conversion Ratio Debt instrument, convertible, conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Convertible threshold, trading days Debt Instrument, Convertible, Threshold Trading Days Convertible threshold, consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Stock price trigger (in dollars per share) Debt Instrument, Convertible, Stock Price Trigger Converted instrument, amount Debt Conversion, Converted Instrument, Amount Converted instrument, shares issued (in shares) Loss on settled conversions Debt Instrument, Convertible, Gain (Loss) on Conversion Debt Instrument, Convertible, Gain (Loss) on Conversion Debt Conversion, Converted Instrument, Total Amount Debt Conversion, Converted Instrument, Total Amount The total value of financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of transaction not resulting in cash receipts or cash payments in the period. Instrument conversion requests, amount Debt Conversion, Instrument Conversion Requests, Amount Debt Conversion, Instrument Conversion Requests, Amount Future principal amount of convertible debt Debt Conversion, Future Principal, Amount The amount of convertible debt principal after considering the conversions settled after the reporting date and the conversion requests received after the reporting date. Closing price of common stock (in dollars per share) Share Price If-converted value in excess of principal Debt Instrument, Convertible, If-converted Value in Excess of Principal Convertible notes, current Convertible Notes Payable, Current Repurchase of note principal amount Senior Subordinated Notes Repurchased Percentage Of Principal Amount Percentage of principal amount of convertible notes that may be repurchased upon certain events. Ownership percentage of outstanding principal amount Ownership Percentage of Outstanding Principal Amount Ownership Percentage of Outstanding Principal Amount Options exercised under convertible note hedge transaction (in shares) Options Exercised Under Convertible Note Hedge Transaction Options Exercised Under Convertible Note Hedge Transaction Strike price of warrants (in dollars per share) Purchase of convertible note hedges Payments for Hedge, Financing Activities Proceeds from issuance of warrants Proceeds from Issuance of Warrants Number of shares of common stock underlying the warrants Class of Warrant or Right, Number of Securities Called by Warrants or Rights Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period General and administrative Business Acquisition, Acquiree [Domain] NoobaLtd. NoobaLtd. [Member] Nooba [Member] CoreOS, Inc. CoreOS, Inc. [Member] CoreOS, Inc. [Member] Permabit Technology Corporation Permabit Technology Corporation [Member] Permabit Technology Corporation [Member] Codenvy S. A. Codenvy S. A. [Member] Codenvy S. A. [Member] Cash paid Payments to Acquire Businesses, Gross Goodwill acquired Identifiable intangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Net working capital Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Acquisition Related Costs ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash, cash equivalents and restricted cash Investments in debt securities, short-term Short-term Investments Accounts receivable, net of allowances for doubtful accounts of $4,452 and $4,561, respectively Accounts Receivable, Net, Current Prepaid expenses Prepaid Expense, Current Other current assets Other Assets, Current Total current assets Assets, Current Property and equipment, net of accumulated depreciation and amortization of $331,642 and $316,432, respectively Goodwill Identifiable intangibles, net Investments in debt securities, long-term Long-term Investments Deferred tax assets, net Deferred Income Tax Assets, Net Other assets, net Other Assets, Noncurrent Total assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities, Current Deferred revenue, short-term Other current obligations Other Liabilities, Current Convertible notes Total current liabilities Liabilities, Current Deferred revenue, long-term Convertible notes Operating lease liabilities Other long-term obligations Other Liabilities, Noncurrent Commitments and contingencies (NOTES 10 and 11) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.0001 per share par value, 5,000,000 shares authorized, none outstanding Preferred Stock, Value, Issued Common stock, $0.0001 per share par value, 300,000,000 shares authorized, 246,289,980 and 244,402,737 shares issued, and 178,083,153 and 176,800,502 shares outstanding, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Retained earnings Retained Earnings (Accumulated Deficit) Treasury stock, at cost, 68,206,827 and 67,602,235 shares, respectively Treasury Stock, Value Accumulated other comprehensive loss Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock Options Employee Stock Option [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Number of shares considered anti-dilutive for calculating diluted EPS (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Amortization Expense Associated with Identifiable Intangible Assets Finite-lived Intangible Assets Amortization Expense [Table Text Block] Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Fair value assumptions, method used Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Method Used Share-based compensation expense capitalized Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount Operating leases, future minimum payment due Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2020 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2021 Operating Leases, Future Minimum Payments, Due in Two Years 2022 Operating Leases, Future Minimum Payments, Due in Three Years 2023 Operating Leases, Future Minimum Payments, Due in Four Years 2024 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total minimum lease payments Operating Leases, Future Minimum Payments Due Capital Leases, future minimum payments due Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2020 Capital Leases, Future Minimum Payments, Remainder of Fiscal Year 2021 Capital Leases, Future Minimum Payments Due in Two Years 2022 Capital Leases, Future Minimum Payments Due in Three Years 2023 Capital Leases, Future Minimum Payments Due in Four Years 2024 Capital Leases, Future Minimum Payments Due in Five Years Thereafter Capital Leases, Future Minimum Payments Due Thereafter Total minimum payment due Capital Leases, Future Minimum Payments Due EX-101.PRE 10 rht-20190531_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 rht-10qq1fy20_htm.xml IDEA: XBRL DOCUMENT 0001087423 2019-03-01 2019-05-31 0001087423 2019-06-27 0001087423 2019-02-28 0001087423 2019-05-31 0001087423 us-gaap:TechnologyServiceMember 2018-03-01 2018-05-31 0001087423 2018-03-01 2018-05-31 0001087423 us-gaap:LicenseMember 2019-03-01 2019-05-31 0001087423 us-gaap:LicenseMember 2018-03-01 2018-05-31 0001087423 us-gaap:TechnologyServiceMember 2019-03-01 2019-05-31 0001087423 2018-02-28 0001087423 2018-05-31 0001087423 rht:IBMMember 2018-10-28 0001087423 2018-10-28 0001087423 rht:IBMMember 2019-03-01 2019-05-31 0001087423 rht:RenewalMember 2019-03-01 2019-05-31 0001087423 srt:MinimumMember 2019-03-01 2019-05-31 0001087423 srt:MaximumMember 2019-03-01 2019-05-31 0001087423 rht:BaseSubscriptionMember 2019-03-01 2019-05-31 0001087423 2019-03-01 0001087423 2018-03-01 2019-02-28 0001087423 rht:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-03-01 2019-02-28 0001087423 rht:PurchasedTechnologyMember 2019-02-28 0001087423 rht:PurchasedTechnologyMember 2019-05-31 0001087423 us-gaap:CustomerRelationshipsMember 2019-02-28 0001087423 us-gaap:CustomerRelationshipsMember 2019-05-31 0001087423 us-gaap:OtherIntangibleAssetsMember 2019-05-31 0001087423 us-gaap:NoncompeteAgreementsMember 2019-05-31 0001087423 us-gaap:NoncompeteAgreementsMember 2019-02-28 0001087423 us-gaap:IntellectualPropertyMember 2019-05-31 0001087423 us-gaap:IntellectualPropertyMember 2019-02-28 0001087423 us-gaap:OtherIntangibleAssetsMember 2019-02-28 0001087423 us-gaap:ResearchAndDevelopmentExpenseMember 2018-03-01 2018-05-31 0001087423 us-gaap:GeneralAndAdministrativeExpenseMember 2018-03-01 2018-05-31 0001087423 us-gaap:GeneralAndAdministrativeExpenseMember 2019-03-01 2019-05-31 0001087423 us-gaap:CostOfSalesMember 2019-03-01 2019-05-31 0001087423 us-gaap:CostOfSalesMember 2018-03-01 2018-05-31 0001087423 us-gaap:ResearchAndDevelopmentExpenseMember 2019-03-01 2019-05-31 0001087423 us-gaap:SellingAndMarketingExpenseMember 2018-03-01 2018-05-31 0001087423 us-gaap:SellingAndMarketingExpenseMember 2019-03-01 2019-05-31 0001087423 us-gaap:OtherCurrentAssetsMember 2019-05-31 0001087423 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:OtherIncomeMember 2019-03-01 2019-05-31 0001087423 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2019-05-31 0001087423 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:OtherIncomeMember 2019-03-01 2019-05-31 0001087423 us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember us-gaap:OtherIncomeMember 2018-03-01 2018-05-31 0001087423 us-gaap:OtherCurrentAssetsMember 2018-05-31 0001087423 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2018-05-31 0001087423 us-gaap:DerivativeFinancialInstrumentsAssetsMember us-gaap:OtherIncomeMember 2018-03-01 2018-05-31 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember us-gaap:UnsecuredDebtMember 2019-02-28 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember us-gaap:UnsecuredDebtMember 2019-05-31 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember 2019-03-01 2019-05-31 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember us-gaap:UnsecuredDebtMember 2014-10-07 2014-10-07 0001087423 2014-10-01 0001087423 2014-10-01 2014-10-01 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember us-gaap:UnsecuredDebtMember 2014-10-07 0001087423 rht:FundamentalChangeMember 2014-10-07 2014-10-07 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember 2019-05-31 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember us-gaap:SubsequentEventMember 2019-06-01 2019-08-31 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember 2014-10-07 0001087423 rht:DefaultMember 2014-10-07 2014-10-07 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember us-gaap:UnsecuredDebtMember 2014-10-01 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember 2018-03-01 2018-05-31 0001087423 us-gaap:FairValueInputsLevel2Member 2019-05-31 0001087423 rht:ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember 2018-05-31 0001087423 us-gaap:AdditionalPaidInCapitalMember 2019-03-01 2019-05-31 0001087423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-01 2019-05-31 0001087423 us-gaap:TreasuryStockMember 2019-03-01 2019-05-31 0001087423 us-gaap:TreasuryStockMember 2019-05-31 0001087423 us-gaap:CommonStockMember 2019-05-31 0001087423 us-gaap:AdditionalPaidInCapitalMember 2019-05-31 0001087423 us-gaap:CommonStockMember 2019-03-01 2019-05-31 0001087423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-05-31 0001087423 us-gaap:RetainedEarningsMember 2019-03-01 2019-05-31 0001087423 us-gaap:CommonStockMember 2019-02-28 0001087423 us-gaap:RetainedEarningsMember 2019-05-31 0001087423 us-gaap:TreasuryStockMember 2019-02-28 0001087423 us-gaap:AdditionalPaidInCapitalMember 2019-02-28 0001087423 us-gaap:RetainedEarningsMember 2019-02-28 0001087423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-28 0001087423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-05-31 0001087423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-02-28 0001087423 us-gaap:AdditionalPaidInCapitalMember 2018-02-28 0001087423 us-gaap:AdditionalPaidInCapitalMember 2018-05-31 0001087423 us-gaap:TreasuryStockMember 2018-05-31 0001087423 us-gaap:TreasuryStockMember 2018-03-01 2018-05-31 0001087423 us-gaap:TreasuryStockMember 2018-02-28 0001087423 us-gaap:CommonStockMember 2018-02-28 0001087423 us-gaap:AdditionalPaidInCapitalMember 2018-03-01 2018-05-31 0001087423 us-gaap:CommonStockMember 2018-03-01 2018-05-31 0001087423 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-01 2018-05-31 0001087423 us-gaap:CommonStockMember 2018-05-31 0001087423 us-gaap:RetainedEarningsMember 2018-05-31 0001087423 us-gaap:RetainedEarningsMember 2018-03-01 2018-05-31 0001087423 us-gaap:RetainedEarningsMember 2018-02-28 0001087423 rht:JuneTwentyEighteenShareRepurchaseProgramMember 2018-07-01 2019-05-31 0001087423 rht:JuneTwentySixteenShareRepurchaseProgramMember 2016-06-22 2016-06-22 0001087423 rht:JuneTwentyEighteenShareRepurchaseProgramMember 2018-06-21 2018-06-21 0001087423 rht:JuneTwentySixteenShareRepurchaseProgramMember 2016-06-22 0001087423 rht:JuneTwentyEighteenShareRepurchaseProgramMember 2018-06-21 0001087423 rht:JuneTwentyEighteenShareRepurchaseProgramMember 2019-05-31 0001087423 2019-06-01 2019-05-31 0001087423 us-gaap:EmployeeStockOptionMember 2019-03-01 2019-05-31 0001087423 us-gaap:EmployeeStockOptionMember 2018-03-01 2018-05-31 0001087423 rht:ServiceBasedShareUnitsMember 2019-03-01 2019-05-31 0001087423 us-gaap:RestrictedStockMember 2018-03-01 2018-05-31 0001087423 rht:PerformanceShareUnitsMember 2019-03-01 2019-05-31 0001087423 us-gaap:RestrictedStockMember 2019-03-01 2019-05-31 0001087423 rht:ServiceBasedShareUnitsMember 2018-03-01 2018-05-31 0001087423 rht:PerformanceShareUnitsMember 2018-03-01 2018-05-31 0001087423 rht:EmployeeStockPurchasePlanMember 2019-03-01 2019-05-31 0001087423 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2019-03-01 2019-05-31 0001087423 rht:EmployeeStockPurchasePlanMember 2018-03-01 2018-05-31 0001087423 rht:ServiceBasedShareUnitsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-03-01 2019-05-31 0001087423 rht:ServiceBasedShareUnitsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-03-01 2019-05-31 0001087423 us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:MoneyMarketFundsMember 2019-05-31 0001087423 us-gaap:CorporateDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:CashAndCashEquivalentsMember us-gaap:CommercialPaperMember 2019-05-31 0001087423 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:CommercialPaperMember 2019-05-31 0001087423 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2019-05-31 0001087423 rht:LongtermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2019-05-31 0001087423 rht:LongtermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:ShortTermInvestmentsMember us-gaap:CommercialPaperMember 2019-05-31 0001087423 us-gaap:ShortTermInvestmentsMember 2019-05-31 0001087423 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-05-31 0001087423 us-gaap:CashAndCashEquivalentsMember 2019-05-31 0001087423 rht:LongtermInvestmentsMember 2019-05-31 0001087423 us-gaap:InterestBearingDepositsMember 2019-02-28 0001087423 us-gaap:CashAndCashEquivalentsMember us-gaap:CorporateDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-02-28 0001087423 rht:LongtermInvestmentsMember us-gaap:CommercialPaperMember 2019-02-28 0001087423 us-gaap:CorporateDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:ShortTermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:CommercialPaperMember 2019-02-28 0001087423 us-gaap:CashAndCashEquivalentsMember 2019-02-28 0001087423 us-gaap:ShortTermInvestmentsMember us-gaap:InterestBearingDepositsMember 2019-02-28 0001087423 rht:LongtermInvestmentsMember 2019-02-28 0001087423 us-gaap:ShortTermInvestmentsMember 2019-02-28 0001087423 us-gaap:MoneyMarketFundsMember 2019-02-28 0001087423 us-gaap:CashAndCashEquivalentsMember us-gaap:CommercialPaperMember 2019-02-28 0001087423 us-gaap:ShortTermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-02-28 0001087423 rht:LongtermInvestmentsMember us-gaap:CorporateDebtSecuritiesMember 2019-02-28 0001087423 rht:LongtermInvestmentsMember us-gaap:InterestBearingDepositsMember 2019-02-28 0001087423 rht:LongtermInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel3Member 2019-02-28 0001087423 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel2Member 2019-02-28 0001087423 us-gaap:FairValueInputsLevel1Member 2019-02-28 0001087423 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:CorporateDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:CommercialPaperMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-02-28 0001087423 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:CommercialPaperMember 2019-05-31 0001087423 us-gaap:FairValueInputsLevel3Member 2019-05-31 0001087423 us-gaap:FairValueInputsLevel1Member 2019-05-31 0001087423 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2019-05-31 0001087423 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-05-31 0001087423 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2019-05-31 0001087423 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2019-05-31 0001087423 us-gaap:CorporateDebtSecuritiesMember 2019-05-31 0001087423 rht:InfrastructureRelatedSubscriptionsMember 2018-03-01 2018-05-31 0001087423 rht:ApplicationsDevelopmentRelatedAndOtherEmergingTechnologySubscriptionsMember 2019-03-01 2019-05-31 0001087423 rht:ConsultingServicesMember 2019-03-01 2019-05-31 0001087423 rht:InfrastructureRelatedSubscriptionsMember 2019-03-01 2019-05-31 0001087423 rht:ConsultingServicesMember 2018-03-01 2018-05-31 0001087423 rht:ApplicationsDevelopmentRelatedAndOtherEmergingTechnologySubscriptionsMember 2018-03-01 2018-05-31 0001087423 rht:TrainingServicesMember 2018-03-01 2018-05-31 0001087423 rht:TrainingServicesMember 2019-03-01 2019-05-31 0001087423 us-gaap:OperatingSegmentsMember srt:AmericasMember 2019-05-31 0001087423 us-gaap:CorporateNonSegmentMember 2018-03-01 2018-05-31 0001087423 us-gaap:OperatingSegmentsMember srt:AmericasMember 2019-03-01 2019-05-31 0001087423 us-gaap:CorporateNonSegmentMember 2019-03-01 2019-05-31 0001087423 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2018-03-01 2018-05-31 0001087423 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2019-05-31 0001087423 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember 2019-05-31 0001087423 us-gaap:CorporateNonSegmentMember 2018-05-31 0001087423 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember 2019-03-01 2019-05-31 0001087423 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember 2018-03-01 2018-05-31 0001087423 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2018-05-31 0001087423 us-gaap:CorporateNonSegmentMember 2019-05-31 0001087423 us-gaap:OperatingSegmentsMember us-gaap:EMEAMember 2018-05-31 0001087423 us-gaap:OperatingSegmentsMember srt:AmericasMember 2018-05-31 0001087423 us-gaap:OperatingSegmentsMember srt:AmericasMember 2018-03-01 2018-05-31 0001087423 us-gaap:OperatingSegmentsMember srt:AsiaPacificMember 2019-03-01 2019-05-31 0001087423 us-gaap:NonUsMember 2018-03-01 2018-05-31 0001087423 country:US 2018-03-01 2018-05-31 0001087423 country:US 2019-03-01 2019-05-31 0001087423 us-gaap:NonUsMember 2019-03-01 2019-05-31 0001087423 rht:UnitedStatesFederalGovernmentAgenciesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-03-01 2018-05-31 0001087423 rht:UnitedStatesFederalGovernmentAgenciesMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-03-01 2019-05-31 0001087423 country:US 2019-05-31 0001087423 us-gaap:NonUsMember 2019-02-28 0001087423 country:US 2019-02-28 0001087423 us-gaap:NonUsMember 2019-05-31 0001087423 rht:NoobaLtd.Member 2018-11-27 0001087423 rht:NoobaLtd.Member 2018-11-27 2018-11-27 pure iso4217:USD shares iso4217:USD shares rht:segment false --02-29 Q1 2020 0001087423 Yes false Large Accelerated Filer RED HAT INC false false 0.33 316432000 331642000 4561000 4452000 0 0 101.65 10965630 0.0001 0.0001 300000000 300000000 244402737 246289980 176800502 178083153 0.0136219 0.0025 0.0025 0 0 -465000 0.0001 0.0001 5000000 5000000 0 0 P4Y P3Y P3Y P3Y P3Y Service-based share units granted during the three months ended May 31, 2018 vest over a four-year period with one-quarter vesting annually over the four- year period. vest over a three-year period with one-third vesting on the first anniversary of the grant date and one-twelfth vesting quarterly over the remaining two years vest over a three-year period with one-third vesting annually over the three-year period. 0.25 0.33 0.33 67602235 68206827 10-Q 2019-05-31 178093007 2295396000 1883096000 177625000 293361000 529115000 980188000 250571000 282507000 36743000 24504000 3289450000 3463656000 200015000 198969000 224371000 0 1273494000 1276853000 198914000 206083000 188172000 248512000 119128000 112568000 80395000 81648000 5573939000 5588289000 458456000 491259000 2016488000 2161206000 256000 282000 188553000 69827000 2663753000 2722574000 781043000 821218000 0 231540000 188133000 0 183074000 199025000 0 0 25000 24000 2853105000 2791895000 2195189000 2054069000 3242725000 3189434000 -47658000 -42622000 1757936000 1613932000 5573939000 5588289000 814952000 711521000 119159000 102009000 934111000 813530000 61899000 52173000 82384000 70526000 144283000 122699000 789828000 690831000 394201000 348815000 182961000 166506000 80548000 63354000 657710000 578675000 132118000 112156000 9254000 7834000 1959000 6319000 -766000 -2194000 138647000 111477000 -2473000 -1713000 141120000 113190000 0.80 0.64 0.76 0.59 177400000 177302000 186635000 190739000 141120000 113190000 -6256000 -10831000 2023000 38000 239000 128000 564000 -16000 1220000 -74000 -5036000 -10905000 136084000 102285000 141120000 113190000 36754000 27054000 1885000 5838000 13981000 0 50168000 46005000 -271000 -743000 872000 2298000 -445186000 -299439000 12278000 35160000 -28844000 -25382000 -58271000 -28642000 -158729000 -104592000 143000 800000 459954000 346159000 0 108336000 110431000 87004000 64899000 525000 0 1300000 4134000 2866000 23513000 12963000 124000 986000 147559000 -36322000 369000 875000 7501000 15262000 81274000 77094000 0 150019000 26000 299000 102163000 25953000 -175541000 -237228000 -19672000 -28261000 412300000 44348000 1883096000 1724132000 2295396000 1768480000 0 1137000 Company and Merger Agreement<div style="line-height:120%;padding-top:8px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Red Hat, Inc., incorporated in Delaware, together with its subsidiaries (“Red Hat” or the “Company”) is a leading global provider of open source software solutions, using a community-powered approach to develop and offer reliable and high-performing operating system, virtualization, management, middleware, cloud and storage technologies. </span></div><div style="line-height:120%;padding-top:12px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Open source software is an alternative to proprietary software and represents a different model for the development and licensing of commercial software code than that typically used for proprietary software. Because open source software code, generally, is freely shared, there are customarily no licensing fees for the use of open source software. Therefore, the Company does not recognize revenue from the licensing of the code itself. The Company provides value to its customers through the development, aggregation, integration, testing, certification, delivery, maintenance, enhancement and support of its Red Hat technologies, and by providing a level of performance, scalability, flexibility, reliability and security for the technologies the Company packages and distributes. Moreover, because communities of developers not employed by the Company assist with the creation of the Company’s open source offerings, opportunities for further innovation of the Company’s offerings are supplemented by these communities.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derives its revenue and generates cash from customers primarily from two sources: (i) subscription revenue and (ii) training and services revenue. These arrangements typically involve subscriptions to Red Hat technologies. The arrangements with the Company’s customers that produce this revenue and cash are explained in further detail in NOTE 2—Summary of Significant Accounting Policies.</span></div><div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Merger Agreement</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 28, 2018, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with International Business Machines Corporation, a New York corporation (“IBM”), and Socrates Acquisition Corp., a Delaware corporation and a wholly owned subsidiary of IBM (“Sub”), pursuant to which, among other things, Sub will merge with and into the Company, with the Company surviving as a wholly owned subsidiary of IBM (the “Merger”). The Board of Directors of the Company and the Board of Directors of IBM each approved the Merger and the Merger Agreement.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At the effective time of the Merger (the “Effective Time”), subject to the terms and conditions of the Merger Agreement, each share of common stock, par value </span><span style="font-family:inherit;font-size:10pt;"><span>$0.0001</span></span><span style="font-family:inherit;font-size:10pt;"> per share, of the Company issued and outstanding immediately prior to the Effective Time (other than (i) cancelled shares, (ii) dissenting shares, and (iii) subsidiary converted shares) shall be converted into the right to receive </span><span style="font-family:inherit;font-size:10pt;"><span>$190.00</span></span><span style="font-family:inherit;font-size:10pt;"> in cash without interest. On December 12, 2018, the Company filed its definitive proxy statement on Schedule 14A (the “Proxy Statement”) with the Securities and Exchange Commission (“SEC”) for a special meeting of its stockholders to be held on January 16, 2019 in connection with the Merger. The Merger Agreement was adopted and approved by the Company’s stockholders at the January 16, 2019 special meeting of stockholders. The Company continues to expect the transaction to close in the second half of 2019, subject to certain conditions, including receipt of regulatory approvals. Until the closing, the Company will continue to operate as an independent company. The Company has incurred Merger-related costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, which are included in General and administrative expenses in the Company’s Consolidated Statement of Operations for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consummation of the Merger is subject to certain customary conditions, including, without limitation, (i) the receipt of approvals, or the expiration or termination of the applicable waiting periods, under certain antitrust laws (including the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the “HSR Act”) and clearance under Council Regulation 139/2004 of the European Union); and (ii) the absence of any temporary restraining order, preliminary or permanent injunction or other judgment or law issued by certain courts of competent jurisdiction or other governmental entity, in each case prohibiting consummation of the Merger, and no action or proceeding by a governmental entity before any court or certain other governmental entities of competent jurisdiction seeking to enjoin, restrain or otherwise prohibit consummation of the Merger. As of the filing of this Form 10-Q, the U.S. Department of Justice has concluded its review of IBM’s proposed acquisition of the Company without remedies or conditions and the Company has received a notice of early termination of the waiting period under the HSR Act. As of the filing of this Form 10-Q, the European Commission has unconditionally approved the proposed acquisition of the Company by IBM under the European Union Merger Regulation. Each party’s obligation to consummate the Merger is subject to certain other customary conditions.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Merger Agreement contains certain customary termination rights for the Company and IBM. Subject to certain limitations, the Merger Agreement may be terminated by either IBM or the Company if (i) the Merger is not consummated on or before October 28, 2019, which is subject to extension for two consecutive three-month periods by either party if all conditions are satisfied other than receipt of regulatory approvals and absence of legal restraints and (ii) an order having the effect of making the Merger illegal or otherwise prohibiting consummation of the Merger becomes final and non-appealable.</span></div> 0.0001 190.00 9900000 Summary of Significant Accounting Policies<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of presentation</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unaudited interim consolidated financial statements as of and for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> have been prepared by the Company pursuant to the rules and regulations of the SEC for interim financial reporting. These consolidated statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary for a fair statement of the consolidated balance sheets, consolidated operating results, consolidated other comprehensive income and consolidated cash flows for the periods presented in accordance with accounting principles generally accepted in the U.S. (“U.S. GAAP”). Operating results for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">February 29, 2020</span><span style="font-family:inherit;font-size:10pt;">. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been omitted in accordance with the SEC’s rules and regulations for interim reporting. These unaudited financial statements should be read in conjunction with the Company’s Consolidated Financial Statements, including notes thereto, included in the Company’s Annual Report on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">February 28, 2019</span><span style="font-family:inherit;font-size:10pt;">. Other than the accounting pronouncement adopted during the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> related to accounting for leases as described below, there have been no changes to the Company’s significant accounting policies from those described in NOTE 2—Summary of Significant Accounting Policies to the Consolidated Financial Statements contained in the Company’s Annual Report on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">February 28, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted Accounting Standards Update 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">, now commonly referred to as Accounting Standards Codification Topic 842</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">(“ASC 842”), effective March 1, 2019, using the modified retrospective method, which does not require adjustments to comparative periods nor require modified disclosures in those comparative periods.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain amounts for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> have been reclassified to conform to the current period presentation. </span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s fiscal year ends on the last day of February, and the Company identifies fiscal years by the calendar years in which they end. For example, the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">February 29, 2020</span><span style="font-family:inherit;font-size:10pt;"> is referred to as “fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">.”</span></div><div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidation policy</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying Consolidated Financial Statements include the accounts of the Company and all of its wholly owned subsidiaries. All significant inter-company accounts and transactions are eliminated in consolidation. There are no significant foreign exchange restrictions on the Company’s foreign subsidiaries.</span></div><div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of estimates</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the balance sheet dates and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from such estimates. Estimates are used for, but not limited to, revenue recognition, goodwill and other long-lived assets, share-based compensation, income taxes and loss contingencies.</span></div><div style="line-height:120%;padding-top:18px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue recognition</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derives its revenues from subscription contracts and training and service contracts. Revenue is recognized when performance obligations, as stipulated in the contracts, are transferred to a customer for an amount that reflects the consideration the Company expects to receive in exchange for those subscription contracts and training and service contracts. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company applies the following five steps to recognize revenue:</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1)    </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Identify the contract with a customer. </span><span style="font-family:inherit;font-size:10pt;">The Company determines that it has a contract with a customer when the contract is approved, the party’s rights regarding the products and services to be transferred can be identified, the payment terms for the products and services are identified, the customer’s ability and intent to pay can be determined, and the contract has commercial substance. Judgment is used to assess the customer’s ability and intent to pay, which is based upon factors including the customer’s historical payment experience or credit and financial information pertaining to the customer.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2)    </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Identify the performance obligations in the contract. </span><span style="font-family:inherit;font-size:10pt;">The Company’s performance obligations are identified based on the products and services that will be transferred to the customer that are both capable of being distinct and are distinct in the context of the contract and consist of (i) subscription offerings, including non-proprietary open-source software code delivered to the customer, software support subscriptions delivered to the customer, software support subscriptions embedded in partner products and learning subscriptions and (ii) training and services, including professional services sold at a fixed fee, professional services sold on a time-and-material-basis, training courses or units, and consulting units. In limited cases, the option to purchase additional subscription offerings or training and services may be offered at a price representing a material right. In such cases, the option to purchase is considered a distinct performance obligation.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3)     </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Determine the transaction price. </span><span style="font-family:inherit;font-size:10pt;">The Company determines transaction price based on the consideration expected to be received in exchange for transferring certain performance obligations to the customer. In determining the transaction price, variable consideration, if any, would be considered if, in management’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s contracts do not contain significant financing components. Specifically, the Company does not typically extend customer payment terms beyond a standard </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;">- to </span><span style="font-family:inherit;font-size:10pt;"><span>60</span></span><span style="font-family:inherit;font-size:10pt;">-day term and as a result the Company has elected the one-year-or-less safe harbor expedient and does not impute any interest. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has elected to exclude all taxes from the transaction price (e.g., sales, use, value-added, etc.). Revenue is recognized net of such taxes.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4)     </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Allocate the transaction price to performance obligations in the contract. </span><span style="font-family:inherit;font-size:10pt;">When a contract contains a single performance obligation, the entire transaction price is allocated to that one performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price (“SSP”). The Company typically determines SSP based on the observable price when the Company sells the subscriptions or training and services separately, taking into consideration the geographical region of the customer, type of offering and sales channel. In instances where SSP is not directly observable, the Company determines SSP either from the renewal rate paid for the performance obligation to the extent it is the same rate as stipulated in the initial customer contract or by using the expected-cost-plus-margin approach.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5)     </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recognize revenue when or as the performance obligation is satisfied. </span><span style="font-family:inherit;font-size:10pt;">Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised subscription offerings and training and services to a customer. For each performance obligation, a determination is made as to whether the control is transferred over time or at a point in time. For performance obligations satisfied over time, a method to measure progress toward complete satisfaction is selected, based upon the most faithful depiction of performance. The selected method for each performance obligation type is applied consistently to similar contracts.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription revenue</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription revenue is comprised of direct and indirect sales of subscriptions relating to Red Hat technologies. Accounts receivable and deferred revenue are recorded at the time a customer enters into a binding and non-cancellable subscription agreement for the purchase of a subscription, subscription services are made available to the customer and the customer is billed. The deferred revenue amount is recognized as revenue ratably over the subscription period. Red Hat technologies are generally offered with base subscription periods of either </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">; the majority of the Company’s subscriptions have terms of one year. Under these subscription agreements, renewal rates are generally specified for renewal terms of </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">. Subscriptions generally entitle the end user to the technology itself and post-contract customer support, generally consisting of varying levels of support services as well as access to security updates, fixes, functionality enhancements, upgrades to the technologies, each on an if and when available basis, and compatibility with an ecosystem of certified hardware and software, during the term of the subscription. The Company sells its offerings through two principal channels: (1) direct, which includes sales by the Company’s sales force as well as web store sales, and (2) indirect, which includes certified cloud and service providers (“CCSPs”), distributors, original equipment manufacturers (“OEMs”), systems integrators and value added resellers. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenue from the sale of Red Hat technologies ratably over the period of the subscription beginning on the commencement date of the subscription agreement. The Company has determined that the delivery of software code underlying the subscription is a distinct performance obligation as it is both capable of being distinct and is distinct within the context of a customer contract. The Company uses a non-proprietary open source development and licensing model to provide its software technologies to customers and therefore the amount of transaction price allocated to the underlying software code is negligible. The Company derives a portion of its revenue from CCSPs that provide public clouds with, and allow users to consume, computing resources as a service. The Company earns revenue based on subscription units consumed by the CCSP or its end users. The Company uses its historical cloud-usage data to estimate the amount of revenue earned and recognized each month and adjusts to actual amounts earned upon receipt of usage reports from the CCSPs in the following month. The differences between actual amounts earned and estimates made have generally been insignificant.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Training and services revenue</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Training and services revenue is comprised of revenue for consulting, engineering and customer training courses or units and education services. Consulting services consist of time-based units or fixed-fee arrangements. For time-based arrangements, revenue is recognized over time as these services are performed and for fixed-fee arrangements, revenue is recognized based on the proportion of services performed. Engineering services represent revenue earned under fixed-fee arrangements with the Company’s OEM partners and other customers to provide for significant modification and customization of Red Hat technologies. The Company recognizes revenue for these fixed-fee engineering services based on a proportional performance basis using actual costs incurred to date over the estimated total projected costs, which includes a representative profit margin. A representative profit margin is determined based on analysis of a population of similar contracts by region. Revenue for customer training and education services is recognized on the dates the services are performed.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See </span><span style="font-weight:normal;">NOTE 17</span><span style="font-family:inherit;font-size:10pt;">—Segment Reporting for further information, including revenue by geographic area and significant product and service offerings.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Balances</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. For multi-year arrangements, the Company will generally invoice customers upfront or annually at the beginning of each annual coverage period. See below for the accounting policy related to receivables and see </span><span style="font-weight:normal;">NOTE 13</span><span style="font-family:inherit;font-size:10pt;">—Deferred Revenue and Performance Obligations for further information on deferred revenue balances.</span></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts receivable and allowance for doubtful accounts</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company’s estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company determines the allowance based on historical write-off experience and other qualitative factors. The Company reviews its allowance for doubtful accounts monthly. Past due balances over 90 days and over a specified amount are reviewed individually for collectability. All other balances are reviewed on a pooled basis by type of receivable. Account balances are charged off against the allowance when the Company determines it is probable the receivable will not be recovered. The Company does not have off-balance sheet credit exposure related to its customers. Unbilled receivables related to subscription and training and services contracts are included in accounts receivable. See </span><span style="font-weight:normal;">NOTE 3</span><span style="font-family:inherit;font-size:10pt;">—Accounts Receivable for further information on accounts receivable balances.</span></div><div style="line-height:120%;padding-top:20px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred selling costs</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred commissions are the incremental costs that are directly associated with non-cancellable subscription contracts with customers and consist of sales commissions and certain related fringe benefits earned by the Company’s sales force. The commissions are deferred and amortized on a straight-line basis over a period that approximates the subscription period. In determining the period that approximates the subscription period, the Company utilizes a portfolio approach that allows for the analysis of customer contracts with similar characteristics. The Company has determined that the effects on the financial statements of the portfolio approach would not differ materially from an individual customer contract analysis approach. The commission payments are paid in full subsequent to the month in which the customer’s service commences. The deferred commission amounts are recoverable through the future revenue streams under the non-cancellable customer contracts. In addition, the Company has the ability and intent under the commission plans with its sales force to recover commissions previously paid to its sales force in the event that customers breach the terms of their subscription agreements and do not fully pay for their subscription agreements. See </span><span style="font-weight:normal;">NOTE 6</span><span style="font-family:inherit;font-size:10pt;">—Deferred Selling Costs for further information on deferred commissions and the related amortization of deferred commissions.</span></div><div style="line-height:120%;padding-top:20px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if an arrangement is a lease at inception. As part of that determination, the Company considers whether there is an implicitly or explicitly identified asset in an arrangement and whether the Company, as the lessee, has the right to control that asset.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases are included in operating right-of-use (“ROU”) assets, accounts payable and accrued expenses, and operating lease liabilities in the Company’s Consolidated Balance Sheets. Finance leases are included in property and equipment, other current obligations, and other long-term obligations in the Company’s Consolidated Balance Sheets.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Variable lease payments, other than those based on a rate or index, are not included in the recognition of ROU assets and lease liabilities but instead are recognized in the Consolidated Statement of Operations in the period in which the obligation for those payments is incurred. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit borrowing rate, the Company’s incremental borrowing rate at commencement date is used to determine the present value of lease payments. The lease terms may include options to extend or to purchase when it is reasonably certain that the Company will exercise those options. For termination options, the Company will adjust the lease term unless it is reasonably certain that the option will not be taken. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has lease arrangements with both lease and non-lease components, which are generally accounted for as a single lease component. Additionally, for certain equipment leases, the Company applies a portfolio approach to effectively account for the operating lease ROU assets and liabilities.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent accounting pronouncements</span></div><div style="line-height:120%;padding-top:8px;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting pronouncements adopted</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued Accounting Standards Update 2018-15,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Intangibles—Goodwill and Other—Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force)</span><span style="font-family:inherit;font-size:10pt;"> (“ASU 2018-15”). The FASB issued ASU 2018-15 to align the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an internal-use software license. The Company early adopted this standard effective March 1, 2019. The adoption of this standard did not significantly impact the Company’s Consolidated Financial Statements.</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued Accounting Standards Update 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;"> (“ASU 2016-02”). The FASB issued ASU 2016-02 to increase transparency and comparability among organizations with respect to accounting for leases by requiring the recognition of ROU assets and lease liabilities on the balance sheet. For income statement purposes, the FASB retained a dual model, requiring leases to be classified as either operating or finance. Along with ASU 2016-02, the Company also adopted Accounting Standards Update 2018-10, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 842 Leases </span><span style="font-family:inherit;font-size:10pt;">(“ASU 2018-10”), Accounting Standards Update 2018-11, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Targeted Improvements to Topic 842 Leases </span><span style="font-family:inherit;font-size:10pt;">(“ASU 2018-11”), Accounting Standards Update 2018-20, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842) Narrow-Scope Improvements for Lessors </span><span style="font-family:inherit;font-size:10pt;">(“ASU 2018-20”) and Accounting Standards Updated 2019-01, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842): Codification Improvements</span><span style="font-family:inherit;font-size:10pt;"> (“ASU 2019-01”), now commonly referred to as Accounting Standards Codification Topic 842 (“ASC 842”). The Company adopted ASC 842 as of March 1, 2019.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted ASC 842 using the transition method, which does not require adjustments to comparative periods nor require modified disclosures in those comparative periods. The Company elected the transition package of practical expedients permitted within the new standard, which among other things, allows the carryforward of the historical lease classification. Further, upon adoption of the new guidance, the Company elected the practical expedients to combine lease and non-lease components for all asset classes and to not recognize ROU assets and lease liabilities for short-term leases for all asset classes.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC 842 had a material impact on the Company’s Consolidated Balance Sheets, but did not have an impact on the Consolidated Statements of Operations. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases. At adoption, the Company recognized operating ROU assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$237.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and operating lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$244.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. Finance leases are not significant to the Company’s financials. The transition adjustment recognized in retained earnings as of March 1, 2019, was not material.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See </span><span style="font-weight:normal;">NOTE 4</span><span style="font-family:inherit;font-size:10pt;">—Leases for further information on the Company’s lease arrangements.</span></div> <div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of presentation</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unaudited interim consolidated financial statements as of and for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> have been prepared by the Company pursuant to the rules and regulations of the SEC for interim financial reporting. These consolidated statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary for a fair statement of the consolidated balance sheets, consolidated operating results, consolidated other comprehensive income and consolidated cash flows for the periods presented in accordance with accounting principles generally accepted in the U.S. (“U.S. GAAP”). Operating results for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">February 29, 2020</span><span style="font-family:inherit;font-size:10pt;">. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been omitted in accordance with the SEC’s rules and regulations for interim reporting. These unaudited financial statements should be read in conjunction with the Company’s Consolidated Financial Statements, including notes thereto, included in the Company’s Annual Report on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">February 28, 2019</span><span style="font-family:inherit;font-size:10pt;">. Other than the accounting pronouncement adopted during the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> related to accounting for leases as described below, there have been no changes to the Company’s significant accounting policies from those described in NOTE 2—Summary of Significant Accounting Policies to the Consolidated Financial Statements contained in the Company’s Annual Report on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">February 28, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted Accounting Standards Update 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">, now commonly referred to as Accounting Standards Codification Topic 842</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">(“ASC 842”), effective March 1, 2019, using the modified retrospective method, which does not require adjustments to comparative periods nor require modified disclosures in those comparative periods.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain amounts for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> have been reclassified to conform to the current period presentation. </span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s fiscal year ends on the last day of February, and the Company identifies fiscal years by the calendar years in which they end. For example, the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">February 29, 2020</span><span style="font-family:inherit;font-size:10pt;"> is referred to as “fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">.”</span></div> <div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidation policy</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying Consolidated Financial Statements include the accounts of the Company and all of its wholly owned subsidiaries. All significant inter-company accounts and transactions are eliminated in consolidation. There are no significant foreign exchange restrictions on the Company’s foreign subsidiaries.</span></div> <div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Use of estimates</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the balance sheet dates and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from such estimates. Estimates are used for, but not limited to, revenue recognition, goodwill and other long-lived assets, share-based compensation, income taxes and loss contingencies.</span></div> <div style="line-height:120%;padding-top:18px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue recognition</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derives its revenues from subscription contracts and training and service contracts. Revenue is recognized when performance obligations, as stipulated in the contracts, are transferred to a customer for an amount that reflects the consideration the Company expects to receive in exchange for those subscription contracts and training and service contracts. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company applies the following five steps to recognize revenue:</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1)    </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Identify the contract with a customer. </span><span style="font-family:inherit;font-size:10pt;">The Company determines that it has a contract with a customer when the contract is approved, the party’s rights regarding the products and services to be transferred can be identified, the payment terms for the products and services are identified, the customer’s ability and intent to pay can be determined, and the contract has commercial substance. Judgment is used to assess the customer’s ability and intent to pay, which is based upon factors including the customer’s historical payment experience or credit and financial information pertaining to the customer.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2)    </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Identify the performance obligations in the contract. </span><span style="font-family:inherit;font-size:10pt;">The Company’s performance obligations are identified based on the products and services that will be transferred to the customer that are both capable of being distinct and are distinct in the context of the contract and consist of (i) subscription offerings, including non-proprietary open-source software code delivered to the customer, software support subscriptions delivered to the customer, software support subscriptions embedded in partner products and learning subscriptions and (ii) training and services, including professional services sold at a fixed fee, professional services sold on a time-and-material-basis, training courses or units, and consulting units. In limited cases, the option to purchase additional subscription offerings or training and services may be offered at a price representing a material right. In such cases, the option to purchase is considered a distinct performance obligation.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3)     </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Determine the transaction price. </span><span style="font-family:inherit;font-size:10pt;">The Company determines transaction price based on the consideration expected to be received in exchange for transferring certain performance obligations to the customer. In determining the transaction price, variable consideration, if any, would be considered if, in management’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s contracts do not contain significant financing components. Specifically, the Company does not typically extend customer payment terms beyond a standard </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;">- to </span><span style="font-family:inherit;font-size:10pt;"><span>60</span></span><span style="font-family:inherit;font-size:10pt;">-day term and as a result the Company has elected the one-year-or-less safe harbor expedient and does not impute any interest. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has elected to exclude all taxes from the transaction price (e.g., sales, use, value-added, etc.). Revenue is recognized net of such taxes.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">4)     </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Allocate the transaction price to performance obligations in the contract. </span><span style="font-family:inherit;font-size:10pt;">When a contract contains a single performance obligation, the entire transaction price is allocated to that one performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price (“SSP”). The Company typically determines SSP based on the observable price when the Company sells the subscriptions or training and services separately, taking into consideration the geographical region of the customer, type of offering and sales channel. In instances where SSP is not directly observable, the Company determines SSP either from the renewal rate paid for the performance obligation to the extent it is the same rate as stipulated in the initial customer contract or by using the expected-cost-plus-margin approach.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5)     </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recognize revenue when or as the performance obligation is satisfied. </span><span style="font-family:inherit;font-size:10pt;">Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised subscription offerings and training and services to a customer. For each performance obligation, a determination is made as to whether the control is transferred over time or at a point in time. For performance obligations satisfied over time, a method to measure progress toward complete satisfaction is selected, based upon the most faithful depiction of performance. The selected method for each performance obligation type is applied consistently to similar contracts.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription revenue</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription revenue is comprised of direct and indirect sales of subscriptions relating to Red Hat technologies. Accounts receivable and deferred revenue are recorded at the time a customer enters into a binding and non-cancellable subscription agreement for the purchase of a subscription, subscription services are made available to the customer and the customer is billed. The deferred revenue amount is recognized as revenue ratably over the subscription period. Red Hat technologies are generally offered with base subscription periods of either </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">; the majority of the Company’s subscriptions have terms of one year. Under these subscription agreements, renewal rates are generally specified for renewal terms of </span><span style="font-family:inherit;font-size:10pt;"><span>one year</span></span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">. Subscriptions generally entitle the end user to the technology itself and post-contract customer support, generally consisting of varying levels of support services as well as access to security updates, fixes, functionality enhancements, upgrades to the technologies, each on an if and when available basis, and compatibility with an ecosystem of certified hardware and software, during the term of the subscription. The Company sells its offerings through two principal channels: (1) direct, which includes sales by the Company’s sales force as well as web store sales, and (2) indirect, which includes certified cloud and service providers (“CCSPs”), distributors, original equipment manufacturers (“OEMs”), systems integrators and value added resellers. </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenue from the sale of Red Hat technologies ratably over the period of the subscription beginning on the commencement date of the subscription agreement. The Company has determined that the delivery of software code underlying the subscription is a distinct performance obligation as it is both capable of being distinct and is distinct within the context of a customer contract. The Company uses a non-proprietary open source development and licensing model to provide its software technologies to customers and therefore the amount of transaction price allocated to the underlying software code is negligible. The Company derives a portion of its revenue from CCSPs that provide public clouds with, and allow users to consume, computing resources as a service. The Company earns revenue based on subscription units consumed by the CCSP or its end users. The Company uses its historical cloud-usage data to estimate the amount of revenue earned and recognized each month and adjusts to actual amounts earned upon receipt of usage reports from the CCSPs in the following month. The differences between actual amounts earned and estimates made have generally been insignificant.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Training and services revenue</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Training and services revenue is comprised of revenue for consulting, engineering and customer training courses or units and education services. Consulting services consist of time-based units or fixed-fee arrangements. For time-based arrangements, revenue is recognized over time as these services are performed and for fixed-fee arrangements, revenue is recognized based on the proportion of services performed. Engineering services represent revenue earned under fixed-fee arrangements with the Company’s OEM partners and other customers to provide for significant modification and customization of Red Hat technologies. The Company recognizes revenue for these fixed-fee engineering services based on a proportional performance basis using actual costs incurred to date over the estimated total projected costs, which includes a representative profit margin. A representative profit margin is determined based on analysis of a population of similar contracts by region. Revenue for customer training and education services is recognized on the dates the services are performed.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See </span><span style="font-weight:normal;">NOTE 17</span><span style="font-family:inherit;font-size:10pt;">—Segment Reporting for further information, including revenue by geographic area and significant product and service offerings.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Balances</span></div>Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. For multi-year arrangements, the Company will generally invoice customers upfront or annually at the beginning of each annual coverage period. P30D P60D P1Y P3Y P1Y P3Y <div style="line-height:120%;padding-top:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accounts receivable and allowance for doubtful accounts</span></div>Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company’s estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company determines the allowance based on historical write-off experience and other qualitative factors. The Company reviews its allowance for doubtful accounts monthly. Past due balances over 90 days and over a specified amount are reviewed individually for collectability. All other balances are reviewed on a pooled basis by type of receivable. Account balances are charged off against the allowance when the Company determines it is probable the receivable will not be recovered. The Company does not have off-balance sheet credit exposure related to its customers. Unbilled receivables related to subscription and training and services contracts are included in accounts receivable. <div style="line-height:120%;padding-top:20px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred selling costs</span></div>Deferred commissions are the incremental costs that are directly associated with non-cancellable subscription contracts with customers and consist of sales commissions and certain related fringe benefits earned by the Company’s sales force. The commissions are deferred and amortized on a straight-line basis over a period that approximates the subscription period. In determining the period that approximates the subscription period, the Company utilizes a portfolio approach that allows for the analysis of customer contracts with similar characteristics. The Company has determined that the effects on the financial statements of the portfolio approach would not differ materially from an individual customer contract analysis approach. The commission payments are paid in full subsequent to the month in which the customer’s service commences. The deferred commission amounts are recoverable through the future revenue streams under the non-cancellable customer contracts. In addition, the Company has the ability and intent under the commission plans with its sales force to recover commissions previously paid to its sales force in the event that customers breach the terms of their subscription agreements and do not fully pay for their subscription agreements. <div style="line-height:120%;padding-top:20px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Leases</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if an arrangement is a lease at inception. As part of that determination, the Company considers whether there is an implicitly or explicitly identified asset in an arrangement and whether the Company, as the lessee, has the right to control that asset.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases are included in operating right-of-use (“ROU”) assets, accounts payable and accrued expenses, and operating lease liabilities in the Company’s Consolidated Balance Sheets. Finance leases are included in property and equipment, other current obligations, and other long-term obligations in the Company’s Consolidated Balance Sheets.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Variable lease payments, other than those based on a rate or index, are not included in the recognition of ROU assets and lease liabilities but instead are recognized in the Consolidated Statement of Operations in the period in which the obligation for those payments is incurred. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit borrowing rate, the Company’s incremental borrowing rate at commencement date is used to determine the present value of lease payments. The lease terms may include options to extend or to purchase when it is reasonably certain that the Company will exercise those options. For termination options, the Company will adjust the lease term unless it is reasonably certain that the option will not be taken. Lease expense for lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has lease arrangements with both lease and non-lease components, which are generally accounted for as a single lease component. Additionally, for certain equipment leases, the Company applies a portfolio approach to effectively account for the operating lease ROU assets and liabilities.</span></div> <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent accounting pronouncements</span></div><div style="line-height:120%;padding-top:8px;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting pronouncements adopted</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued Accounting Standards Update 2018-15,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> Intangibles—Goodwill and Other—Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force)</span><span style="font-family:inherit;font-size:10pt;"> (“ASU 2018-15”). The FASB issued ASU 2018-15 to align the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an internal-use software license. The Company early adopted this standard effective March 1, 2019. The adoption of this standard did not significantly impact the Company’s Consolidated Financial Statements.</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued Accounting Standards Update 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;"> (“ASU 2016-02”). The FASB issued ASU 2016-02 to increase transparency and comparability among organizations with respect to accounting for leases by requiring the recognition of ROU assets and lease liabilities on the balance sheet. For income statement purposes, the FASB retained a dual model, requiring leases to be classified as either operating or finance. Along with ASU 2016-02, the Company also adopted Accounting Standards Update 2018-10, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 842 Leases </span><span style="font-family:inherit;font-size:10pt;">(“ASU 2018-10”), Accounting Standards Update 2018-11, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Targeted Improvements to Topic 842 Leases </span><span style="font-family:inherit;font-size:10pt;">(“ASU 2018-11”), Accounting Standards Update 2018-20, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842) Narrow-Scope Improvements for Lessors </span><span style="font-family:inherit;font-size:10pt;">(“ASU 2018-20”) and Accounting Standards Updated 2019-01, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842): Codification Improvements</span><span style="font-family:inherit;font-size:10pt;"> (“ASU 2019-01”), now commonly referred to as Accounting Standards Codification Topic 842 (“ASC 842”). The Company adopted ASC 842 as of March 1, 2019.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company adopted ASC 842 using the transition method, which does not require adjustments to comparative periods nor require modified disclosures in those comparative periods. The Company elected the transition package of practical expedients permitted within the new standard, which among other things, allows the carryforward of the historical lease classification. Further, upon adoption of the new guidance, the Company elected the practical expedients to combine lease and non-lease components for all asset classes and to not recognize ROU assets and lease liabilities for short-term leases for all asset classes.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ASC 842 had a material impact on the Company’s Consolidated Balance Sheets, but did not have an impact on the Consolidated Statements of Operations. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases. At adoption, the Company recognized operating ROU assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$237.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and operating lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$244.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. Finance leases are not significant to the Company’s financials. The transition adjustment recognized in retained earnings as of March 1, 2019, was not material.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See </span><span style="font-weight:normal;">NOTE 4</span><span style="font-family:inherit;font-size:10pt;">—Leases for further information on the Company’s lease arrangements.</span></div> 237400000 244500000 Accounts Receivable<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable are presented net of an allowance for doubtful accounts. Activity in the Company’s allowance for doubtful accounts is presented in the following table (in thousands):</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">beginning</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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;">Charged to (recovery of)</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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;">Adjustments </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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">end of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">period</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;">February 28, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,167</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,247</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>(853</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>4,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: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;">May 31, 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;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,561</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(195</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>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,452</span></span></div></td><td style="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%;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">_______________ </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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents foreign currency translation adjustments and amounts written-off as uncollectible accounts receivable.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Included in accounts receivable, net of allowance for doubtful accounts, are unbilled receivables of </span><span style="font-family:inherit;font-size:10pt;"><span>$43.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$40.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, no individual customer accounted for 10% or more of the Company’s total accounts receivable. As of </span><span style="font-family:inherit;font-size:10pt;">February 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had one customer whose accounts receivable balance individually represented </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;">of total accounts receivable.</span></div> <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable are presented net of an allowance for doubtful accounts. Activity in the Company’s allowance for doubtful accounts is presented in the following table (in thousands):</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">beginning</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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;">Charged to (recovery of)</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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;">Adjustments </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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">end of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">period</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;">February 28, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,167</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,247</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>(853</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>4,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: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;">May 31, 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;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,561</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(195</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>86</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,452</span></span></div></td><td style="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%;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">_______________ </span></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Represents foreign currency translation adjustments and amounts written-off as uncollectible accounts receivable.</span></div> 2167000 3247000 -853000 4561000 4561000 195000 86000 4452000 43300000 40200000 0.10 Leases<div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has operating and finance leases for office locations, research and development facilities, data centers and certain equipment.</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to leases was as follows (in thousands, except for lease term and discount rate):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:20%;"/><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 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;">February 28, 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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">   Operating</span></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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating right-of-use assets, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>224,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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">   Finance</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;">Property and equipment, net of accumulated 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>579</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="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;">Total leased 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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>224,950</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>281</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="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align: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;">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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">   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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">     Operating</span></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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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,633</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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: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;">     Finance</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>282</span></span></div></td><td style="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;">   Long-term:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">     Operating</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease 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>188,133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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: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;">     Finance</span></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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>336</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">Total lease 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>235,358</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>288</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-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to the adoption of ASC 842 on March 1, 2019, ROU assets and lease liabilities for operating leases were not recognized in the Consolidated Balance Sheets. The Company elected the practical expedient to not provide a comparable presentation in the Consolidated Balance Sheets for periods prior to adoption.</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental information related to leases was as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:30px;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:61.98830409356725%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:80%;"/><td style="width:20%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 2019</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;">Weighted average remaining lease term:</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></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;">   Operating leases</span></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>7.33 years</span></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;">   Finance leases</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.45 years</span></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:30px;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:61.98830409356725%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:80%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">May 31, 2019</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;">Weighted average discount rate:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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: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;">   Operating leases</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.7</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:10pt;"><span style="font-family:inherit;font-size:10pt;">   Finance leases</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>3.3</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%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease expense were as follows (in thousands):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:30%;"/><td style="width:42%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Statement of Operations Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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, 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;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, 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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease expense</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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue, Operating 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;"><div style="text-align:left;font-size:10pt;"><span 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,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">see note (1)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">Variable lease expense</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue, Operating expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,176</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">see note (1)</span></div></td><td style="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;">Finance lease 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">  Amortization of leased assets</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;">Cost of revenue, Operating expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276</span></span></div></td><td style="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;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Interest on lease 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="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest 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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease expense</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>15,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family: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>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></tr></table></div></div><div style="line-height:120%;padding-left:30px;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;"> ____________________ </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:30px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Rent expense under operating leases was </span><span style="font-family:inherit;font-size:9pt;"><span>$13.4 million</span></span><span style="font-family:inherit;font-size:9pt;"> for the three months ended May 31, 2018.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:30px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sublease income is recognized as a reduction to operating expense in the Consolidated Statement of Operations and is not material.</span></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="line-height:120%;padding-left:4px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:75.82846003898635%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended May 31, 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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease 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></tr><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;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Operating cash outflows from operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,043</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">  Operating cash outflows from finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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</span></span></div></td><td style="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;">  Financing cash outflows from finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>112</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Right-of-use assets obtained in exchange for lease 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;padding-left:2px;padding-top:2px;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:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">   Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>133</span></span></div></td><td style="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-left:4px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities of lease liabilities were as follows (in thousands):</span></div><div style="line-height:120%;padding-left:4px;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:75.82846003898635%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Fiscal Year</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance leases</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;">2020 (excluding the three months ended May 31, 2019)</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>40,737</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>258</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: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;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,858</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="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;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,438</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="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;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,339</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="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;">Thereafter</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>79,125</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: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;">  Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>643</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">  Less imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,198</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>(51</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: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;">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>234,766</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>592</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-left:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table, which was included in the Company’s Annual Report on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">February 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, depicts gross minimum lease payments under non-cancellable operating and capital leases (in thousands):</span></div><div style="line-height:120%;padding-left:4px;text-align:center;text-indent:30px;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:59.25925925925925%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">Operating</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital Leases</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;">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>60,722</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>282</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">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>51,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="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;">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>41,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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: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;">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>32,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 colspan="2" style="vertical-align:bottom;padding-left: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: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;">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>27,479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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: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;">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>79,530</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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: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;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>291,980</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>288</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-left:4px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The difference between the Company’s total lease commitments as reported at February 28, 2019 compared to the March 1, 2019 ROU asset balance in the Consolidated Balance Sheets is primarily due to the required use of a discount factor (imputed interest) under the new lease guidance and certain amounts that are not included in the ROU asset under the new lease guidance.</span></div> <div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to leases was as follows (in thousands, except for lease term and discount rate):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.51656920077973%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:20%;"/><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 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;">February 28, 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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">   Operating</span></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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating right-of-use assets, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>224,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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">   Finance</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;">Property and equipment, net of accumulated 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>579</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="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;">Total leased 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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>224,950</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>281</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="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align: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;">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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">   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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">     Operating</span></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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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,633</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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: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;">     Finance</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>282</span></span></div></td><td style="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;">   Long-term:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">     Operating</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease 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>188,133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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: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;">     Finance</span></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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>336</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">Total lease 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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>235,358</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>288</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> 224371000 0 579000 281000 224950000 281000 46633000 0 256000 282000 188133000 0 336000 6000 235358000 288000 <div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental information related to leases was as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:30px;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:61.98830409356725%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:80%;"/><td style="width:20%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 2019</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;">Weighted average remaining lease term:</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></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;">   Operating leases</span></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>7.33 years</span></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;">   Finance leases</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.45 years</span></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:30px;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:61.98830409356725%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:80%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">May 31, 2019</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;">Weighted average discount rate:</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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: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;">   Operating leases</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.7</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:10pt;"><span style="font-family:inherit;font-size:10pt;">   Finance leases</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>3.3</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%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P7Y3M29D P3Y5M12D 0.037 0.033 <div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease expense were as follows (in thousands):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:30px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:95.71150097465888%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:30%;"/><td style="width:42%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Statement of Operations Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><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, 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;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, 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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease expense</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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue, Operating 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;"><div style="text-align:left;font-size:10pt;"><span 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,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">see note (1)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">Variable lease expense</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of revenue, Operating expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,176</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">see note (1)</span></div></td><td style="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;">Finance lease 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;">  Amortization of leased assets</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;">Cost of revenue, Operating expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276</span></span></div></td><td style="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;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Interest on lease 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="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest 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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease expense</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>15,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family: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>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></tr></table></div></div><div style="line-height:120%;padding-left:30px;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;"> ____________________ </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:30px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Rent expense under operating leases was </span><span style="font-family:inherit;font-size:9pt;"><span>$13.4 million</span></span><span style="font-family:inherit;font-size:9pt;"> for the three months ended May 31, 2018.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:30px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Sublease income is recognized as a reduction to operating expense in the Consolidated Statement of Operations and is not material.</span></div> 14666000 1176000 146000 276000 6000 7000 15994000 283000 13400000 <div style="line-height:120%;padding-left:4px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases was as follows (in thousands):</span></div><div style="line-height:120%;padding-left:4px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:75.82846003898635%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended May 31, 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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease 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></tr><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;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Operating cash outflows from operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,043</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">  Operating cash outflows from finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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</span></span></div></td><td style="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;">  Financing cash outflows from finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>112</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Right-of-use assets obtained in exchange for lease 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;padding-left:2px;padding-top:2px;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:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">   Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>133</span></span></div></td><td style="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> 14043000 6000 112000 762000 133000 <div style="line-height:120%;padding-left:4px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities of lease liabilities were as follows (in thousands):</span></div><div style="line-height:120%;padding-left:4px;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:75.82846003898635%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Fiscal Year</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance leases</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;">2020 (excluding the three months ended May 31, 2019)</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>40,737</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>258</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: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;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,858</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="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;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,438</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="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;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,339</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="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;">Thereafter</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>79,125</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: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;">  Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>269,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>643</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">  Less imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,198</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>(51</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: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;">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>234,766</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>592</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-left:4px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 40737000 258000 47858000 101000 42467000 101000 33438000 101000 26339000 82000 79125000 0 269964000 643000 35198000 51000 234766000 592000 <div style="line-height:120%;padding-left:4px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table, which was included in the Company’s Annual Report on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">February 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, depicts gross minimum lease payments under non-cancellable operating and capital leases (in thousands):</span></div><div style="line-height:120%;padding-left:4px;text-align:center;text-indent:30px;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:59.25925925925925%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:56%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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;">Operating</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Capital Leases</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;">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>60,722</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>282</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">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>51,060</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="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;">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>41,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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: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;">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>32,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 colspan="2" style="vertical-align:bottom;padding-left: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: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;">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>27,479</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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: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;">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>79,530</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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: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;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>291,980</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>288</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> 60722000 282000 51060000 6000 41173000 0 32016000 0 27479000 0 79530000 0 291980000 288000 Identifiable Intangible Assets<div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identifiable intangible assets consist primarily of trademarks, copyrights and patents, purchased technologies, customer and reseller relationships and covenants not to compete, all of which are amortized over the estimated useful life, generally on a straight-line basis, with the exception of customer and reseller relationships, which are generally amortized over the greater of straight-line over the estimated useful life or the related asset’s pattern of economic benefit. Useful lives range from </span><span style="font-family:inherit;font-size:10pt;"><span>two years</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>10 years</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">February 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, trademarks with an indefinite estimated useful life totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$11.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$11.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of identifiable intangible assets (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:34%;"/><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:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:2%;"/><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%;"/></tr><tr><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="11" 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;">May 31, 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-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;">February 28, 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;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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<br/>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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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<br/>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<br/>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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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<br/>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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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<br/>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<br/>Amount</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;">Trademarks, copyrights and patents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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,240</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>(86,132</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>94,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>176,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>(82,967</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>93,737</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">Purchased technologies</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218,561</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,856</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>219,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,617</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>105,579</span></span></div></td><td style="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;">Customer and reseller relationships</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(102,047</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>3,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,737</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,947</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,790</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">Covenants not to compete</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,800</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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,787</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,728</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,059</span></span></div></td><td style="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;">Other intangible assets</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>8,833</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>(8,259</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>574</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>8,833</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>(7,915</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>918</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;">Total identifiable intangible assets</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>528,857</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>(329,943</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>198,914</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>526,257</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>(320,174</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>206,083</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-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense associated with identifiable intangible assets recognized in the Company’s Consolidated Financial Statements is summarized as follows (in thousands):</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:73.09941520467837%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">May 31, 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;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, 2018</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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,660</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,485</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">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>1,194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="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;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">General and administrative</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,517</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,373</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;">Total amortization expense</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,405</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,254</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;">Identifiable intangible assets consist primarily of trademarks, copyrights and patents, purchased technologies, customer and reseller relationships and covenants not to compete, all of which are amortized over the estimated useful life, generally on a straight-line basis, with the exception of customer and reseller relationships, which are generally amortized over the greater of straight-line over the estimated useful life or the related asset’s pattern of economic benefit. Useful lives range from </span><span style="font-family:inherit;font-size:10pt;"><span>two years</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>10 years</span></span>. P2Y P10Y 11200000 11400000 <div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of identifiable intangible assets (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:34%;"/><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:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:2%;"/><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%;"/></tr><tr><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="11" 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;">May 31, 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-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;">February 28, 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;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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<br/>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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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<br/>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<br/>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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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<br/>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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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<br/>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<br/>Amount</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;">Trademarks, copyrights and patents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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,240</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>(86,132</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>94,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>176,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>(82,967</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>93,737</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">Purchased technologies</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218,561</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,856</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>219,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,617</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>105,579</span></span></div></td><td style="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;">Customer and reseller relationships</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(102,047</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>3,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,737</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,947</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,790</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">Covenants not to compete</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,800</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>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,787</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,728</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,059</span></span></div></td><td style="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;">Other intangible assets</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>8,833</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>(8,259</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>574</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>8,833</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>(7,915</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>918</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;">Total identifiable intangible assets</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>528,857</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>(329,943</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>198,914</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>526,257</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>(320,174</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>206,083</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> 180240000 86132000 94108000 176704000 82967000 93737000 218561000 118705000 99856000 219196000 113617000 105579000 105562000 102047000 3515000 105737000 100947000 4790000 15661000 14800000 861000 15787000 14728000 1059000 8833000 8259000 574000 8833000 7915000 918000 528857000 329943000 198914000 526257000 320174000 206083000 <div style="line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense associated with identifiable intangible assets recognized in the Company’s Consolidated Financial Statements is summarized as follows (in thousands):</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:73.09941520467837%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">May 31, 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;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, 2018</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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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,660</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,485</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">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>1,194</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="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;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">General and administrative</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,517</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,373</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;">Total amortization expense</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,405</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,254</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> 6660000 6485000 1194000 1362000 34000 34000 2517000 2373000 10405000 10254000 Deferred Selling Costs<div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred selling costs include commissions paid to the Company’s sales associates that are the incremental costs incurred to obtain contracts with customers. The commissions are deferred and amortized over a period to approximate the period of the subscription term. For further discussion on deferred commissions, see </span><span style="font-weight:normal;">NOTE 2</span><span style="font-family:inherit;font-size:10pt;">—Summary of Significant Accounting Policies. </span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current and non-current deferred commissions are included in Prepaid expenses and Other assets, respectively, in the Company’s Consolidated Balance Sheets and are as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 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;">February 28, 2019</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;">Deferred commissions, current</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,462</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>201,971</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: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;">Deferred commissions, non-current</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,860</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>47,849</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;">Total deferred commissions</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>229,322</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>249,820</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-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of deferred commissions is included in Sales and marketing expense in the Company’s Consolidated Statements of Operations. Amortization expense related to deferred commissions totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$64.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$56.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.</span></div> <div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current and non-current deferred commissions are included in Prepaid expenses and Other assets, respectively, in the Company’s Consolidated Balance Sheets and are as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 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;">February 28, 2019</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;">Deferred commissions, current</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,462</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>201,971</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: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;">Deferred commissions, non-current</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,860</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>47,849</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;">Total deferred commissions</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>229,322</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>249,820</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> 183462000 201971000 45860000 47849000 229322000 249820000 64300000 56200000 Derivative Instruments<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company transacts business in various foreign countries and is, therefore, subject to risk of foreign currency exchange rate fluctuations. From time to time, the Company enters into forward contracts to economically hedge transactional exposure associated with commitments arising from trade accounts receivable, trade accounts payable and fixed purchase obligations denominated in a currency other than the functional currency of the respective operating entity. All derivative instruments are recognized in the Consolidated Balance Sheets at their respective fair values. The Company has elected not to prepare and maintain the documentation required to qualify for hedge accounting treatment and, therefore, changes in fair value are recognized in the Consolidated Statements of Operations. See </span><span style="font-weight:normal;">NOTE 16</span><span style="font-family:inherit;font-size:10pt;">—Assets and Liabilities Measured at Fair Value on a Recurring Basis for information regarding the fair value hierarchy of derivative instruments.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effects of derivative instruments on the Company’s Consolidated Financial Statements are as follows (in thousands):</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:33%;"/><td style="width:19%;"/><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:16%;"/><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;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 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 rowspan="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;">Classification of <br/>Gain (Loss)<br/>Recognized in Income on<br/>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" rowspan="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;">Three Months Ended May 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet <br/>Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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<br/>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;">Notional<br/>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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets—foreign currency forward contracts not designated as hedges</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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current 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 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>233</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>18,185</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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other expense, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>645</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:top;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;">Liabilities—foreign currency forward contracts not designated as hedges</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued 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;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 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>42,821</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;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;">Other 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 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>(651</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: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;">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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>60</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>61,006</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(6</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></tr></table></div></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="16"/></tr><tr><td style="width:33%;"/><td style="width:19%;"/><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:16%;"/><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;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="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;">Classification of <br/>Gain (Loss)<br/>Recognized in Income on<br/>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" rowspan="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;">Three Months Ended May 31, 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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet <br/>Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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<br/>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;">Notional<br/>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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets—foreign currency forward contracts not designated as hedges</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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current 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 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>111</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>21,554</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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other expense, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>289</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:top;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;">Liabilities—foreign currency forward contracts not designated as hedges</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued 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;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>(790</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>28,112</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;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;">Other 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 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,136</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: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;">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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(679</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>49,666</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(847</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> The Company transacts business in various foreign countries and is, therefore, subject to risk of foreign currency exchange rate fluctuations. From time to time, the Company enters into forward contracts to economically hedge transactional exposure associated with commitments arising from trade accounts receivable, trade accounts payable and fixed purchase obligations denominated in a currency other than the functional currency of the respective operating entity. All derivative instruments are recognized in the Consolidated Balance Sheets at their respective fair values. The Company has elected not to prepare and maintain the documentation required to qualify for hedge accounting treatment and, therefore, changes in fair value are recognized in the Consolidated Statements of Operations. <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effects of derivative instruments on the Company’s Consolidated Financial Statements are as follows (in thousands):</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:33%;"/><td style="width:19%;"/><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:16%;"/><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;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 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 rowspan="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;">Classification of <br/>Gain (Loss)<br/>Recognized in Income on<br/>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" rowspan="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;">Three Months Ended May 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet <br/>Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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<br/>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;">Notional<br/>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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets—foreign currency forward contracts not designated as hedges</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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current 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 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>233</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>18,185</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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other expense, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>645</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:top;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;">Liabilities—foreign currency forward contracts not designated as hedges</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued 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;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 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>42,821</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;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;">Other 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 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>(651</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: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;">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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>60</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>61,006</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(6</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></tr></table></div></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="16"/></tr><tr><td style="width:33%;"/><td style="width:19%;"/><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:16%;"/><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;"> </span></div></td><td colspan="9" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="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;">Classification of <br/>Gain (Loss)<br/>Recognized in Income on<br/>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" rowspan="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;">Three Months Ended May 31, 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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance Sheet <br/>Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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<br/>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;">Notional<br/>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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets—foreign currency forward contracts not designated as hedges</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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current 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 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>111</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>21,554</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:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other expense, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>289</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:top;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;">Liabilities—foreign currency forward contracts not designated as hedges</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued 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;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>(790</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>28,112</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;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;">Other 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 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,136</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: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;">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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(679</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>49,666</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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(847</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 233000 18185000 645000 173000 42821000 -651000 60000 61006000 -6000 111000 21554000 289000 790000 28112000 -1136000 -679000 49666000 -847000 Income Taxes<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effective tax rate for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>(1.8)%</span></span><span style="font-family:inherit;font-size:10pt;"> differed from 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;"> primarily due to excess tax benefits from share-based compensation, research tax credits and other discrete net tax benefits primarily related to an intra-entity transfer of assets. Tax expense for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> included net discrete tax benefits of </span><span style="font-family:inherit;font-size:10pt;"><span>$28.8 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company’s then-effective tax rate of </span><span style="font-family:inherit;font-size:10pt;"><span>(1.5)%</span></span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span><span style="font-family:inherit;font-size:10pt;">differed from 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;"> primarily due to excess tax benefits from share-based compensation and research tax credits. Tax expense for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, included net discrete tax benefits of </span><span style="font-family:inherit;font-size:10pt;"><span>$26.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> primarily related to net excess tax benefits from share-based compensation.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company files a consolidated U.S. federal income tax return, as well as separate and combined income tax returns in numerous state and international jurisdictions. The Company is currently subject to examination by various taxing jurisdictions. The Company regularly assesses the potential outcomes of both ongoing and future examinations for the current and prior years, and believes that its provision for income taxes is adequate. The Company believes that some of these audits and negotiations may conclude during the next 12 months. </span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, it is reasonably possible that total unrecognized tax benefits, including interest, may be reduced by approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$68.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> within the next 12 months primarily </span><span style="font-family:inherit;font-size:10pt;"><span>as a result of audit settlements in various tax jurisdictions</span></span><span style="font-family:inherit;font-size:10pt;">, most of which would affect the Company’s effective tax rate.</span></div> -0.018 0.21 28800000 -0.015 0.21 26800000 68200000 as a result of audit settlements in various tax jurisdictions Convertible Notes<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Convertible note offering</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 7, 2014, the Company completed its offering of </span><span style="font-family:inherit;font-size:10pt;"><span>$805.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of the convertible notes. The convertible notes were sold in a private placement under a purchase agreement, dated as of </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">October 1, 2014</span></span></span><span style="font-family:inherit;font-size:10pt;">, entered into by and among the Company and the initial purchasers, for resale to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended. For additional information, see NOTE 12—Convertible Notes to the Consolidated Financial Statements contained in the Company’s Annual Report on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">February 28, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Indenture</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 7, 2014, the Company entered into an indenture (the “Indenture”) with respect to the convertible notes with U.S. Bank National Association, as trustee (the “Trustee”). Under the Indenture, the convertible notes are senior unsecured obligations of the Company and bear interest at a rate of </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;"> per year, payable </span><span style="font-family:inherit;font-size:10pt;"><span>semiannually in arrears on April 1 and October 1 of each year, beginning on April 1, 2015.</span></span><span style="font-family:inherit;font-size:10pt;"> The convertible notes will mature on </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">October 1, 2019</span></span></span><span style="font-family:inherit;font-size:10pt;">, unless previously purchased or converted. </span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The convertible notes are convertible into shares of the Company’s common stock at an initial conversion rate of </span><span style="font-family:inherit;font-size:10pt;">13.6219</span><span style="font-family:inherit;font-size:10pt;"> shares per </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> principal amount of the convertible notes (which is equivalent to an initial conversion price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$73.41</span></span><span style="font-family:inherit;font-size:10pt;"> per share), subject to adjustment upon the occurrence of certain events. Upon conversion of the convertible notes, holders will receive cash or shares of the Company’s common stock or a combination thereof, at the Company’s election. </span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective April 1, 2019, holders may convert their convertible notes at any time until the close of business on the second scheduled trading day immediately preceding the maturity date of the convertible notes. Upon conversion of the convertible notes on or after April 1, 2019, holders will receive on October 1, 2019 cash equal to the principal amount of the notes converted and shares of the Company’s common stock for the excess conversion value; provided that if the Merger is completed prior to October 1, 2019, then converting holders will receive cash for each $1,000 principal amount of convertible notes being converted equal to the conversion rate then in effect multiplied by the same per share cash consideration a common stockholder would receive in the Merger, subject to certain adjustments.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">first quarter</span><span style="font-family:inherit;font-size:10pt;"> of the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">February 29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company settled notices of conversion with respect to </span><span style="font-family:inherit;font-size:10pt;"><span>$116.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of the convertible notes and elected to settle such conversions by paying cash for the principal amount and issuing </span><span style="font-family:inherit;font-size:10pt;"><span>943,513</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock for the excess conversion value. The Company recognized a loss on settled conversions of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. Total settled conversions as of </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> amounted to </span><span style="font-family:inherit;font-size:10pt;"><span>$614.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> aggregate principal amount of the convertible notes. The Company settled conversions of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in principal amount of the convertible notes in the second quarter of the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">February 29, 2020</span><span style="font-family:inherit;font-size:10pt;"> by paying cash for the principal amount and issuing shares of common stock for the excess conversion value.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Based on the closing price of the Company’s common stock of </span><span style="font-family:inherit;font-size:10pt;"><span>$184.30</span></span><span style="font-family:inherit;font-size:10pt;"> on the last trading day of the </span><span style="font-family:inherit;font-size:10pt;">first quarter</span><span style="font-family:inherit;font-size:10pt;"> of the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">February 29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the if-converted value of the convertible notes as of </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> exceeded their principal amount by approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$287.6 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company classified the net carrying amount of the convertible notes as a current liability as it is expected to be cash-settled on or prior to October 1, 2019. The equity component of the convertible notes continues to be classified as additional paid-in capital as of </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> because the Company had the option to settle the principal amount in shares. </span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The conversion rate is subject to customary anti-dilution adjustments. If certain corporate events described in the Indenture occur prior to the maturity date, the conversion rate will be increased for a holder who elects to convert its convertible notes in connection with such corporate events in certain circumstances. </span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The convertible notes are not redeemable prior to maturity, and no sinking fund is provided for the notes. If the Company undergoes a “fundamental change,” as defined in the Indenture, subject to certain conditions, holders may require the Company to purchase for cash all or any portion of their convertible notes. The fundamental change purchase price will be </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the convertible notes to be purchased plus any accrued and unpaid interest up to but excluding the fundamental change purchase date. If the Merger with IBM is consummated, it will constitute a “fundamental change” under the Indenture.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Indenture contains customary terms and covenants, including that upon certain events of default occurring and continuing, either the Trustee or the holders of at least </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> in principal amount of the outstanding convertible notes may declare </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal of, and accrued and unpaid interest, if any, on, all the convertible notes to be due and payable. </span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In accounting for the issuance of the convertible notes, the Company separated the convertible notes into liability and equity components. The Company allocated the total transaction costs incurred to the liability and equity components based on their relative fair values. Issuance costs attributable to the liability component are being amortized to interest expense over the term of the convertible notes. The excess of the face value of the convertible notes as a whole over the carrying amount of the liability component (the “debt discount”) is being amortized to interest expense over the term of the convertible notes. In addition, the debt discount is impacted by the derecognition of the original debt discount on early settlements of convertible notes. The convertible notes consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:70.56530214424951%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 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;">February 28, 2019</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;">Liability component:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">Principal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>190,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>306,552</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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:12px;padding-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: debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(211</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>(595</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: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;">Less: debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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>(4,590</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Net carrying amount</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,553</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>301,367</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity component </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;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>22,916</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>36,897</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;">__________</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 colspan="8" 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;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span><span style="font-family:inherit;font-size:9pt;">   Recognized in the Consolidated Balance Sheets in Additional paid-in capital.</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:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table includes total interest expense recognized related to the convertible notes (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:70.56530214424951%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><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="7" style="vertical-align:top;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;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">May 31, 2019</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;">May 31, 2018</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Coupon rate 0.25% per year, payable semiannually</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>69</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>471</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:top;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;">Amortization of convertible note issuance costs — liability component</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>831</span></span></div></td><td style="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;">Accretion of debt discount</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,501</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>5,007</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;">Total interest expense related to convertible notes</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,954</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>6,309</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:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of the convertible notes, which was determined based on inputs that are observable in the market (Level 2), and the carrying value of convertible notes (the carrying value excludes the equity component of the convertible notes classified in equity) is as follows (in thousands): </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:70.56530214424951%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;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;">May 31, 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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying Value</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;">Convertible notes</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>188,798</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>188,553</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:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Convertible note hedge and warrant transactions </span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 1, 2014, the Company entered into convertible note hedge transactions and warrant transactions with certain of the initial purchasers of the convertible notes or their respective affiliates. In connection with the conversions of the convertible notes that settled in the </span><span style="font-family:inherit;font-size:10pt;">first quarter</span><span style="font-family:inherit;font-size:10pt;"> of the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">February 29, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company exercised a portion of the options that are part of the convertible note hedge transactions for </span><span style="font-family:inherit;font-size:10pt;"><span>954,731</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s common stock. </span></div><span style="font-family:inherit;font-size:10pt;">The convertible note hedge transactions are expected to offset, to the extent the Company’s common stock per share price does not exceed the </span><span style="font-family:inherit;font-size:10pt;"><span>$101.65</span></span><span style="font-family:inherit;font-size:10pt;"> strike price of the warrants, which is subject to adjustments upon the occurrence of certain events, the potential dilution with respect to shares of the Company’s common stock upon any conversion of the convertible notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the converted notes, as the case may be. To partially offset the </span><span style="font-family:inherit;font-size:10pt;"><span>$148.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> cost of the convertible note hedge transactions, the Company issued warrants and received proceeds of </span><span style="font-family:inherit;font-size:10pt;"><span>$79.8 million</span></span><span style="font-family:inherit;font-size:10pt;">. The number of shares of the Company’s common stock underlying the warrants total </span><span style="font-family:inherit;font-size:10pt;"><span>10,965,630</span></span><span style="font-family:inherit;font-size:10pt;">, the number of shares originally underlying the convertible notes and the convertible note hedge transactions. The combination of the convertible note hedge transactions and the warrant transactions effectively increases the initial conversion price of the convertible notes from </span><span style="font-family:inherit;font-size:10pt;"><span>$73.41</span></span><span style="font-family:inherit;font-size:10pt;"> per share to </span><span style="font-family:inherit;font-size:10pt;"><span>$101.65</span></span><span style="font-family:inherit;font-size:10pt;"> per share. As a result, the warrant transactions will have a dilutive effect with respect to the Company’s common stock to the extent that the market price per share of the Company’s common stock, as measured under the terms of the warrant transactions, exceeds the </span><span style="font-family:inherit;font-size:10pt;"><span>$101.65</span></span><span style="font-family:inherit;font-size:10pt;"> strike price of the warrants. For the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 31, 2018</span>, the warrants were included in the computation of diluted shares outstanding because the warrants’ exercise price was less than the average market price of the Company’s common stock during the related period. However, subject to certain conditions, the Company may elect to settle all of the warrants in cash. 805000000.0 2014-10-01 0.0025 semiannually in arrears on April 1 and October 1 of each year, beginning on April 1, 2015. 2019-10-01 73.41 116200000 943513 200000 614600000 3000000.0 184.30 287600000 1 0.25 1 The convertible notes consisted of the following (in thousands):<div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:70.56530214424951%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 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;">February 28, 2019</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;">Liability component:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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: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;">Principal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>190,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>306,552</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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:12px;padding-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: debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(211</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>(595</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: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;">Less: debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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>(4,590</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Net carrying amount</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,553</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>301,367</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity component </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;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>22,916</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>36,897</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;">__________</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 colspan="8" 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;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span><span style="font-family:inherit;font-size:9pt;">   Recognized in the Consolidated Balance Sheets in Additional paid-in capital.</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 190396000 306552000 211000 595000 1632000 4590000 188553000 301367000 22916000 36897000 <div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table includes total interest expense recognized related to the convertible notes (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:70.56530214424951%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><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="7" style="vertical-align:top;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;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">May 31, 2019</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;">May 31, 2018</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Coupon rate 0.25% per year, payable semiannually</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>69</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>471</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:top;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;">Amortization of convertible note issuance costs — liability component</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>831</span></span></div></td><td style="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;">Accretion of debt discount</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,501</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>5,007</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;">Total interest expense related to convertible notes</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,954</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>6,309</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> 69000 471000 384000 831000 1501000 5007000 1954000 6309000 <div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of the convertible notes, which was determined based on inputs that are observable in the market (Level 2), and the carrying value of convertible notes (the carrying value excludes the equity component of the convertible notes classified in equity) is as follows (in thousands): </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:70.56530214424951%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;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;">May 31, 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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><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:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying Value</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;">Convertible notes</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>188,798</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>188,553</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> 188798000 188553000 954731 101.65 148000000.0 79800000 10965630 73.41 101.65 101.65 Commitments and Contingencies<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Product indemnification</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is a party to a variety of agreements pursuant to which it may be obligated to indemnify the other party from losses arising in connection with the Company’s services or products, or from losses arising in connection with certain events defined within a particular contract, which may include litigation or claims relating to intellectual property infringement, certain losses arising from damage to property or injury to persons or other matters. In each of these circumstances, payment by the Company is conditioned on the other party making a claim pursuant to the procedures specified in the particular contract, which procedures typically allow the Company to challenge the other party’s claims. Further, the Company’s obligations under these agreements may in certain cases be limited in terms of time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments made by the Company.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">It is not possible to predict the maximum potential amount of future payments under these or similar agreements due to the conditional nature of the Company’s obligations and the facts and circumstances involved in each particular agreement. The Company does not record a liability for claims related to indemnification unless the Company concludes that the likelihood of a material claim is probable and estimable. Payments pursuant to these indemnification claims during the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were, in the aggregate, immaterial.</span></div> Legal Proceedings<span style="font-family:inherit;font-size:10pt;">The Company experiences routine litigation in the normal course of its business, including patent litigation. The Company presently believes that the outcome of this routine litigation will not have a material adverse effect on its financial position, results of operations or cash flows.</span> Stockholders’ Equity<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in the Company’s stockholders’ equity during the three months ended </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </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="27"/></tr><tr><td style="width:21%;"/><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:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" 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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Common Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Additional<br/>Paid-In<br/>Capital</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Retained<br/>Earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Treasury<br/>Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Total<br/>Stockholders’<br/>Equity</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at February 28, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>244,403</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,791,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,054,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,189,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(42,622</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,613,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>141,120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>141,120</span></span></div></td><td style="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;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other comprehensive loss, net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(5,036</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(5,036</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Vest and exercise of share-based awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>944</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>368</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>369</span></span></div></td><td style="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:9pt;"><span style="font-family:inherit;font-size:9pt;">Common stock repurchase </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Share-based compensation expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>50,168</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>50,168</span></span></div></td><td style="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;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Minimum tax withholdings paid by the Company on behalf of employees related to net settlement of employee share-based awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(81,274</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(81,274</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Re-issuance of treasury stock under employee stock purchase plan</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>39,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></tr><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;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Convertible note conversions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,296</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,296</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Exercises of convertible note hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>69,380</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(69,364</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16</span></span></div></td><td style="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;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other adjustments</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">Balance at May 31, 2019</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>246,290</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>25</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,853,105</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,195,189</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,242,725</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(47,658</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,757,936</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%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in the Company’s stockholders’ equity during the three months ended </span><span style="font-family:inherit;font-size:10pt;">May 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</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="27"/></tr><tr><td style="width:20%;"/><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%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" 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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Common Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Additional<br/>Paid-In<br/>Capital</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Retained<br/>Earnings </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Treasury<br/>Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Total<br/>Stockholders’<br/>Equity</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at February 28, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>238,689</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,416,080</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,619,688</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2,525,072</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(32,596</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,478,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></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>113,190</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>113,190</span></span></div></td><td style="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;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other comprehensive loss, net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(10,905</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(10,905</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Vest and exercise of share-based awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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></tr><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;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Common stock repurchase</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(17,175</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(132,844</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(150,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Share-based compensation expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>46,005</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>46,005</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><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;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Minimum tax withholdings paid by the Company on behalf of employees related to net settlement of employee share-based awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(77,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(77,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Re-issuance of treasury stock under employee stock purchase plan</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,471</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,740</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>32,211</span></span></div></td><td style="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;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Convertible note conversions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(835</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(835</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Exercises of convertible note hedges</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(13,598</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">Cumulative-effect adjustment from adoption of ASU 2016-01</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at May 31, 2018</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>239,779</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,399,925</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,733,270</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2,657,774</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(43,501</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,431,944</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-top:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Share repurchase programs</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 21, 2018, the Company announced that its board of directors authorized the repurchase of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of Red Hat’s common stock from time to time on the open market or in privately negotiated transactions. The new program commenced on July 1, 2018, and will expire on the earlier of (i) </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">June 30, 2020</span></span></span><span style="font-family:inherit;font-size:10pt;"> or (ii) a determination by the board of directors, Chief Executive Officer or Chief Financial Officer to discontinue the program. The new program replaced the previous </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> repurchase program, which expired on </span><span style="font-family:inherit;font-size:10pt;"><span><span style="white-space:nowrap">June 30, 2018</span></span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company did not repurchase any shares of its common stock under this repurchase plan program.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From its commencement on July 1, 2018 through </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>1,838,241</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock at an aggregate cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$262.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> under this repurchase program.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the amount available under this program for the repurchase of the Company’s common stock was </span><span style="font-family:inherit;font-size:10pt;"><span>$737.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, which remains unchanged from February 28, 2019. Pursuant to the Merger Agreement, the Company does not anticipate additional repurchases of the Company’s common stock prior to the consummation of the Merger with IBM.</span></div><div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated other comprehensive loss</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss was comprised of the following (in thousands):</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:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 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;">February 28, 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;">Accumulated loss from foreign currency translation adjustment, net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>(47,756</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>(41,500</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;">Accumulated unrealized gain (loss), net of tax, on 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="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>98</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;padding-left: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,122</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;">Accumulated other comprehensive 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>(47,658</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>(42,622</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;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in the Company’s stockholders’ equity during the three months ended </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </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="27"/></tr><tr><td style="width:21%;"/><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:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" 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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Common Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Additional<br/>Paid-In<br/>Capital</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Retained<br/>Earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Treasury<br/>Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Total<br/>Stockholders’<br/>Equity</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at February 28, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>244,403</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,791,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,054,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,189,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(42,622</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,613,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>141,120</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>141,120</span></span></div></td><td style="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;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other comprehensive loss, net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(5,036</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(5,036</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Vest and exercise of share-based awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>944</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>368</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>369</span></span></div></td><td style="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:9pt;"><span style="font-family:inherit;font-size:9pt;">Common stock repurchase </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Share-based compensation expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>50,168</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>50,168</span></span></div></td><td style="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;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Minimum tax withholdings paid by the Company on behalf of employees related to net settlement of employee share-based awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(81,274</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(81,274</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Re-issuance of treasury stock under employee stock purchase plan</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>39,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></tr><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;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Convertible note conversions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,296</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(1,296</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Exercises of convertible note hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>69,380</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(69,364</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>16</span></span></div></td><td style="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;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other adjustments</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">Balance at May 31, 2019</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>246,290</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>25</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,853,105</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,195,189</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(3,242,725</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(47,658</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,757,936</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%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the changes in the Company’s stockholders’ equity during the three months ended </span><span style="font-family:inherit;font-size:10pt;">May 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</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="27"/></tr><tr><td style="width:20%;"/><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%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" 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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Common Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Additional<br/>Paid-In<br/>Capital</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Retained<br/>Earnings </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Treasury<br/>Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Total<br/>Stockholders’<br/>Equity</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at February 28, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>238,689</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,416,080</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,619,688</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2,525,072</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(32,596</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,478,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></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>113,190</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>113,190</span></span></div></td><td style="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;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Other comprehensive loss, net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(10,905</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(10,905</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Vest and exercise of share-based awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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></tr><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;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Common stock repurchase</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(17,175</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(132,844</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(150,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Share-based compensation expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>46,005</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>46,005</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><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;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Minimum tax withholdings paid by the Company on behalf of employees related to net settlement of employee share-based awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(77,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(77,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Re-issuance of treasury stock under employee stock purchase plan</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,471</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,740</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>32,211</span></span></div></td><td style="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;text-indent:-12px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Convertible note conversions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>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:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(835</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(835</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td></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:9pt;"><span style="font-family:inherit;font-size:9pt;">Exercises of convertible note hedges</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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>13,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(13,598</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><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: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;">Cumulative-effect adjustment from adoption of ASU 2016-01</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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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:9pt;"><span style="font-family:inherit;font-size:9pt;">Balance at May 31, 2018</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>239,779</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>24</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>2,399,925</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,733,270</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:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(2,657,774</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>(43,501</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:9pt;"><span style="font-family:inherit;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</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:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>1,431,944</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> 244403000 24000 2791895000 2054069000 -3189434000 -42622000 1613932000 141120000 141120000 -5036000 -5036000 944000 1000 368000 369000 0 0 0 50168000 50168000 81274000 81274000 23323000 16614000 39937000 943000 1296000 0 1296000 69380000 -69364000 16000 541000 541000 0 246290000 25000 2853105000 2195189000 -3242725000 -47658000 1757936000 238689000 24000 2416080000 1619688000 -2525072000 -32596000 1478124000 113190000 113190000 -10905000 -10905000 905000 875000 875000 17175000 132844000 150019000 46005000 46005000 77094000 77094000 18471000 13740000 32211000 185000 835000 835000 13598000 -13598000 0 392000 392000 239779000 24000 2399925000 1733270000 -2657774000 -43501000 1431944000 1000000000.0 2020-06-30 1000000000.0 2018-06-30 1838241 262800000 737200000 <div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive loss was comprised of the following (in thousands):</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:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 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;">February 28, 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;">Accumulated loss from foreign currency translation adjustment, net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>(47,756</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>(41,500</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;">Accumulated unrealized gain (loss), net of tax, on 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="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>98</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;padding-left: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,122</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;">Accumulated other comprehensive 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>(47,658</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>(42,622</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;"><br/></span></div> -47756000 -41500000 98000 -1122000 -47658000 -42622000 Deferred Revenue and Performance Obligations<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Activity in the Company’s deferred revenue accounts is presented in the following table (in thousands):</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="17"/></tr><tr><td style="width:43%;"/><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:12%;"/><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;border-bottom:1px solid #000000;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;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">February 28, 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;">Revenue recognized from opening balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Deferred revenue, net </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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 2019</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, short-term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,161,206</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>(705,210</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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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>560,492</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,016,488</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: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;">Deferred revenue, long-term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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>821,218</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;padding-left: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,175</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>781,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></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;">Total 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 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,982,424</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>(705,210</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>520,317</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,797,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></tr></table></div></div><div style="line-height:120%;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;"> ____________________ </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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Includes revenue recognized from current period customer contracts and the impact from foreign currency exchange rate fluctuations.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the value of customer contracts allocated to performance obligations not yet satisfied, including </span><span style="font-family:inherit;font-size:10pt;"><span>$2.80 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of total deferred revenue, was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.75 billion</span></span><span style="font-family:inherit;font-size:10pt;">, of which approximately </span><span style="font-family:inherit;font-size:10pt;"><span>60%</span></span><span style="font-family:inherit;font-size:10pt;"> is expected to be recognized as revenue within the next </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;"> months and the remainder thereafter.</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition to the approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.75 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of customer contract value allocated to performance obligations not yet satisfied, as of </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company has offered customers options to purchase additional services at an agreed-upon price per hour that total approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$163.9 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The summation of the customer contract value allocated to performance obligations not yet satisfied and the options to purchase additional services equals approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.91 billion</span></span><span style="font-family:inherit;font-size:10pt;">, which the Company considers as its total backlog.</span></div> <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Activity in the Company’s deferred revenue accounts is presented in the following table (in thousands):</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="17"/></tr><tr><td style="width:43%;"/><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:12%;"/><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;border-bottom:1px solid #000000;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;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">February 28, 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;">Revenue recognized from opening balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Deferred revenue, net </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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 2019</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue, short-term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,161,206</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>(705,210</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;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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>560,492</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,016,488</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: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;">Deferred revenue, long-term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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>821,218</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;padding-left: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,175</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>781,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></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;">Total 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 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,982,424</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>(705,210</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>520,317</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,797,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></tr></table></div></div><div style="line-height:120%;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;"> ____________________ </span></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Includes revenue recognized from current period customer contracts and the impact from foreign currency exchange rate fluctuations.</span></div> 2161206000 -705210000 560492000 2016488000 821218000 0 -40175000 781043000 2982424000 -705210000 520317000 2797531000 2800000000 3750000000 0.60 P12M 3750000000 163900000 3910000000 Earnings Per Share<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company computes basic net income per common share by dividing net income available to common stockholders by the weighted average number of common shares outstanding. Diluted net income per common share is computed by dividing net income available to common stockholders by the weighted average number of common shares and dilutive potential common share equivalents then outstanding. Potential common share equivalents consist of shares issuable upon the exercise of stock options, vesting of share-based awards, settlement of convertible notes, or exercise of warrants.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reconciles the numerators and denominators of the earnings per share (“EPS”) calculation (in thousands, except per share amounts):</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:72.95968534906588%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><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="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;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;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, 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;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, 2018</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income available to common stockholders</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>141,120</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>113,190</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>177,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>177,302</span></span></div></td><td style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Incremental shares attributable to assumed vesting or exercise of outstanding equity award shares</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,803</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,833</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of convertible 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>1,554</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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:top;background-color:#cceeff;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;">Dilutive effect of warrants</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,878</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>3,918</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted shares</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>186,635</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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,739</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;padding-left:12px;text-indent:-12px;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>0.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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.59</span></span></div></td><td style="vertical-align:bottom;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:6pt;"><span style="font-family:inherit;font-size:6pt;">  </span></div><div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With respect to the Company’s convertible notes, the Company will settle the principal amount of the convertible notes in cash upon conversion. As a result, upon conversion of the convertible notes, only the amounts payable in excess of the principal amounts of the convertible notes are considered in diluted EPS under the treasury stock method. See </span><span style="font-weight:normal;">NOTE 9</span><span style="font-family:inherit;font-size:10pt;">—Convertible Notes for detailed information on the convertible notes.</span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrants to purchase </span><span style="font-family:inherit;font-size:10pt;"><span>10,965,630</span></span><span style="font-family:inherit;font-size:10pt;"> shares of the Company’s common stock at </span><span style="font-family:inherit;font-size:10pt;"><span>$101.65</span></span><span style="font-family:inherit;font-size:10pt;"> per share were outstanding during the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. For the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the warrants were included in the computation of diluted EPS because the warrants’ exercise price was less than the average market price of the Company’s common stock during the related period. </span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following share awards are not included in the computation of diluted EPS because the aggregate value of proceeds considered received upon either exercise or vesting was greater than the average market price of the Company’s common stock during the related periods and the effect of including such share awards in the computation would be anti-dilutive (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </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:72.95968534906588%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:63%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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;">May 31, 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;">May 31, 2018</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Number of shares considered anti-dilutive for calculating diluted EPS</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>43</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>—</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-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reconciles the numerators and denominators of the earnings per share (“EPS”) calculation (in thousands, except per share amounts):</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:72.95968534906588%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><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="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;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;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, 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;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, 2018</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income available to common stockholders</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>141,120</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>113,190</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>177,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>177,302</span></span></div></td><td style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Incremental shares attributable to assumed vesting or exercise of outstanding equity award shares</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,803</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,833</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of convertible 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>1,554</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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:top;background-color:#cceeff;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;">Dilutive effect of warrants</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,878</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>3,918</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted shares</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>186,635</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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,739</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;padding-left:12px;text-indent:-12px;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>0.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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.59</span></span></div></td><td style="vertical-align:bottom;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:6pt;"><span style="font-family:inherit;font-size:6pt;">  </span></div><div style="line-height:120%;padding-left:24px;text-indent:-24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div> 141120000 113190000 177400000 177302000 2803000 3833000 1554000 5686000 4878000 3918000 186635000 190739000 0.76 0.59 10965630 101.65 <div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following share awards are not included in the computation of diluted EPS because the aggregate value of proceeds considered received upon either exercise or vesting was greater than the average market price of the Company’s common stock during the related periods and the effect of including such share awards in the computation would be anti-dilutive (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </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:72.95968534906588%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:63%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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;">May 31, 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;">May 31, 2018</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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Number of shares considered anti-dilutive for calculating diluted EPS</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>43</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>—</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> 43000 0 Share-based Awards<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company measures share-based compensation cost at the grant date, based on the estimated fair value of the award and recognizes the cost over the employee requisite service period, typically on a straight-line basis. The Company estimates the fair value of stock options using the </span><span style="font-family:inherit;font-size:10pt;"><span>Black-Scholes-Merton</span></span><span style="font-family:inherit;font-size:10pt;"> valuation model. The fair value of nonvested share awards, nonvested share units and performance share units are measured at their underlying closing share price on the day of grant. </span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following summarizes share-based compensation expense recognized in the Company’s Consolidated Financial Statements (in thousands):</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:73.87914230019493%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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="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;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;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, 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;">May 31, 2018</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,128</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: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;">Sales and 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="2" style="vertical-align:bottom;padding-left: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,904</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,520</span></span></div></td><td style="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;">Research and development</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,002</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">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="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,317</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>6,575</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total share-based compensation expense </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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>50,168</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>46,005</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-left:90px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">__________ </span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:120px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:90px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span><span style="font-family:inherit;font-size:9pt;"> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total share-based compensation expense included </span><span style="font-family:inherit;font-size:9pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:9pt;">, respectively, of expense related to the Company’s employee stock purchase plan (“ESPP”) for the three months ended </span><span style="font-family:inherit;font-size:9pt;">May 31, 2019</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;">May 31, 2018</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Share-based compensation expense qualifying for capitalization was insignificant for each of the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. Accordingly, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> share-based compensation expense was capitalized during these periods.</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s share-based awards granted, by type:</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="14"/></tr><tr><td style="width:43%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:4%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:3%;"/><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;"> </span></div></td><td colspan="13" 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;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="6" 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;">May 31, 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="6" 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;">May 31, 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="overflow: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;">Shares and</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Share Units</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Underlying 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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<br/>Average Per Share Award Fair 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="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 and<br/>Share Units<br/>Underlying 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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<br/>Average Per Share Award Fair Value</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;">Service-based shares and share units</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>885,436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><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>183.37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>669,450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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">(1)</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>160.53</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">Performance share units—target</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><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;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family: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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>163.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Performance share awards</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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,219</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;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-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>163.56</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">Total share-based awards</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>885,436</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>183.37</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>906,683</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>161.32</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%;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">_________ </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:left;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">Service-based shares and share units granted during the three months ended May 31, 2019 include </span><span style="font-family:inherit;font-size:9pt;"><span>639,439</span></span><span style="font-family:inherit;font-size:9pt;"> share units that vest over a three-year period with one-third vesting on the first anniversary of the grant date and one-twelfth vesting quarterly over the remaining two years and </span><span style="font-family:inherit;font-size:9pt;"><span>56,487</span></span><span style="font-family:inherit;font-size:9pt;"> share units that vest over a three-year period with one-third vesting annually over the three-year period. Service-based share units granted during the three months ended May 31, 2018 vest over a four-year period with one-quarter vesting annually over the four- year period. </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:left;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">Service-based shares and share units granted during the three months ended May 31, 2019 include </span><span style="font-family:inherit;font-size:9pt;"><span>189,510</span></span><span style="font-family:inherit;font-size:9pt;"> restricted stock awards that vest over a three-year period with one-third vesting annually over the three-year period. Restricted stock awards granted during the three months ended May 31, 2018 were subject to the achievement of a specified dollar amount of revenue for fiscal 2019 (the “RSA Performance Goal”). Since the Company achieved the RSA Performance Goal, </span><span style="font-family:inherit;font-size:9pt;"><span>25%</span></span><span style="font-family:inherit;font-size:9pt;"> of the restricted stock vests on or about July 16, 2019, and the remainder vests ratably on a quarterly basis over the course of the subsequent three-year period, provided that the grantee’s business relationship with the Company has not ceased.</span></div> <span style="font-family:inherit;font-size:10pt;">The Company measures share-based compensation cost at the grant date, based on the estimated fair value of the award and recognizes the cost over the employee requisite service period, typically on a straight-line basis. The Company estimates the fair value of stock options using the </span><span style="font-family:inherit;font-size:10pt;"><span>Black-Scholes-Merton</span></span> valuation model. The fair value of nonvested share awards, nonvested share units and performance share units are measured at their underlying closing share price on the day of grant. Black-Scholes-Merton <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following summarizes share-based compensation expense recognized in the Company’s Consolidated Financial Statements (in thousands):</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:73.87914230019493%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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="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;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;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, 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;">May 31, 2018</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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,128</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: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;">Sales and 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="2" style="vertical-align:bottom;padding-left: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,904</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,520</span></span></div></td><td style="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;">Research and development</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,002</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">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="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,317</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>6,575</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total share-based compensation expense </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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>50,168</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>46,005</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-left:90px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">__________ </span></div><div style="line-height:120%;font-size:9pt;padding-left:90px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Total share-based compensation expense included </span><span style="font-family:inherit;font-size:9pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:9pt;">, respectively, of expense related to the Company’s employee stock purchase plan (“ESPP”) for the three months ended </span><span style="font-family:inherit;font-size:9pt;">May 31, 2019</span><span style="font-family:inherit;font-size:9pt;"> and </span><span style="font-family:inherit;font-size:9pt;">May 31, 2018</span><span style="font-family:inherit;font-size:9pt;">.</span></div> 4945000 5128000 21904000 19520000 16002000 14782000 7317000 6575000 50168000 46005000 1700000 4000000.0 0 <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the Company’s share-based awards granted, by type:</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="14"/></tr><tr><td style="width:43%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:4%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:3%;"/><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;"> </span></div></td><td colspan="13" 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;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="6" 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;">May 31, 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="6" 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;">May 31, 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="overflow: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;">Shares and</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Share Units</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Underlying 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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<br/>Average Per Share Award Fair 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="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 and<br/>Share Units<br/>Underlying 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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<br/>Average Per Share Award Fair Value</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;">Service-based shares and share units</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>885,436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;font-size:10pt;"><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>183.37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>669,450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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">(1)</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>160.53</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">Performance share units—target</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><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;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family: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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>163.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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;">Performance share awards</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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,219</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></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:left;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-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>163.56</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">Total share-based awards</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>885,436</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>183.37</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>906,683</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>161.32</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%;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">_________ </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:left;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">Service-based shares and share units granted during the three months ended May 31, 2019 include </span><span style="font-family:inherit;font-size:9pt;"><span>639,439</span></span><span style="font-family:inherit;font-size:9pt;"> share units that vest over a three-year period with one-third vesting on the first anniversary of the grant date and one-twelfth vesting quarterly over the remaining two years and </span><span style="font-family:inherit;font-size:9pt;"><span>56,487</span></span><span style="font-family:inherit;font-size:9pt;"> share units that vest over a three-year period with one-third vesting annually over the three-year period. Service-based share units granted during the three months ended May 31, 2018 vest over a four-year period with one-quarter vesting annually over the four- year period. </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:left;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;">Service-based shares and share units granted during the three months ended May 31, 2019 include </span><span style="font-family:inherit;font-size:9pt;"><span>189,510</span></span><span style="font-family:inherit;font-size:9pt;"> restricted stock awards that vest over a three-year period with one-third vesting annually over the three-year period. Restricted stock awards granted during the three months ended May 31, 2018 were subject to the achievement of a specified dollar amount of revenue for fiscal 2019 (the “RSA Performance Goal”). Since the Company achieved the RSA Performance Goal, </span><span style="font-family:inherit;font-size:9pt;"><span>25%</span></span><span style="font-family:inherit;font-size:9pt;"> of the restricted stock vests on or about July 16, 2019, and the remainder vests ratably on a quarterly basis over the course of the subsequent three-year period, provided that the grantee’s business relationship with the Company has not ceased.</span></div> 885436 183.37 669450 160.53 0 0 173014 163.56 0 0 64219 163.56 885436 183.37 906683 161.32 639439 56487 189510 0.25 Assets and Liabilities Measured at Fair Value on a Recurring Basis<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value is defined as the exchange price that would be received for the purchase of an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for such asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value should maximize the use of observable inputs and minimize the use of unobservable inputs. To measure fair value, the Company uses the following fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable:</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3—Unobservable inputs that are supported by little or no market activity and are significant to the fair value of the assets or liabilities.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s investments are comprised primarily of debt securities that are classified as available for sale and recorded at their fair values. Liquid investments with effective maturities of three months or less at the date of purchase are classified as cash equivalents. Investments with remaining effective maturities of twelve months or less from the balance sheet date are classified as short-term investments. Investments with remaining effective maturities of more than twelve months from the balance sheet date are classified as long-term investments. The Company’s Level 1 financial instruments are valued using quoted prices in active markets for identical instruments. The Company’s Level 2 financial instruments, including derivative instruments, are valued using quoted prices for identical instruments in less active markets or using other observable market inputs for comparable instruments.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gains and temporary losses on investments classified as available for sale are included within accumulated other comprehensive income, net of any related tax effect. Realized gains and losses are recorded using the specific identification method and upon realization, such amounts are reclassified from accumulated other comprehensive income to </span><span style="font-family:inherit;font-size:10pt;">Other expense, net</span><span style="font-family:inherit;font-size:10pt;">. Realized gains and losses and other than temporary impairments, if any, are reflected in the Company’s Consolidated Statements of Operations as </span><span style="font-family:inherit;font-size:10pt;">Other expense, net</span><span style="font-family:inherit;font-size:10pt;">. The Company does not recognize changes in the fair value of its investments in income unless a decline in value is considered other than temporary. The vast majority of the Company’s investments are priced by pricing vendors. These pricing vendors use the most recent observable market information in pricing these securities or, if specific prices are not available for these securities, use other observable inputs. In the event observable inputs are not available, the Company assesses other factors to determine the security’s fair value, including broker quotes or model valuations. Independent price verifications of all holdings are performed by pricing vendors that are then reviewed by the Company. In the event a price fails a pre-established tolerance check, it is researched so that the Company can assess the cause of the variance to determine what the Company believes is the appropriate fair value.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company minimizes its credit risk associated with investments by investing primarily in investment-grade, liquid securities. The Company’s policy is designed to limit exposures to any one issuer depending on credit quality. Periodic evaluations of the relative credit standing of those issuers are considered in the Company’s investment strategy.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the composition and fair value hierarchy of the Company’s financial assets and liabilities at </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</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="16"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 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;">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: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;">Assets:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:20px;padding-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 markets </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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>901,570</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>901,570</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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:20px;padding-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><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 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: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;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>255,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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: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;">U.S. agency 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>203,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>203,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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: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;">Corporate 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>162,662</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>162,662</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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:20px;padding-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><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>233</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>233</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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: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;">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:20px;padding-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><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;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 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>(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 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: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;">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>1,523,207</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>901,570</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>621,637</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%;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">__________ </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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Cash, cash equivalents and restricted cash, </span><span style="font-family:inherit;font-size:9pt;">Investments in debt securities, short-term</span><span style="font-family:inherit;font-size:9pt;"> or Investments in debt securities, long-term in the Company’s Consolidated Balance Sheet at </span><span style="font-family:inherit;font-size:9pt;">May 31, 2019</span><span style="font-family:inherit;font-size:9pt;">, in addition to </span><span style="font-family:inherit;font-size:9pt;"><span>$1.14 billion</span></span><span style="font-family:inherit;font-size:9pt;"> of cash.</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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Other current assets in the Company’s Consolidated Balance Sheet at </span><span style="font-family:inherit;font-size:9pt;">May 31, 2019</span><span style="font-family:inherit;font-size:9pt;">.</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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Accounts payable and accrued expenses in the Company’s Consolidated Balance Sheet at </span><span style="font-family:inherit;font-size:9pt;">May 31, 2019</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the composition and fair value hierarchy of the Company’s financial assets and liabilities at </span><span style="font-family:inherit;font-size:10pt;">February 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">February 28, 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;">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: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money markets </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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>398,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>398,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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:20px;padding-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-bearing deposits </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>56,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>56,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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:20px;padding-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><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 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: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;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>541,753</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>541,753</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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: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;">U.S. agency 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>222,298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>222,298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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: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;">Corporate 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>262,692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>262,692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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:20px;padding-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><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;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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: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;">Liabilities:</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:20px;padding-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><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;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>(245</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>—</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>(245</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>—</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;">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>1,481,461</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>398,056</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,083,405</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>—</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%;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">__________ </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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Cash, cash equivalents and restricted cash, </span><span style="font-family:inherit;font-size:9pt;">Investments in debt securities, short-term</span><span style="font-family:inherit;font-size:9pt;"> or Investments in debt securities, long-term in the Company’s Consolidated Balance Sheet at </span><span style="font-family:inherit;font-size:9pt;">February 28, 2019</span><span style="font-family:inherit;font-size:9pt;">, in addition to </span><span style="font-family:inherit;font-size:9pt;"><span>$943.3 million</span></span><span style="font-family:inherit;font-size:9pt;"> of cash.</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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Other current assets in the Company’s Consolidated Balance Sheet at </span><span style="font-family:inherit;font-size:9pt;">February 28, 2019</span><span style="font-family:inherit;font-size:9pt;">.</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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Accounts payable and accrued expenses in the Company’s Consolidated Balance Sheet at </span><span style="font-family:inherit;font-size:9pt;">February 28, 2019</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table represents the Company’s investments measured at fair value as of </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:17%;"/><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%;"/><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;"> </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;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;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;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="11" 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;">Balance Sheet Classification</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized<br/>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="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;">Gross Unrealized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br/>Fair 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" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash Equivalent Marketable 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" rowspan="2" style="vertical-align:bottom;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;">Investments in debt securities, short-term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Investments in debt securities, long-term</span></div></td></tr><tr><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses </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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">Money markets</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>901,570</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></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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></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>901,570</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>901,570</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></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></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: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;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255,780</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>255,780</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255,780</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></div></td><td style="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;">U.S. agency 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>203,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(624</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>203,135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>68,682</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,453</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">Corporate 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>162,629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(251</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>162,662</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>108,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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: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;">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>1,523,725</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>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>(875</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,523,147</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,157,350</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>177,625</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>188,172</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:6pt;"><span style="font-family:inherit;font-size:6pt;">__________ </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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">As of </span><span style="font-family:inherit;font-size:9pt;">May 31, 2019</span><span style="font-family:inherit;font-size:9pt;">, there were </span><span style="font-family:inherit;font-size:9pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:9pt;"> of accumulated unrealized losses related to investments that have been in a continuous unrealized loss position for 12 months or longer. The aggregate related fair value of investments with unrealized losses was </span><span style="font-family:inherit;font-size:9pt;"><span>$268.0 million</span></span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:left;padding-left:0px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the stated maturities of the Company’s investment in available-for-sale securities (in thousands):</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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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 May 31, 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;">Less than 1 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;">1-5 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;">More than 5 Years</span></div></td></tr><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;">Maturity of available-for-sale 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>365,797</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>177,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>188,172</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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table represents the Company’s investments measured at fair value as of </span><span style="font-family:inherit;font-size:10pt;">February 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:17%;"/><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%;"/><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;"> </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;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;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;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="11" 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;">Balance Sheet Classification</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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;">Amortized<br/>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="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;">Gross Unrealized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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;">Aggregate<br/>Fair 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" rowspan="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;">Cash Equivalent Marketable 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" rowspan="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;">Investments in debt securities, short-term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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;">Investments in debt securities, long-term</span></div></td></tr><tr><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses </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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">Money markets</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>398,056</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></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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></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>398,056</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>398,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest-bearing 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>56,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>56,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>56,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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: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;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>541,753</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>541,753</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>541,753</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">U.S. agency 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>224,293</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,995</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>222,298</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>75,037</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,261</span></span></div></td><td style="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;">Corporate 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>263,059</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>299</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(666</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>262,692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>161,441</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,251</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">Total</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,484,044</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>299</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,661</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,481,682</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>939,809</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>293,361</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>248,512</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%;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">__________ </span></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">As of </span><span style="font-family:inherit;font-size:9pt;">February 28, 2019</span><span style="font-family:inherit;font-size:9pt;">, there were </span><span style="font-family:inherit;font-size:9pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:9pt;"> of accumulated unrealized losses related to investments that have been in a continuous unrealized loss position for 12 months or longer. The aggregate related fair value of investments with unrealized losses was </span><span style="font-family:inherit;font-size:9pt;"><span>$387.8 million</span></span><span style="font-family:inherit;font-size:9pt;">.</span></div> <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value is defined as the exchange price that would be received for the purchase of an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for such asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value should maximize the use of observable inputs and minimize the use of unobservable inputs. To measure fair value, the Company uses the following fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable:</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1—Quoted prices in active markets for identical assets or liabilities.</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3—Unobservable inputs that are supported by little or no market activity and are significant to the fair value of the assets or liabilities.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s investments are comprised primarily of debt securities that are classified as available for sale and recorded at their fair values. Liquid investments with effective maturities of three months or less at the date of purchase are classified as cash equivalents. Investments with remaining effective maturities of twelve months or less from the balance sheet date are classified as short-term investments. Investments with remaining effective maturities of more than twelve months from the balance sheet date are classified as long-term investments. The Company’s Level 1 financial instruments are valued using quoted prices in active markets for identical instruments. The Company’s Level 2 financial instruments, including derivative instruments, are valued using quoted prices for identical instruments in less active markets or using other observable market inputs for comparable instruments.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unrealized gains and temporary losses on investments classified as available for sale are included within accumulated other comprehensive income, net of any related tax effect. Realized gains and losses are recorded using the specific identification method and upon realization, such amounts are reclassified from accumulated other comprehensive income to </span><span style="font-family:inherit;font-size:10pt;">Other expense, net</span><span style="font-family:inherit;font-size:10pt;">. Realized gains and losses and other than temporary impairments, if any, are reflected in the Company’s Consolidated Statements of Operations as </span><span style="font-family:inherit;font-size:10pt;">Other expense, net</span><span style="font-family:inherit;font-size:10pt;">. The Company does not recognize changes in the fair value of its investments in income unless a decline in value is considered other than temporary. The vast majority of the Company’s investments are priced by pricing vendors. These pricing vendors use the most recent observable market information in pricing these securities or, if specific prices are not available for these securities, use other observable inputs. In the event observable inputs are not available, the Company assesses other factors to determine the security’s fair value, including broker quotes or model valuations. Independent price verifications of all holdings are performed by pricing vendors that are then reviewed by the Company. In the event a price fails a pre-established tolerance check, it is researched so that the Company can assess the cause of the variance to determine what the Company believes is the appropriate fair value.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company minimizes its credit risk associated with investments by investing primarily in investment-grade, liquid securities. The Company’s policy is designed to limit exposures to any one issuer depending on credit quality. Periodic evaluations of the relative credit standing of those issuers are considered in the Company’s investment strategy.</span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the composition and fair value hierarchy of the Company’s financial assets and liabilities at </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</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="16"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 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;">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: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;">Assets:</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:20px;padding-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 markets </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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>901,570</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>901,570</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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:20px;padding-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><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 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: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;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>255,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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: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;">U.S. agency 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>203,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>203,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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: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;">Corporate 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>162,662</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>162,662</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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:20px;padding-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><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>233</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>233</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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: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;">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:20px;padding-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><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;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 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>(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 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: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;">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>1,523,207</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>901,570</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>621,637</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%;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">__________ </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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Cash, cash equivalents and restricted cash, </span><span style="font-family:inherit;font-size:9pt;">Investments in debt securities, short-term</span><span style="font-family:inherit;font-size:9pt;"> or Investments in debt securities, long-term in the Company’s Consolidated Balance Sheet at </span><span style="font-family:inherit;font-size:9pt;">May 31, 2019</span><span style="font-family:inherit;font-size:9pt;">, in addition to </span><span style="font-family:inherit;font-size:9pt;"><span>$1.14 billion</span></span><span style="font-family:inherit;font-size:9pt;"> of cash.</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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Other current assets in the Company’s Consolidated Balance Sheet at </span><span style="font-family:inherit;font-size:9pt;">May 31, 2019</span><span style="font-family:inherit;font-size:9pt;">.</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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Accounts payable and accrued expenses in the Company’s Consolidated Balance Sheet at </span><span style="font-family:inherit;font-size:9pt;">May 31, 2019</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the composition and fair value hierarchy of the Company’s financial assets and liabilities at </span><span style="font-family:inherit;font-size:10pt;">February 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">February 28, 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;">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: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money markets </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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>398,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>398,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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:20px;padding-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-bearing deposits </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>56,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>56,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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:20px;padding-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><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 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: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;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>541,753</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>541,753</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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: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;">U.S. agency 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>222,298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>222,298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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: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;">Corporate 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>262,692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>262,692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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:20px;padding-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><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;background-color:#cceeff;padding-left: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;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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: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;">Liabilities:</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:20px;padding-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><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;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>(245</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>—</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>(245</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>—</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;">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>1,481,461</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>398,056</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,083,405</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>—</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%;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">__________ </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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Cash, cash equivalents and restricted cash, </span><span style="font-family:inherit;font-size:9pt;">Investments in debt securities, short-term</span><span style="font-family:inherit;font-size:9pt;"> or Investments in debt securities, long-term in the Company’s Consolidated Balance Sheet at </span><span style="font-family:inherit;font-size:9pt;">February 28, 2019</span><span style="font-family:inherit;font-size:9pt;">, in addition to </span><span style="font-family:inherit;font-size:9pt;"><span>$943.3 million</span></span><span style="font-family:inherit;font-size:9pt;"> of cash.</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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Other current assets in the Company’s Consolidated Balance Sheet at </span><span style="font-family:inherit;font-size:9pt;">February 28, 2019</span><span style="font-family:inherit;font-size:9pt;">.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup> </span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in Accounts payable and accrued expenses in the Company’s Consolidated Balance Sheet at </span><span style="font-family:inherit;font-size:9pt;">February 28, 2019</span><span style="font-family:inherit;font-size:9pt;">.</span></div> 901570000 901570000 0 0 255780000 0 255780000 0 203135000 0 203135000 0 162662000 0 162662000 0 233000 0 233000 0 173000 0 173000 0 1523207000 901570000 621637000 0 1140000000 398056000 398056000 0 0 56883000 0 56883000 0 541753000 0 541753000 0 222298000 0 222298000 0 262692000 0 262692000 0 24000 0 24000 0 245000 0 245000 0 1481461000 398056000 1083405000 0 943300000 <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table represents the Company’s investments measured at fair value as of </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:17%;"/><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%;"/><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;"> </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;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;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;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="11" 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;">Balance Sheet Classification</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized<br/>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="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;">Gross Unrealized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate<br/>Fair 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" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cash Equivalent Marketable 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" rowspan="2" style="vertical-align:bottom;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;">Investments in debt securities, short-term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Investments in debt securities, long-term</span></div></td></tr><tr><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family: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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses </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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">Money markets</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>901,570</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></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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></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>901,570</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>901,570</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></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></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: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;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255,780</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>255,780</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255,780</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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></div></td><td style="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;">U.S. agency 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>203,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(624</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>203,135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>68,682</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,453</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">Corporate 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>162,629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(251</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>162,662</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>108,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,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: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;">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>1,523,725</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>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>(875</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,523,147</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,157,350</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>177,625</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>188,172</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:6pt;"><span style="font-family:inherit;font-size:6pt;">__________ </span></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">As of </span><span style="font-family:inherit;font-size:9pt;">May 31, 2019</span><span style="font-family:inherit;font-size:9pt;">, there were </span><span style="font-family:inherit;font-size:9pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:9pt;"> of accumulated unrealized losses related to investments that have been in a continuous unrealized loss position for 12 months or longer. The aggregate related fair value of investments with unrealized losses was </span><span style="font-family:inherit;font-size:9pt;"><span>$268.0 million</span></span><span style="font-family:inherit;font-size:9pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table represents the Company’s investments measured at fair value as of </span><span style="font-family:inherit;font-size:10pt;">February 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:17%;"/><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%;"/><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;"> </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;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;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;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="11" 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;">Balance Sheet Classification</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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;">Amortized<br/>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="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;">Gross Unrealized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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;">Aggregate<br/>Fair 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" rowspan="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;">Cash Equivalent Marketable 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" rowspan="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;">Investments in debt securities, short-term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" rowspan="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;">Investments in debt securities, long-term</span></div></td></tr><tr><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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses </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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">Money markets</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>398,056</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></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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></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>398,056</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>398,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest-bearing 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>56,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>56,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>56,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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: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;">Commercial paper</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>541,753</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>541,753</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>541,753</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">U.S. agency 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>224,293</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,995</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>222,298</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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>75,037</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,261</span></span></div></td><td style="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;">Corporate 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>263,059</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>299</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(666</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>262,692</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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>161,441</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,251</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;">Total</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,484,044</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>299</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,661</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,481,682</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>939,809</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>293,361</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>248,512</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%;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;">__________ </span></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">As of </span><span style="font-family:inherit;font-size:9pt;">February 28, 2019</span><span style="font-family:inherit;font-size:9pt;">, there were </span><span style="font-family:inherit;font-size:9pt;"><span>$2.6 million</span></span><span style="font-family:inherit;font-size:9pt;"> of accumulated unrealized losses related to investments that have been in a continuous unrealized loss position for 12 months or longer. The aggregate related fair value of investments with unrealized losses was </span><span style="font-family:inherit;font-size:9pt;"><span>$387.8 million</span></span><span style="font-family:inherit;font-size:9pt;">.</span></div> 901570000 901570000 901570000 255780000 255780000 255780000 0 203746000 13000 624000 203135000 68682000 134453000 162629000 284000 251000 162662000 108943000 53719000 1523725000 297000 875000 1523147000 1157350000 177625000 188172000 900000 268000000.0 <div style="line-height:120%;padding-top:12px;text-align:left;padding-left:0px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the stated maturities of the Company’s investment in available-for-sale securities (in thousands):</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="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-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 May 31, 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;">Less than 1 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;">1-5 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;">More than 5 Years</span></div></td></tr><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;">Maturity of available-for-sale 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>365,797</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>177,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>188,172</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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 365797000 177625000 188172000 0 398056000 398056000 398056000 56883000 0 0 56883000 56883000 0 541753000 541753000 541753000 0 224293000 0 1995000 222298000 75037000 147261000 263059000 299000 666000 262692000 0 161441000 101251000 1484044000 299000 2661000 1481682000 939809000 293361000 248512000 2600000 387800000 Segment Reporting<div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is organized primarily on the basis of </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> geographic business units: the Americas (U.S., Canada and Latin America), Europe, Middle East and Africa (“EMEA”) and Asia Pacific. These business units are aggregated into </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segment due to the similarity in nature of products and services provided, financial performance economic characteristics (e.g. revenue growth and gross margin), methods of production and distribution and customer classes (e.g., cloud service providers, distributors, reseller and enterprise).</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following summarizes revenue from unaffiliated customers; income (loss) from operations; total cash, cash equivalents and available-for-sale investment securities and total assets by geographic segment (in thousands):</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="20"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align: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;">Americas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">EMEA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asia Pacific</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Corporate </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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Consolidated</span></div></td></tr><tr><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="19" 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;">Three Months Ended May 31, 2019</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 from unaffiliated customers</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>582,290</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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>216,951</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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>134,870</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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>934,111</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:top;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;">Income (loss) from operations</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>83,555</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>54,909</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>43,822</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(50,168</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>132,118</span></span></div></td><td style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash, cash equivalents, restricted cash and available-for-sale investment 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>1,429,795</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>730,228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>2,661,193</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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:;padding-left:2px;padding-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;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>3,567,096</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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,258,782</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>748,061</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>5,573,939</span></span></div></td><td style="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;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="19" 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;">Three Months Ended May 31, 2018</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 from unaffiliated customers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>500,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>195,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>118,076</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>813,530</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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;">Income (loss) from operations</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>71,864</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>48,860</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>37,437</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(46,005</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>112,156</span></span></div></td><td style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash, cash equivalents, restricted cash and available-for-sale investment 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>1,524,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>576,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>426,647</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>2,527,129</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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:;padding-left:2px;padding-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;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>3,559,900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,015,187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>616,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>5,191,561</span></span></div></td><td style="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%;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;"> _______________ </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:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amounts represent share-based compensation expense that was not allocated to geographic segments.</span></div></td></tr></table><div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Supplemental information about geographic areas</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company approximates its geographic sources of revenue based on the country of origin of its non-cancellable subscription and service agreements initiated during the year (commonly referred to as bookings). The following table lists revenue from unaffiliated customers in the U.S., the Company’s country of domicile, and revenue from foreign countries (in thousands): </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:73.09941520467837%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">May 31, 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;">May 31, 2018</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;">U.S., the Company’s country of domicile</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>511,716</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>442,421</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: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;">Foreign</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>422,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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>371,109</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;">Total revenue from unaffiliated customers</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>934,111</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>813,530</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-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total tangible long-lived assets located in the U.S., the Company’s country of domicile, and similar tangible long-lived assets held outside the U.S. are summarized in the following table (in thousands):</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:72.31968810916179%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 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;">February 28, 2019</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;">U.S., the Company’s country of domicile</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>131,071</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>129,387</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:top;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;">Foreign</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>68,944</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>69,582</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;">Total tangible long-lived 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;"><div style="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>200,015</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>198,969</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-top:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Supplemental information about major customers</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For each of the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">May 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the U.S. government and its agencies represented in the aggregate approximately </span><span style="font-family:inherit;font-size:10pt;"><span>11%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s total revenue, respectively. </span></div><div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Supplemental information about products and services</span></div><div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides further detail, by type, of the Company’s subscription and services revenues. Subscription revenue for infrastructure-related offerings includes subscription revenue generated from Red Hat Enterprise Linux and related technologies such as Red Hat Satellite and Red Hat Virtualization. Subscription revenue generated from the Company’s Application Development-related and other emerging technology offerings includes Red Hat Middleware, Red Hat OpenShift, Red Hat Cloud Infrastructure, Red Hat OpenStack Platform, Red Hat Ansible Automation, Red Hat CloudForms and Red Hat Storage technologies (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.44054580896686%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 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;">May 31, 2018</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;">Subscription 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></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;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Infrastructure-related offerings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>580,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>522,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;padding-left:30px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Application Development-related and other emerging technology offerings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234,646</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>189,119</span></span></div></td><td style="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;text-indent:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total subscription revenue</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>814,952</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>711,521</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: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;">Training and services 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></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;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consulting services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,423</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Training</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,736</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>22,862</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;text-indent:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total training and services revenue</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>119,159</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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>102,009</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: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;">Total revenue</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>934,111</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>813,530</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> 3 1 <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following summarizes revenue from unaffiliated customers; income (loss) from operations; total cash, cash equivalents and available-for-sale investment securities and total assets by geographic segment (in thousands):</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="20"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align: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;">Americas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">EMEA</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asia Pacific</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Corporate </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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Consolidated</span></div></td></tr><tr><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="19" 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;">Three Months Ended May 31, 2019</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 from unaffiliated customers</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>582,290</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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>216,951</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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>134,870</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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>934,111</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:top;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;">Income (loss) from operations</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>83,555</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>54,909</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>43,822</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(50,168</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>132,118</span></span></div></td><td style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash, cash equivalents, restricted cash and available-for-sale investment 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>1,429,795</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>730,228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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,170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>2,661,193</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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:;padding-left:2px;padding-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;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>3,567,096</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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,258,782</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>748,061</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>5,573,939</span></span></div></td><td style="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;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="19" 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;">Three Months Ended May 31, 2018</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 from unaffiliated customers</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>500,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>195,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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>118,076</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>813,530</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;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;">Income (loss) from operations</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>71,864</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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>48,860</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>37,437</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(46,005</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>112,156</span></span></div></td><td style="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;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash, cash equivalents, restricted cash and available-for-sale investment 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>1,524,311</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>576,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>426,647</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>2,527,129</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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:;padding-left:2px;padding-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;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>3,559,900</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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,015,187</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>616,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>5,191,561</span></span></div></td><td style="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%;font-size:6pt;"><span style="font-family:inherit;font-size:6pt;"> _______________ </span></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amounts represent share-based compensation expense that was not allocated to geographic segments.</span></div> 582290000 216951000 134870000 0 934111000 83555000 54909000 43822000 -50168000 132118000 1429795000 730228000 501170000 0 2661193000 3567096000 1258782000 748061000 0 5573939000 500306000 195148000 118076000 0 813530000 71864000 48860000 37437000 -46005000 112156000 1524311000 576171000 426647000 0 2527129000 3559900000 1015187000 616474000 0 5191561000 <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company approximates its geographic sources of revenue based on the country of origin of its non-cancellable subscription and service agreements initiated during the year (commonly referred to as bookings). The following table lists revenue from unaffiliated customers in the U.S., the Company’s country of domicile, and revenue from foreign countries (in thousands): </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:73.09941520467837%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </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;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="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;">May 31, 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;">May 31, 2018</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;">U.S., the Company’s country of domicile</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>511,716</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>442,421</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: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;">Foreign</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>422,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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>371,109</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;">Total revenue from unaffiliated customers</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>934,111</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>813,530</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> 511716000 442421000 422395000 371109000 934111000 813530000 <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total tangible long-lived assets located in the U.S., the Company’s country of domicile, and similar tangible long-lived assets held outside the U.S. are summarized in the following table (in thousands):</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:72.31968810916179%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 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;">February 28, 2019</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;">U.S., the Company’s country of domicile</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>131,071</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>129,387</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:top;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;">Foreign</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>68,944</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>69,582</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;">Total tangible long-lived 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;"><div style="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>200,015</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>198,969</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> 131071000 129387000 68944000 69582000 200015000 198969000 0.11 0.10 <div style="line-height:120%;padding-top:8px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides further detail, by type, of the Company’s subscription and services revenues. Subscription revenue for infrastructure-related offerings includes subscription revenue generated from Red Hat Enterprise Linux and related technologies such as Red Hat Satellite and Red Hat Virtualization. Subscription revenue generated from the Company’s Application Development-related and other emerging technology offerings includes Red Hat Middleware, Red Hat OpenShift, Red Hat Cloud Infrastructure, Red Hat OpenStack Platform, Red Hat Ansible Automation, Red Hat CloudForms and Red Hat Storage technologies (in thousands):</span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.44054580896686%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="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;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">May 31, 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;">May 31, 2018</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;">Subscription 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></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;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Infrastructure-related offerings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span 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>580,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family: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>522,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="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;padding-left:30px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Application Development-related and other emerging technology offerings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234,646</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>189,119</span></span></div></td><td style="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;text-indent:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total subscription revenue</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>814,952</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>711,521</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: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;">Training and services 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></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;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consulting services</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,423</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left: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,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Training</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,736</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>22,862</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;text-indent:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total training and services revenue</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>119,159</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow: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>102,009</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: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;">Total revenue</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>934,111</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>813,530</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> 580306000 522402000 234646000 189119000 814952000 711521000 93423000 79147000 25736000 22862000 119159000 102009000 934111000 813530000 Business Combinations<div style="line-height:120%;padding-top:8px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Acquisition of Y.G. Noobaa Ltd.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 27, 2018, the Company completed the acquisition of all of the shares of Y.G. Noobaa Ltd. (“Noobaa”). The addition of Noobaa, an early stage company developing software for managing data storage services, complements and enhances the Company’s portfolio of hybrid cloud technologies, including Red Hat OpenShift Container Platform, Red Hat OpenShift Container Storage and Red Hat Ceph Storage. </span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The consideration paid was </span><span style="font-family:inherit;font-size:10pt;"><span>$11.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash. Based on management’s provisional assessment of the acquisition-date fair value of the assets acquired and liabilities assumed, the total consideration transferred of </span><span style="font-family:inherit;font-size:10pt;"><span>$11.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> was allocated to the Company’s assets and liabilities on a preliminary basis as follows: </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> to goodwill, </span><span style="font-family:inherit;font-size:10pt;"><span>$9.3 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>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to working capital as a net current liability. </span></div><div style="line-height:120%;padding-top:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pro forma consolidated financial information</span></div><div style="line-height:120%;padding-bottom:9px;padding-top:8px;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pro forma consolidated financial information for the </span><span style="font-family:inherit;font-size:10pt;">three months ended</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">May 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> has not been provided because the acquisition of Noobaa would not have had a significant impact on consolidated operating results if the acquisition had closed on March 1, 2018.</span></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and other business combinations</span></div><div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of goodwill (in thousands):</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:67.64132553606238%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><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;">Balance at February 28, 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>1,276,853</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Impact of foreign currency fluctuations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,359</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;">Balance at May 31, 2019</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,273,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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The excess of purchase price paid for Noobaa and other acquisitions over the fair value of the net assets acquired was recognized as goodwill. Goodwill comprises the majority of the purchase price paid for each of the acquired businesses because these businesses were focused on emerging technologies such as development and operations automation, cloud-enabling technologies and software-defined storage technologies, which consequently—at the time of acquisition—generated relatively little revenue. However, these acquired businesses, with their assembled, highly-specialized workforces and community of contributors, are expected to both expand the Company’s existing technology portfolio and advance the Company’s market position overall in open source solutions.</span></div> 11800000 11800000 3500000 9300000 -1000000.0 <div style="line-height:120%;padding-top:8px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of goodwill (in thousands):</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:67.64132553606238%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><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;">Balance at February 28, 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>1,276,853</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;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;">Impact of foreign currency fluctuations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left: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,359</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;">Balance at May 31, 2019</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,273,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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1276853000 -3359000 1273494000 Effective March 1, 2019, the Company adopted Accounting Standard Update 2016-02, Leases (Topic 842) (“ASC 842”). See NOTE 2—Summary of Significant Accounting Policies and NOTE 4—Leases for detailed information on adoption of ASC 842. Included in Accounts payable and accrued expenses in the Company’s Consolidated Balance Sheet at May 31, 2019. As of February 28, 2019, there were $2.6 million of accumulated unrealized losses related to investments that have been in a continuous unrealized loss position for 12 months or longer. The aggregate related fair value of investments with unrealized losses was $387.8 million. Recognized in the Consolidated Balance Sheets in Additional paid-in capital. Service-based shares and share units granted during the three months ended May 31, 2019 include 189,510 restricted stock awards that vest over a three-year period with one-third vesting annually over the three-year period. Restricted stock awards granted during the three months ended May 31, 2018 were subject to the achievement of a specified dollar amount of revenue for fiscal 2019 (the “RSA Performance Goal”). Since the Company achieved the RSA Performance Goal, 25% of the restricted stock vests on or about July 16, 2019, and the remainder vests ratably on a quarterly basis over the course of the subsequent three-year period, provided that the grantee’s business relationship with the Company has not ceased. Included in Other current assets in the Company’s Consolidated Balance Sheet at February 28, 2019. Included in Cash, cash equivalents and restricted cash, Investments in debt securities, short-term or Investments in debt securities, long-term in the Company’s Consolidated Balance Sheet at February 28, 2019, in addition to $943.3 million of cash. Included in Accounts payable and accrued expenses in the Company’s Consolidated Balance Sheet at February 28, 2019. Represents foreign currency translation adjustments and amounts written-off as uncollectible accounts receivable. Amounts represent share-based compensation expense that was not allocated to geographic segments. Service-based shares and share units granted during the three months ended May 31, 2019 include 639,439 share units that vest over a three-year period with one-third vesting on the first anniversary of the grant date and one-twelfth vesting quarterly over the remaining two years and 56,487 share units that vest over a three-year period with one-third vesting annually over the three-year period. Service-based share units granted during the three months ended May 31, 2018 vest over a four-year period with one-quarter vesting annually over the four- year period. Includes revenue recognized from current period customer contracts and the impact from foreign currency exchange rate fluctuations. Included in Cash, cash equivalents and restricted cash, Investments in debt securities, short-term or Investments in debt securities, long-term in the Company’s Consolidated Balance Sheet at May 31, 2019, in addition to $1.14 billion of cash. Sublease income is recognized as a reduction to operating expense in the Consolidated Statement of Operations and is not material. As of May 31, 2019, there were $0.9 million of accumulated unrealized losses related to investments that have been in a continuous unrealized loss position for 12 months or longer. The aggregate related fair value of investments with unrealized losses was $268.0 million. Included in Other current assets in the Company’s Consolidated Balance Sheet at May 31, 2019. Total share-based compensation expense included $1.7 million and $4.0 million, respectively, of expense related to the Company’s employee stock purchase plan (“ESPP”) for the three months ended May 31, 2019 and May 31, 2018. XML 12 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - shares
3 Months Ended
May 31, 2019
Jun. 27, 2019
Document And Entity Information [Abstract]    
Entity Registrant Name RED HAT INC  
Entity Central Index Key 0001087423  
Current Fiscal Year End Date --02-29  
Entity Filer Category Large Accelerated Filer  
Document Type 10-Q  
Document Period End Date May 31, 2019  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Shell Company false  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Current Reporting Status Yes  
Entity Common Stock, Shares Outstanding   178,093,007
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
May 31, 2019
Feb. 28, 2019
Current assets:    
Cash, cash equivalents and restricted cash $ 2,295,396 $ 1,883,096
Investments in debt securities, short-term 177,625 293,361
Accounts receivable, net of allowances for doubtful accounts of $4,452 and $4,561, respectively 529,115 980,188
Prepaid expenses 250,571 282,507
Other current assets 36,743 24,504
Total current assets 3,289,450 3,463,656
Property and equipment, net of accumulated depreciation and amortization of $331,642 and $316,432, respectively 200,015 198,969
Operating right-of-use assets, net [1] 224,371 0
Goodwill 1,273,494 1,276,853
Identifiable intangibles, net 198,914 206,083
Investments in debt securities, long-term 188,172 248,512
Deferred tax assets, net 119,128 112,568
Other assets, net 80,395 81,648
Total assets 5,573,939 5,588,289
Current liabilities:    
Accounts payable and accrued expenses 458,456 491,259
Deferred revenue, short-term 2,016,488 2,161,206
Other current obligations 256 282
Convertible notes 188,553 69,827
Total current liabilities 2,663,753 2,722,574
Deferred revenue, long-term 781,043 821,218
Convertible notes 0 231,540
Operating lease liabilities [1] 188,133 0
Other long-term obligations 183,074 199,025
Commitments and contingencies (NOTES 10 and 11)
Stockholders’ equity:    
Preferred stock, $0.0001 per share par value, 5,000,000 shares authorized, none outstanding 0 0
Common stock, $0.0001 per share par value, 300,000,000 shares authorized, 246,289,980 and 244,402,737 shares issued, and 178,083,153 and 176,800,502 shares outstanding, respectively 25 24
Additional paid-in capital 2,853,105 2,791,895
Retained earnings 2,195,189 2,054,069
Treasury stock, at cost, 68,206,827 and 67,602,235 shares, respectively (3,242,725) (3,189,434)
Accumulated other comprehensive loss (47,658) (42,622)
Total stockholders’ equity 1,757,936 1,613,932
Total liabilities and stockholders’ equity $ 5,573,939 $ 5,588,289
[1]
Effective March 1, 2019, the Company adopted Accounting Standard Update 2016-02, Leases (Topic 842) (“ASC 842”). See NOTE 2—Summary of Significant Accounting Policies and NOTE 4—Leases for detailed information on adoption of ASC 842.
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
May 31, 2019
Feb. 28, 2019
Statement of Financial Position [Abstract]    
Accounts receivable, allowances for doubtful accounts $ 4,452 $ 4,561
Property and equipment, accumulated depreciation and amortization $ 331,642 $ 316,432
Preferred stock, per share par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, outstanding (in shares) 0 0
Common stock, per share par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 300,000,000 300,000,000
Common stock, shares issued (in shares) 246,289,980 244,402,737
Common stock, shares outstanding (in shares) 178,083,153 176,800,502
Treasury stock, shares (in shares) 68,206,827 67,602,235
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
May 31, 2019
May 31, 2018
Revenue:    
Total revenue $ 934,111 $ 813,530
Cost of revenue:    
Total cost of revenue 144,283 122,699
Gross profit 789,828 690,831
Operating expense:    
Sales and marketing 394,201 348,815
Research and development 182,961 166,506
General and administrative 80,548 63,354
Total operating expense 657,710 578,675
Income from operations 132,118 112,156
Interest income 9,254 7,834
Interest expense 1,959 6,319
Other expense, net 766 2,194
Income before provision for income taxes 138,647 111,477
Benefit for income taxes (2,473) (1,713)
Net income $ 141,120 $ 113,190
Net income per share:    
Basic (in dollars per share) $ 0.80 $ 0.64
Diluted (in dollars per share) $ 0.76 $ 0.59
Weighted average shares outstanding:    
Basic (in shares) 177,400 177,302
Diluted (in shares) 186,635 190,739
Subscriptions    
Revenue:    
Total revenue $ 814,952 $ 711,521
Cost of revenue:    
Total cost of revenue 61,899 52,173
Training and services    
Revenue:    
Total revenue 119,159 102,009
Cost of revenue:    
Total cost of revenue $ 82,384 $ 70,526
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
May 31, 2019
May 31, 2018
Statement of Comprehensive Income [Abstract]    
Net income $ 141,120 $ 113,190
Other comprehensive income (loss):    
Change in foreign currency translation adjustment, net of tax benefit of $465 and $0, respectively (6,256) (10,831)
Available-for-sale securities:    
Unrealized gain on available-for-sale securities during the period 2,023 38
Reclassification for gain realized on available-for-sale securities, reported in Other expense, net (239) (128)
Tax (expense) benefit (564) 16
Net change in available-for-sale securities (net of tax) 1,220 (74)
Total other comprehensive loss (5,036) (10,905)
Comprehensive income $ 136,084 $ 102,285
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidation Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
May 31, 2019
May 31, 2018
Statement of Comprehensive Income [Abstract]    
Foreign currency translation adjustment, tax benefit $ 465 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
May 31, 2019
May 31, 2018
Cash flows from operating activities:    
Net income $ 141,120 $ 113,190
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 36,754 27,054
Amortization of debt discount and transaction costs 1,885 5,838
Repayments of convertible notes attributable to debt discount (13,981) 0
Share-based compensation expense [1] 50,168 46,005
Net amortization of bond premium on debt securities available for sale 271 743
Other (872) (2,298)
Changes in operating assets and liabilities:    
Accounts receivable 445,186 299,439
Other receivables (12,278) (35,160)
Prepaid expenses 28,844 25,382
Accounts payable and accrued expenses (58,271) (28,642)
Deferred revenue (158,729) (104,592)
Other (143) (800)
Net cash provided by operating activities 459,954 346,159
Cash flows from investing activities:    
Purchase of investment in debt securities available for sale 0 (108,336)
Proceeds from maturities of investment in debt securities available for sale 110,431 87,004
Proceeds from sales of investment in debt securities available for sale 64,899 525
Proceeds from sales of strategic equity investments 0 1,300
Purchase of developed software and other intangible assets (4,134) (2,866)
Payments for property and equipment (23,513) (12,963)
Other (124) (986)
Net cash provided by (used in) investing activities 147,559 (36,322)
Cash flows from financing activities:    
Proceeds from exercise of common stock options 369 875
Proceeds from employee stock purchase program 7,501 15,262
Payments related to net settlement of share-based compensation awards (81,274) (77,094)
Purchase of treasury stock 0 (150,019)
Proceeds (payments) on other borrowings, net 26  
Proceeds (payments) on other borrowings, net   (299)
Repayments of convertible notes attributable to principal (102,163) (25,953)
Net cash used in financing activities (175,541) (237,228)
Effect of foreign currency exchange rates on cash, cash equivalents and restricted cash (19,672) (28,261)
Net increase in cash, cash equivalents and restricted cash 412,300 44,348
Cash, cash equivalents and restricted cash at beginning of the period 1,883,096 1,724,132
Cash, cash equivalents and restricted cash at end of the period 2,295,396 1,768,480
Restricted cash included in cash, cash equivalents and restricted cash $ 0 $ 1,137
[1]
Total share-based compensation expense included $1.7 million and $4.0 million, respectively, of expense related to the Company’s employee stock purchase plan (“ESPP”) for the three months ended May 31, 2019 and May 31, 2018.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Company
3 Months Ended
May 31, 2019
Accounting Policies [Abstract]  
Company Company and Merger Agreement
Red Hat, Inc., incorporated in Delaware, together with its subsidiaries (“Red Hat” or the “Company”) is a leading global provider of open source software solutions, using a community-powered approach to develop and offer reliable and high-performing operating system, virtualization, management, middleware, cloud and storage technologies.
Open source software is an alternative to proprietary software and represents a different model for the development and licensing of commercial software code than that typically used for proprietary software. Because open source software code, generally, is freely shared, there are customarily no licensing fees for the use of open source software. Therefore, the Company does not recognize revenue from the licensing of the code itself. The Company provides value to its customers through the development, aggregation, integration, testing, certification, delivery, maintenance, enhancement and support of its Red Hat technologies, and by providing a level of performance, scalability, flexibility, reliability and security for the technologies the Company packages and distributes. Moreover, because communities of developers not employed by the Company assist with the creation of the Company’s open source offerings, opportunities for further innovation of the Company’s offerings are supplemented by these communities.
The Company derives its revenue and generates cash from customers primarily from two sources: (i) subscription revenue and (ii) training and services revenue. These arrangements typically involve subscriptions to Red Hat technologies. The arrangements with the Company’s customers that produce this revenue and cash are explained in further detail in NOTE 2—Summary of Significant Accounting Policies.
Merger Agreement
On October 28, 2018, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with International Business Machines Corporation, a New York corporation (“IBM”), and Socrates Acquisition Corp., a Delaware corporation and a wholly owned subsidiary of IBM (“Sub”), pursuant to which, among other things, Sub will merge with and into the Company, with the Company surviving as a wholly owned subsidiary of IBM (the “Merger”). The Board of Directors of the Company and the Board of Directors of IBM each approved the Merger and the Merger Agreement.
At the effective time of the Merger (the “Effective Time”), subject to the terms and conditions of the Merger Agreement, each share of common stock, par value $0.0001 per share, of the Company issued and outstanding immediately prior to the Effective Time (other than (i) cancelled shares, (ii) dissenting shares, and (iii) subsidiary converted shares) shall be converted into the right to receive $190.00 in cash without interest. On December 12, 2018, the Company filed its definitive proxy statement on Schedule 14A (the “Proxy Statement”) with the Securities and Exchange Commission (“SEC”) for a special meeting of its stockholders to be held on January 16, 2019 in connection with the Merger. The Merger Agreement was adopted and approved by the Company’s stockholders at the January 16, 2019 special meeting of stockholders. The Company continues to expect the transaction to close in the second half of 2019, subject to certain conditions, including receipt of regulatory approvals. Until the closing, the Company will continue to operate as an independent company. The Company has incurred Merger-related costs of $9.9 million, which are included in General and administrative expenses in the Company’s Consolidated Statement of Operations for the three months ended May 31, 2019.
Consummation of the Merger is subject to certain customary conditions, including, without limitation, (i) the receipt of approvals, or the expiration or termination of the applicable waiting periods, under certain antitrust laws (including the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended (the “HSR Act”) and clearance under Council Regulation 139/2004 of the European Union); and (ii) the absence of any temporary restraining order, preliminary or permanent injunction or other judgment or law issued by certain courts of competent jurisdiction or other governmental entity, in each case prohibiting consummation of the Merger, and no action or proceeding by a governmental entity before any court or certain other governmental entities of competent jurisdiction seeking to enjoin, restrain or otherwise prohibit consummation of the Merger. As of the filing of this Form 10-Q, the U.S. Department of Justice has concluded its review of IBM’s proposed acquisition of the Company without remedies or conditions and the Company has received a notice of early termination of the waiting period under the HSR Act. As of the filing of this Form 10-Q, the European Commission has unconditionally approved the proposed acquisition of the Company by IBM under the European Union Merger Regulation. Each party’s obligation to consummate the Merger is subject to certain other customary conditions.
The Merger Agreement contains certain customary termination rights for the Company and IBM. Subject to certain limitations, the Merger Agreement may be terminated by either IBM or the Company if (i) the Merger is not consummated on or before October 28, 2019, which is subject to extension for two consecutive three-month periods by either party if all conditions are satisfied other than receipt of regulatory approvals and absence of legal restraints and (ii) an order having the effect of making the Merger illegal or otherwise prohibiting consummation of the Merger becomes final and non-appealable.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies
3 Months Ended
May 31, 2019
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of presentation
The unaudited interim consolidated financial statements as of and for the three months ended May 31, 2019 have been prepared by the Company pursuant to the rules and regulations of the SEC for interim financial reporting. These consolidated statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary for a fair statement of the consolidated balance sheets, consolidated operating results, consolidated other comprehensive income and consolidated cash flows for the periods presented in accordance with accounting principles generally accepted in the U.S. (“U.S. GAAP”). Operating results for the three months ended May 31, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending February 29, 2020. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been omitted in accordance with the SEC’s rules and regulations for interim reporting. These unaudited financial statements should be read in conjunction with the Company’s Consolidated Financial Statements, including notes thereto, included in the Company’s Annual Report on Form 10-K for the fiscal year ended February 28, 2019. Other than the accounting pronouncement adopted during the three months ended May 31, 2019 related to accounting for leases as described below, there have been no changes to the Company’s significant accounting policies from those described in NOTE 2—Summary of Significant Accounting Policies to the Consolidated Financial Statements contained in the Company’s Annual Report on Form 10-K for the fiscal year ended February 28, 2019.
The Company adopted Accounting Standards Update 2016-02, Leases, now commonly referred to as Accounting Standards Codification Topic 842 (“ASC 842”), effective March 1, 2019, using the modified retrospective method, which does not require adjustments to comparative periods nor require modified disclosures in those comparative periods.
Certain amounts for the three months ended May 31, 2018 have been reclassified to conform to the current period presentation.
The Company’s fiscal year ends on the last day of February, and the Company identifies fiscal years by the calendar years in which they end. For example, the fiscal year ending February 29, 2020 is referred to as “fiscal 2020.”
Consolidation policy
The accompanying Consolidated Financial Statements include the accounts of the Company and all of its wholly owned subsidiaries. All significant inter-company accounts and transactions are eliminated in consolidation. There are no significant foreign exchange restrictions on the Company’s foreign subsidiaries.
Use of estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the balance sheet dates and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from such estimates. Estimates are used for, but not limited to, revenue recognition, goodwill and other long-lived assets, share-based compensation, income taxes and loss contingencies.
Revenue recognition
The Company derives its revenues from subscription contracts and training and service contracts. Revenue is recognized when performance obligations, as stipulated in the contracts, are transferred to a customer for an amount that reflects the consideration the Company expects to receive in exchange for those subscription contracts and training and service contracts.
The Company applies the following five steps to recognize revenue:
1)    Identify the contract with a customer. The Company determines that it has a contract with a customer when the contract is approved, the party’s rights regarding the products and services to be transferred can be identified, the payment terms for the products and services are identified, the customer’s ability and intent to pay can be determined, and the contract has commercial substance. Judgment is used to assess the customer’s ability and intent to pay, which is based upon factors including the customer’s historical payment experience or credit and financial information pertaining to the customer.
2)    Identify the performance obligations in the contract. The Company’s performance obligations are identified based on the products and services that will be transferred to the customer that are both capable of being distinct and are distinct in the context of the contract and consist of (i) subscription offerings, including non-proprietary open-source software code delivered to the customer, software support subscriptions delivered to the customer, software support subscriptions embedded in partner products and learning subscriptions and (ii) training and services, including professional services sold at a fixed fee, professional services sold on a time-and-material-basis, training courses or units, and consulting units. In limited cases, the option to purchase additional subscription offerings or training and services may be offered at a price representing a material right. In such cases, the option to purchase is considered a distinct performance obligation.
3)     Determine the transaction price. The Company determines transaction price based on the consideration expected to be received in exchange for transferring certain performance obligations to the customer. In determining the transaction price, variable consideration, if any, would be considered if, in management’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.
The Company’s contracts do not contain significant financing components. Specifically, the Company does not typically extend customer payment terms beyond a standard 30- to 60-day term and as a result the Company has elected the one-year-or-less safe harbor expedient and does not impute any interest.
The Company has elected to exclude all taxes from the transaction price (e.g., sales, use, value-added, etc.). Revenue is recognized net of such taxes.
4)     Allocate the transaction price to performance obligations in the contract. When a contract contains a single performance obligation, the entire transaction price is allocated to that one performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price (“SSP”). The Company typically determines SSP based on the observable price when the Company sells the subscriptions or training and services separately, taking into consideration the geographical region of the customer, type of offering and sales channel. In instances where SSP is not directly observable, the Company determines SSP either from the renewal rate paid for the performance obligation to the extent it is the same rate as stipulated in the initial customer contract or by using the expected-cost-plus-margin approach.
5)     Recognize revenue when or as the performance obligation is satisfied. Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised subscription offerings and training and services to a customer. For each performance obligation, a determination is made as to whether the control is transferred over time or at a point in time. For performance obligations satisfied over time, a method to measure progress toward complete satisfaction is selected, based upon the most faithful depiction of performance. The selected method for each performance obligation type is applied consistently to similar contracts.
Subscription revenue
Subscription revenue is comprised of direct and indirect sales of subscriptions relating to Red Hat technologies. Accounts receivable and deferred revenue are recorded at the time a customer enters into a binding and non-cancellable subscription agreement for the purchase of a subscription, subscription services are made available to the customer and the customer is billed. The deferred revenue amount is recognized as revenue ratably over the subscription period. Red Hat technologies are generally offered with base subscription periods of either one year or three years; the majority of the Company’s subscriptions have terms of one year. Under these subscription agreements, renewal rates are generally specified for renewal terms of one year or three years. Subscriptions generally entitle the end user to the technology itself and post-contract customer support, generally consisting of varying levels of support services as well as access to security updates, fixes, functionality enhancements, upgrades to the technologies, each on an if and when available basis, and compatibility with an ecosystem of certified hardware and software, during the term of the subscription. The Company sells its offerings through two principal channels: (1) direct, which includes sales by the Company’s sales force as well as web store sales, and (2) indirect, which includes certified cloud and service providers (“CCSPs”), distributors, original equipment manufacturers (“OEMs”), systems integrators and value added resellers.
The Company recognizes revenue from the sale of Red Hat technologies ratably over the period of the subscription beginning on the commencement date of the subscription agreement. The Company has determined that the delivery of software code underlying the subscription is a distinct performance obligation as it is both capable of being distinct and is distinct within the context of a customer contract. The Company uses a non-proprietary open source development and licensing model to provide its software technologies to customers and therefore the amount of transaction price allocated to the underlying software code is negligible. The Company derives a portion of its revenue from CCSPs that provide public clouds with, and allow users to consume, computing resources as a service. The Company earns revenue based on subscription units consumed by the CCSP or its end users. The Company uses its historical cloud-usage data to estimate the amount of revenue earned and recognized each month and adjusts to actual amounts earned upon receipt of usage reports from the CCSPs in the following month. The differences between actual amounts earned and estimates made have generally been insignificant.
Training and services revenue
Training and services revenue is comprised of revenue for consulting, engineering and customer training courses or units and education services. Consulting services consist of time-based units or fixed-fee arrangements. For time-based arrangements, revenue is recognized over time as these services are performed and for fixed-fee arrangements, revenue is recognized based on the proportion of services performed. Engineering services represent revenue earned under fixed-fee arrangements with the Company’s OEM partners and other customers to provide for significant modification and customization of Red Hat technologies. The Company recognizes revenue for these fixed-fee engineering services based on a proportional performance basis using actual costs incurred to date over the estimated total projected costs, which includes a representative profit margin. A representative profit margin is determined based on analysis of a population of similar contracts by region. Revenue for customer training and education services is recognized on the dates the services are performed.
See NOTE 17—Segment Reporting for further information, including revenue by geographic area and significant product and service offerings.
Contract Balances
Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. For multi-year arrangements, the Company will generally invoice customers upfront or annually at the beginning of each annual coverage period. See below for the accounting policy related to receivables and see NOTE 13—Deferred Revenue and Performance Obligations for further information on deferred revenue balances.
Accounts receivable and allowance for doubtful accounts
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company’s estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company determines the allowance based on historical write-off experience and other qualitative factors. The Company reviews its allowance for doubtful accounts monthly. Past due balances over 90 days and over a specified amount are reviewed individually for collectability. All other balances are reviewed on a pooled basis by type of receivable. Account balances are charged off against the allowance when the Company determines it is probable the receivable will not be recovered. The Company does not have off-balance sheet credit exposure related to its customers. Unbilled receivables related to subscription and training and services contracts are included in accounts receivable. See NOTE 3—Accounts Receivable for further information on accounts receivable balances.
Deferred selling costs
Deferred commissions are the incremental costs that are directly associated with non-cancellable subscription contracts with customers and consist of sales commissions and certain related fringe benefits earned by the Company’s sales force. The commissions are deferred and amortized on a straight-line basis over a period that approximates the subscription period. In determining the period that approximates the subscription period, the Company utilizes a portfolio approach that allows for the analysis of customer contracts with similar characteristics. The Company has determined that the effects on the financial statements of the portfolio approach would not differ materially from an individual customer contract analysis approach. The commission payments are paid in full subsequent to the month in which the customer’s service commences. The deferred commission amounts are recoverable through the future revenue streams under the non-cancellable customer contracts. In addition, the Company has the ability and intent under the commission plans with its sales force to recover commissions previously paid to its sales force in the event that customers breach the terms of their subscription agreements and do not fully pay for their subscription agreements. See NOTE 6—Deferred Selling Costs for further information on deferred commissions and the related amortization of deferred commissions.
Leases
The Company determines if an arrangement is a lease at inception. As part of that determination, the Company considers whether there is an implicitly or explicitly identified asset in an arrangement and whether the Company, as the lessee, has the right to control that asset.
Operating leases are included in operating right-of-use (“ROU”) assets, accounts payable and accrued expenses, and operating lease liabilities in the Company’s Consolidated Balance Sheets. Finance leases are included in property and equipment, other current obligations, and other long-term obligations in the Company’s Consolidated Balance Sheets.
ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Variable lease payments, other than those based on a rate or index, are not included in the recognition of ROU assets and lease liabilities but instead are recognized in the Consolidated Statement of Operations in the period in which the obligation for those payments is incurred. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit borrowing rate, the Company’s incremental borrowing rate at commencement date is used to determine the present value of lease payments. The lease terms may include options to extend or to purchase when it is reasonably certain that the Company will exercise those options. For termination options, the Company will adjust the lease term unless it is reasonably certain that the option will not be taken. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
The Company has lease arrangements with both lease and non-lease components, which are generally accounted for as a single lease component. Additionally, for certain equipment leases, the Company applies a portfolio approach to effectively account for the operating lease ROU assets and liabilities.
Recent accounting pronouncements
Accounting pronouncements adopted
In August 2018, the FASB issued Accounting Standards Update 2018-15, Intangibles—Goodwill and Other—Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force) (“ASU 2018-15”). The FASB issued ASU 2018-15 to align the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an internal-use software license. The Company early adopted this standard effective March 1, 2019. The adoption of this standard did not significantly impact the Company’s Consolidated Financial Statements.

In February 2016, the FASB issued Accounting Standards Update 2016-02, Leases (Topic 842) (“ASU 2016-02”). The FASB issued ASU 2016-02 to increase transparency and comparability among organizations with respect to accounting for leases by requiring the recognition of ROU assets and lease liabilities on the balance sheet. For income statement purposes, the FASB retained a dual model, requiring leases to be classified as either operating or finance. Along with ASU 2016-02, the Company also adopted Accounting Standards Update 2018-10, Codification Improvements to Topic 842 Leases (“ASU 2018-10”), Accounting Standards Update 2018-11, Targeted Improvements to Topic 842 Leases (“ASU 2018-11”), Accounting Standards Update 2018-20, Leases (Topic 842) Narrow-Scope Improvements for Lessors (“ASU 2018-20”) and Accounting Standards Updated 2019-01, Leases (Topic 842): Codification Improvements (“ASU 2019-01”), now commonly referred to as Accounting Standards Codification Topic 842 (“ASC 842”). The Company adopted ASC 842 as of March 1, 2019.
The Company adopted ASC 842 using the transition method, which does not require adjustments to comparative periods nor require modified disclosures in those comparative periods. The Company elected the transition package of practical expedients permitted within the new standard, which among other things, allows the carryforward of the historical lease classification. Further, upon adoption of the new guidance, the Company elected the practical expedients to combine lease and non-lease components for all asset classes and to not recognize ROU assets and lease liabilities for short-term leases for all asset classes.
ASC 842 had a material impact on the Company’s Consolidated Balance Sheets, but did not have an impact on the Consolidated Statements of Operations. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases. At adoption, the Company recognized operating ROU assets of $237.4 million and operating lease liabilities of $244.5 million. Finance leases are not significant to the Company’s financials. The transition adjustment recognized in retained earnings as of March 1, 2019, was not material.
See NOTE 4—Leases for further information on the Company’s lease arrangements.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Accounts Receivable
3 Months Ended
May 31, 2019
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
Accounts receivable are presented net of an allowance for doubtful accounts. Activity in the Company’s allowance for doubtful accounts is presented in the following table (in thousands):
As of
 
Balance at
beginning
of period
 
Charged to (recovery of)
expense
 
Adjustments (1)
 
Balance at
end of
period
February 28, 2019
 
$
2,167

 
3,247

 
(853
)
 
$
4,561

May 31, 2019
 
$
4,561

 
(195
)
 
86

 
$
4,452

_______________ 
(1) 
Represents foreign currency translation adjustments and amounts written-off as uncollectible accounts receivable.
Included in accounts receivable, net of allowance for doubtful accounts, are unbilled receivables of $43.3 million and $40.2 million as of May 31, 2019 and February 28, 2019, respectively.
As of May 31, 2019, no individual customer accounted for 10% or more of the Company’s total accounts receivable. As of February 28, 2019, the Company had one customer whose accounts receivable balance individually represented 10%of total accounts receivable.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Leases
3 Months Ended
May 31, 2019
Leases [Abstract]  
Leases Leases
The Company has operating and finance leases for office locations, research and development facilities, data centers and certain equipment.
Supplemental balance sheet information related to leases was as follows (in thousands, except for lease term and discount rate):
 
Balance Sheet Classification
 
May 31, 2019
 
February 28, 2019
Assets:
 
 
 
 
 
   Operating
Operating right-of-use assets, net
 
$
224,371

 
$

   Finance
Property and equipment, net of accumulated depreciation and amortization
 
579

 
281

Total leased assets
 
 
$
224,950

 
$
281

 
 
 
 
 
 
Liabilities:
 
 
 
 
 
   Current:
 
 
 
 
 
     Operating
Accounts payable and accrued expenses
 
$
46,633

 
$

     Finance
Other current obligations
 
256

 
282

   Long-term:
 
 
 
 
 
     Operating
Operating lease liabilities
 
188,133

 

     Finance
Other long-term obligations
 
336

 
6

Total lease liabilities
 
 
$
235,358

 
$
288


Prior to the adoption of ASC 842 on March 1, 2019, ROU assets and lease liabilities for operating leases were not recognized in the Consolidated Balance Sheets. The Company elected the practical expedient to not provide a comparable presentation in the Consolidated Balance Sheets for periods prior to adoption.
Supplemental information related to leases was as follows:
 
May 31, 2019
Weighted average remaining lease term:
 
   Operating leases
7.33 years
   Finance leases
3.45 years
 
May 31, 2019
Weighted average discount rate:
 
   Operating leases
3.7
%
   Finance leases
3.3
%


The components of lease expense were as follows (in thousands):
 
 
 
Three Months Ended
 
Statement of Operations Classification
 
May 31, 2019
 
May 31, 2018
Operating lease expense
Cost of revenue, Operating expense
 
$
14,666

 
see note (1)

Variable lease expense
Cost of revenue, Operating expense
 
1,176

 
see note (1)

Finance lease expense:
 
 
 
 
 
  Amortization of leased assets
Cost of revenue, Operating expense
 
146

 
276

  Interest on lease liabilities
Interest expense
 
6

 
7

Total lease expense (2)
 
 
$
15,994

 
$
283

____________________ 
(1) 
Rent expense under operating leases was $13.4 million for the three months ended May 31, 2018.
(2) 
Sublease income is recognized as a reduction to operating expense in the Consolidated Statement of Operations and is not material.

Supplemental cash flow information related to leases was as follows (in thousands):
 
 
Three Months Ended May 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
 
  Operating cash outflows from operating leases
 
$
14,043

  Operating cash outflows from finance leases
 
$
6

  Financing cash outflows from finance leases
 
$
112

Right-of-use assets obtained in exchange for lease obligations:
 
 
   Operating leases
 
$
762

   Finance leases
 
$
133



Maturities of lease liabilities were as follows (in thousands):
Fiscal Year
Operating leases
 
Finance leases
2020 (excluding the three months ended May 31, 2019)
$
40,737

 
$
258

2021
47,858

 
101

2022
42,467

 
101

2023
33,438

 
101

2024
26,339

 
82

Thereafter
79,125

 

  Total lease payments
269,964

 
643

  Less imputed interest
(35,198
)
 
(51
)
Total
$
234,766

 
$
592



The following table, which was included in the Company’s Annual Report on Form 10-K for the fiscal year ended February 28, 2019, depicts gross minimum lease payments under non-cancellable operating and capital leases (in thousands):
Fiscal Year
 
Operating
Leases
 
Capital Leases
2020
 
$
60,722

 
$
282

2021
 
51,060

 
6

2022
 
41,173

 

2023
 
32,016

 

2024
 
27,479

 

Thereafter
 
79,530

 

Total minimum lease payments
 
$
291,980

 
$
288



The difference between the Company’s total lease commitments as reported at February 28, 2019 compared to the March 1, 2019 ROU asset balance in the Consolidated Balance Sheets is primarily due to the required use of a discount factor (imputed interest) under the new lease guidance and certain amounts that are not included in the ROU asset under the new lease guidance.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Identifiable Intangible Assets
3 Months Ended
May 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Identifiable Intangible Assets Identifiable Intangible Assets
Identifiable intangible assets consist primarily of trademarks, copyrights and patents, purchased technologies, customer and reseller relationships and covenants not to compete, all of which are amortized over the estimated useful life, generally on a straight-line basis, with the exception of customer and reseller relationships, which are generally amortized over the greater of straight-line over the estimated useful life or the related asset’s pattern of economic benefit. Useful lives range from two years to 10 years. As of May 31, 2019 and February 28, 2019, trademarks with an indefinite estimated useful life totaled $11.2 million and $11.4 million, respectively.
The following is a summary of identifiable intangible assets (in thousands):
 
May 31, 2019
 
February 28, 2019
 
Gross
Amount
 
Accumulated
Amortization
 
Net
Amount
 
Gross
Amount
 
Accumulated
Amortization
 
Net
Amount
Trademarks, copyrights and patents
$
180,240

 
$
(86,132
)
 
$
94,108

 
$
176,704

 
$
(82,967
)
 
$
93,737

Purchased technologies
218,561

 
(118,705
)
 
99,856

 
219,196

 
(113,617
)
 
105,579

Customer and reseller relationships
105,562

 
(102,047
)
 
3,515

 
105,737

 
(100,947
)
 
4,790

Covenants not to compete
15,661

 
(14,800
)
 
861

 
15,787

 
(14,728
)
 
1,059

Other intangible assets
8,833

 
(8,259
)
 
574

 
8,833

 
(7,915
)
 
918

Total identifiable intangible assets
$
528,857

 
$
(329,943
)
 
$
198,914

 
$
526,257

 
$
(320,174
)
 
$
206,083


Amortization expense associated with identifiable intangible assets recognized in the Company’s Consolidated Financial Statements is summarized as follows (in thousands):
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
Cost of revenue
$
6,660

 
$
6,485

Sales and marketing
1,194

 
1,362

Research and development
34

 
34

General and administrative
2,517

 
2,373

Total amortization expense
$
10,405

 
$
10,254


XML 24 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Selling Costs
3 Months Ended
May 31, 2019
Revenue from Contract with Customer [Abstract]  
Deferred Selling Costs Deferred Selling Costs
Deferred selling costs include commissions paid to the Company’s sales associates that are the incremental costs incurred to obtain contracts with customers. The commissions are deferred and amortized over a period to approximate the period of the subscription term. For further discussion on deferred commissions, see NOTE 2—Summary of Significant Accounting Policies.
Current and non-current deferred commissions are included in Prepaid expenses and Other assets, respectively, in the Company’s Consolidated Balance Sheets and are as follows (in thousands):
 
May 31, 2019
 
February 28, 2019
Deferred commissions, current
$
183,462

 
$
201,971

Deferred commissions, non-current
45,860

 
47,849

Total deferred commissions
$
229,322

 
$
249,820


Amortization of deferred commissions is included in Sales and marketing expense in the Company’s Consolidated Statements of Operations. Amortization expense related to deferred commissions totaled $64.3 million and $56.2 million for the three months ended May 31, 2019 and May 31, 2018, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Instruments
3 Months Ended
May 31, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments Derivative Instruments
The Company transacts business in various foreign countries and is, therefore, subject to risk of foreign currency exchange rate fluctuations. From time to time, the Company enters into forward contracts to economically hedge transactional exposure associated with commitments arising from trade accounts receivable, trade accounts payable and fixed purchase obligations denominated in a currency other than the functional currency of the respective operating entity. All derivative instruments are recognized in the Consolidated Balance Sheets at their respective fair values. The Company has elected not to prepare and maintain the documentation required to qualify for hedge accounting treatment and, therefore, changes in fair value are recognized in the Consolidated Statements of Operations. See NOTE 16—Assets and Liabilities Measured at Fair Value on a Recurring Basis for information regarding the fair value hierarchy of derivative instruments.
The effects of derivative instruments on the Company’s Consolidated Financial Statements are as follows (in thousands):
 
May 31, 2019
 
Classification of 
Gain (Loss)
Recognized in Income on
Derivatives
 
Three Months Ended May 31, 2019
 
Balance Sheet 
Classification
 
Fair
Value
 
Notional
Value
 
 
Assets—foreign currency forward contracts not designated as hedges
Other current assets
 
$
233

 
$
18,185

 
Other expense, net
 
$
645

Liabilities—foreign currency forward contracts not designated as hedges
Accounts payable and accrued expenses
 
(173
)
 
42,821

 
Other expense, net
 
(651
)
Total
 
 
$
60

 
$
61,006

 
 
 
$
(6
)
 
May 31, 2018
 
Classification of 
Gain (Loss)
Recognized in Income on
Derivatives
 
Three Months Ended May 31, 2018
 
Balance Sheet 
Classification
 
Fair
Value
 
Notional
Value
 
 
Assets—foreign currency forward contracts not designated as hedges
Other current assets
 
$
111

 
$
21,554

 
Other expense, net
 
$
289

Liabilities—foreign currency forward contracts not designated as hedges
Accounts payable and accrued expenses
 
(790
)
 
28,112

 
Other expense, net
 
(1,136
)
Total
 
 
$
(679
)
 
$
49,666

 
 
 
$
(847
)

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
3 Months Ended
May 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The effective tax rate for the three months ended May 31, 2019 of (1.8)% differed from the U.S. federal statutory rate of 21% primarily due to excess tax benefits from share-based compensation, research tax credits and other discrete net tax benefits primarily related to an intra-entity transfer of assets. Tax expense for the three months ended May 31, 2019 included net discrete tax benefits of $28.8 million.
For the three months ended May 31, 2018, the Company’s then-effective tax rate of (1.5)% differed from the U.S. federal statutory rate of 21% primarily due to excess tax benefits from share-based compensation and research tax credits. Tax expense for the three months ended May 31, 2018, included net discrete tax benefits of $26.8 million primarily related to net excess tax benefits from share-based compensation.
The Company files a consolidated U.S. federal income tax return, as well as separate and combined income tax returns in numerous state and international jurisdictions. The Company is currently subject to examination by various taxing jurisdictions. The Company regularly assesses the potential outcomes of both ongoing and future examinations for the current and prior years, and believes that its provision for income taxes is adequate. The Company believes that some of these audits and negotiations may conclude during the next 12 months.
As of May 31, 2019, it is reasonably possible that total unrecognized tax benefits, including interest, may be reduced by approximately $68.2 million within the next 12 months primarily as a result of audit settlements in various tax jurisdictions, most of which would affect the Company’s effective tax rate.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Convertible Notes
3 Months Ended
May 31, 2019
Debt Disclosure [Abstract]  
Convertible Notes Convertible Notes
Convertible note offering
On October 7, 2014, the Company completed its offering of $805.0 million aggregate principal amount of the convertible notes. The convertible notes were sold in a private placement under a purchase agreement, dated as of October 1, 2014, entered into by and among the Company and the initial purchasers, for resale to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended. For additional information, see NOTE 12—Convertible Notes to the Consolidated Financial Statements contained in the Company’s Annual Report on Form 10-K for the fiscal year ended February 28, 2019.
Indenture
On October 7, 2014, the Company entered into an indenture (the “Indenture”) with respect to the convertible notes with U.S. Bank National Association, as trustee (the “Trustee”). Under the Indenture, the convertible notes are senior unsecured obligations of the Company and bear interest at a rate of 0.25% per year, payable semiannually in arrears on April 1 and October 1 of each year, beginning on April 1, 2015. The convertible notes will mature on October 1, 2019, unless previously purchased or converted.
The convertible notes are convertible into shares of the Company’s common stock at an initial conversion rate of 13.6219 shares per $1,000 principal amount of the convertible notes (which is equivalent to an initial conversion price of approximately $73.41 per share), subject to adjustment upon the occurrence of certain events. Upon conversion of the convertible notes, holders will receive cash or shares of the Company’s common stock or a combination thereof, at the Company’s election.
Effective April 1, 2019, holders may convert their convertible notes at any time until the close of business on the second scheduled trading day immediately preceding the maturity date of the convertible notes. Upon conversion of the convertible notes on or after April 1, 2019, holders will receive on October 1, 2019 cash equal to the principal amount of the notes converted and shares of the Company’s common stock for the excess conversion value; provided that if the Merger is completed prior to October 1, 2019, then converting holders will receive cash for each $1,000 principal amount of convertible notes being converted equal to the conversion rate then in effect multiplied by the same per share cash consideration a common stockholder would receive in the Merger, subject to certain adjustments.
During the first quarter of the fiscal year ending February 29, 2020, the Company settled notices of conversion with respect to $116.2 million aggregate principal amount of the convertible notes and elected to settle such conversions by paying cash for the principal amount and issuing 943,513 shares of common stock for the excess conversion value. The Company recognized a loss on settled conversions of $0.2 million for the three months ended May 31, 2019. Total settled conversions as of May 31, 2019 amounted to $614.6 million aggregate principal amount of the convertible notes. The Company settled conversions of $3.0 million in principal amount of the convertible notes in the second quarter of the fiscal year ending February 29, 2020 by paying cash for the principal amount and issuing shares of common stock for the excess conversion value.
Based on the closing price of the Company’s common stock of $184.30 on the last trading day of the first quarter of the fiscal year ending February 29, 2020, the if-converted value of the convertible notes as of May 31, 2019 exceeded their principal amount by approximately $287.6 million.
The Company classified the net carrying amount of the convertible notes as a current liability as it is expected to be cash-settled on or prior to October 1, 2019. The equity component of the convertible notes continues to be classified as additional paid-in capital as of May 31, 2019 because the Company had the option to settle the principal amount in shares.
The conversion rate is subject to customary anti-dilution adjustments. If certain corporate events described in the Indenture occur prior to the maturity date, the conversion rate will be increased for a holder who elects to convert its convertible notes in connection with such corporate events in certain circumstances.
The convertible notes are not redeemable prior to maturity, and no sinking fund is provided for the notes. If the Company undergoes a “fundamental change,” as defined in the Indenture, subject to certain conditions, holders may require the Company to purchase for cash all or any portion of their convertible notes. The fundamental change purchase price will be 100% of the principal amount of the convertible notes to be purchased plus any accrued and unpaid interest up to but excluding the fundamental change purchase date. If the Merger with IBM is consummated, it will constitute a “fundamental change” under the Indenture.
The Indenture contains customary terms and covenants, including that upon certain events of default occurring and continuing, either the Trustee or the holders of at least 25% in principal amount of the outstanding convertible notes may declare 100% of the principal of, and accrued and unpaid interest, if any, on, all the convertible notes to be due and payable.
In accounting for the issuance of the convertible notes, the Company separated the convertible notes into liability and equity components. The Company allocated the total transaction costs incurred to the liability and equity components based on their relative fair values. Issuance costs attributable to the liability component are being amortized to interest expense over the term of the convertible notes. The excess of the face value of the convertible notes as a whole over the carrying amount of the liability component (the “debt discount”) is being amortized to interest expense over the term of the convertible notes. In addition, the debt discount is impacted by the derecognition of the original debt discount on early settlements of convertible notes. The convertible notes consisted of the following (in thousands):
 
May 31, 2019
 
February 28, 2019
Liability component:
 
 
 
Principal
$
190,396

 
$
306,552

Less: debt issuance costs
(211
)
 
(595
)
Less: debt discount
(1,632
)
 
(4,590
)
Net carrying amount
$
188,553

 
$
301,367

Equity component (1)
$
22,916

 
$
36,897

__________
 
 
 
(1)   Recognized in the Consolidated Balance Sheets in Additional paid-in capital.

The following table includes total interest expense recognized related to the convertible notes (in thousands):
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
Coupon rate 0.25% per year, payable semiannually
$
69

 
$
471

Amortization of convertible note issuance costs — liability component
384

 
831

Accretion of debt discount
1,501

 
5,007

Total interest expense related to convertible notes
$
1,954

 
$
6,309


The fair value of the convertible notes, which was determined based on inputs that are observable in the market (Level 2), and the carrying value of convertible notes (the carrying value excludes the equity component of the convertible notes classified in equity) is as follows (in thousands):
 
May 31, 2019
  
Fair Value
 
Carrying Value
Convertible notes
$
188,798

 
$
188,553


Convertible note hedge and warrant transactions
On October 1, 2014, the Company entered into convertible note hedge transactions and warrant transactions with certain of the initial purchasers of the convertible notes or their respective affiliates. In connection with the conversions of the convertible notes that settled in the first quarter of the fiscal year ending February 29, 2020, the Company exercised a portion of the options that are part of the convertible note hedge transactions for 954,731 shares of the Company’s common stock.
The convertible note hedge transactions are expected to offset, to the extent the Company’s common stock per share price does not exceed the $101.65 strike price of the warrants, which is subject to adjustments upon the occurrence of certain events, the potential dilution with respect to shares of the Company’s common stock upon any conversion of the convertible notes and/or offset any cash payments the Company is required to make in excess of the principal amount of the converted notes, as the case may be. To partially offset the $148.0 million cost of the convertible note hedge transactions, the Company issued warrants and received proceeds of $79.8 million. The number of shares of the Company’s common stock underlying the warrants total 10,965,630, the number of shares originally underlying the convertible notes and the convertible note hedge transactions. The combination of the convertible note hedge transactions and the warrant transactions effectively increases the initial conversion price of the convertible notes from $73.41 per share to $101.65 per share. As a result, the warrant transactions will have a dilutive effect with respect to the Company’s common stock to the extent that the market price per share of the Company’s common stock, as measured under the terms of the warrant transactions, exceeds the $101.65 strike price of the warrants. For the three months ended May 31, 2019 and May 31, 2018, the warrants were included in the computation of diluted shares outstanding because the warrants’ exercise price was less than the average market price of the Company’s common stock during the related period. However, subject to certain conditions, the Company may elect to settle all of the warrants in cash.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and Contingencies
3 Months Ended
May 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Product indemnification
The Company is a party to a variety of agreements pursuant to which it may be obligated to indemnify the other party from losses arising in connection with the Company’s services or products, or from losses arising in connection with certain events defined within a particular contract, which may include litigation or claims relating to intellectual property infringement, certain losses arising from damage to property or injury to persons or other matters. In each of these circumstances, payment by the Company is conditioned on the other party making a claim pursuant to the procedures specified in the particular contract, which procedures typically allow the Company to challenge the other party’s claims. Further, the Company’s obligations under these agreements may in certain cases be limited in terms of time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments made by the Company.
It is not possible to predict the maximum potential amount of future payments under these or similar agreements due to the conditional nature of the Company’s obligations and the facts and circumstances involved in each particular agreement. The Company does not record a liability for claims related to indemnification unless the Company concludes that the likelihood of a material claim is probable and estimable. Payments pursuant to these indemnification claims during the three months ended May 31, 2019 and May 31, 2018 were, in the aggregate, immaterial.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Legal Proceedings
3 Months Ended
May 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Legal Proceedings Legal ProceedingsThe Company experiences routine litigation in the normal course of its business, including patent litigation. The Company presently believes that the outcome of this routine litigation will not have a material adverse effect on its financial position, results of operations or cash flows.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity
3 Months Ended
May 31, 2019
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
The following table summarizes the changes in the Company’s stockholders’ equity during the three months ended May 31, 2019 (in thousands): 
 
Common Stock
 
Additional
Paid-In
Capital
 
Retained
Earnings
 
Treasury
Stock
 
Accumulated
Other
Comprehensive
Loss
 
Total
Stockholders’
Equity
 
Shares
 
Amount
 
 
 
 
 
Balance at February 28, 2019
244,403

 
$
24

 
$
2,791,895

 
$
2,054,069

 
$
(3,189,434
)
 
$
(42,622
)
 
$
1,613,932

Net income

 

 

 
141,120

 

 

 
141,120

Other comprehensive loss, net of tax

 

 

 

 

 
(5,036
)
 
(5,036
)
Vest and exercise of share-based awards
944

 
1

 
368

 

 

 

 
369

Common stock repurchase

 

 

 

 

 

 

Share-based compensation expense

 

 
50,168

 

 

 

 
50,168

Minimum tax withholdings paid by the Company on behalf of employees related to net settlement of employee share-based awards

 

 
(81,274
)
 

 

 

 
(81,274
)
Re-issuance of treasury stock under employee stock purchase plan
 
 

 
23,323

 

 
16,614

 

 
39,937

Convertible note conversions
943

 

 
(1,296
)
 

 

 

 
(1,296
)
Exercises of convertible note hedges

 

 
69,380

 

 
(69,364
)
 

 
16

Other adjustments
 
 


 
541

 

 
(541
)
 

 

Balance at May 31, 2019
246,290

 
$
25

 
$
2,853,105

 
$
2,195,189

 
$
(3,242,725
)
 
$
(47,658
)
 
$
1,757,936

The following table summarizes the changes in the Company’s stockholders’ equity during the three months ended May 31, 2018 (in thousands):
 
Common Stock
 
Additional
Paid-In
Capital
 
Retained
Earnings
 
Treasury
Stock
 
Accumulated
Other
Comprehensive
Loss
 
Total
Stockholders’
Equity
 
Shares
 
Amount
 
 
 
 
 
Balance at February 28, 2018
238,689

 
$
24

 
$
2,416,080

 
$
1,619,688

 
$
(2,525,072
)
 
$
(32,596
)
 
$
1,478,124

Net income

 

 

 
113,190

 

 

 
113,190

Other comprehensive loss, net of tax

 

 

 

 

 
(10,905
)
 
(10,905
)
Vest and exercise of share-based awards
905

 

 
875

 

 

 

 
875

Common stock repurchase

 

 
(17,175
)
 

 
(132,844
)
 

 
(150,019
)
Share-based compensation expense

 

 
46,005

 

 

 

 
46,005

Minimum tax withholdings paid by the Company on behalf of employees related to net settlement of employee share-based awards

 

 
(77,094
)
 

 

 

 
(77,094
)
Re-issuance of treasury stock under employee stock purchase plan
 
 

 
18,471

 

 
13,740

 

 
32,211

Convertible note conversions
185

 

 
(835
)
 

 

 

 
(835
)
Exercises of convertible note hedges
 
 

 
13,598

 

 
(13,598
)
 

 

Cumulative-effect adjustment from adoption of ASU 2016-01
 
 

 

 
392

 

 

 
392

Balance at May 31, 2018
239,779

 
$
24

 
$
2,399,925

 
$
1,733,270

 
$
(2,657,774
)
 
$
(43,501
)
 
$
1,431,944


Share repurchase programs
On June 21, 2018, the Company announced that its board of directors authorized the repurchase of up to $1.0 billion of Red Hat’s common stock from time to time on the open market or in privately negotiated transactions. The new program commenced on July 1, 2018, and will expire on the earlier of (i) June 30, 2020 or (ii) a determination by the board of directors, Chief Executive Officer or Chief Financial Officer to discontinue the program. The new program replaced the previous $1.0 billion repurchase program, which expired on June 30, 2018.
During the three months ended May 31, 2019, the Company did not repurchase any shares of its common stock under this repurchase plan program.
From its commencement on July 1, 2018 through May 31, 2019, the Company repurchased 1,838,241 shares of its common stock at an aggregate cost of $262.8 million under this repurchase program.
As of May 31, 2019, the amount available under this program for the repurchase of the Company’s common stock was $737.2 million, which remains unchanged from February 28, 2019. Pursuant to the Merger Agreement, the Company does not anticipate additional repurchases of the Company’s common stock prior to the consummation of the Merger with IBM.
Accumulated other comprehensive loss
Accumulated other comprehensive loss was comprised of the following (in thousands):
 
 
May 31, 2019
 
February 28, 2019
Accumulated loss from foreign currency translation adjustment, net of tax
 
$
(47,756
)
 
$
(41,500
)
Accumulated unrealized gain (loss), net of tax, on available-for-sale securities
 
98

 
(1,122
)
Accumulated other comprehensive loss
 
$
(47,658
)
 
$
(42,622
)

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Revenue and Performance Obligations
3 Months Ended
May 31, 2019
Revenue from Contract with Customer [Abstract]  
Deferred Revenue and Performance Obligations Deferred Revenue and Performance Obligations
Activity in the Company’s deferred revenue accounts is presented in the following table (in thousands):
 
 
February 28, 2019
 
Revenue recognized from opening balance
 
Deferred revenue, net (1)
 
May 31, 2019
Deferred revenue, short-term
 
$
2,161,206

 
$
(705,210
)
 
$
560,492

 
$
2,016,488

Deferred revenue, long-term
 
821,218

 

 
(40,175
)
 
781,043

Total deferred revenue
 
$
2,982,424

 
$
(705,210
)
 
$
520,317

 
$
2,797,531

____________________ 
(1) 
Includes revenue recognized from current period customer contracts and the impact from foreign currency exchange rate fluctuations.
As of May 31, 2019, the value of customer contracts allocated to performance obligations not yet satisfied, including $2.80 billion of total deferred revenue, was approximately $3.75 billion, of which approximately 60% is expected to be recognized as revenue within the next 12 months and the remainder thereafter.
In addition to the approximately $3.75 billion of customer contract value allocated to performance obligations not yet satisfied, as of May 31, 2019, the Company has offered customers options to purchase additional services at an agreed-upon price per hour that total approximately $163.9 million.
The summation of the customer contract value allocated to performance obligations not yet satisfied and the options to purchase additional services equals approximately $3.91 billion, which the Company considers as its total backlog.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share
3 Months Ended
May 31, 2019
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The Company computes basic net income per common share by dividing net income available to common stockholders by the weighted average number of common shares outstanding. Diluted net income per common share is computed by dividing net income available to common stockholders by the weighted average number of common shares and dilutive potential common share equivalents then outstanding. Potential common share equivalents consist of shares issuable upon the exercise of stock options, vesting of share-based awards, settlement of convertible notes, or exercise of warrants.
The following table reconciles the numerators and denominators of the earnings per share (“EPS”) calculation (in thousands, except per share amounts):
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
Net income available to common stockholders
$
141,120

 
$
113,190

Weighted average common shares outstanding
177,400

 
177,302

Incremental shares attributable to assumed vesting or exercise of outstanding equity award shares
2,803

 
3,833

Dilutive effect of convertible notes
1,554

 
5,686

Dilutive effect of warrants
4,878

 
3,918

Diluted shares
186,635

 
190,739

Diluted net income per share
$
0.76

 
$
0.59


 

With respect to the Company’s convertible notes, the Company will settle the principal amount of the convertible notes in cash upon conversion. As a result, upon conversion of the convertible notes, only the amounts payable in excess of the principal amounts of the convertible notes are considered in diluted EPS under the treasury stock method. See NOTE 9—Convertible Notes for detailed information on the convertible notes.
Warrants to purchase 10,965,630 shares of the Company’s common stock at $101.65 per share were outstanding during the three months ended May 31, 2019 and May 31, 2018. For the three months ended May 31, 2019 and May 31, 2018, the warrants were included in the computation of diluted EPS because the warrants’ exercise price was less than the average market price of the Company’s common stock during the related period.
The following share awards are not included in the computation of diluted EPS because the aggregate value of proceeds considered received upon either exercise or vesting was greater than the average market price of the Company’s common stock during the related periods and the effect of including such share awards in the computation would be anti-dilutive (in thousands): 
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
Number of shares considered anti-dilutive for calculating diluted EPS
43

 


XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Share-based Awards
3 Months Ended
May 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Share-based Awards Share-based Awards
The Company measures share-based compensation cost at the grant date, based on the estimated fair value of the award and recognizes the cost over the employee requisite service period, typically on a straight-line basis. The Company estimates the fair value of stock options using the Black-Scholes-Merton valuation model. The fair value of nonvested share awards, nonvested share units and performance share units are measured at their underlying closing share price on the day of grant.
The following summarizes share-based compensation expense recognized in the Company’s Consolidated Financial Statements (in thousands):
 
 
Three Months Ended
 
 
May 31, 2019
 
May 31, 2018
Cost of revenue
 
$
4,945

 
$
5,128

Sales and marketing
 
21,904

 
19,520

Research and development
 
16,002

 
14,782

General and administrative
 
7,317

 
6,575

Total share-based compensation expense (1)
 
$
50,168

 
$
46,005

__________ 
(1)
Total share-based compensation expense included $1.7 million and $4.0 million, respectively, of expense related to the Company’s employee stock purchase plan (“ESPP”) for the three months ended May 31, 2019 and May 31, 2018.
Share-based compensation expense qualifying for capitalization was insignificant for each of the three months ended May 31, 2019 and May 31, 2018. Accordingly, no share-based compensation expense was capitalized during these periods.
The following table summarizes the Company’s share-based awards granted, by type:
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
 
Shares and
Share Units
Underlying Awards
 
Weighted
Average Per Share Award Fair Value
 
Shares and
Share Units
Underlying Awards
 
Weighted
Average Per Share Award Fair Value
Service-based shares and share units
885,436

(1)(2) 
$
183.37

 
669,450

(1) 
$
160.53

Performance share units—target


$

 
173,014

 
$
163.56

Performance share awards


$

 
64,219

(2) 
$
163.56

Total share-based awards
885,436

 
$
183.37

 
906,683

 
$
161.32


_________ 
(1) 
Service-based shares and share units granted during the three months ended May 31, 2019 include 639,439 share units that vest over a three-year period with one-third vesting on the first anniversary of the grant date and one-twelfth vesting quarterly over the remaining two years and 56,487 share units that vest over a three-year period with one-third vesting annually over the three-year period. Service-based share units granted during the three months ended May 31, 2018 vest over a four-year period with one-quarter vesting annually over the four- year period.
(2) 
Service-based shares and share units granted during the three months ended May 31, 2019 include 189,510 restricted stock awards that vest over a three-year period with one-third vesting annually over the three-year period. Restricted stock awards granted during the three months ended May 31, 2018 were subject to the achievement of a specified dollar amount of revenue for fiscal 2019 (the “RSA Performance Goal”). Since the Company achieved the RSA Performance Goal, 25% of the restricted stock vests on or about July 16, 2019, and the remainder vests ratably on a quarterly basis over the course of the subsequent three-year period, provided that the grantee’s business relationship with the Company has not ceased.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Assets and Liabilities Measured at Fair Value on a Recurring Basis
3 Months Ended
May 31, 2019
Fair Value Disclosures [Abstract]  
Assets and Liabilities Measured at Fair Value on a Recurring Basis Assets and Liabilities Measured at Fair Value on a Recurring Basis
Fair value is defined as the exchange price that would be received for the purchase of an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for such asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value should maximize the use of observable inputs and minimize the use of unobservable inputs. To measure fair value, the Company uses the following fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Unobservable inputs that are supported by little or no market activity and are significant to the fair value of the assets or liabilities.
The Company’s investments are comprised primarily of debt securities that are classified as available for sale and recorded at their fair values. Liquid investments with effective maturities of three months or less at the date of purchase are classified as cash equivalents. Investments with remaining effective maturities of twelve months or less from the balance sheet date are classified as short-term investments. Investments with remaining effective maturities of more than twelve months from the balance sheet date are classified as long-term investments. The Company’s Level 1 financial instruments are valued using quoted prices in active markets for identical instruments. The Company’s Level 2 financial instruments, including derivative instruments, are valued using quoted prices for identical instruments in less active markets or using other observable market inputs for comparable instruments.
Unrealized gains and temporary losses on investments classified as available for sale are included within accumulated other comprehensive income, net of any related tax effect. Realized gains and losses are recorded using the specific identification method and upon realization, such amounts are reclassified from accumulated other comprehensive income to Other expense, net. Realized gains and losses and other than temporary impairments, if any, are reflected in the Company’s Consolidated Statements of Operations as Other expense, net. The Company does not recognize changes in the fair value of its investments in income unless a decline in value is considered other than temporary. The vast majority of the Company’s investments are priced by pricing vendors. These pricing vendors use the most recent observable market information in pricing these securities or, if specific prices are not available for these securities, use other observable inputs. In the event observable inputs are not available, the Company assesses other factors to determine the security’s fair value, including broker quotes or model valuations. Independent price verifications of all holdings are performed by pricing vendors that are then reviewed by the Company. In the event a price fails a pre-established tolerance check, it is researched so that the Company can assess the cause of the variance to determine what the Company believes is the appropriate fair value.
The Company minimizes its credit risk associated with investments by investing primarily in investment-grade, liquid securities. The Company’s policy is designed to limit exposures to any one issuer depending on credit quality. Periodic evaluations of the relative credit standing of those issuers are considered in the Company’s investment strategy.
The following table summarizes the composition and fair value hierarchy of the Company’s financial assets and liabilities at May 31, 2019 (in thousands):
 
May 31, 2019
 
Level 1
 
Level 2
 
Level 3
Assets:
 
 
 
 
 
 
 
Money markets (1)
$
901,570

 
$
901,570

 
$

 
$

Available-for-sale securities (1):
 
 
 
 
 
 
 
Commercial paper
255,780

 

 
255,780

 

U.S. agency securities
203,135

 

 
203,135

 

Corporate securities
162,662

 

 
162,662

 

Foreign currency derivatives (2)
233

 

 
233

 

Liabilities:
 
 
 
 
 
 
 
Foreign currency derivatives (3)
(173
)
 

 
(173
)
 

Total
$
1,523,207

 
$
901,570

 
$
621,637

 
$

__________ 
(1) 
Included in Cash, cash equivalents and restricted cash, Investments in debt securities, short-term or Investments in debt securities, long-term in the Company’s Consolidated Balance Sheet at May 31, 2019, in addition to $1.14 billion of cash.
(2) 
Included in Other current assets in the Company’s Consolidated Balance Sheet at May 31, 2019.
(3) 
Included in Accounts payable and accrued expenses in the Company’s Consolidated Balance Sheet at May 31, 2019.
The following table summarizes the composition and fair value hierarchy of the Company’s financial assets and liabilities at February 28, 2019 (in thousands):
 
February 28, 2019
 
Level 1
 
Level 2
 
Level 3
Assets:
 
 
 
 
 
 
 
Money markets (1)
$
398,056

 
$
398,056

 
$

 
$

Interest-bearing deposits (1)
56,883

 

 
56,883

 

Available-for-sale securities (1):
 
 
 
 
 
 
 
Commercial paper
541,753

 

 
541,753

 

U.S. agency securities
222,298

 

 
222,298

 

Corporate securities
262,692

 

 
262,692

 

Foreign currency derivatives (2)
24

 

 
24

 

Liabilities:
 
 
 
 
 
 
 
Foreign currency derivatives (3)
(245
)
 

 
(245
)
 

Total
$
1,481,461

 
$
398,056

 
$
1,083,405

 
$

__________ 
(1) 
Included in Cash, cash equivalents and restricted cash, Investments in debt securities, short-term or Investments in debt securities, long-term in the Company’s Consolidated Balance Sheet at February 28, 2019, in addition to $943.3 million of cash.
(2) 
Included in Other current assets in the Company’s Consolidated Balance Sheet at February 28, 2019.
(3) 
Included in Accounts payable and accrued expenses in the Company’s Consolidated Balance Sheet at February 28, 2019.
The following table represents the Company’s investments measured at fair value as of May 31, 2019 (in thousands):
 
 
 
 
 
 
 
 
 
Balance Sheet Classification
 
Amortized
Cost
 
Gross Unrealized
 
Aggregate
Fair Value
 
Cash Equivalent Marketable Securities
 
Investments in debt securities, short-term
 
Investments in debt securities, long-term
 
 
Gains
 
Losses (1)
 
 
 
 
Money markets
$
901,570

 
$

 
$

 
$
901,570

 
$
901,570

 
$

 
$

Commercial paper
255,780

 

 

 
255,780

 
255,780

 

 

U.S. agency securities
203,746

 
13

 
(624
)
 
203,135

 

 
68,682

 
134,453

Corporate securities
162,629

 
284

 
(251
)
 
162,662

 

 
108,943

 
53,719

Total
$
1,523,725

 
$
297

 
$
(875
)
 
$
1,523,147

 
$
1,157,350

 
$
177,625

 
$
188,172

__________ 
(1) 
As of May 31, 2019, there were $0.9 million of accumulated unrealized losses related to investments that have been in a continuous unrealized loss position for 12 months or longer. The aggregate related fair value of investments with unrealized losses was $268.0 million.
The following table summarizes the stated maturities of the Company’s investment in available-for-sale securities (in thousands):
 
As of May 31, 2019
 
Less than 1 Year
 
1-5 Years
 
More than 5 Years
Maturity of available-for-sale debt securities
$
365,797

 
$
177,625

 
$
188,172

 
$


The following table represents the Company’s investments measured at fair value as of February 28, 2019 (in thousands):
 
 
 
 
 
 
 
 
 
Balance Sheet Classification
 
Amortized
Cost
 
Gross Unrealized
 
Aggregate
Fair Value
 
Cash Equivalent Marketable Securities
 
Investments in debt securities, short-term
 
Investments in debt securities, long-term
 
 
Gains
 
Losses (1)
 
 
 
 
Money markets
$
398,056

 
$

 
$

 
$
398,056

 
$
398,056

 
$

 
$

Interest-bearing deposits
56,883

 

 

 
56,883

 

 
56,883

 

Commercial paper
541,753

 

 

 
541,753

 
541,753

 

 

U.S. agency securities
224,293

 

 
(1,995
)
 
222,298

 

 
75,037

 
147,261

Corporate securities
263,059

 
299

 
(666
)
 
262,692

 

 
161,441

 
101,251

Total
$
1,484,044

 
$
299

 
$
(2,661
)
 
$
1,481,682

 
$
939,809

 
$
293,361

 
$
248,512

__________ 
(1) 
As of February 28, 2019, there were $2.6 million of accumulated unrealized losses related to investments that have been in a continuous unrealized loss position for 12 months or longer. The aggregate related fair value of investments with unrealized losses was $387.8 million.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting
3 Months Ended
May 31, 2019
Segment Reporting [Abstract]  
Segment Reporting Segment Reporting
The Company is organized primarily on the basis of three geographic business units: the Americas (U.S., Canada and Latin America), Europe, Middle East and Africa (“EMEA”) and Asia Pacific. These business units are aggregated into one reportable segment due to the similarity in nature of products and services provided, financial performance economic characteristics (e.g. revenue growth and gross margin), methods of production and distribution and customer classes (e.g., cloud service providers, distributors, reseller and enterprise).
The following summarizes revenue from unaffiliated customers; income (loss) from operations; total cash, cash equivalents and available-for-sale investment securities and total assets by geographic segment (in thousands):
 
Americas
 
EMEA
 
Asia Pacific
 
Corporate (1)
 
Consolidated
 
Three Months Ended May 31, 2019
Revenue from unaffiliated customers
$
582,290

 
$
216,951

 
$
134,870

 
$

 
$
934,111

Income (loss) from operations
$
83,555

 
$
54,909

 
$
43,822

 
$
(50,168
)
 
$
132,118

Total cash, cash equivalents, restricted cash and available-for-sale investment securities
$
1,429,795

 
$
730,228

 
$
501,170

 
$

 
$
2,661,193

Total assets
$
3,567,096

 
$
1,258,782

 
$
748,061

 
$

 
$
5,573,939

 
Three Months Ended May 31, 2018
Revenue from unaffiliated customers
$
500,306

 
$
195,148

 
$
118,076

 
$

 
$
813,530

Income (loss) from operations
$
71,864

 
$
48,860

 
$
37,437

 
$
(46,005
)
 
$
112,156

Total cash, cash equivalents, restricted cash and available-for-sale investment securities
$
1,524,311

 
$
576,171

 
$
426,647

 
$

 
$
2,527,129

Total assets
$
3,559,900

 
$
1,015,187

 
$
616,474

 
$

 
$
5,191,561

 _______________ 
(1) 
Amounts represent share-based compensation expense that was not allocated to geographic segments.
Supplemental information about geographic areas
The Company approximates its geographic sources of revenue based on the country of origin of its non-cancellable subscription and service agreements initiated during the year (commonly referred to as bookings). The following table lists revenue from unaffiliated customers in the U.S., the Company’s country of domicile, and revenue from foreign countries (in thousands):
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
U.S., the Company’s country of domicile
$
511,716

 
$
442,421

Foreign
422,395

 
371,109

Total revenue from unaffiliated customers
$
934,111

 
$
813,530


Total tangible long-lived assets located in the U.S., the Company’s country of domicile, and similar tangible long-lived assets held outside the U.S. are summarized in the following table (in thousands):
 
May 31, 2019
 
February 28, 2019
U.S., the Company’s country of domicile
$
131,071

 
$
129,387

Foreign
68,944

 
69,582

Total tangible long-lived assets
$
200,015

 
$
198,969


Supplemental information about major customers
For each of the three months ended May 31, 2019 and May 31, 2018, the U.S. government and its agencies represented in the aggregate approximately 11% and 10% of the Company’s total revenue, respectively.
Supplemental information about products and services
The following table provides further detail, by type, of the Company’s subscription and services revenues. Subscription revenue for infrastructure-related offerings includes subscription revenue generated from Red Hat Enterprise Linux and related technologies such as Red Hat Satellite and Red Hat Virtualization. Subscription revenue generated from the Company’s Application Development-related and other emerging technology offerings includes Red Hat Middleware, Red Hat OpenShift, Red Hat Cloud Infrastructure, Red Hat OpenStack Platform, Red Hat Ansible Automation, Red Hat CloudForms and Red Hat Storage technologies (in thousands):
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
Subscription revenue:
 
 
 
Infrastructure-related offerings
$
580,306

 
$
522,402

Application Development-related and other emerging technology offerings
234,646

 
189,119

Total subscription revenue
814,952

 
711,521

Training and services revenue:
 
 
 
Consulting services
93,423

 
79,147

Training
25,736

 
22,862

Total training and services revenue
119,159

 
102,009

Total revenue
$
934,111

 
$
813,530


XML 36 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations
3 Months Ended
May 31, 2019
Business Combinations [Abstract]  
Business Combinations Business Combinations
Acquisition of Y.G. Noobaa Ltd.
On November 27, 2018, the Company completed the acquisition of all of the shares of Y.G. Noobaa Ltd. (“Noobaa”). The addition of Noobaa, an early stage company developing software for managing data storage services, complements and enhances the Company’s portfolio of hybrid cloud technologies, including Red Hat OpenShift Container Platform, Red Hat OpenShift Container Storage and Red Hat Ceph Storage.
The consideration paid was $11.8 million in cash. Based on management’s provisional assessment of the acquisition-date fair value of the assets acquired and liabilities assumed, the total consideration transferred of $11.8 million was allocated to the Company’s assets and liabilities on a preliminary basis as follows: $3.5 million to goodwill, $9.3 million to identifiable intangible assets and $1.0 million to working capital as a net current liability.
Pro forma consolidated financial information
Pro forma consolidated financial information for the three months ended May 31, 2019 has not been provided because the acquisition of Noobaa would not have had a significant impact on consolidated operating results if the acquisition had closed on March 1, 2018.
Goodwill and other business combinations
The following is a summary of goodwill (in thousands):
Balance at February 28, 2019
$
1,276,853

Impact of foreign currency fluctuations
(3,359
)
Balance at May 31, 2019
$
1,273,494


The excess of purchase price paid for Noobaa and other acquisitions over the fair value of the net assets acquired was recognized as goodwill. Goodwill comprises the majority of the purchase price paid for each of the acquired businesses because these businesses were focused on emerging technologies such as development and operations automation, cloud-enabling technologies and software-defined storage technologies, which consequently—at the time of acquisition—generated relatively little revenue. However, these acquired businesses, with their assembled, highly-specialized workforces and community of contributors, are expected to both expand the Company’s existing technology portfolio and advance the Company’s market position overall in open source solutions.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Policies)
3 Months Ended
May 31, 2019
Accounting Policies [Abstract]  
Basis of presentation
Basis of presentation
The unaudited interim consolidated financial statements as of and for the three months ended May 31, 2019 have been prepared by the Company pursuant to the rules and regulations of the SEC for interim financial reporting. These consolidated statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary for a fair statement of the consolidated balance sheets, consolidated operating results, consolidated other comprehensive income and consolidated cash flows for the periods presented in accordance with accounting principles generally accepted in the U.S. (“U.S. GAAP”). Operating results for the three months ended May 31, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending February 29, 2020. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been omitted in accordance with the SEC’s rules and regulations for interim reporting. These unaudited financial statements should be read in conjunction with the Company’s Consolidated Financial Statements, including notes thereto, included in the Company’s Annual Report on Form 10-K for the fiscal year ended February 28, 2019. Other than the accounting pronouncement adopted during the three months ended May 31, 2019 related to accounting for leases as described below, there have been no changes to the Company’s significant accounting policies from those described in NOTE 2—Summary of Significant Accounting Policies to the Consolidated Financial Statements contained in the Company’s Annual Report on Form 10-K for the fiscal year ended February 28, 2019.
The Company adopted Accounting Standards Update 2016-02, Leases, now commonly referred to as Accounting Standards Codification Topic 842 (“ASC 842”), effective March 1, 2019, using the modified retrospective method, which does not require adjustments to comparative periods nor require modified disclosures in those comparative periods.
Certain amounts for the three months ended May 31, 2018 have been reclassified to conform to the current period presentation.
The Company’s fiscal year ends on the last day of February, and the Company identifies fiscal years by the calendar years in which they end. For example, the fiscal year ending February 29, 2020 is referred to as “fiscal 2020.”
Consolidation policy
Consolidation policy
The accompanying Consolidated Financial Statements include the accounts of the Company and all of its wholly owned subsidiaries. All significant inter-company accounts and transactions are eliminated in consolidation. There are no significant foreign exchange restrictions on the Company’s foreign subsidiaries.
Use of estimates
Use of estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the balance sheet dates and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ from such estimates. Estimates are used for, but not limited to, revenue recognition, goodwill and other long-lived assets, share-based compensation, income taxes and loss contingencies.
Revenue recognition
Revenue recognition
The Company derives its revenues from subscription contracts and training and service contracts. Revenue is recognized when performance obligations, as stipulated in the contracts, are transferred to a customer for an amount that reflects the consideration the Company expects to receive in exchange for those subscription contracts and training and service contracts.
The Company applies the following five steps to recognize revenue:
1)    Identify the contract with a customer. The Company determines that it has a contract with a customer when the contract is approved, the party’s rights regarding the products and services to be transferred can be identified, the payment terms for the products and services are identified, the customer’s ability and intent to pay can be determined, and the contract has commercial substance. Judgment is used to assess the customer’s ability and intent to pay, which is based upon factors including the customer’s historical payment experience or credit and financial information pertaining to the customer.
2)    Identify the performance obligations in the contract. The Company’s performance obligations are identified based on the products and services that will be transferred to the customer that are both capable of being distinct and are distinct in the context of the contract and consist of (i) subscription offerings, including non-proprietary open-source software code delivered to the customer, software support subscriptions delivered to the customer, software support subscriptions embedded in partner products and learning subscriptions and (ii) training and services, including professional services sold at a fixed fee, professional services sold on a time-and-material-basis, training courses or units, and consulting units. In limited cases, the option to purchase additional subscription offerings or training and services may be offered at a price representing a material right. In such cases, the option to purchase is considered a distinct performance obligation.
3)     Determine the transaction price. The Company determines transaction price based on the consideration expected to be received in exchange for transferring certain performance obligations to the customer. In determining the transaction price, variable consideration, if any, would be considered if, in management’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.
The Company’s contracts do not contain significant financing components. Specifically, the Company does not typically extend customer payment terms beyond a standard 30- to 60-day term and as a result the Company has elected the one-year-or-less safe harbor expedient and does not impute any interest.
The Company has elected to exclude all taxes from the transaction price (e.g., sales, use, value-added, etc.). Revenue is recognized net of such taxes.
4)     Allocate the transaction price to performance obligations in the contract. When a contract contains a single performance obligation, the entire transaction price is allocated to that one performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price (“SSP”). The Company typically determines SSP based on the observable price when the Company sells the subscriptions or training and services separately, taking into consideration the geographical region of the customer, type of offering and sales channel. In instances where SSP is not directly observable, the Company determines SSP either from the renewal rate paid for the performance obligation to the extent it is the same rate as stipulated in the initial customer contract or by using the expected-cost-plus-margin approach.
5)     Recognize revenue when or as the performance obligation is satisfied. Revenue is recognized at the time the related performance obligation is satisfied by transferring the promised subscription offerings and training and services to a customer. For each performance obligation, a determination is made as to whether the control is transferred over time or at a point in time. For performance obligations satisfied over time, a method to measure progress toward complete satisfaction is selected, based upon the most faithful depiction of performance. The selected method for each performance obligation type is applied consistently to similar contracts.
Subscription revenue
Subscription revenue is comprised of direct and indirect sales of subscriptions relating to Red Hat technologies. Accounts receivable and deferred revenue are recorded at the time a customer enters into a binding and non-cancellable subscription agreement for the purchase of a subscription, subscription services are made available to the customer and the customer is billed. The deferred revenue amount is recognized as revenue ratably over the subscription period. Red Hat technologies are generally offered with base subscription periods of either one year or three years; the majority of the Company’s subscriptions have terms of one year. Under these subscription agreements, renewal rates are generally specified for renewal terms of one year or three years. Subscriptions generally entitle the end user to the technology itself and post-contract customer support, generally consisting of varying levels of support services as well as access to security updates, fixes, functionality enhancements, upgrades to the technologies, each on an if and when available basis, and compatibility with an ecosystem of certified hardware and software, during the term of the subscription. The Company sells its offerings through two principal channels: (1) direct, which includes sales by the Company’s sales force as well as web store sales, and (2) indirect, which includes certified cloud and service providers (“CCSPs”), distributors, original equipment manufacturers (“OEMs”), systems integrators and value added resellers.
The Company recognizes revenue from the sale of Red Hat technologies ratably over the period of the subscription beginning on the commencement date of the subscription agreement. The Company has determined that the delivery of software code underlying the subscription is a distinct performance obligation as it is both capable of being distinct and is distinct within the context of a customer contract. The Company uses a non-proprietary open source development and licensing model to provide its software technologies to customers and therefore the amount of transaction price allocated to the underlying software code is negligible. The Company derives a portion of its revenue from CCSPs that provide public clouds with, and allow users to consume, computing resources as a service. The Company earns revenue based on subscription units consumed by the CCSP or its end users. The Company uses its historical cloud-usage data to estimate the amount of revenue earned and recognized each month and adjusts to actual amounts earned upon receipt of usage reports from the CCSPs in the following month. The differences between actual amounts earned and estimates made have generally been insignificant.
Training and services revenue
Training and services revenue is comprised of revenue for consulting, engineering and customer training courses or units and education services. Consulting services consist of time-based units or fixed-fee arrangements. For time-based arrangements, revenue is recognized over time as these services are performed and for fixed-fee arrangements, revenue is recognized based on the proportion of services performed. Engineering services represent revenue earned under fixed-fee arrangements with the Company’s OEM partners and other customers to provide for significant modification and customization of Red Hat technologies. The Company recognizes revenue for these fixed-fee engineering services based on a proportional performance basis using actual costs incurred to date over the estimated total projected costs, which includes a representative profit margin. A representative profit margin is determined based on analysis of a population of similar contracts by region. Revenue for customer training and education services is recognized on the dates the services are performed.
See NOTE 17—Segment Reporting for further information, including revenue by geographic area and significant product and service offerings.
Contract Balances
Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records a receivable when revenue is recognized prior to invoicing, or deferred revenue when revenue is recognized subsequent to invoicing. For multi-year arrangements, the Company will generally invoice customers upfront or annually at the beginning of each annual coverage period.
Accounts receivable and allowance for doubtful accounts
Accounts receivable and allowance for doubtful accounts
Trade accounts receivable are recorded at the invoiced amount and do not bear interest. The allowance for doubtful accounts is the Company’s estimate of the amount of probable credit losses in the Company’s existing accounts receivable. The Company determines the allowance based on historical write-off experience and other qualitative factors. The Company reviews its allowance for doubtful accounts monthly. Past due balances over 90 days and over a specified amount are reviewed individually for collectability. All other balances are reviewed on a pooled basis by type of receivable. Account balances are charged off against the allowance when the Company determines it is probable the receivable will not be recovered. The Company does not have off-balance sheet credit exposure related to its customers. Unbilled receivables related to subscription and training and services contracts are included in accounts receivable.
Deferred selling costs
Deferred selling costs
Deferred commissions are the incremental costs that are directly associated with non-cancellable subscription contracts with customers and consist of sales commissions and certain related fringe benefits earned by the Company’s sales force. The commissions are deferred and amortized on a straight-line basis over a period that approximates the subscription period. In determining the period that approximates the subscription period, the Company utilizes a portfolio approach that allows for the analysis of customer contracts with similar characteristics. The Company has determined that the effects on the financial statements of the portfolio approach would not differ materially from an individual customer contract analysis approach. The commission payments are paid in full subsequent to the month in which the customer’s service commences. The deferred commission amounts are recoverable through the future revenue streams under the non-cancellable customer contracts. In addition, the Company has the ability and intent under the commission plans with its sales force to recover commissions previously paid to its sales force in the event that customers breach the terms of their subscription agreements and do not fully pay for their subscription agreements.
Leases
Leases
The Company determines if an arrangement is a lease at inception. As part of that determination, the Company considers whether there is an implicitly or explicitly identified asset in an arrangement and whether the Company, as the lessee, has the right to control that asset.
Operating leases are included in operating right-of-use (“ROU”) assets, accounts payable and accrued expenses, and operating lease liabilities in the Company’s Consolidated Balance Sheets. Finance leases are included in property and equipment, other current obligations, and other long-term obligations in the Company’s Consolidated Balance Sheets.
ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Variable lease payments, other than those based on a rate or index, are not included in the recognition of ROU assets and lease liabilities but instead are recognized in the Consolidated Statement of Operations in the period in which the obligation for those payments is incurred. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. As most of the Company’s leases do not provide an implicit borrowing rate, the Company’s incremental borrowing rate at commencement date is used to determine the present value of lease payments. The lease terms may include options to extend or to purchase when it is reasonably certain that the Company will exercise those options. For termination options, the Company will adjust the lease term unless it is reasonably certain that the option will not be taken. Lease expense for lease payments is recognized on a straight-line basis over the lease term.
The Company has lease arrangements with both lease and non-lease components, which are generally accounted for as a single lease component. Additionally, for certain equipment leases, the Company applies a portfolio approach to effectively account for the operating lease ROU assets and liabilities.
Recent accounting pronouncements
Recent accounting pronouncements
Accounting pronouncements adopted
In August 2018, the FASB issued Accounting Standards Update 2018-15, Intangibles—Goodwill and Other—Internal-Use Software: Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of the FASB Emerging Issues Task Force) (“ASU 2018-15”). The FASB issued ASU 2018-15 to align the requirements for capitalizing implementation costs in a cloud computing arrangement service contract with the requirements for capitalizing implementation costs incurred for an internal-use software license. The Company early adopted this standard effective March 1, 2019. The adoption of this standard did not significantly impact the Company’s Consolidated Financial Statements.

In February 2016, the FASB issued Accounting Standards Update 2016-02, Leases (Topic 842) (“ASU 2016-02”). The FASB issued ASU 2016-02 to increase transparency and comparability among organizations with respect to accounting for leases by requiring the recognition of ROU assets and lease liabilities on the balance sheet. For income statement purposes, the FASB retained a dual model, requiring leases to be classified as either operating or finance. Along with ASU 2016-02, the Company also adopted Accounting Standards Update 2018-10, Codification Improvements to Topic 842 Leases (“ASU 2018-10”), Accounting Standards Update 2018-11, Targeted Improvements to Topic 842 Leases (“ASU 2018-11”), Accounting Standards Update 2018-20, Leases (Topic 842) Narrow-Scope Improvements for Lessors (“ASU 2018-20”) and Accounting Standards Updated 2019-01, Leases (Topic 842): Codification Improvements (“ASU 2019-01”), now commonly referred to as Accounting Standards Codification Topic 842 (“ASC 842”). The Company adopted ASC 842 as of March 1, 2019.
The Company adopted ASC 842 using the transition method, which does not require adjustments to comparative periods nor require modified disclosures in those comparative periods. The Company elected the transition package of practical expedients permitted within the new standard, which among other things, allows the carryforward of the historical lease classification. Further, upon adoption of the new guidance, the Company elected the practical expedients to combine lease and non-lease components for all asset classes and to not recognize ROU assets and lease liabilities for short-term leases for all asset classes.
ASC 842 had a material impact on the Company’s Consolidated Balance Sheets, but did not have an impact on the Consolidated Statements of Operations. The most significant impact was the recognition of ROU assets and lease liabilities for operating leases. At adoption, the Company recognized operating ROU assets of $237.4 million and operating lease liabilities of $244.5 million. Finance leases are not significant to the Company’s financials. The transition adjustment recognized in retained earnings as of March 1, 2019, was not material.
See NOTE 4—Leases for further information on the Company’s lease arrangements.
Identifiable Intangible Assets Identifiable intangible assets consist primarily of trademarks, copyrights and patents, purchased technologies, customer and reseller relationships and covenants not to compete, all of which are amortized over the estimated useful life, generally on a straight-line basis, with the exception of customer and reseller relationships, which are generally amortized over the greater of straight-line over the estimated useful life or the related asset’s pattern of economic benefit. Useful lives range from two years to 10 years.
Derivative Instruments The Company transacts business in various foreign countries and is, therefore, subject to risk of foreign currency exchange rate fluctuations. From time to time, the Company enters into forward contracts to economically hedge transactional exposure associated with commitments arising from trade accounts receivable, trade accounts payable and fixed purchase obligations denominated in a currency other than the functional currency of the respective operating entity. All derivative instruments are recognized in the Consolidated Balance Sheets at their respective fair values. The Company has elected not to prepare and maintain the documentation required to qualify for hedge accounting treatment and, therefore, changes in fair value are recognized in the Consolidated Statements of Operations.
Share Based Awards The Company measures share-based compensation cost at the grant date, based on the estimated fair value of the award and recognizes the cost over the employee requisite service period, typically on a straight-line basis. The Company estimates the fair value of stock options using the Black-Scholes-Merton valuation model. The fair value of nonvested share awards, nonvested share units and performance share units are measured at their underlying closing share price on the day of grant.
Assets and Liabilities Measured at Fair Value on a Recurring Basis
Fair value is defined as the exchange price that would be received for the purchase of an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for such asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value should maximize the use of observable inputs and minimize the use of unobservable inputs. To measure fair value, the Company uses the following fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable:
Level 1—Quoted prices in active markets for identical assets or liabilities.
Level 2—Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3—Unobservable inputs that are supported by little or no market activity and are significant to the fair value of the assets or liabilities.
The Company’s investments are comprised primarily of debt securities that are classified as available for sale and recorded at their fair values. Liquid investments with effective maturities of three months or less at the date of purchase are classified as cash equivalents. Investments with remaining effective maturities of twelve months or less from the balance sheet date are classified as short-term investments. Investments with remaining effective maturities of more than twelve months from the balance sheet date are classified as long-term investments. The Company’s Level 1 financial instruments are valued using quoted prices in active markets for identical instruments. The Company’s Level 2 financial instruments, including derivative instruments, are valued using quoted prices for identical instruments in less active markets or using other observable market inputs for comparable instruments.
Unrealized gains and temporary losses on investments classified as available for sale are included within accumulated other comprehensive income, net of any related tax effect. Realized gains and losses are recorded using the specific identification method and upon realization, such amounts are reclassified from accumulated other comprehensive income to Other expense, net. Realized gains and losses and other than temporary impairments, if any, are reflected in the Company’s Consolidated Statements of Operations as Other expense, net. The Company does not recognize changes in the fair value of its investments in income unless a decline in value is considered other than temporary. The vast majority of the Company’s investments are priced by pricing vendors. These pricing vendors use the most recent observable market information in pricing these securities or, if specific prices are not available for these securities, use other observable inputs. In the event observable inputs are not available, the Company assesses other factors to determine the security’s fair value, including broker quotes or model valuations. Independent price verifications of all holdings are performed by pricing vendors that are then reviewed by the Company. In the event a price fails a pre-established tolerance check, it is researched so that the Company can assess the cause of the variance to determine what the Company believes is the appropriate fair value.
The Company minimizes its credit risk associated with investments by investing primarily in investment-grade, liquid securities. The Company’s policy is designed to limit exposures to any one issuer depending on credit quality. Periodic evaluations of the relative credit standing of those issuers are considered in the Company’s investment strategy.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Accounts Receivable (Tables)
3 Months Ended
May 31, 2019
Receivables [Abstract]  
Schedule of Credit Losses for Financing Receivables, Current
Accounts receivable are presented net of an allowance for doubtful accounts. Activity in the Company’s allowance for doubtful accounts is presented in the following table (in thousands):
As of
 
Balance at
beginning
of period
 
Charged to (recovery of)
expense
 
Adjustments (1)
 
Balance at
end of
period
February 28, 2019
 
$
2,167

 
3,247

 
(853
)
 
$
4,561

May 31, 2019
 
$
4,561

 
(195
)
 
86

 
$
4,452

_______________ 
(1) 
Represents foreign currency translation adjustments and amounts written-off as uncollectible accounts receivable.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Tables)
3 Months Ended
May 31, 2019
Leases [Abstract]  
Schedule of Right-of-Use Assets and Lease Liabilities
Supplemental balance sheet information related to leases was as follows (in thousands, except for lease term and discount rate):
 
Balance Sheet Classification
 
May 31, 2019
 
February 28, 2019
Assets:
 
 
 
 
 
   Operating
Operating right-of-use assets, net
 
$
224,371

 
$

   Finance
Property and equipment, net of accumulated depreciation and amortization
 
579

 
281

Total leased assets
 
 
$
224,950

 
$
281

 
 
 
 
 
 
Liabilities:
 
 
 
 
 
   Current:
 
 
 
 
 
     Operating
Accounts payable and accrued expenses
 
$
46,633

 
$

     Finance
Other current obligations
 
256

 
282

   Long-term:
 
 
 
 
 
     Operating
Operating lease liabilities
 
188,133

 

     Finance
Other long-term obligations
 
336

 
6

Total lease liabilities
 
 
$
235,358

 
$
288


Schedule of Lease Term and Discount Rate
Supplemental information related to leases was as follows:
 
May 31, 2019
Weighted average remaining lease term:
 
   Operating leases
7.33 years
   Finance leases
3.45 years
 
May 31, 2019
Weighted average discount rate:
 
   Operating leases
3.7
%
   Finance leases
3.3
%


Schedule of components of lease expense
The components of lease expense were as follows (in thousands):
 
 
 
Three Months Ended
 
Statement of Operations Classification
 
May 31, 2019
 
May 31, 2018
Operating lease expense
Cost of revenue, Operating expense
 
$
14,666

 
see note (1)

Variable lease expense
Cost of revenue, Operating expense
 
1,176

 
see note (1)

Finance lease expense:
 
 
 
 
 
  Amortization of leased assets
Cost of revenue, Operating expense
 
146

 
276

  Interest on lease liabilities
Interest expense
 
6

 
7

Total lease expense (2)
 
 
$
15,994

 
$
283

____________________ 
(1) 
Rent expense under operating leases was $13.4 million for the three months ended May 31, 2018.
(2) 
Sublease income is recognized as a reduction to operating expense in the Consolidated Statement of Operations and is not material.
Schedule of supplemental cash flow information related to leases
Supplemental cash flow information related to leases was as follows (in thousands):
 
 
Three Months Ended May 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
 
  Operating cash outflows from operating leases
 
$
14,043

  Operating cash outflows from finance leases
 
$
6

  Financing cash outflows from finance leases
 
$
112

Right-of-use assets obtained in exchange for lease obligations:
 
 
   Operating leases
 
$
762

   Finance leases
 
$
133


Schedule of maturities of lease liabilities
Maturities of lease liabilities were as follows (in thousands):
Fiscal Year
Operating leases
 
Finance leases
2020 (excluding the three months ended May 31, 2019)
$
40,737

 
$
258

2021
47,858

 
101

2022
42,467

 
101

2023
33,438

 
101

2024
26,339

 
82

Thereafter
79,125

 

  Total lease payments
269,964

 
643

  Less imputed interest
(35,198
)
 
(51
)
Total
$
234,766

 
$
592



Schedule of future minimum payments for operating and capital lease
The following table, which was included in the Company’s Annual Report on Form 10-K for the fiscal year ended February 28, 2019, depicts gross minimum lease payments under non-cancellable operating and capital leases (in thousands):
Fiscal Year
 
Operating
Leases
 
Capital Leases
2020
 
$
60,722

 
$
282

2021
 
51,060

 
6

2022
 
41,173

 

2023
 
32,016

 

2024
 
27,479

 

Thereafter
 
79,530

 

Total minimum lease payments
 
$
291,980

 
$
288


XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Identifiable Intangible Assets (Tables)
3 Months Ended
May 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The following is a summary of identifiable intangible assets (in thousands):
 
May 31, 2019
 
February 28, 2019
 
Gross
Amount
 
Accumulated
Amortization
 
Net
Amount
 
Gross
Amount
 
Accumulated
Amortization
 
Net
Amount
Trademarks, copyrights and patents
$
180,240

 
$
(86,132
)
 
$
94,108

 
$
176,704

 
$
(82,967
)
 
$
93,737

Purchased technologies
218,561

 
(118,705
)
 
99,856

 
219,196

 
(113,617
)
 
105,579

Customer and reseller relationships
105,562

 
(102,047
)
 
3,515

 
105,737

 
(100,947
)
 
4,790

Covenants not to compete
15,661

 
(14,800
)
 
861

 
15,787

 
(14,728
)
 
1,059

Other intangible assets
8,833

 
(8,259
)
 
574

 
8,833

 
(7,915
)
 
918

Total identifiable intangible assets
$
528,857

 
$
(329,943
)
 
$
198,914

 
$
526,257

 
$
(320,174
)
 
$
206,083


Schedule of Amortization Expense Associated with Identifiable Intangible Assets
Amortization expense associated with identifiable intangible assets recognized in the Company’s Consolidated Financial Statements is summarized as follows (in thousands):
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
Cost of revenue
$
6,660

 
$
6,485

Sales and marketing
1,194

 
1,362

Research and development
34

 
34

General and administrative
2,517

 
2,373

Total amortization expense
$
10,405

 
$
10,254


XML 41 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Selling Costs (Tables)
3 Months Ended
May 31, 2019
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Sales Commissions
Current and non-current deferred commissions are included in Prepaid expenses and Other assets, respectively, in the Company’s Consolidated Balance Sheets and are as follows (in thousands):
 
May 31, 2019
 
February 28, 2019
Deferred commissions, current
$
183,462

 
$
201,971

Deferred commissions, non-current
45,860

 
47,849

Total deferred commissions
$
229,322

 
$
249,820


XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Instruments (Tables)
3 Months Ended
May 31, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Summary of Effects of Derivative Instruments
The effects of derivative instruments on the Company’s Consolidated Financial Statements are as follows (in thousands):
 
May 31, 2019
 
Classification of 
Gain (Loss)
Recognized in Income on
Derivatives
 
Three Months Ended May 31, 2019
 
Balance Sheet 
Classification
 
Fair
Value
 
Notional
Value
 
 
Assets—foreign currency forward contracts not designated as hedges
Other current assets
 
$
233

 
$
18,185

 
Other expense, net
 
$
645

Liabilities—foreign currency forward contracts not designated as hedges
Accounts payable and accrued expenses
 
(173
)
 
42,821

 
Other expense, net
 
(651
)
Total
 
 
$
60

 
$
61,006

 
 
 
$
(6
)
 
May 31, 2018
 
Classification of 
Gain (Loss)
Recognized in Income on
Derivatives
 
Three Months Ended May 31, 2018
 
Balance Sheet 
Classification
 
Fair
Value
 
Notional
Value
 
 
Assets—foreign currency forward contracts not designated as hedges
Other current assets
 
$
111

 
$
21,554

 
Other expense, net
 
$
289

Liabilities—foreign currency forward contracts not designated as hedges
Accounts payable and accrued expenses
 
(790
)
 
28,112

 
Other expense, net
 
(1,136
)
Total
 
 
$
(679
)
 
$
49,666

 
 
 
$
(847
)

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Convertible Notes (Tables)
3 Months Ended
May 31, 2019
Debt Disclosure [Abstract]  
Components of Convertible Notes The convertible notes consisted of the following (in thousands):
 
May 31, 2019
 
February 28, 2019
Liability component:
 
 
 
Principal
$
190,396

 
$
306,552

Less: debt issuance costs
(211
)
 
(595
)
Less: debt discount
(1,632
)
 
(4,590
)
Net carrying amount
$
188,553

 
$
301,367

Equity component (1)
$
22,916

 
$
36,897

__________
 
 
 
(1)   Recognized in the Consolidated Balance Sheets in Additional paid-in capital.

Schedule of Total Interest Expense Recognized Related to Convertible Notes
The following table includes total interest expense recognized related to the convertible notes (in thousands):
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
Coupon rate 0.25% per year, payable semiannually
$
69

 
$
471

Amortization of convertible note issuance costs — liability component
384

 
831

Accretion of debt discount
1,501

 
5,007

Total interest expense related to convertible notes
$
1,954

 
$
6,309


Summary of Fair Value of Convertible Notes and Carrying Value of Convertible Notes
The fair value of the convertible notes, which was determined based on inputs that are observable in the market (Level 2), and the carrying value of convertible notes (the carrying value excludes the equity component of the convertible notes classified in equity) is as follows (in thousands):
 
May 31, 2019
  
Fair Value
 
Carrying Value
Convertible notes
$
188,798

 
$
188,553


XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity (Tables)
3 Months Ended
May 31, 2019
Equity [Abstract]  
Summary of Changes in Stockholders' Equity
The following table summarizes the changes in the Company’s stockholders’ equity during the three months ended May 31, 2019 (in thousands): 
 
Common Stock
 
Additional
Paid-In
Capital
 
Retained
Earnings
 
Treasury
Stock
 
Accumulated
Other
Comprehensive
Loss
 
Total
Stockholders’
Equity
 
Shares
 
Amount
 
 
 
 
 
Balance at February 28, 2019
244,403

 
$
24

 
$
2,791,895

 
$
2,054,069

 
$
(3,189,434
)
 
$
(42,622
)
 
$
1,613,932

Net income

 

 

 
141,120

 

 

 
141,120

Other comprehensive loss, net of tax

 

 

 

 

 
(5,036
)
 
(5,036
)
Vest and exercise of share-based awards
944

 
1

 
368

 

 

 

 
369

Common stock repurchase

 

 

 

 

 

 

Share-based compensation expense

 

 
50,168

 

 

 

 
50,168

Minimum tax withholdings paid by the Company on behalf of employees related to net settlement of employee share-based awards

 

 
(81,274
)
 

 

 

 
(81,274
)
Re-issuance of treasury stock under employee stock purchase plan
 
 

 
23,323

 

 
16,614

 

 
39,937

Convertible note conversions
943

 

 
(1,296
)
 

 

 

 
(1,296
)
Exercises of convertible note hedges

 

 
69,380

 

 
(69,364
)
 

 
16

Other adjustments
 
 


 
541

 

 
(541
)
 

 

Balance at May 31, 2019
246,290

 
$
25

 
$
2,853,105

 
$
2,195,189

 
$
(3,242,725
)
 
$
(47,658
)
 
$
1,757,936

The following table summarizes the changes in the Company’s stockholders’ equity during the three months ended May 31, 2018 (in thousands):
 
Common Stock
 
Additional
Paid-In
Capital
 
Retained
Earnings
 
Treasury
Stock
 
Accumulated
Other
Comprehensive
Loss
 
Total
Stockholders’
Equity
 
Shares
 
Amount
 
 
 
 
 
Balance at February 28, 2018
238,689

 
$
24

 
$
2,416,080

 
$
1,619,688

 
$
(2,525,072
)
 
$
(32,596
)
 
$
1,478,124

Net income

 

 

 
113,190

 

 

 
113,190

Other comprehensive loss, net of tax

 

 

 

 

 
(10,905
)
 
(10,905
)
Vest and exercise of share-based awards
905

 

 
875

 

 

 

 
875

Common stock repurchase

 

 
(17,175
)
 

 
(132,844
)
 

 
(150,019
)
Share-based compensation expense

 

 
46,005

 

 

 

 
46,005

Minimum tax withholdings paid by the Company on behalf of employees related to net settlement of employee share-based awards

 

 
(77,094
)
 

 

 

 
(77,094
)
Re-issuance of treasury stock under employee stock purchase plan
 
 

 
18,471

 

 
13,740

 

 
32,211

Convertible note conversions
185

 

 
(835
)
 

 

 

 
(835
)
Exercises of convertible note hedges
 
 

 
13,598

 

 
(13,598
)
 

 

Cumulative-effect adjustment from adoption of ASU 2016-01
 
 

 

 
392

 

 

 
392

Balance at May 31, 2018
239,779

 
$
24

 
$
2,399,925

 
$
1,733,270

 
$
(2,657,774
)
 
$
(43,501
)
 
$
1,431,944


Summary of Accumulated Other Comprehensive Loss
Accumulated other comprehensive loss was comprised of the following (in thousands):
 
 
May 31, 2019
 
February 28, 2019
Accumulated loss from foreign currency translation adjustment, net of tax
 
$
(47,756
)
 
$
(41,500
)
Accumulated unrealized gain (loss), net of tax, on available-for-sale securities
 
98

 
(1,122
)
Accumulated other comprehensive loss
 
$
(47,658
)
 
$
(42,622
)

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Revenue and Performance Obligations (Tables)
3 Months Ended
May 31, 2019
Revenue from Contract with Customer [Abstract]  
Contract with Customer, Asset and Liability
Activity in the Company’s deferred revenue accounts is presented in the following table (in thousands):
 
 
February 28, 2019
 
Revenue recognized from opening balance
 
Deferred revenue, net (1)
 
May 31, 2019
Deferred revenue, short-term
 
$
2,161,206

 
$
(705,210
)
 
$
560,492

 
$
2,016,488

Deferred revenue, long-term
 
821,218

 

 
(40,175
)
 
781,043

Total deferred revenue
 
$
2,982,424

 
$
(705,210
)
 
$
520,317

 
$
2,797,531

____________________ 
(1) 
Includes revenue recognized from current period customer contracts and the impact from foreign currency exchange rate fluctuations.
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share (Tables)
3 Months Ended
May 31, 2019
Earnings Per Share [Abstract]  
Reconciliation of Numerators and Denominators of Earnings Per Share Calculation
The following table reconciles the numerators and denominators of the earnings per share (“EPS”) calculation (in thousands, except per share amounts):
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
Net income available to common stockholders
$
141,120

 
$
113,190

Weighted average common shares outstanding
177,400

 
177,302

Incremental shares attributable to assumed vesting or exercise of outstanding equity award shares
2,803

 
3,833

Dilutive effect of convertible notes
1,554

 
5,686

Dilutive effect of warrants
4,878

 
3,918

Diluted shares
186,635

 
190,739

Diluted net income per share
$
0.76

 
$
0.59


 

Shares Considered Anti-Dilutive for Calculating Diluted EPS
The following share awards are not included in the computation of diluted EPS because the aggregate value of proceeds considered received upon either exercise or vesting was greater than the average market price of the Company’s common stock during the related periods and the effect of including such share awards in the computation would be anti-dilutive (in thousands): 
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
Number of shares considered anti-dilutive for calculating diluted EPS
43

 


XML 47 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Share-based Awards (Tables)
3 Months Ended
May 31, 2019
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Share-Based Compensation Expense
The following summarizes share-based compensation expense recognized in the Company’s Consolidated Financial Statements (in thousands):
 
 
Three Months Ended
 
 
May 31, 2019
 
May 31, 2018
Cost of revenue
 
$
4,945

 
$
5,128

Sales and marketing
 
21,904

 
19,520

Research and development
 
16,002

 
14,782

General and administrative
 
7,317

 
6,575

Total share-based compensation expense (1)
 
$
50,168

 
$
46,005

__________ 
(1)
Total share-based compensation expense included $1.7 million and $4.0 million, respectively, of expense related to the Company’s employee stock purchase plan (“ESPP”) for the three months ended May 31, 2019 and May 31, 2018.
Summary of Share-Based Awards Granted During Period
The following table summarizes the Company’s share-based awards granted, by type:
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
 
Shares and
Share Units
Underlying Awards
 
Weighted
Average Per Share Award Fair Value
 
Shares and
Share Units
Underlying Awards
 
Weighted
Average Per Share Award Fair Value
Service-based shares and share units
885,436

(1)(2) 
$
183.37

 
669,450

(1) 
$
160.53

Performance share units—target


$

 
173,014

 
$
163.56

Performance share awards


$

 
64,219

(2) 
$
163.56

Total share-based awards
885,436

 
$
183.37

 
906,683

 
$
161.32


_________ 
(1) 
Service-based shares and share units granted during the three months ended May 31, 2019 include 639,439 share units that vest over a three-year period with one-third vesting on the first anniversary of the grant date and one-twelfth vesting quarterly over the remaining two years and 56,487 share units that vest over a three-year period with one-third vesting annually over the three-year period. Service-based share units granted during the three months ended May 31, 2018 vest over a four-year period with one-quarter vesting annually over the four- year period.
(2) 
Service-based shares and share units granted during the three months ended May 31, 2019 include 189,510 restricted stock awards that vest over a three-year period with one-third vesting annually over the three-year period. Restricted stock awards granted during the three months ended May 31, 2018 were subject to the achievement of a specified dollar amount of revenue for fiscal 2019 (the “RSA Performance Goal”). Since the Company achieved the RSA Performance Goal, 25% of the restricted stock vests on or about July 16, 2019, and the remainder vests ratably on a quarterly basis over the course of the subsequent three-year period, provided that the grantee’s business relationship with the Company has not ceased.
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Assets and Liabilities Measured at Fair Value on a Recurring Basis (Tables)
3 Months Ended
May 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value of Assets and Liabilities Measured at Fair Value on a Recurring Basis
The following table summarizes the composition and fair value hierarchy of the Company’s financial assets and liabilities at May 31, 2019 (in thousands):
 
May 31, 2019
 
Level 1
 
Level 2
 
Level 3
Assets:
 
 
 
 
 
 
 
Money markets (1)
$
901,570

 
$
901,570

 
$

 
$

Available-for-sale securities (1):
 
 
 
 
 
 
 
Commercial paper
255,780

 

 
255,780

 

U.S. agency securities
203,135

 

 
203,135

 

Corporate securities
162,662

 

 
162,662

 

Foreign currency derivatives (2)
233

 

 
233

 

Liabilities:
 
 
 
 
 
 
 
Foreign currency derivatives (3)
(173
)
 

 
(173
)
 

Total
$
1,523,207

 
$
901,570

 
$
621,637

 
$

__________ 
(1) 
Included in Cash, cash equivalents and restricted cash, Investments in debt securities, short-term or Investments in debt securities, long-term in the Company’s Consolidated Balance Sheet at May 31, 2019, in addition to $1.14 billion of cash.
(2) 
Included in Other current assets in the Company’s Consolidated Balance Sheet at May 31, 2019.
(3) 
Included in Accounts payable and accrued expenses in the Company’s Consolidated Balance Sheet at May 31, 2019.
The following table summarizes the composition and fair value hierarchy of the Company’s financial assets and liabilities at February 28, 2019 (in thousands):
 
February 28, 2019
 
Level 1
 
Level 2
 
Level 3
Assets:
 
 
 
 
 
 
 
Money markets (1)
$
398,056

 
$
398,056

 
$

 
$

Interest-bearing deposits (1)
56,883

 

 
56,883

 

Available-for-sale securities (1):
 
 
 
 
 
 
 
Commercial paper
541,753

 

 
541,753

 

U.S. agency securities
222,298

 

 
222,298

 

Corporate securities
262,692

 

 
262,692

 

Foreign currency derivatives (2)
24

 

 
24

 

Liabilities:
 
 
 
 
 
 
 
Foreign currency derivatives (3)
(245
)
 

 
(245
)
 

Total
$
1,481,461

 
$
398,056

 
$
1,083,405

 
$

__________ 
(1) 
Included in Cash, cash equivalents and restricted cash, Investments in debt securities, short-term or Investments in debt securities, long-term in the Company’s Consolidated Balance Sheet at February 28, 2019, in addition to $943.3 million of cash.
(2) 
Included in Other current assets in the Company’s Consolidated Balance Sheet at February 28, 2019.
(3) 
Included in Accounts payable and accrued expenses in the Company’s Consolidated Balance Sheet at February 28, 2019.
Investments Measured at Fair Value
The following table represents the Company’s investments measured at fair value as of May 31, 2019 (in thousands):
 
 
 
 
 
 
 
 
 
Balance Sheet Classification
 
Amortized
Cost
 
Gross Unrealized
 
Aggregate
Fair Value
 
Cash Equivalent Marketable Securities
 
Investments in debt securities, short-term
 
Investments in debt securities, long-term
 
 
Gains
 
Losses (1)
 
 
 
 
Money markets
$
901,570

 
$

 
$

 
$
901,570

 
$
901,570

 
$

 
$

Commercial paper
255,780

 

 

 
255,780

 
255,780

 

 

U.S. agency securities
203,746

 
13

 
(624
)
 
203,135

 

 
68,682

 
134,453

Corporate securities
162,629

 
284

 
(251
)
 
162,662

 

 
108,943

 
53,719

Total
$
1,523,725

 
$
297

 
$
(875
)
 
$
1,523,147

 
$
1,157,350

 
$
177,625

 
$
188,172

__________ 
(1) 
As of May 31, 2019, there were $0.9 million of accumulated unrealized losses related to investments that have been in a continuous unrealized loss position for 12 months or longer. The aggregate related fair value of investments with unrealized losses was $268.0 million.
The following table represents the Company’s investments measured at fair value as of February 28, 2019 (in thousands):
 
 
 
 
 
 
 
 
 
Balance Sheet Classification
 
Amortized
Cost
 
Gross Unrealized
 
Aggregate
Fair Value
 
Cash Equivalent Marketable Securities
 
Investments in debt securities, short-term
 
Investments in debt securities, long-term
 
 
Gains
 
Losses (1)
 
 
 
 
Money markets
$
398,056

 
$

 
$

 
$
398,056

 
$
398,056

 
$

 
$

Interest-bearing deposits
56,883

 

 

 
56,883

 

 
56,883

 

Commercial paper
541,753

 

 

 
541,753

 
541,753

 

 

U.S. agency securities
224,293

 

 
(1,995
)
 
222,298

 

 
75,037

 
147,261

Corporate securities
263,059

 
299

 
(666
)
 
262,692

 

 
161,441

 
101,251

Total
$
1,484,044

 
$
299

 
$
(2,661
)
 
$
1,481,682

 
$
939,809

 
$
293,361

 
$
248,512

__________ 
(1) 
As of February 28, 2019, there were $2.6 million of accumulated unrealized losses related to investments that have been in a continuous unrealized loss position for 12 months or longer. The aggregate related fair value of investments with unrealized losses was $387.8 million.
Summary of Stated Maturities of Investment in Debt Securities
The following table summarizes the stated maturities of the Company’s investment in available-for-sale securities (in thousands):
 
As of May 31, 2019
 
Less than 1 Year
 
1-5 Years
 
More than 5 Years
Maturity of available-for-sale debt securities
$
365,797

 
$
177,625

 
$
188,172

 
$


XML 49 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting (Tables)
3 Months Ended
May 31, 2019
Segment Reporting [Abstract]  
Summary of Revenue, Income (Loss) from Operations, Total Assets and Total Cash, Cash Equivalents and Available-for-Sale Investment Securities by Geographic Segment
The following summarizes revenue from unaffiliated customers; income (loss) from operations; total cash, cash equivalents and available-for-sale investment securities and total assets by geographic segment (in thousands):
 
Americas
 
EMEA
 
Asia Pacific
 
Corporate (1)
 
Consolidated
 
Three Months Ended May 31, 2019
Revenue from unaffiliated customers
$
582,290

 
$
216,951

 
$
134,870

 
$

 
$
934,111

Income (loss) from operations
$
83,555

 
$
54,909

 
$
43,822

 
$
(50,168
)
 
$
132,118

Total cash, cash equivalents, restricted cash and available-for-sale investment securities
$
1,429,795

 
$
730,228

 
$
501,170

 
$

 
$
2,661,193

Total assets
$
3,567,096

 
$
1,258,782

 
$
748,061

 
$

 
$
5,573,939

 
Three Months Ended May 31, 2018
Revenue from unaffiliated customers
$
500,306

 
$
195,148

 
$
118,076

 
$

 
$
813,530

Income (loss) from operations
$
71,864

 
$
48,860

 
$
37,437

 
$
(46,005
)
 
$
112,156

Total cash, cash equivalents, restricted cash and available-for-sale investment securities
$
1,524,311

 
$
576,171

 
$
426,647

 
$

 
$
2,527,129

Total assets
$
3,559,900

 
$
1,015,187

 
$
616,474

 
$

 
$
5,191,561

 _______________ 
(1) 
Amounts represent share-based compensation expense that was not allocated to geographic segments.
Summary of Revenue from Unaffiliated Customers
The Company approximates its geographic sources of revenue based on the country of origin of its non-cancellable subscription and service agreements initiated during the year (commonly referred to as bookings). The following table lists revenue from unaffiliated customers in the U.S., the Company’s country of domicile, and revenue from foreign countries (in thousands):
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
U.S., the Company’s country of domicile
$
511,716

 
$
442,421

Foreign
422,395

 
371,109

Total revenue from unaffiliated customers
$
934,111

 
$
813,530


Summary of Tangible Long-Lived Assets
Total tangible long-lived assets located in the U.S., the Company’s country of domicile, and similar tangible long-lived assets held outside the U.S. are summarized in the following table (in thousands):
 
May 31, 2019
 
February 28, 2019
U.S., the Company’s country of domicile
$
131,071

 
$
129,387

Foreign
68,944

 
69,582

Total tangible long-lived assets
$
200,015

 
$
198,969


Summary of Subscription Revenue and Services by Technology Classes
The following table provides further detail, by type, of the Company’s subscription and services revenues. Subscription revenue for infrastructure-related offerings includes subscription revenue generated from Red Hat Enterprise Linux and related technologies such as Red Hat Satellite and Red Hat Virtualization. Subscription revenue generated from the Company’s Application Development-related and other emerging technology offerings includes Red Hat Middleware, Red Hat OpenShift, Red Hat Cloud Infrastructure, Red Hat OpenStack Platform, Red Hat Ansible Automation, Red Hat CloudForms and Red Hat Storage technologies (in thousands):
 
Three Months Ended
 
May 31, 2019
 
May 31, 2018
Subscription revenue:
 
 
 
Infrastructure-related offerings
$
580,306

 
$
522,402

Application Development-related and other emerging technology offerings
234,646

 
189,119

Total subscription revenue
814,952

 
711,521

Training and services revenue:
 
 
 
Consulting services
93,423

 
79,147

Training
25,736

 
22,862

Total training and services revenue
119,159

 
102,009

Total revenue
$
934,111

 
$
813,530


XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations (Tables)
3 Months Ended
May 31, 2019
Business Combinations [Abstract]  
Summary of Changes in Goodwill
The following is a summary of goodwill (in thousands):
Balance at February 28, 2019
$
1,276,853

Impact of foreign currency fluctuations
(3,359
)
Balance at May 31, 2019
$
1,273,494


XML 51 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Company Merger Agreement (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
May 31, 2019
Feb. 28, 2019
Oct. 28, 2018
Business Acquisition [Line Items]      
Common Stock, par value (in dollars per share) $ 0.0001 $ 0.0001 $ 0.0001
Merger with IBM      
Business Acquisition [Line Items]      
Business Acquisition, Share Price (in dollars per share)     $ 190.00
Business Combination, Acquisition Related Costs $ 9.9    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Narrative (Detail) - USD ($)
$ in Thousands
3 Months Ended
May 31, 2019
Mar. 01, 2019
Feb. 28, 2019
[1]
Accounting Policies [Abstract]      
Operating Lease, Right-of-Use Asset $ 224,371 [1] $ 237,400 $ 0
Operating Lease, Liability $ 234,766 $ 244,500  
Minimum      
Disaggregation of Revenue [Line Items]      
Contract payment terms 30 days    
Maximum      
Disaggregation of Revenue [Line Items]      
Contract payment terms 60 days    
Base Subscription [Member]      
Disaggregation of Revenue [Line Items]      
Revenue Recognition Customer Contract Period Minimum 1 year    
Revenue Recognition Customer Contract Period Maximum 3 years    
Renewal [Member]      
Disaggregation of Revenue [Line Items]      
Revenue Recognition Customer Contract Period Minimum 1 year    
Revenue Recognition Customer Contract Period Maximum 3 years    
[1]
Effective March 1, 2019, the Company adopted Accounting Standard Update 2016-02, Leases (Topic 842) (“ASC 842”). See NOTE 2—Summary of Significant Accounting Policies and NOTE 4—Leases for detailed information on adoption of ASC 842.
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Accounts Receivable (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
May 31, 2019
Feb. 28, 2019
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Balance at beginning of period $ 4,561 $ 2,167
Charged to expense   3,247
Recovery of expenses (195)  
Adjustments [1] 86 (853)
Balance at end of period 4,452 4,561
Unbilled contracts receivable $ 43,300 $ 40,200
One Customer [Member] | Accounts Receivable [Member] | Customer Concentration Risk    
Schedule of Customer Receivables [Line Items]    
Concentration risk, percentage   10.00%
[1]
Represents foreign currency translation adjustments and amounts written-off as uncollectible accounts receivable.
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Schedule of ROU Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
May 31, 2019
Mar. 01, 2019
Feb. 28, 2019
Leases [Abstract]      
Operating right-of-use assets, net $ 224,371 [1] $ 237,400 $ 0 [1]
Finance right-of-use assets, net 579   281
Total leased assets 224,950   281
Lease liabilities, current      
Operating lease liabilities, current 46,633   0
Finance lease liabilities, current 256   282
Lease liabilities, non current      
Operating lease liabilities, noncurrent [1] 188,133   0
Finance lease liabilities, noncurrent 336   6
Total lease liabilities $ 235,358   $ 288
[1]
Effective March 1, 2019, the Company adopted Accounting Standard Update 2016-02, Leases (Topic 842) (“ASC 842”). See NOTE 2—Summary of Significant Accounting Policies and NOTE 4—Leases for detailed information on adoption of ASC 842.
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Schedule of Lease Term and Discount Rate (Details)
May 31, 2019
Leases [Abstract]  
Weighted average remaining lease term - operating leases 7 years 3 months 29 days
Weighted average remaining lease term - finance leases 3 years 5 months 12 days
Weighted average discount rate, operating leases 3.70%
Weighted average discount rate, finance leases 3.30%
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Schedule of Component of Lease expense (Details) - USD ($)
$ in Thousands
3 Months Ended
May 31, 2019
May 31, 2018
Leases [Abstract]    
Operating lease expense $ 14,666  
Variable lease expense 1,176  
Operating leases rent expense   $ 13,400
Finance lease expense    
Amortization of leased assets 146 276
Interest on lease liabilities 6 7
Total lease expense [1] $ 15,994 $ 283
[1]
Sublease income is recognized as a reduction to operating expense in the Consolidated Statement of Operations and is not material.
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Schedule of Supplemental Cash Flow Information Related To Leases (Details)
$ in Thousands
3 Months Ended
May 31, 2019
USD ($)
Leases [Abstract]  
Operating cash outflows from operating leases $ 14,043
Operating cash outflows from finance leases 6
Financing cash outflows from finance leases 112
ROU Assets obtained in exchange of operating lease liability 762
ROU asset obtained in exchange for finance lease liability $ 133
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
May 31, 2019
Mar. 01, 2019
Operating Lease Liabilities, Payments Due [Abstract]    
2020 (excluding the three months ended May 31, 2019) $ 40,737  
2021 47,858  
2022 42,467  
2023 33,438  
2024 26,339  
Thereafter 79,125  
Total lease payments 269,964  
Less: imputed interest (35,198)  
Total 234,766 $ 244,500
Finance Lease Liabilities, Payments, Due [Abstract]    
2020 (excluding the three months ended May 31, 2019) 258  
2021 101  
2022 101  
2023 101  
2024 82  
Thereafter 0  
Total lease payments 643  
Less: imputed interest (51)  
Total $ 592  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Schedule of Future Minimum Payments for Operating and Capital Leases (Details)
$ in Thousands
Feb. 28, 2019
USD ($)
Operating leases, future minimum payment due  
2020 $ 60,722
2021 51,060
2022 41,173
2023 32,016
2024 27,479
Thereafter 79,530
Total minimum lease payments 291,980
Capital Leases, future minimum payments due  
2020 282
2021 6
2022 0
2023 0
2024 0
Thereafter 0
Total minimum payment due $ 288
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Identifiable Intangible Assets - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
May 31, 2019
Feb. 28, 2019
Acquired Finite-Lived Intangible Assets [Line Items]    
Carrying amount for trademarks with an indefinite estimated useful life $ 11.2 $ 11.4
Minimum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total identified intangible assets, useful life (in years) 2 years  
Maximum    
Acquired Finite-Lived Intangible Assets [Line Items]    
Total identified intangible assets, useful life (in years) 10 years  
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Identifiable Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) - USD ($)
$ in Thousands
May 31, 2019
Feb. 28, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 528,857 $ 526,257
Accumulated Amortization (329,943) (320,174)
Net Amount 198,914 206,083
Trademarks, copyrights and patents    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 180,240 176,704
Accumulated Amortization (86,132) (82,967)
Net Amount 94,108 93,737
Purchased technologies    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 218,561 219,196
Accumulated Amortization (118,705) (113,617)
Net Amount 99,856 105,579
Customer and reseller relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 105,562 105,737
Accumulated Amortization (102,047) (100,947)
Net Amount 3,515 4,790
Covenants not to compete    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 15,661 15,787
Accumulated Amortization (14,800) (14,728)
Net Amount 861 1,059
Other intangible assets    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 8,833 8,833
Accumulated Amortization (8,259) (7,915)
Net Amount $ 574 $ 918
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Identifiable Intangible Assets - Schedule of Amortization Expense Associated with Identifiable Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended
May 31, 2019
May 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Total amortization expense $ 10,405 $ 10,254
Cost of revenue    
Finite-Lived Intangible Assets [Line Items]    
Total amortization expense 6,660 6,485
Sales and marketing    
Finite-Lived Intangible Assets [Line Items]    
Total amortization expense 1,194 1,362
Research and development    
Finite-Lived Intangible Assets [Line Items]    
Total amortization expense 34 34
General and administrative    
Finite-Lived Intangible Assets [Line Items]    
Total amortization expense $ 2,517 $ 2,373
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Selling Costs (Detail) - USD ($)
3 Months Ended
May 31, 2019
May 31, 2018
Feb. 28, 2019
Revenue from Contract with Customer [Abstract]      
Deferred commissions, current $ 183,462,000   $ 201,971,000
Deferred commissions, non-current 45,860,000   47,849,000
Total deferred commissions 229,322,000   $ 249,820,000
Amortization expense 64,300,000 $ 56,200,000  
Impairment loss $ 0 $ 0  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Derivative Instruments (Detail) - USD ($)
$ in Thousands
3 Months Ended
May 31, 2019
May 31, 2018
Derivative [Line Items]    
Total, Fair Value $ 60 $ (679)
Notional value of foreign currency forward contracts not designated as hedges 61,006 49,666
Amount of unrealized gain (loss) recognized in income on derivatives (6) (847)
Other current assets    
Derivative [Line Items]    
Assets—foreign currency forward contracts not designated as hedges 233 111
Notional value of foreign currency forward contracts not designated as hedges, assets 18,185 21,554
Accounts payable and accrued expenses    
Derivative [Line Items]    
Liabilities—foreign currency forward contracts not designated as hedges (173) (790)
Notional value of foreign currency forward contracts not designated as hedges, liabilities 42,821 28,112
Derivative Liabilities | Other expense, net    
Derivative [Line Items]    
Amount of unrealized gain (loss) recognized in income on derivatives (651) (1,136)
Derivative Assets | Other expense, net    
Derivative [Line Items]    
Amount of unrealized gain (loss) recognized in income on derivatives $ 645 $ 289
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Detail) - USD ($)
$ in Millions
3 Months Ended
May 31, 2019
May 31, 2018
Income Taxes [Line Items]    
Effective tax rate (1.80%) (1.50%)
Federal statutory rate 21.00% 21.00%
Net discrete tax benefits $ 28.8 $ 26.8
Decrease in unrecognized tax benefits $ 68.2  
Significant change in unrecognized tax benefits, nature of event as a result of audit settlements in various tax jurisdictions  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Convertible Notes - Additional Information (Detail)
$ / shares in Units, $ in Thousands
3 Months Ended
Oct. 07, 2014
USD ($)
$ / shares
Oct. 01, 2014
USD ($)
$ / shares
shares
Aug. 31, 2019
USD ($)
May 31, 2019
USD ($)
$ / shares
shares
Feb. 28, 2019
USD ($)
May 31, 2018
$ / shares
Debt Instrument [Line Items]            
Closing price of common stock (in dollars per share) | $ / shares       $ 184.30    
If-converted value in excess of principal       $ 287,600    
Convertible notes, current       $ 188,553 $ 69,827  
Strike price of warrants (in dollars per share) | $ / shares   $ 101.65   $ 101.65   $ 101.65
Purchase of convertible note hedges   $ 148,000        
Proceeds from issuance of warrants   $ 79,800        
Number of shares of common stock underlying the warrants | shares   10,965,630        
Fundamental Change            
Debt Instrument [Line Items]            
Repurchase of note principal amount 100.00%          
Default            
Debt Instrument [Line Items]            
Repurchase of note principal amount 100.00%          
Ownership percentage of outstanding principal amount 25.00%          
0.25% Convertible Senior Notes due 2019            
Debt Instrument [Line Items]            
Debt instrument, face amount $ 805,000          
Debt instrument, interest rate       0.25%   0.25%
Converted instrument, amount       $ 116,200    
Converted instrument, shares issued (in shares) | shares       943,513    
Loss on settled conversions       $ 200    
Debt Conversion, Converted Instrument, Total Amount       $ 614,600    
Options exercised under convertible note hedge transaction (in shares) | shares       954,731    
0.25% Convertible Senior Notes due 2019 | Unsecured Debt            
Debt Instrument [Line Items]            
Debt instrument, offering date Oct. 01, 2014          
Debt instrument, interest rate 0.25%          
Frequency of interest payment semiannually in arrears on April 1 and October 1 of each year, beginning on April 1, 2015.          
Debt instrument, maturity date Oct. 01, 2019          
Common stock conversion rate 0.0136219          
Debt instrument, convertible, conversion price (in dollars per share) | $ / shares $ 73.41 $ 73.41        
Subsequent Event | 0.25% Convertible Senior Notes due 2019            
Debt Instrument [Line Items]            
Converted instrument, amount     $ 3,000      
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Convertible Notes - Components of Convertible Notes (Detail) - USD ($)
$ in Thousands
May 31, 2019
Feb. 28, 2019
Liability Component [Abstract]    
Net carrying amount $ 0 $ 231,540
Unsecured Debt | 0.25% Convertible Senior Notes due 2019    
Liability Component [Abstract]    
Principal 190,396 306,552
Less: debt issuance costs (211) (595)
Less: debt discount (1,632) (4,590)
Net carrying amount 188,553 301,367
Equity component [1] $ 22,916 $ 36,897
[1] Recognized in the Consolidated Balance Sheets in Additional paid-in capital.
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Convertible Notes - Interest Expense Related to Convertible Notes (Detail) - 0.25% Convertible Senior Notes due 2019 - USD ($)
$ in Thousands
3 Months Ended
May 31, 2019
May 31, 2018
Debt Instrument [Line Items]    
Coupon rate 0.25% per year, payable semiannually $ 69 $ 471
Amortization of convertible note issuance costs — liability component 384 831
Accretion of debt discount 1,501 5,007
Total interest expense related to convertible notes $ 1,954 $ 6,309
Coupon rate per year 0.25% 0.25%
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Convertible Notes - Fair Value of Notes Based on Inputs Observable in Market (Level 2) and Carrying Value of Debt Instruments (Detail) - USD ($)
$ in Thousands
May 31, 2019
Feb. 28, 2019
Debt Instrument [Line Items]    
Carrying value, convertible notes $ 0 $ 231,540
Level 2    
Debt Instrument [Line Items]    
Fair value, convertible notes 188,798  
Unsecured Debt | 0.25% Convertible Senior Notes due 2019    
Debt Instrument [Line Items]    
Carrying value, convertible notes $ 188,553 $ 301,367
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Summary of Changes in Stockholders' Equity (Detail) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
May 31, 2019
May 31, 2018
Feb. 28, 2019
Feb. 28, 2018
Changes in Stockholders' Equity        
Beginning Balance $ 1,613,932 $ 1,478,124    
Net income 141,120 113,190    
Other comprehensive income (loss), net of tax (5,036) (10,905)    
Vest and exercise of share-based awards 369 875    
Common stock repurchase 0 (150,019)    
Share-based compensation expense 50,168 46,005    
Minimum tax withholdings paid by the Company on behalf of employees related to net settlement of employee share-based awards (81,274) (77,094)    
Re-issuance of treasury stock under employee stock purchase plan 39,937 32,211    
Convertible note conversions (1,296) (835)    
Exercise of convertible note hedges 16 0    
Other adjustments 0      
Cumulative Effect of New Accounting Principle in Period of Adoption   392    
Ending Balance 1,757,936 1,431,944    
Common Stock        
Changes in Stockholders' Equity        
Beginning Balance $ 24 $ 24    
Vest and exercise of share-based awards (shares) 944 905    
Vest and exercise of share-based awards $ 1      
Convertible note conversions (shares) 943 185    
Shares, Issued 246,290 239,779 244,403 238,689
Ending Balance $ 25 $ 24    
Additional Paid-In Capital        
Changes in Stockholders' Equity        
Beginning Balance 2,791,895 2,416,080    
Vest and exercise of share-based awards 368 875    
Common stock repurchase 0 (17,175)    
Share-based compensation expense 50,168 46,005    
Minimum tax withholdings paid by the Company on behalf of employees related to net settlement of employee share-based awards (81,274) (77,094)    
Re-issuance of treasury stock under employee stock purchase plan 23,323 18,471    
Convertible note conversions (1,296) (835)    
Exercises of convertible note hedges 69,380 13,598    
Other adjustments (541)      
Ending Balance 2,853,105 2,399,925    
Retained Earnings        
Changes in Stockholders' Equity        
Beginning Balance 2,054,069 1,619,688    
Net income 141,120 113,190    
Cumulative Effect of New Accounting Principle in Period of Adoption   392    
Ending Balance 2,195,189 1,733,270    
Treasury Stock        
Changes in Stockholders' Equity        
Beginning Balance (3,189,434) (2,525,072)    
Common stock repurchase 0 (132,844)    
Re-issuance of treasury stock under employee stock purchase plan 16,614 13,740    
Convertible note conversions 0      
Exercises of convertible note hedges (69,364) (13,598)    
Other adjustments (541)      
Ending Balance (3,242,725) (2,657,774)    
Accumulated Other Comprehensive Loss        
Changes in Stockholders' Equity        
Beginning Balance (42,622) (32,596)    
Other comprehensive income (loss), net of tax (5,036) (10,905)    
Ending Balance $ (47,658) $ (43,501)    
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Additional Information (Detail) - USD ($)
3 Months Ended 11 Months Ended
Jun. 21, 2018
Jun. 22, 2016
May 31, 2019
May 31, 2018
May 31, 2019
Shareholders Equity [Line Items]          
Aggregate cost of common stock repurchased     $ 0 $ 150,019,000  
June 2016 Share Repurchase Program          
Shareholders Equity [Line Items]          
Common stock amount authorized for stock repurchase program   $ 1,000,000,000.0      
Stock repurchase program termination date   Jun. 30, 2018      
June 2018 Share Repurchase Program          
Shareholders Equity [Line Items]          
Common stock amount authorized for stock repurchase program $ 1,000,000,000.0        
Stock repurchase program termination date Jun. 30, 2020        
Common stock, purchased during the period (in shares)         1,838,241
Aggregate cost of common stock repurchased         $ 262,800,000
Stock available for repurchase     $ 737,200,000   $ 737,200,000
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Summary of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
May 31, 2019
Feb. 28, 2019
Equity [Abstract]    
Accumulated loss from foreign currency translation adjustment, net of tax $ (47,756) $ (41,500)
Accumulated unrealized gain (loss), net of tax, on available-for-sale securities 98 (1,122)
Accumulated other comprehensive loss $ (47,658) $ (42,622)
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Revenue and Performance Obligations - Summary of Deferred Revenue Activity (Detail)
$ in Thousands
3 Months Ended
May 31, 2019
USD ($)
Change in Contract with Customer, Liability [Roll Forward]  
Deferred revenue, short-term, beginning balance $ 2,161,206
Deferred revenue, long-term, beginning balance 821,218
Total deferred revenue, beginning balance 2,982,424
Revenue recognized from opening balance, current (705,210)
Revenue recognized from opening balance, noncurrent 0
Revenue recognized from opening balance (705,210)
Deferred revenue net, short-term 560,492 [1]
Deferred revenue net, long-term (40,175) [1]
Deferred revenue net 520,317 [1]
Deferred revenue, short-term, ending balance 2,016,488
Deferred revenue, long-term, ending balance 781,043
Total deferred revenue, ending balance $ 2,797,531
[1]
Includes revenue recognized from current period customer contracts and the impact from foreign currency exchange rate fluctuations.
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Revenue and Performance Obligations - Narrative (Detail) - USD ($)
$ in Thousands
May 31, 2019
Feb. 28, 2019
Revenue from Contract with Customer [Abstract]    
Total deferred revenue $ 2,797,531 $ 2,982,424
Remaining performance obligation 3,750,000  
Amount of potential remaining performance obligation 163,900  
Backlog $ 3,910,000  
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Deferred Revenue and Performance Obligations - Remaining Performance Obligation (Detail) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-06-01
May 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, percentage 60.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 12 months
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share - Reconciliation of Numerators and Denominators of Earnings Per Share Calculation (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
May 31, 2019
May 31, 2018
Earnings Per Share [Abstract]    
Net income available to common stockholders $ 141,120 $ 113,190
Weighted average common shares outstanding (in shares) 177,400 177,302
Incremental shares attributable to assumed vesting or exercise of outstanding equity award shares (in shares) 2,803 3,833
Dilutive effect of convertible notes (in shares) 1,554 5,686
Dilutive effect of warrants (in shares) 4,878 3,918
Diluted shares (in shares) 186,635 190,739
Diluted net income per share (in dollars per share) $ 0.76 $ 0.59
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share - Additional Information (Detail) - $ / shares
May 31, 2019
May 31, 2018
Oct. 01, 2014
Earnings Per Share [Abstract]      
Warrants outstanding (in shares) 10,965,630 10,965,630  
Exercise price per share (in dollars per share) $ 101.65 $ 101.65 $ 101.65
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share - Shares Considered Anti-Dilutive for Calculating Diluted EPS (Detail) - shares
shares in Thousands
3 Months Ended
May 31, 2019
May 31, 2018
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of shares considered anti-dilutive for calculating diluted EPS (in shares) 43 0
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.19.2
Share-based Awards - Additional Information (Detail) - USD ($)
3 Months Ended
May 31, 2019
May 31, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]    
Fair value assumptions, method used Black-Scholes-Merton  
Share-based compensation expense capitalized $ 0 $ 0
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.19.2
Share-based Awards - Share-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended
May 31, 2019
May 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total share-based compensation expense [1] $ 50,168 $ 46,005
Cost of revenue    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total share-based compensation expense 4,945 5,128
Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total share-based compensation expense 21,904 19,520
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total share-based compensation expense 16,002 14,782
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total share-based compensation expense 7,317 6,575
Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]    
Total share-based compensation expense $ 1,700 $ 4,000
[1]
Total share-based compensation expense included $1.7 million and $4.0 million, respectively, of expense related to the Company’s employee stock purchase plan (“ESPP”) for the three months ended May 31, 2019 and May 31, 2018.
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.19.2
Share-based Awards - Summary of Share-Based Awards Granted During Period (Detail) - $ / shares
3 Months Ended
May 31, 2019
May 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares and Shares Underlying Awards (in shares) 885,436 906,683
Weighted Average Per Share Award Fair Value (in dollars per share) $ 183.37 $ 161.32
Service-based shares and share units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares and Shares Underlying Awards (in shares) [2] 885,436 [1] 669,450
Weighted Average Per Share Award Fair Value (in dollars per share) $ 183.37 $ 160.53
Vesting right description   Service-based share units granted during the three months ended May 31, 2018 vest over a four-year period with one-quarter vesting annually over the four- year period.
Vesting percentage   25.00%
Vesting period   4 years
Performance share units—target    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares and Shares Underlying Awards (in shares) 0 173,014
Weighted Average Per Share Award Fair Value (in dollars per share) $ 0 $ 163.56
Performance share awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares and Shares Underlying Awards (in shares) 0 64,219 [1]
Weighted Average Per Share Award Fair Value (in dollars per share) $ 0 $ 163.56
Vesting percentage   25.00%
Vesting period   3 years
Share-based Compensation Award, Tranche One | Service-based shares and share units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares and Shares Underlying Awards (in shares) 639,439  
Vesting right description vest over a three-year period with one-third vesting on the first anniversary of the grant date and one-twelfth vesting quarterly over the remaining two years  
Percentage vested after one year of the grant date 33.00%  
Vesting period 3 years  
Share-based Compensation Award, Tranche Two | Service-based shares and share units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares and Shares Underlying Awards (in shares) 56,487  
Vesting right description vest over a three-year period with one-third vesting annually over the three-year period.  
Vesting percentage 33.00%  
Vesting period 3 years  
Share-based Compensation Award, Tranche Three | Performance share awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares and Shares Underlying Awards (in shares) 189,510  
Vesting percentage 33.00%  
Vesting period 3 years  
[1]
Service-based shares and share units granted during the three months ended May 31, 2019 include 189,510 restricted stock awards that vest over a three-year period with one-third vesting annually over the three-year period. Restricted stock awards granted during the three months ended May 31, 2018 were subject to the achievement of a specified dollar amount of revenue for fiscal 2019 (the “RSA Performance Goal”). Since the Company achieved the RSA Performance Goal, 25% of the restricted stock vests on or about July 16, 2019, and the remainder vests ratably on a quarterly basis over the course of the subsequent three-year period, provided that the grantee’s business relationship with the Company has not ceased.
[2] Service-based shares and share units granted during the three months ended May 31, 2019 include 639,439 share units that vest over a three-year period with one-third vesting on the first anniversary of the grant date and one-twelfth vesting quarterly over the remaining two years and 56,487 share units that vest over a three-year period with one-third vesting annually over the three-year period. Service-based share units granted during the three months ended May 31, 2018 vest over a four-year period with one-quarter vesting annually over the four- year period.
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.19.2
Assets and Liabilities Measured at Fair Value on a Recurring Basis - Summary of Financial Assets and Liabilities Measured at Fair Value (Detail) - USD ($)
$ in Thousands
May 31, 2019
Feb. 28, 2019
Assets:    
Money markets $ 901,570 [1] $ 398,056 [2]
Interest-bearing deposits [2]   56,883
Available-for-sale securities, debt securities 365,797  
Foreign currency derivatives 233 [3] 24 [4]
Liabilities:    
Foreign currency derivatives (173) [5] (245) [6]
Total 1,523,207 1,481,461
Cash 1,140,000 943,300
Level 1    
Assets:    
Money markets 901,570 [1] 398,056 [2]
Interest-bearing deposits [2]   0
Foreign currency derivatives 0 [3] 0 [4]
Liabilities:    
Foreign currency derivatives 0 [5] 0 [6]
Total 901,570 398,056
Level 2    
Assets:    
Money markets 0 [1] 0 [2]
Interest-bearing deposits [2]   56,883
Foreign currency derivatives [4]   24
Liabilities:    
Foreign currency derivatives [6]   (245)
Total 621,637 1,083,405
Level 3    
Assets:    
Money markets 0 [1] 0 [2]
Interest-bearing deposits [2]   0
Foreign currency derivatives 0 [3] 0 [4]
Liabilities:    
Foreign currency derivatives 0 [5] 0 [6]
Total 0 0
Commercial paper    
Assets:    
Available-for-sale securities, debt securities 255,780 [1] 541,753 [2]
Commercial paper | Level 1    
Assets:    
Available-for-sale securities, debt securities 0 [1] 0 [2]
Commercial paper | Level 2    
Assets:    
Available-for-sale securities, debt securities 255,780 [1] 541,753 [2]
Commercial paper | Level 3    
Assets:    
Available-for-sale securities, debt securities 0 [1] 0 [2]
U.S. agency securities    
Assets:    
Available-for-sale securities, debt securities 203,135 [1] 222,298 [2]
U.S. agency securities | Level 1    
Assets:    
Available-for-sale securities, debt securities 0 [1] 0 [2]
U.S. agency securities | Level 2    
Assets:    
Available-for-sale securities, debt securities 203,135 [1] 222,298 [2]
U.S. agency securities | Level 3    
Assets:    
Available-for-sale securities, debt securities 0 [1] 0 [2]
Corporate securities    
Assets:    
Available-for-sale securities, debt securities 162,662 [1] 262,692 [2]
Corporate securities | Level 1    
Assets:    
Available-for-sale securities, debt securities 0 [1] 0 [2]
Corporate securities | Level 2    
Assets:    
Available-for-sale securities, debt securities 162,662 [1] 262,692 [2]
Corporate securities | Level 3    
Assets:    
Available-for-sale securities, debt securities $ 0 [1] $ 0 [2]
[1]
Included in Cash, cash equivalents and restricted cash, Investments in debt securities, short-term or Investments in debt securities, long-term in the Company’s Consolidated Balance Sheet at May 31, 2019, in addition to $1.14 billion of cash.
[2]
Included in Cash, cash equivalents and restricted cash, Investments in debt securities, short-term or Investments in debt securities, long-term in the Company’s Consolidated Balance Sheet at February 28, 2019, in addition to $943.3 million of cash.
[3]
Included in Other current assets in the Company’s Consolidated Balance Sheet at May 31, 2019.
[4]
Included in Other current assets in the Company’s Consolidated Balance Sheet at February 28, 2019.
[5]
Included in Accounts payable and accrued expenses in the Company’s Consolidated Balance Sheet at May 31, 2019.
[6]
Included in Accounts payable and accrued expenses in the Company’s Consolidated Balance Sheet at February 28, 2019.
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.19.2
Assets and Liabilities Measured at Fair Value on a Recurring Basis - Investments Measured at Fair Value (Detail) - USD ($)
$ in Thousands
May 31, 2019
Feb. 28, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Gross Unrealized Gains $ 297 $ 299
Gross Unrealized Losses (875) [1] (2,661) [2]
Available-for-sale securities, debt securities 365,797  
Cash, cash equivalents and available-for-sale securities amortized cost 1,523,725 1,484,044
Cash, cash equivalents and available-for-sale securities 1,523,147 1,481,682
Accumulated unrealized losses related to investments in unrealized loss position 12 months or longer 900 2,600
Fair value of investments with unrealized losses 268,000 387,800
Cash Equivalent Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalent marketable securities 1,157,350 939,809
Investments in debt securities, short-term    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, debt securities 177,625 293,361
Investments in debt securities, long-term    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, debt securities 188,172 248,512
Money markets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash, cash equivalents and restricted cash 901,570 398,056
Cash and cash equivalents, fair value disclosure 901,570 398,056
Money markets | Cash Equivalent Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash, cash equivalents and restricted cash 901,570 398,056
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash, cash equivalents and restricted cash 255,780 541,753
Cash and cash equivalents, fair value disclosure 255,780 541,753
Commercial paper | Cash Equivalent Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash, cash equivalents and restricted cash 255,780 541,753
Commercial paper | Investments in debt securities, short-term    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash, cash equivalents and restricted cash 0  
Commercial paper | Investments in debt securities, long-term    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash, cash equivalents and restricted cash   0
Corporate securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale debt securities, amortized cost 162,629 263,059
Gross Unrealized Gains 284 299
Gross Unrealized Losses (251) [1] (666) [2]
Available-for-sale securities, debt securities 162,662 262,692
Corporate securities | Cash Equivalent Marketable Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, debt securities   0
Corporate securities | Investments in debt securities, short-term    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, debt securities 108,943 161,441
Corporate securities | Investments in debt securities, long-term    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, debt securities 53,719 101,251
Interest-bearing deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale debt securities, amortized cost   56,883
Gross Unrealized Gains   0
Gross Unrealized Losses [2]   0
Available-for-sale securities, debt securities   56,883
Interest-bearing deposits | Investments in debt securities, short-term    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, debt securities   56,883
Interest-bearing deposits | Investments in debt securities, long-term    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, debt securities   0
U.S. agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale debt securities, amortized cost 203,746 224,293
Gross Unrealized Gains 13 0
Gross Unrealized Losses (624) [1] (1,995) [2]
Available-for-sale securities, debt securities 203,135 222,298
U.S. agency securities | Investments in debt securities, short-term    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, debt securities 68,682 75,037
U.S. agency securities | Investments in debt securities, long-term    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, debt securities $ 134,453 $ 147,261
[1]
As of May 31, 2019, there were $0.9 million of accumulated unrealized losses related to investments that have been in a continuous unrealized loss position for 12 months or longer. The aggregate related fair value of investments with unrealized losses was $268.0 million.
[2]
As of February 28, 2019, there were $2.6 million of accumulated unrealized losses related to investments that have been in a continuous unrealized loss position for 12 months or longer. The aggregate related fair value of investments with unrealized losses was $387.8 million.
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.19.2
Assets and Liabilities Measured at Fair Value on a Recurring Basis - Summary of Stated Maturities of Investment in Debt Securities (Detail)
$ in Thousands
May 31, 2019
USD ($)
Fair Value Disclosures [Abstract]  
May 31, 2019 $ 365,797
Less than 1 Year 177,625
1-5 Years 188,172
More than 5 Years $ 0
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting - Additional Information (Detail) - segment
3 Months Ended
May 31, 2019
May 31, 2018
Segment Reporting Information [Line Items]    
Number of operating segments 3  
Number of reportable segments 1  
U.S. Government and Agencies | Subscription Revenues | Customer Concentration Risk    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 11.00% 10.00%
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting - Summary of Revenue, Income (Loss) from Operations, Total Assets and Total Cash, Cash Equivalents and Available-for-Sale Investment Securities by Geographic Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended
May 31, 2019
May 31, 2018
Feb. 28, 2019
Segment Reporting Information [Line Items]      
Total revenue from unaffiliated customers $ 934,111 $ 813,530  
Income (loss) from operations 132,118 112,156  
Total cash, cash equivalents, restricted cash and available-for-sale investment securities 2,661,193 2,527,129  
Total assets 5,573,939 5,191,561 $ 5,588,289
Corporate      
Segment Reporting Information [Line Items]      
Total revenue from unaffiliated customers [1] 0 0  
Income (loss) from operations [1] (50,168) (46,005)  
Total cash, cash equivalents, restricted cash and available-for-sale investment securities [1] 0 0  
Total assets [1] 0 0  
Americas | Operating Segment      
Segment Reporting Information [Line Items]      
Total revenue from unaffiliated customers 582,290 500,306  
Income (loss) from operations 83,555 71,864  
Total cash, cash equivalents, restricted cash and available-for-sale investment securities 1,429,795 1,524,311  
Total assets 3,567,096 3,559,900  
EMEA | Operating Segment      
Segment Reporting Information [Line Items]      
Total revenue from unaffiliated customers 216,951 195,148  
Income (loss) from operations 54,909 48,860  
Total cash, cash equivalents, restricted cash and available-for-sale investment securities 730,228 576,171  
Total assets 1,258,782 1,015,187  
Asia Pacific | Operating Segment      
Segment Reporting Information [Line Items]      
Total revenue from unaffiliated customers 134,870 118,076  
Income (loss) from operations 43,822 37,437  
Total cash, cash equivalents, restricted cash and available-for-sale investment securities 501,170 426,647  
Total assets $ 748,061 $ 616,474  
[1]
Amounts represent share-based compensation expense that was not allocated to geographic segments.
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting - Summary of Revenue from Unaffiliated Customers (Detail) - USD ($)
$ in Thousands
3 Months Ended
May 31, 2019
May 31, 2018
Segment Reporting Information [Line Items]    
Total revenue from unaffiliated customers $ 934,111 $ 813,530
U.S., the Company’s country of domicile    
Segment Reporting Information [Line Items]    
Total revenue from unaffiliated customers 511,716 442,421
Foreign    
Segment Reporting Information [Line Items]    
Total revenue from unaffiliated customers $ 422,395 $ 371,109
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting - Summary of Tangible Long-Lived Assets (Detail) - USD ($)
$ in Thousands
May 31, 2019
Feb. 28, 2019
Segment Reporting, Asset Reconciling Item [Line Items]    
Total tangible long-lived assets $ 200,015 $ 198,969
U.S., the Company’s country of domicile    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total tangible long-lived assets 131,071 129,387
Foreign    
Segment Reporting, Asset Reconciling Item [Line Items]    
Total tangible long-lived assets $ 68,944 $ 69,582
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.19.2
Segment Reporting - Summary of Subscription and Services Revenue by Technology Product (Detail) - USD ($)
$ in Thousands
3 Months Ended
May 31, 2019
May 31, 2018
Revenue from External Customer [Line Items]    
Total revenue $ 934,111 $ 813,530
Subscriptions    
Revenue from External Customer [Line Items]    
Total revenue 814,952 711,521
Infrastructure-related offerings    
Revenue from External Customer [Line Items]    
Total revenue 580,306 522,402
Application Development-related and other emerging technology offerings    
Revenue from External Customer [Line Items]    
Total revenue 234,646 189,119
Training and services    
Revenue from External Customer [Line Items]    
Total revenue 119,159 102,009
Consulting services    
Revenue from External Customer [Line Items]    
Total revenue 93,423 79,147
Training    
Revenue from External Customer [Line Items]    
Total revenue $ 25,736 $ 22,862
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations - Additional Information (Detail) - NoobaLtd.
$ in Millions
Nov. 27, 2018
USD ($)
Business Acquisition [Line Items]  
Cash paid $ 11.8
Goodwill acquired 3.5
Identifiable intangible assets acquired 9.3
Net working capital $ (1.0)
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations - Summary of Changes in Goodwill (Detail)
$ in Thousands
3 Months Ended
May 31, 2019
USD ($)
Goodwill [Roll Forward]  
Goodwill, beginning balance $ 1,276,853
Impact of foreign currency fluctuations (3,359)
Goodwill, ending balance $ 1,273,494
EXCEL 92 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( )"#W$X?(\\#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,$% @ D(/<3B?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@]Q.]]N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O::#ZD*7%\4G!<&!XEM(;EM8DX;DI-VW-ZU; MA^@'\#%W__SN=W"M#D+W$5]B'S"2Q70SNLXGH<.&'8B" $CZ@$ZE,B=\;N[Z MZ!3E9]Q#4/JH]@AU537@D)11I& "%F$A,MD:+71$17T\XXU>\.$S=C/,:, . M'7I*P$L.3$X3PVGL6K@")AAA=.F[@&8ASM4_L7,'V#DY)KNDAF$HA]6']^>IW7+:Q/I+S&_"M90:> &W:9_+:Z?]@^,EE7?%U435'?;7DCZEO!UQ^3 MZP^_J[#KC=W9?VQ\$90M_+H+^0502P,$% @ D(/<3IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " "0@]Q.U;[I'WH" !!"0 & 'AL+W=OOLF1,!6]-WPH GEO&BI^[UG- M^VV(P_>-E^I6*K.!BKRC-_:-J>_=4>@5FJQ M2_L;G.]2\6:THEUIZ-LP5JT=^^$DB4<:3" C@4P$DOR7$(^$>")@2T"#9S;4 M#U31(A>\#\20K8Z:CP(_Q_HRSV;3WIT]T]%*O?LHHAP]C)D1L1\09(; $P)I MVY, @03VQ*.3?P4./B*&!6(P@MC2XQD]@>D)2$\L/9G15\X%^(@U++ "!58> M/74$?$0&"ZQ!@;5'WS@"/@)'L$(**J0^'SL2 (3 $ADHD?G\V)$ ( N9WH 2 M&Y_OIAJ +.0:1W Y1;X%-]T09B'A>*%HL6_!S3F (0M)QV#E[C#Q+;AIAS + M><=P^>+8M^!F'L(LJI(:)FWV[97#F]]8V#K/= MJ3_8$?N@_84/S<57*FY5*X,35_I9M(_7E7/%M$?1D_:EU/W,M*C959EIJN=B M>-2'A>+=V+"@J6LJ_@!02P,$% @ D(/<3DP/OYO;! /A< !@ !X M;"]W;W)K*S$3&RM;KJ3$V[>V88],;6X1_R)T5^'')Q:MIOW3;&?O9] M7Q^Z^_FV[X]W1=$];>.^ZCXWQWA(;YZ;=E_UZ;9]*;IC&ZO-&+2O"RQ+6^RK MW6&^7(S/OK3+1?/:U[M#_-+.NM?]OFK_?8AU<[J?P_S]P=?=R[8?'A3+Q;%Z MB7_$_L_CES;=%9=2-KM]/'2[YC!KX_/]_">X6RL_!(R*OW;QU%U=SX:F/#;- MM^'FU\W]O!P^D_CXU/C7FL MNKAJZK]WFWY[/_?SV28^5Z]U_[4Y_1*G!IGY;&K];_$MUDD^.$EU/#5U-_[. MGEZ[OME/I20K^^K[^7]W&/]/4_GO87( 3@'X?P/4%* N : ^#-!3@/X1H,?> M.C=E[)MUU5?+1=N<9NWY\QZK813!G4Z]_S0\'#M[?)>ZITM/WY88%L7;4,XD M69TE>"VY5:RY0I4729'JOYA T02.\>HZ'N1X)<:K,5Y?QQ.+J[/$CI+#N1$8 MC J6-(7KP'M57NEN_&C1C^9^%/%SEICK>IRS:(@=+L.@E,WTCA'=&.Y&$S>& M56,P % W7!9\F?I'=F-%-Y:[(=6L+&^T*8T#XD:0^21TLALGNG'<#1D1*\>J M4=9I\CW77(7:E%KVXD4OGGMQQ(OG7M"'5!%Q(^BT5=9D1G$0_03NQQ,_@;>Z M+$LV;K@,@@\VR&Z@E$E51:31IS2V5P M;!WB.M3> &8NI(TJ&Q&62"3'#@"-<4FL#A[$L5Z%24 M9&!USH_,<. 0UQ2;P/%LC%.!SMFU*/0^<2WC228Y.)9$Z,Q2 #)_@0-84^ ! M)ZLV7AN:1DBZ-#Q,KDTR@8$C6+/L3&+P\$794!2$8"%-V4RJ)F,8.6+I\K-" M ;&LBR21S\Q4E F+G+"&$A8%<'IO#%W !9T-'C-#"#.)+,>KH7A% 9O6*L<= M"4*':%PFJT 9L,@!2ZM:(0>G\U"R+$?0>02$##Y0!BQRP/+/QL%)DQQ!@@J, MSFT]9+8B9ZLAM'\0-"RM0 [688VBB?]:T.4,R_!%#E]#%P/D3(6TBW%T"9=T M(917VY!;1S)ZD6?1=+:O)(VC;C[4W#J1$8Z>+0(F-S9EY")'KJ'(14Y2-C8_ MDMSN:&7,*HY92X>FU!1*9D<0N@ ^9$:< MDCFK.&M M$'":VB5+U]*Y-."$^ MMB_C(6PW>VI>#_T TJNGEX/>A_%8ECY7[FZ5FL+?)!_IS7@V7/RHXGRR_'O5 MONP.W>RQZ?MF/QY$/C=-'Y/]\G/ZJMM8;2XW=7SNATN7KMOSB>[YIF^.TVEU M<3DR7_X'4$L#!!0 ( )"#W$Z0CO_AB0( .@( 8 >&PO=V]R:W-H M965T&ULC99_CYL@&,??BO$%5'XH:F.;[+HL6[(EEUMV^YNV MM#6GXH"VMW<_0,]9X'XT:07\?I_G\X@%JBL73_+$F(J>VZ:3J_BD5+],$KD[ ML9;*!>]9I^\1 M/+]5Z=57,31GAWHN5$/_/J5C05E<316_YU= M6*/EAD3GV/%&VM]H=Y:*MV,4C=+2Y^%:=_9Z'>Z0 2ZX>Y,X/VV=E[NEJI1R]K4E3)Q<09 M)7>#!,TDZ%:Q\1483))$YY\@4! "63^>0Y1A/P[ZL?6G,W\.G"(&";&2SDK2 M-'/K"(@R L,D:9 D]4F@0Y)Z23"&)'59 C*MPBA,DP5I,I_&27,W2/)9&K M #C0FW=E-S0D2$-\&NS0#))LEB8#]N/@O*^[X1X^_:59,6K<(9% M;F*)^8?\AX>/%!?7NOG6'KSODA]5>6H?TT/7G1^RK-TTN5B+'MNEHOZTI7'DW]NDO92547S[\J7 M]?4QA?2MX,MQ?^B&@FRY.!=[_Y?OOIZ?F_XMN]>R/5;^U![K4]+XW6/Z! ]K MJ8: 4?'WT5_;V7,RI/)2U]^&E]^WCZD8'/G2;[JABJ+_>?5K7Y9#3;V/[U.E MZ;W-(7#^_%;[YS'Y/IF7HO7KNOSGN.T.CZE-DZW?%9>R^U)??_-30BI-INS_ M\*^^[.6#D[Z-35VVX]]D .I_ M ^04('\&R#'YF[,QU5^+KE@NFOJ:-+?1.A?#I( 'V7?F9B@<^V[\7Y]MVY>^ M+JU89*]#/9-D=9/@3 )W1=97?F\!N1962,+Q?0-KJK"1%B2;@QSCY3P>^?B< MC<_'^'P>+X,^N$GT*#F-$B=S @RH3(+4DG!NU&L&T6SR?EXS<9KFHT*LKE) MU,PFY#F&2:\9&:)VCG=C6#>&NM&!&T.:,=99M($;*M-.6!F9*99U8VG?&C[> ML?&.9A/87#EB4[H<13A3&%EN+2C>#0A^\0KJQX6K5]!1M.AT:(C3::V$CCB* MX 2((T=X J0E*U0>CC-A M!9(ZPM"1I&,A$8!T$:,#!!4;,QY_0/GG0OY-FGE+#F=C,?FA*F-E;,1X_(&B M;O+0C:)Y.^5"-U2E)43H!3Q,@=+4A30%RDFC=6B&BA!B'T0'D)H)#X'D*ECHRH2-+6OH%T2C(EA/;0)%'*E*D@@B9.HGLS*SX%.*"%>G('$0> MJ$B!"N'FMII$[QLRX9)@52K6.3Q-D9[]0$0.?\CC#RG^0(3\0THV,"8/QV'- MZV34$L] I P$$4(0&0A:K:4*+7&P%$;&.IH'(5(0@HCL?,CC"\V'S^G(XP8I M;LA)?=*\/X/G3I&/#JHS ICWS8\<-!]^+0N>4!(Y@P7[C"2GLTT6!=N>(RL MS\=$$"IYW$@.-Y$#A>09(?'# RTC7W3TD$0&6G*''P?D&,#I! H1F?^2IX3, M/S[0_**6=%'3@59T\J*TX3F+D1FA,!RE;'8)4/EF/]Z7M,FFOIRZX7M[5GJ_ MDWG"X1(A*%_!P_IVL_*SFMM%SY]%LS^>VN2E[KJZ&B\2=G7=^=YES_(T.?AB M>W\I_:X;'DW_W-PN6&XO77V>+H^R^PW6\C]02P,$% @ D(/<3NKE;":6 M @ S @ !@ !X;"]W;W)K%Y^IXTG8AV:PZ=N0_ MN/[9/4DS2T:6?=7P5E6BC20_K.-'_+#%U 8XQ*^*7]5D'%DK+T*\VLG7_3I& M5A&O^4Y;"F9N%[[E=6V9C(X_ VD\YK2!T_&-_;,S;\R\,,6WHOY=[?5I'>=Q MM.<'=J[UL[A^X8.A-(X&]]_XA=<&;I68'#M1*W>-=F>E13.P&"D->^OO5>ON MUX'_%@8'D"& C $F]_\"Z!! WP-<-9->F;/ZB6FV64EQC63_MCIF/PK\0$TQ M=W;1UDCF(&V?8X$Q09X5 (8I+A"L)@75I("= M B;(0((LL(.Q)[3L,>E$Z%U&TLRS Z!,:>G,VUF":I:A'3Q#D(,$.6#'^X3* M/!!*$*&>FQ!$9SZ3 A12 $*\'&415HS0PA,"@#"9D8(1O'$1(&;A[UP4)DHS M#[4%4#B;$3-SBF! 3.J+P6$:$FP@ '6W7,RH 0^<1TP -9FOA@"E0=3? !#, M[$:4SBB"#RA, 47!,4O#LX-F* ]>%X!#A.2^I&32 QHNCZY=JF@GSJVVI^UD M=6S)C\3V$&^]M*W:]99WFK[/?V?R6+4J>A':="C71PY":&YDHGM3LY/YM1@G M-3]H.UR:L>S[:S_1HAO^'9+Q!V;S#U!+ P04 " "0@]Q.Z9!H:MH! !@ M! & 'AL+W=OF!PR'.*+XZFM&^,<)$\[6L-/,+^ZH[(6F57*EH/0 MK11(097AAW!W2!S> YY;&/3BCEPE)RE?G/&MS'#@$@(&A7$*U!YG. !C3LBF M\6?2Q'-(1US>+^I??.VVEA/5<)#L=UN:)L-;C$JH:,_,DQR^PE3//493\=_A M#,S"728V1B&9]K^HZ+61?%*QJ7#Z.IZM\.!SC<(K;_B1"O%A%[?KQ,,-BN"R2K HD72-YU MX?-5%T;,QF.$QR2;^ZM";C'!51ID\3 <5.UG6*-"]L*X%BR\\YH\1.YAK_Q[ MNS[CM+_)C+OW@ZJZ%1J=I+%CXQ^WDM* 33"XLP/=V'6?#0:5<==/]J[&H1\- M([MIG\G\IY+_ U!+ P04 " "0@]Q.L:&R$3 % !?&0 & 'AL+W=O M];B#"E1@1,@L5&T0 LL MMMCV68F9Q%C;+U8M(\O85^UG^IC.,0K3W6SK[IXV#POVF,3JLW0:+];4);EBWVU M/&\GOV=]* ]U M_:T_^&US,\]Z1V$7'KN^BRI^O855V.WZGJ*/?\9.Y^;\%2][KHO]?NO80S(S6=C]+^'M["+\MY)'..QWK7# MY^SQM>WJ_=A+M+*OOI^^MX?A^WWL_Z,9;D!C _J_#7ALP.<&T>S/&MBQ@?W1 M@(?9.H4RS,VZZJK;95._SYK3[3U6_2HRUS;._F-_?;LUE"T7 M;WU'HV9UTM!4VO-%$(D.+.S #AW8 M20>E%Y-PDN2#Y' :PQHU5VL@,VS*#+MQT(T#X1#N((<=Y"H<0RSB.6G3&2U+W.(2.BF!D_QRB'NML7)GEGI*,I.+I;O6*IMGF<-^388YD0''A01% M!I:+G#D@*BPGS"2@98 9N6%'T<6=](5$#U(1E8EE92#A[@R!'5LFNL (,ZQ# M8@5BUG?2.N-S&93645E:3EG"4#2:BA%ETI(%^X6HD&L0Z=B9/+%K#":C<

R@@&2>,\]Z7 MEL3,D=@1A+E*FJN&2^E%$_/*3E?IZ ?((L=2JP>#E4 )JZH?0L2,244R ^EB M?LX310=ALA(J9-7]0L"4Y>X:J4J?FB',5 ),M3([DZ:EL85S:CD#JG+.J:<. MPERE4D,LE;X8-2PEQ( D5B19 M9A)IE#%3&3#52L2S!B8E]AYC7#+ I1QFS8B#92H>C$%&&)3,882WC$PN.8B$ MY$J7X"!C#C+@H)6Y@A$'(W@DH=9(2%P0)9[ &-.0 0V=S!>,*LPR5\^$2$>> M\M0[*4Q#!E6FDX!F4&4:FJ;OT1+06;:)2;(8KA; U3;RYU,23==(]T!@G4^%B\L9X'YKGX6U\.WNL7P]=WW9R]OS& M_Y[Z-\[B_,IF497(D&XY7ASX/%CZ%/?SW\437/VT,[>ZB[KMX/ M;ZJ?ZKH+,:[L4[S-+Z':G ]VX:GK?Q;Q=W-ZY7\ZZ.KC^'?&XOR?RNU_4$L# M!!0 ( )"#W$Z1W;88M $ -(# 8 >&PO=V]R:W-H965T&UL?5-A;]L@$/TKB!]08B=MH\BVU+2J.FF3HE;;/A/[;*,"YP*.NW]? MP*[G;=:^ '?<>_?N.+(!S:MM 1QY5U+;G+;.=0?&;-F"XO8*.]#^ID:CN/.F M:9CM#/ J@I1DZ69SPQ07FA99])U,D6'OI-!P,L3V2G'SZP@2AYPF]-/Q+)K6 M!0W?YD?XRU^UK.W,(]RI^BNF<-*RMXZ5!.+EZ+X^[@+'?=A MO-DF$VP=D$Z = ;L8QXV)HK*'[CC169P(&;L?'U/>F#,[8BGCGQ5OO MO13)]4W&+H%HBCF.,>DR9HY@GGU.D:ZE.*;_P--U^'95X3;"MW\HO%TGV*T2 M["+![K\EKL7L_TK"%CU58)HX39:4V.LXR0OO/+!W:7R3W^'CM'_CIA':DC,Z M_[*Q_S6B R]E<^5'J/4?;#8DU"X<;_W9C&,V&@Z[Z0>Q^1L7'U!+ P04 M" "0@]Q.K>JB_+8! #2 P & 'AL+W=O5%2VX)VSO4'QFS5@>+V"GO0_J9!H[CSIFF9[0WP M.H*49&F2W##%A:9E'GTG4^8X."DTG RQ@U+<_#Z"Q+&@._KJ>!1MYX*#E7G/ M6_@.[D=_,MYB"TLM%&@K4!,#34'O=X=C%N)CP). T:[.)%1R1GP.QI>ZH$D0 M!!(J%QBXWR[P %(&(B_CU\Q)EY0!N#Z_LG^*M?M:SMS" \J?HG9=0>\HJ:'A M@W2/.'Z&N9YK2N;BO\(%I \/2GR."J6-*ZD&ZU#-+%Z*XB_3+G370#3''*>8=!VS1##/OJ1(MU(JK M'&:+*EPT'&25]YE8._3^"9_PZ=I_\9-*[0E9W3^96/_ M&T0'7DIRY4>H\Q]L,20T+AQO_=E,8S89#OOY!['E&Y=_ %!+ P04 " "0 M@]Q.(LG?NK,! #2 P &0 'AL+W=O .E I$*.-UYJ1+R@!"\T3,+2M'B;=IE%_=QNN'I#-L& M\!G %\!-S,.F1%'Y)^%%D5DS$COUOA?AB9,#Q]Z4P1E;$>]0O$/OI4BNDXQ= M M$<W#\2.>[31FD^%-/_\@MGSCXB=02P,$% @ D(/<3C6, MMAVT 0 T@, !D !X;"]W;W)K&UL?5-M;]L@ M$/XKB!]0$N)F461;:CI-J[1*4:>MGXE]ME%Y<0''[;\?8.IYF[4OP!WW//?< M<>2C-B^V W#H30IE"]PYUQ\)L54'DMD;W8/R-XTVDCEOFI;8W@"K(T@*0C>; M/9&,*USFT7C/ MQEMD9JFY!&6Y5LA 4^"[[?&4A?@8\)/#:!=G%"JY:/T2C(>ZP)L@" 14+C P MOUWA'H0(1%[&:^+$<\H 7)X_V+_$VGTM%V;A7HMG7KNNP >,:FC8(-R3'K]" MJN<6HU3\-[B"\.%!B<]1:6'CBJK!.BT3BY_ %!+ P04 " "0@]Q..K?U%K4! M #2 P &0 'AL+W=OW<NC@Q59)QKX"OY;=[;!8C-+ M)348)]$0"W5.'[;'TS[&IX!G"8-;G$FLY(+X$HU/54XW41 H*'UD$&&[PB,H M%8F"C!\3)YU31N#R_,;^(=4>:KD(!X^HOLO*MSD]4%)!+7KEGW#X"%,]MY1, MQ7^&*Z@0'I6$'"4JEU92]LZCGEB"%"U>QUV:M _CS>UN@JT#^ 3@,^"0\K Q M45+^7GA19!8'8L?>=R(^\?;(0V_*Z$RM2'=!O O>:[&]N\_8-1)-,:A[,=QVPT/';3#V+S-RY^ 5!+ P04 " "0@]Q.B_.[);,! #2 M P &0 'AL+W=O9-/ZX&!%UHL&OH'_WI\M6FQAJ:2& MSDG3$0MU3N]VQU,:XF/ #PFC6YU)J.1BS%,P/E\HF8O_ M E=0&!Z48([2*!=74@[.&SVSH!0MGJ===G$?IYOT,,.V 7P&\ 5P&_.P*5%4 M_D%X4636C,1.O>]%>.+=D6-ORN",K8AW*-ZA]UKL#DG&KH%HCCE-,7P=LT0P M9%]2\*T4)_X/G&_#]YL*]Q&^_T/A?_*GFP1I)$C?+'$KYF^5;-53#;:)T^1( M:88N3O+*NPSL'8]O\AH^3?M781O9.7(Q'E\V]K\VQ@-*26YPA%K\8(NAH/;A M>,"SG<9L,KSIYQ_$EF]<_ 902P,$% @ D(/<3DLAW-RU 0 T@, !D M !X;"]W;W)K&UL?5/;;MLP#/T501]0)8[;!H%M MH&E1=, &!"VV/2LV;0O5Q97DN/O[4K+K>9NQ%TFD> X/*2H;C'UU+8 G[TIJ ME]/6^^[ F"M;4-Q=F0XTWM3&*N[1M USG05>19"2+-EL;ICB0M,BB[Z3+3+3 M>RDTG"QQO5+<_CJ"-$-.M_33\2R:U@<'*[*.-_ "_GMWLFBQF:42"K031A,+ M=4[OMH=C&N)CP \!@UN<2:CD;,QK,+Y4.=T$02"A](&!XW:!>Y R$*&,MXF3 MSBD#<'G^9'^,M6,M9^[@WLB?HO)M3O>45%#S7OIG,SS!5,\U)5/Q7^$"$L.# M$LQ1&NGB2LK>>:,F%I2B^/NX"QWW8;RYV4^P=4 R 9(9L(]YV)@H*G_@GA>9 M-0.Q8^\['IYX>TBP-V5PQE;$.Q3OT'LIMK>[C%T"T11S'&.29$NPG=_*$S7"=)5@C02I/\M<2WF^J\D;-%3!;:)T^1(:7H= M)WGAG0?V+HEO\CM\G/9OW#9".W(V'E\V]K\VQ@-*V5SA"+7XP69#0NW#\1;/ M=ARST?"FFWX0F[]Q\0%02P,$% @ D(/<3J0:77>U 0 T@, !D !X M;"]W;W)K&UL?5/;;MLP#/T501]0)7+6!(%MH.DP M=, &!"VV/BLV?4%U<24Y[OZ^E.QZWF;L11(IGL-#BDH'8U]< ^#)FY+:9;3Q MOCLRYHH&E' WI@.--Y6Q2G@T;&SKQ@<'R]-.U/ $_D=WMFBQF:5L%6C7&DTL5!F] MVQY/NQ ? WZV,+C%F81*+L:\!.-KF=%-$ 02"A\8!&Y7N )TXZ9PR M )?G#_8OL7:LY2(B!DA(JT4O_:(8'F.KY1,E4_#>X@L3PH 1S M%$:ZN)*B=]ZHB06E*/$V[JV.^S#>),D$6P?P"/T_Y=V+K5CER,QY>-_:^,\8!2-C&UL?5/M;ML@%'T5Q ,4AZ1+%MF6FE;3)FU2 MU&GK;V)?VZA@/,!Q]_:[8->S6JM_@'LYY]P/+NE@[+-K #QYT:IU&6V\[XZ, MN:(!+=R-Z:#%F\I8+3R:MF:NLR#*2-**\23YQ+20+=J)&GZ"_]6=+5IL5BFEAM9)TQ(+54;O-L?3 M+N CX+>$P2W.)%1R,>8Y&-_*C"8A(5!0^* @<+O"/2@5A#"-/Y,FG4,&XO+\ MJOXEUHZU7(2#>Z.>9.F;C!XH*:$2O?*/9O@*4SVWE$S%?X5# 5+5[&7;9Q'\8;OI]HZP0^$?A,.,0X; P4,W\07N2I-0.Q8^\[ M$9YX<^38FR(X8ROB'2;OT'O--_O/*;L&H0ES&C%\B9D1#-7G$'PMQ(F_H_-U M^G8UPVVD;Y?1#\FZP&Y58!<%=A^6N((YO"V2+7JJP=9QFAPI3-_&25YXYX&] MX_%-_L/':?\A;"U;1R[&X\O&_E?&>,!4DALQ^1OG_P!02P,$% @ D(/<3F?/8N*T 0 T@, !D !X;"]W;W)K M&UL?5/;CM,P$/T5RQ^P;MTL5%42:;L(@012M0AX M=I-)8JTOP7::Y>\9.]D0(.+%]HSGG#DS'N>C=<^^ PCD12OC"]J%T)\8\U4' M6O@[VX/!F\8Z+0*:KF6^=R#J!-**\=WN#=-"&EKFR7=Q96Z'H*2!BR-^T%JX MGV=0=BSHGKXZGF3;A>A@9=Z+%KY ^-I?'%IL8:FE!N.E-<1!4]"'_>F]$$&7N[$CQ"?> MGSCVIHK.U(ITA^(]>F_E_LAS=HM$<\QYBN'KF"6"(?N2@F^E./-_X'P;?MA4 M>$CPPQ\*#]L$V29!E@BR_Y:X%9/]E82M>JK!M6F:/*GL8-(DK[S+P#ZD1V2_ MPZ=I_RQ<*XTG5QOP95/_&VL#H)3='8Y0AQ]L,10T(1[?XME-8S89P?;S#V++ M-RY_ 5!+ P04 " "0@]Q.XEN_$M0""O6AF?TS:$[L28+UO0PM_9 M#@S>U-9I$=!T#?.= U$ED%:,;S;W3 MI:)$EW\45F>V#D@8NCOA>:^%^GD'9 M(:=;^N9XDDT;HH,562<:^ KA6W=Q:+&9I9(:C)?6$ =U3A^VI_,^QJ> [Q(& MOSB36,G5VI=H?*IRNHF"0$$9(H/ [0:/H%0D0AD_)DXZIXS Y?F-_4.J'6NY M"@^/5CW+*K0Y/5)202UZ%9[L\!&F>@Z43,5_AALH#(]*,$=IE4\K*7L?K)Y8 M4(H6K^,N3=J'\>; )]@Z@$\ /@..*0\;$R7E[T401>;L0-S8^T[$)]Z>./:F MC,[4BG2'XCUZ;\7V>,C8+1)-,>.T M?Q&ND<:3JPWXLJG_M;4!4,KF#D>HQ0\V&PKJ$(_O\.S&,1N-8+OI!['Y&Q>_ M %!+ P04 " "0@]Q.8YC1$+0! #2 P &0 'AL+W=O/*B5>LRVGC?'1AS10-:N"O308LW ME;%:>#1MS5QG0901I!7CF\TUTT*V-$^C[V3SU/1>R19.EKA>:V'_'$&9(:,) M?74\R+KQP<'RM!,U_ 3_JSM9M-C,4DH-K9.F)1:JC-XFA^,NQ,> 1PF#6YQ) MJ.1LS',POI49W01!H*#P@4'@=H$[4"H0H8S?$R>=4P;@\OS*?A]KQUK.PL&= M44^R]$U&]Y244(E>^06K-0.S8^TZ$)TX.''M3!&=L M1;Q#\0Z]ESS9WZ3L$HBFF.,8PYO(V7A\V=C_RA@/*&5SA2/4X >;#065#\<;/-MQS$;#FV[Z06S^QOE?4$L# M!!0 ( )"#W$Z@=ZDTM $ -(# 9 >&PO=V]R:W-H965T-L8I[ M-&W+7&^!UQ&D)$N3Y#U37&A:YM%WMF5N!B^%AK,E;E"*V]\GD&8LZ(Z^.!Y$ MV_G@8&7>\Q:^@__1GRU:;&&IA0+MA-'$0E/0N]WQE(7X&/ H8'2K,PF57(QY M"L:7NJ!)2 @D5#XP<-RN< ]2!B),X]?,21?) %R?7]@_Q=JQE@MW<&_D3U'[ MKJ"WE-30\$'Z!S-^AKF>=Y3,Q7^%*T@,#YF@1F6DBRNI!N>-FEDP%<6?IUWH MN(_337:88=N = :D"^ VZK!)*&;^D7M>YM:,Q$Z][WEXXMTQQ=Y4P1E;$>\P M>8?>:[G[D.3L&HCFF-,4DZYCE@B&[(M$NB5Q2O^#I]OP_6:&^PC?K]4/K^AG MFP19),C>+'$KYE\1MNJI MO&:7*D,H..D[SR+@-[E\8W^1L^3?LW;ENA';D8 MCR\;^]\8XP%326YPA#K\8(LAH?'A>,"SG<9L,KSIYQ_$EF]<_@%02P,$% M @ D(/<3I(F/,>S 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[DC6=:^C\38U&"^=-TS#; M&Q!5!&G%^&YWR[20'2VRZ#N9(L/!*=G!R1 [:"W,VQ$4CCG=TZOC23:M"PY6 M9+UHX!NX[_W)>(LM+)74T%F)'3%0Y_1^?SBF(3X&_) PVM69A$K.B,_!^%+E M=!<$@8+2!0;AMPL\@%*!R,MXF3GIDC( U^$XV>8ZWE'R5S\5[B \N%!B<]1HK)Q)>5@'>J9Q4O1XG7:91?W<;I) MKK!M )\!? '<10";$D7E'X43169P)&;J?2_"$^\/W/>F#,[8BGCGQ5OOO13[ M#SQCET TQQRG&+Z.62*89U]2\*T41_X/G&_#DTV%280G?RA,M@G238(T$J3_ M+7$K)OTK"5OU5(-IXC194N+0Q4E>>9>!O>?Q37Z'3]/^*$PC.TO.Z/S+QO[7 MB Z\E-V-'Z'6?[#%4%"[<'SOSV8:L\EPV,\_B"W?N/@%4$L#!!0 ( )"# MW$[Y).3^M0$ -(# 9 >&PO=V]R:W-H965T5-2VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*4 M9,EF<\,4%YH66?2=3)%A[Z30<#+$]DIQ\WX$B4-.M_3#\22:U@4'*[*.-_ = MW(_N9+S%9I9**-!6H"8&ZIS>;0_'-,3'@&UG+F%>Y0_1>7:G-Y24D'->^F> M<'B J9YK2J;BO\$%I \/2GR.$J6-*RE[ZU!-+%Z*XF_C+G389!DS1S#//J=(UE(K!.DJP1I)$C_6^): MS/ZO)&S14P6FB=-D28F]CI.\\,X#>Y?$-_D=/D[[(S>-T):&PO=V]R:W-H965T%2".4JK?%I)V?M@]<2"4K1X&7=ITCZ,-[=W$VP=P"< MGP&'E(>-B9+R]R*((G-V(&[L?2?B$V^/''M31F=J1;I#\1Z]UV)[?\C8-1)- M,:KQ/L5PGVB6#_WQ+?QN!< M_Y.$+7JJP35IFCPI;6_2)"^\\\ ^\/0F?\+':?\B7".-)Q<;\&53_VMK Z"4 MS0V.4(L?;#84U"$>[_#LQC$;C6"[Z0>Q^1L7OP%02P,$% @ D(/<3BB( MZ=ZS 0 T@, !D !X;"]W;W)K&UL?5-AC]0@ M$/TKA!]P=-E5STW;Y/:,T423S1GU,]M.6W+ 5*#;\]\+M->K6OT"S##OS9MA MR$>TCZX#\.1)*^,*VGG?'QES50=:N!OLP82;!JT6/IBV9:ZW(.H$THKQ+'O- MM)"&EGGRG6V9X^"5-'"VQ U:"_OS! K'@N[HL^-!MIV/#E;FO6CA"_BO_=D& MBRTLM=1@G$1#+#0%O=L=3X<8GP*^21C=ZDQB)1?$QVA\K N:14&@H/*1083M M"O>@5"0*,G[,G'1)&8'K\S/[^U1[J.4B'-RC^BYKWQ7TEI(:&C$H_X#C!YCK M>47)7/PGN((*X5%)R%&A \ZIDE2-'B:=JE2?LXW?"W,VP;P&< 7P"W M*0^;$B7E[X0796YQ)';J?2_B$^^.//2FBL[4BG07Q+O@O98\V^7L&HGFF-,4 MPU73?UO$#T$*=E-&*$N M?+#%4-#X>'P3SG8:L\GPV,\_B"W?N/P%4$L#!!0 ( )"#W$[%MUZ:M $ M -(# 9 >&PO=V]R:W-H965T(,R*7[]P.29MD6[0M@X_?\;$P^H7FQ M'8 CKUKUMJ"=<\.1,5MUH(6]P0%Z?].@T<)YT[3,#@9$'4%:,9XD=TP+V=,R MC[ZS*7,))MYX*#E?D@6O@*[MMP-MYB*TLM M-?168D\,- 5].!Q/68B/ =\E3'9S)J&2"^)+,#[5!4V"(%!0N< @_':%1U J M$'D9/Q9.NJ8,P.WYC?U#K-W7.%'F!B=BYMX/(CSQX&UL?9;=CILP$(5?!?$ :VS" M3Z($*=FJ:J56BK9J>^T0)Z UF-I.V+Y];<-2 L/>!-N<.=^,D[&S;85\505C MVGNK>*UV?J%ULT%(Y06KJ'H2#:O-FXN0%=5F*J](-9+1LPNJ.")!$*.*EK6? M;=W:469;<=.\K-E1>NI6553^/3 NVIV/_?>%E_)::+N LFU#K^P'TS^;HS0S M-+B%'.BBCT+_KL\ZV+GI[YW9A=ZX_I% MM%]87U#D>WWUW]B=<2.WF1A&+KARGUY^4UI4O8M)I:)OW;.LW;/MWL1)'P8' MD#Z # &IXZ .Y#+_1#7-ME*TGNPVOZ'V.\8;8O8FMXMN*]P[D[PRJ_>,!,D6 MW:U1KSET&C+2X$&!C/N (!#B0&;A! X/P0Q#%QZ.Z5$"&ZQ @Y4S6#V4F$Y* MA#1K&!*!D&AN@(,)!-(L[&0,0F+ @$P@D":$(0D(20"#U00":2(8DH*0%#"( M)Y"/-0^0-0A9 P;3W_;'F@<(#N ."F86.)YN&" B.%W@+'0J!BS64PX@(L$" M!VS7/29 /;,C82XB9.&WC.&^QN&'VQT!ODQD'$JT6./ ) M@.?MC=?3KP]6X)^[P_R_O[M7O5%[+ M6GDGHCX0]#]@]0 M2P,$% @ D(/<3KYM)^*W 0 T@, !D !X;"]W;W)K&UL=5/;;MP@$/T5Q >$-;O=K%:VI6RJJI4::96H[3-KCR\*%Q?P M.OG[#-AQW=1] 68XY\R%(1V,?78-@"5,8J MX=&T-7.=!5%&DI*,;S9[ID2K:9Y&W]GFJ>F];#6<+7&]4L*^GD":(:,)?7<\ MMG7C@X/E:2=J> +_HSM;M-BL4K8*M&N-)A:JC-XEQ],NX"/@9PN#6YQ)J.1B MS',POI49W82$0$+A@X+ [0KW(&40PC1^3YIT#AF(R_.[^I=8.]9R$0[NC?S5 MEK[)Z(&2$BK12_]HAJ\PU?.)DJGX[W %B?"0"<8HC'1Q)47OO%&3"J:BQ,NX MMSKNPWBS3R;:.H%/!#X3#C$.&P/%S#\++_+4FH'8L?>="$^<'#GVI@C.V(IX MA\D[]%YSSO+_T/DZ?;N:X3;2M\OH^_\( M[%8%=E%@]U>)MQ]*7,,-L;T1T)TV8!@^D'VT-F36BK! MC#75E>A> :M\D."$;C8Q$:SMPB+SOK,J,GDSO.W@K )]$X*IOR?@&ZOC7$.4F0]N\(/,#_[L[(6F5FJ5D"G6]D%"NH\?-P>3ZG#>\"O%@:]V >N MDHN4+\[X6N7AQB4$'$KC&)A=[O $G#LBF\:?B3.<)5W@QU7-O.K\-X$B=3&!Y IP Z!R1>AXQ"/O-/S+ B4W((U'CW/7-/O#U2>S>E M<_JK\&6V]]X+2-"-W1S1A3B.&+C#;&4$L^RQ!,8D3?1=.\? (S3#RX=%2 M/=[C!#N48.<)=DO]:+,J$<-\4.0>%=DC!'0E@F$B7"1&16*$8+<2P3 ?7-[%Z-\V4TC.RGT4GF^5W\ U!+ P04 " "0@]Q.^K1XE,(! W! M&0 'AL+W=OMO8E]_J'RX@./N[0?8<=V,/X%[?>XYYP(WV:CTJVD!+'H7 M7)H*IRO/&&@$-I/0-SRP4>@7-/Y&R\ MS9QXD?2%Z_V5_5OHW?5R9@8>%7_I*MOF^!ZC"FHV:_EL4+Z%Q ;PK()!2R+!(U) M'.E_Y31>OHLZW(7RW5I]?Q\G2*($22!(/K6XNVDQADGB(FE4)(T0I#1^LETTTF#SLJZYQ,NN5;*@K.R MN7->6C?%2\"AMG[[Q>WU]):GP*I^'E.R_%<4_P!02P,$% @ D(/<3IJ# M.J.X 0 T@, !D !X;"]W;W)K&UL=5-M;]L@ M$/XKB!]0$N(M661;:CI-G;1*4:=MGXE]?E&!F:C!XH*:$2O72/.-S# M5,\'2J;BO\$5I \/F7B- J6-*REZZU!-+#X5)5[&O=5Q'\:;9#_!U@%\ O 9 M<(@Z;!2*F7\63N2IP8&8L?>="$^\/7+?FR(X8ROBG4_>>N\UY\D^9== -,6< MQAB^B-G.$+$_X'S=?AN-<-=A.^6ZOO_Z">K!$DD2/XJ\?"NQ+68 M3^]$V**G"DP=I\F2 GL=)WGAG0?VEL&UL;5/;;MP@ M$/T5Q <$FW62UZ!^5O&FTD<]XT+;&] 59'D!2$)LD- MD8PK7.;1=S)EK@M7X/QO2YP$@2!@,H%!N:W M"]R#$('(R_@S<^(E90"NSY_LC[%V7\N96;C7XC>O75?@/48U-&P0[EF/WV"N MYQJCN?@?< 'APX,2GZ/2PL8558-U6LXL7HID;]/.5=S'Z>9F/\.V 70&T 6P MCWG(E"@J?V".E;G1(S)3[WL6GC@]4-^;*CAC*^*=%V^]]U+2ZR0GET TQQRG M&+J*29<(XMF7%'0KQ9'^!Z?;\-VFPEV$[];9;[-M@FR3((L$V3\EIE]*W(KY MJI*L>BK!M'&:+*KTH.(DK[S+P-[1^"9_PZ=I?V*FY"G) ME1^ASG^PQ1#0N'"\]60G,^%QF"$,Z M2O6F&P"#W@7O=(8;8_H3(;IH0##]('OH[)=**L&,#55-=*^ E9XD.*%1E!#! MV@[GJ<]=5)[*P?"V@XM">A""J=]GX'+,\ [?$R]MW1B7('G:LQJ^@_G17Y2- MR*)2M@(ZW7*-#Q+_K,M39/A(T8E5&S@YD6.GV'N M)\9H;OXKW(!;N*O$>A22:_^+BD$;*6856XI@[]/:=GX=9_T[+4R@,X%N"&0R M\I5_9(;EJ9(C4M/9]\S]Q;L3M6=3N*0_"O_-%J]M]I;3>)^2FQ.:,><)0U>8 MW8(@5GVQH"&+,_V/3L/T?;#"O:?OU^['*"QP" HT?]3:JD-&!+B1YLPXU]*I: 0V7<]M'NU30P4V!D/[\% M9'F0\C]02P,$% @ D(/<3K#'&UL=53M;MP@$'P5Q ,$F_.EULFVE$L5)5(CG5*U_Z5_#"RS,[/ .IND>M4M@$'O@OEQD/G92129'P[L>3@KI40BF/H[ MY93C&'\&7KJF-2Y BFQ@#7P'\V,X*;LB*TO5">AU)WNDH,[Q77PX[AW> WYV M,.G-'+E*SE*^NL53E>/(&0(.I7$,S X7N ?.'9&U\;9PXE72)6[GG^P/OG9; MRYEIN)?\5U>9-LQ]'KO>C].\DZ1+6CB!+@ET34B]#IF%O/.OS+ B4W)":C[[@;DKC@_4 MGDWI@OXH_)XUKVWT4M#;*",71[1@CC.&;C#QBB"6?96@(8DC_2>=AM-W08<[ MG[[;JJ=IF" )$B2>(/FKQ/BJQ!#F/R[W09%]@&!W)1+")%&PO=V]R:W-H965T[^?I3LNE[GO4@BQ7,.25'I8.RS:P \>5%2 MNXPVWGV;GQPL#SM1 W?P'_O+A8M-K.4K0+M6J.) MA2JC#]O3.0GQ,>!'"X-;G$FHY&K,,@$-0HC75Q)T3MOU,2"J2CQ,NZMCOLPWNR3";8.X!. SX#[J,-&H9CY!^%% MGEHS$#OVOA/AB;&PO=V]R:W-H965TJT]3>QKVU4,![@N'W[ G8\-^-/X%Z?<^ZYP$TV*OUJ6@"+WJ3H M3(Y;:_L](:9L03)SHWKHW)=::/$&P(!I?4*S"UG> (AO)"S\7?6 MQ$M)3USO+^I?0^^NEQ,S\*3$"Z]LF^-[C"JHV2#LLQJ_P=S/#J.Y^1]P!N'@ MWHFK42IAPB\J!V.5G%6<%II5W81UG_0LM3J S@5X1R%0H./_"+"LRK4:D MI[/OF;_B=$_=V90^&8XB?'/FC"WI[GY&S%YHQAPE#5YAT01"GOI2@L1(' M^A^=QNF;J,--H&_6U1\V<8%M5& ;!+:?6GRX:C&"N4OB17;1(KN(0'I5)(:Y M/@JRNC@)N@E/UJ!2#5T8EU5VF8I'&B[^'WP:J9],-[PSZ*2L>S[ADFNE+#@K MR8WSTKHI7@(!M?7;.[?7TUN> JOZ>4S)\E]1? !02P,$% @ D(/<3F]- M;>W& 0 -P0 !D !X;"]W;W)K&UL;51A;]L@ M$/TKB!]0$F(G761;:EI5F[1)4:=UGXE]ME'!>(#C[M\/L.MY&5\,=[Q[[X[C MG(U*OYD6P*)W*3J3X];:_DB(*5N0S-RI'CIW4BLMF76F;HCI-; J!$E!Z&:S M)Y+Q#A=9\)UUD:G!"M[!62,S2,GT[Q,(->9XBS\<+[QIK7>0(NM9 ]_!_NC/ MVEED8:FXA,YPU2$-=8X?ML=3ZO$!\,IA-*L]\I5-G MF.M),9J+_PI7$ [N,W$:I1(F?%$Y&*ODS.)2D>Q]6GD7UG$Z.21S6#R S@%T M";@/.F02"ID_,GN>^9;O#U2=S>E=X:K"&>.\UX(>=AFY>J(9 MZA37QG0G0G1>@V#Z07;0VB^E5((9 M&ZJ*Z$X!*SQ)<$*C:$\$:UJ<)3YW45DB>\.;%BX*Z5X(IGZ=@NDZN4 M;R[X7*0X<@4!A]PX!6:7&SP#YT[(EO%STL2SI2,N]W?UC[YWV\N5:7B6_$=3 MF#K%!XP**%G/S8L$W)S0A#F/&+K Q#."6/79@H8LSO0?.@W3-\$*-YZ^6;H?CV&!;5!@ MZP6V?[5X7+48P!RBL,DN:+(+",0KDQ#F/T>Q#YKL P*;E4D(LUV9D,7M$* J M/Q<:Y;)O_4PNLO/H/5%_N_[ Q[G]RE35M!I=I;%WU-^D4DH#MI3HP39;V,<7%8P+).[>?H =SW/I'\,Y?)=S,)#T4KWJ&L"@ M=\%;G>+:F.Y B,YK$$S?R0Y:NU)*)9BQH:J([A2PPI,$)S2*=D2PIL59XG,G ME27R8GC3PDDA?1&"J3]'X+)/\0K?$L]-51N7(%G2L0I^@OG5G92-R*12- ): MW<@6*2A3_+ Z'&.']X"7!GH]FR/7R5G*5Q=\*U(SDS#8^2_VX*4Z=XCU$!);MP\RS[KS#VL\5H;/X[ M7(%;N*O$>N22:_]%^44;*4856XI@[\/8M'[L1_T;+4R@(X$N"&0P\I5_889E MB9(]4L/>=\S]XM6!VKW)7=)OA5^SQ6N;O69TOTW(U0F-F.. H3/,:D(0JSY9 MT)#%D7Z@TS!]':QP[>GK.3WZ1& 3%-AX@X6+88P<=AD&S39!@3V"Y,0 MYCYLL@N:[#X*W$<+DQ#FD]\5!TWB@ !=F(0PZX4)F1U! :KRET^C7%Y:?_%G MV>E^/U!_A/_!A\?A!U-5TVITEL9>!']<2RD-V%*B.[NKM7V/IH!#:=PTMG,U MW,HA,+(;'QPRO7K97U!+ P04 " "0@]Q.TA+#N[.9MYX*#E'G/6O@![F=_,MXBBTK-)2C+M4(&F@+?[0[' M+. CX!>'T:[.*%1RUOHE&-_K BQ B"/DT_LR:> D9B.OS MN_K76+NOYN*_ M1C4T;!#N68_?8*YGC]%<_"-<0'AXR,3'J+2P M<4758)V6LXI/1;+7:>;F:81GJZIB?[;8%L4R"+ ME_)>X_E+B%N?X0A*QZ*L&T<9HLJO2@XB2O MO,O WM'X)O_@T[0_,=-R9=%9._^RL?^-U@Y\*LF5'Z'.?[#%$-"X<+SQ9S.- MV60XW<\_B"S?N/P+4$L#!!0 ( )"#W$X91I+J&@( !@& 9 >&PO M=V]R:W-H965T[+]@>SCESQL9#TC+^+$H Z;Q24HN=6TK9 M;!$260D4BP5KH%9OO%U\O.];0A()!)K8#5<(,#$**%E(V77M,= M4FKB>'Y7?S2UJUK.6,"!D=_5198[=^,Z%\CQE<@GUGZ!OIZEZ_3%?X,;$ 77 M3E2.C!%AGDYV%9+17D59H?BU&ZO:C&VO?Z?9"4%/" :"ROT1(>P)X1LA^I 0 M]81H1D!=*69OCECB-.&L=7AWN@W6'Y&_C=3N9SIH-MN\4]LC5/26!O$Z03V%V$UD)#(Q!.!&*[ M0&05B(Q -#$Y<[GO,&N#J0W&6WB>Y\_J_1SL^%_8Q/72ZGII)0D7LPK0:-[0X$7IB<) M)V/7VO3#471H>P^!N7=O\*YG?L>\J&KAG)E4M]?&ULE5?MCILP$'P5Q ,]L/&!/+C)_+PY" M*.,C3;)B:AZ4.@:656P.(HV*)WD4F7ZRDWD:*3W,]U9QS$6TK9+2Q&*V[5EI M%&?F;%+%GO/91)Y4$F?B.3>*4YI&^9^%2.1E:I)Y#;S$^X,J ]9L%F)GF,CDZ+Z-3:G0LFT8=&EI-%'?8VS MZGII^*]I.($U">S1!*=)<-H$_BF>-WC>XNGS!+=)9X[-)]:Y)&HPBQK#;C#4 M(BS-WD[!T!0+UDMG]Q.L^@C'=N\Q:X2YAX1]"+=QH0[LA5/E.[#<<>G>]BR3\4[ R?&YW8&M^["!IKA0DPLT^1U- M+JB$^UY'^@K .'?M@7(\6(X'RAEA A\2^+T_V;''F& $"4;]"JC3\P7"#'AF M#"<9 P*&" NXE MMZL6@;R!>;"A"#B*NHZ"H(%U3M@I!*Q"0RW!7J'_, MAMQ"R0J^K"#3456P8 M0H[I=16!!KK*NK:Z?XH=P_IFZ+ZV%P#C=;\RULWG.Q7YOMIZ%<9&GC*=Q!SS M)MSN[^:L_/YWX@L*E@3B:[T?1/$%"Y:(9^T$H8/B/ @YBKM!Z**X%X0>BOM! MZ*/X* A'*#X.PC'496MA-GQ22L:]8/H)5$U:-D'=I(435$Y:.D'MI,435$]: M/D']I!M L .D6T"H!W.F>\!0#_3BNQX#K'_KJCY$?(_R?9P5QIM4>K-9[0EW M4BJAUZS]I%]'!WUN:0>)V*GRUM?W>;UYKP=*'IN#B=6>CF9_ 5!+ P04 M" "0@]Q.F;?>E)@" #9" &0 'AL+W=O MBF,D&\'HWAI5983C.(LJ6M3A%+F(%K.&WIDWYGZT;P*O8MZ+_NB8K4L>!T(=EB$+VBV08DQL(B?!;O* MP3HPH6PY?S>;+_M%&!M%K&0[95Q0_;BP-2M+XTGK^-TY#7M.8SA1CLV8&>2_7&KY]9%U :!EWT7]F%E1INE&B.'2^E_0UV M9ZEXU7G14BKZT3Z+VCZOG?^;&6R .P/\OP:D,R"]@1;[+X.D,TCN!IG-5AN* MS]T>J0^O2P)CN?1Q3CJ,.L6@P<8 M-$9L? 3!=TRD%?0R,"1CC3T'V*'P$22&&0@8*+'V9"01PPX2T$%B'20C!\3) M5(O)+*:VF"3-W&3Y((RR"2PE!:6D@)3$86DQZ8!%8QZP9"!+!K"D3L"9Q_*$ MIBG,,@%9)@!+-F99^9C$K=&))R1WO&Q\R%.>$EAK#FK- :T31TCNL21)ZA8S M !K6R4C*%)0R!:3DCI2I7XV$Q$[F-@ JQO&#=PO%) 3G3!RX>-"+DOZ"/ MWG $-I$7A'T5Q&M5$.A!(T!N*QG?PGT"^8W"K=85@"'$+<5HT,,K)HYV/LI@ MQ\^U,HD:G/8S>(7-#/#.R6RM8_%OM!!]8\=V=*=HA_XW*HY%+8,M5WKZV!EQ MX%PQK3]^UJ5[TM\9_:9D!V66$[T6[;!M-XHWW8=$U'_-+/\"4$L#!!0 ( M )"#W$XF6XXUX@( +T* 9 >&PO=V]R:W-H965TTDW=O/-I02^Q+U M3X*OS[D^Y]J8N[@P_BJ.E$KOK:X:L?2/4K;S(!#;(ZV)N&,M;=3,GO&:2#7D MAT"TG)*=(=55$(5A&M2D;/S5PL2>^&K!3K(J&_K$/7&J:\+_K6G%+DL?^>^! MY_)PE#H0K!8M.="?5/YJG[@:!4.675G31I2L\3C=+_U[-']$L288Q.^27L3H MV=-67AA[U8-ONZ4?:D6THENI4Q#U=Z8;6E4ZD]+QMT_J#VMJXOCY/7MAS"LS M+T30#:O^E#MY7/JY[^WHGIPJ^J:5@FLE:HTMJX3Y];8G M(5G=9U%2:O+6_9>-^;_T^=]I,"'J"=%G";@GX(& \$U"W!/B@1#?Q"<]/OE8 MX#8A[0GI9PE93\BN%05=;5QC'B^"L$_6838>)1ICH&O'%1> PN<84$&: !$KDH#0"E4:&CT=\E"9P M @PFP"9!/!8PLYQVD-1 FLYI%.,,7<,>W$QQ:%4$R(2S.+1@A0NS$(\WU[IR M'8.N8]W-02 X(L4]U[I8KL2I? )@\ M@H7,0"$SMZ13!Q6%\%44NEYBZ]5; R#[W=OTF+$9E.?(*3V FU(\<7DB0'%D MJT'.*L[!+P!0.B$%OAU1!$C!MI0(N)42G.2V&@"7YQ-Z[,OV>A:^E)![*]F[ MN 8PJ?V.!J//7$WYP?0TPMNR4R-U-4?1H6]:FR['BF_0_ &*%[K/ N+W",^+ MKF6P9I1N-=-]BC\D=8W=#\(/92.\%R;5]]Q\=O>,2:KLAG=J[X^JEQP&%=U+ M_9BI9]XU5-U LK9O%H.A8UW]!U!+ P04 " "0@]Q.CN9T\< ! "'! M&0 'AL+W=OX^,WH=24%<8,;V[POH&-?P(MS+N>>%]$4(JCX/P.58XAC?$F_LW!F7(%4QT#/\ O-[."H;D86E80)ZS62/ M%+0E_A;O#[G#>\ ?!J->S9'KY"3ENPM^-"6.G"'@4!O'0.UPA2?@W!%9&_]F M3KQ(NL+U_,;^XGNWO9RHAB?)_[+&="5^P*B!EEZX>9/C=YC[R3":F_\)5^ 6 M[IQ8C5IR[;^HOF@CQ2WLG!!,A_\F1I: M%4J.2$U[/U#WB^-]8O>F=DF_%7[-FMZUV:5J0JR.:,8<)DZPPR8(@EGV1 M2((2B2_?K-&)(#)HK!('A3) P3Q1B2$V?Y4LCI#[HJ^4G5FO48G:>QQ](>FE=* Y8ON MK.O.O@I+P*$U;GIOYVJZ&U-@Y#!?>[*\/=474$L#!!0 ( )"#W$X9%H*B M<0( /H' 9 >&PO=V]R:W-H965TGQWB!'0&4]L)U[^O;0A'C-/V)>#U[,SL!GNS MGK(W7F$LG/>&M'SC5D)T:P!X6>$&\2?:X5;NG"AKD)!+=@:\8Q@==5)#0.!Y M,6A0W;IYIF//+,_H19"ZQ<_,X9>F0>SW#A/:;US?O05>ZG,E5 #D68?.^#L6 M/[IG)E=@8CG6#6YY35N'X=/&W?KKO1^H!(UXK7'/9^^.*N5 Z9M:?#EN7$\Y MP@270E$@^;CB A.BF*2/7R.I.VFJQ/G[C?V3+EX6*']9SP6%+G.6/U7?,5$PI43J5%2PO6O4UZXH,W((JTTZ'UXUJU^]B/_ M+$(P)P?\FP#$!3@G2[-\2PC$A_$B NEM#*;HW>R10GC':.VSX>SNDOB)_ M'769EE5DMF@ZCE9T@L1(D%I^)T8UDV8W0 MK&6)"1XU++4:22U&4L-(NA Q;2P1#[KA>_:3Z"UMQ-Z]R,X""CWSN'K+/S=* M4^-[WEM@00(?6#8OC_M=Z[G?^L$_O>XL&!B;9Q_,+K,&L[,>%-PIZ:45*G<6 MG8;13L\B(UZH(66);WU_7?BV'6E0[F@N\"$]3,5OB)WKECL'*N3UK"_1$Z4" MR[J\)_D=5'(03PN"3T*]KN0[&Z;1L!"T&R&UL=93A M;ILP$,=?!?$ =3!@4 1(3:MJDS8IZK3MLT,N =7&S'9"]_:S#:&,N%]B^[C[ M_^[LW!6#D&^J =#!.V>=*L-&ZWZ+D*H;X%0]B!XZ\^4D)*?:'.49J5X"/;H@ MSA#>; CBM.W"JG"VO:P*<=&L[6 O W7AG,J_.V!B*,,HO!E>VW.CK0%514_/ M\ /TSWXOS0G-*L>60Z=:T0423F7X&&UWN?5W#K]:&-1B']A*#D*\V=5.&>1@< MX40O3+^*X0M,]:1A,!7_#:[ C+O-Q#!JP93[#>J+TH)/*B853M_'M>W<.DSZ MMS!_ )X"\!R 70 :02[S9ZII54@Q!'*\^Y[:)XZVV-Q-;8WN*MPWD[PRUFL5 M$UR@JQ6:?':C#U[X1+,',NHS OL0.WP7'I/8+Q![0 M_)=!LBIR]"'.IQLAR2;Y),_4BTD]F'2%&7W2!8;X$<2+(!X$62'('2**L!^2 M>2&9!Y*M(-D=)".?0'(O)/= \A4DOW^3>/TB:/%/YR#/KL=54(M+Y^;+PCJ/ MD4?L.N7#?9Q!WZD\MYT*#D*;?G-=<1)"@TEE\V!*;;A6_P!02P,$% @ D(/<3LBJ3@^\ @ 0L !D !X;"]W M;W)K&ULC99A;YLP$(;_"N+["F>#@2J)M&::-FF3 MJDW;/KN)DZ "9L9)NG\_8RA+\7GB2["=N_>YP_B55U>IGKN3$#IXJ:NF6X5="=ZYJK/P^BDM=U".'KPK?R>-+]0K19M?PHO@O]HWU49A9-*ONR M%DU7RB90XK .W\/]EM@$&_&S%-?N9ASTK3Q)^=Q//N_78=Q7)"JQT[T$-X^+ MV(JJZI5,';]'T7!B]HFWXU?UC[9YT\P3[\165K_*O3ZMPSP,]N+ SY7^)J^? MQ-A0&@9C]U_$150FO*_$,':RZNQOL#MW6M:CBBFEYB_#LVSL\SKJOZ;A"61, M(%,"T/\FT#&!_DM(;/-#9;;5#USSS4K):Z"&W6IY_U' /34O<]1ABR$T,>1NQ=2-HG$XQD:E@*H.@91 K0&\%LA@7H*@ MM0+)&P&8]3'$,!O3V)@DSFB&8Q(4DR"8VG*=U@!-P58X@K@V@+$ MX.'@K@!+; %<7_!S<%N );X KC'X.;@OP!)C -<9II,=^=Z.8NTE\.OW)U M+)LN>)+:7&OLY>,@I19&,+XS)9_,?72:5.*@^V%FQFJXE T3+=OQPAE-M][- M7U!+ P04 " "0@]Q.MX,#$W " #7" &0 'AL+W=OJ?G1[H6?!I'*J&]K*FK>>H.>-_P$][U!F M$FS$SYKVF(LKH41D)HB\W^D(9,TJZCM^CJ#\Q3>)\ M?%?_9)O7S1R(I"^<_:I/JMKXN>^=Z)E;2C3C MR)FTO][Q*A5O1A5=2D/>AVO=VFL_ZM_3X 0\)N I 0^]#"!;^4>BR+84O/?$ ML/D=,<\8/6.]-T>S:+?"WM/%2[UZVT8Y*H.;$1IC=D,,?HC!4TR@]2<(!B'8 M"D0/ A$L$($"D16(9P(H7Q0YA*0VI+4A:9CAE3)CD!([E"C#"\P0D\PP"0K3 M$,8D("8!,-$"DSB8&*%L9<]2$),"F'B!21U,A$.4PI@,Q&0 )EE@,@>#LS@K M8$P.8G( DRXPN8/)BB1:>38%B"E<3+[R[$/!$LB*Q8EWT M;U>,,0_%KGD7P>9%^#]L,0;-.2O_(@0['+D6=UTQ!LTI:[L..QQ!%E\^7^1Z M?(T"&QQ!#E]Z KD67Z/ _D:0P9>60*[#URBPO1'@[]RA9,[+%^?Y@A/,CB1S MY'\CXE*WTCMPI4\W>P:=.5=4"X9/NN!*?V5,$T;/R@PS/1;#43M,%._&SXA@ M^I;9_@502P,$% @ D(/<3C$ *^X0 @ '@8 !D !X;"]W;W)K&ULC57;CILP$/T5Q ?$7'(C J1-JE4KM5*T5=MGATP MK2^L[83MW];$!<5*;T6)9", 'RV)$A0%P1)17#,_3VUL+_*4GQ6I&>R%)\^48O%W M"X2WF1_ZU\!+75;*!%">-KB$GZ!^-7NA=VA0.=84F*PY\P2<,O\IW.S"P! L MXG<-K1RM/6/EP/FKV7P[9GY@*@("A3(26#\NL -"C)*NXZT7]8>7]6? MK7EMYH E[#CY4Q]5E?EKWSO""9^)>N'M5^@-+7RO=_\=+D TW%2BI..U5="D4OW?/FMEGV^M?:6Y"U!.B@:!S_X\0]X3X@S"WYKO*K-4O6.$\ M%;SU1/=O-=@UL_X-WD M_(%%63/I';C2=][>S!/G"G0MP4R?C4H/ZV%#X*3,&PO=V]R:W-H965T MFJ2!O3K)Z"^E"I=-L%%7F C,5!D6:EOUIT???5:J&/39Z5 MZK[RZF-1I-7O.Y7K\]('_[7C(7O:-VU'L%H5:077+-NL4&6= MZ=*KU&[IOX?;-6=M0*?XD:ES/;CWVE(>M7YN&Y^W2Y^UCE2N-DV;(C67DUJK M/&\S&1^_^J3^=V:I<>\^9!GS^I MOJ#(]_KJOZB3RHV\=6+&V.B\[OYZFV/=Z*+/8JP4ZSFKOO- M5%N;WM.*2[X(3FVB7G-WT>! @V/%>JK@["H)C(&K"R1=8!?/1RY".@$G$_ N M03A*$%EE7#1QIRD[381"1(E5"R6+<2 ;V0E).R%A)[;L7#318)QW'*4,K=E? MDSH&B6-^(M)01!BR"K^+)@.!%!)"R\]4ABQF@M-V8M).3-@1=(*$3)#,7S"" M3"!F+!@QG1#!,&36A!"R)$Z8PXXD[<@9"T9.%X*(@=OO(B5#&3O6+S :"VS& M@NE%PZ%D"$S8<"!D/.$N0PY. 6%(.E+0D($W4 9HS, 6:-3 '-8 1$ D;#(]D0*>0RNIT7C!N;P!J8DD=+,DVV)X!*+HL3U M\&GBP!0Y(7-\HX!F#KP!.D!3!^9@!PB@F(+CR4>7U+E?+)H\, <]0$ %&++0 M_GC20B9#ARFD\8-S\(-3KO ([!5-J,)$NG8G-'QP"I^0@2.%8X?S!O@@#1^< M Q^<0@6B>,(>4I8(UU.BT8-ST(,444+![*\HK4O0L2U &CPX!SPX)8J8SA") M'0=TD(8.4M!!1PH:.O@&Z" -'9P#'9S"1 AN[T7_IQK;H8&#A8D-A;8T(DP5[ P>!HUIZ5OZ;54U;6WJ-NS"FO M.XOMM&Z42_KVT( M1\"4O?*,$&&]E47%-W8F1+UV')YFI,3\B=:DDG?.E)58 MR"V[.+QF!)\TJ2PDHKGM+(8.6_L+5CO0: (&O&2DX8/ MUI8JY4CIJ]I\/VUL5V5$"I(*)8'EY4;VI"B4DLSC;R=J]S$5<;B^JW_5Q1;>S0MD[DC*^%>*;--](5Y-M65_T/ZX]* M,:&@/Y.,;TS&-R3CFP4"HT"PW(Z546"UP(X6XP\*#8+ ';EA 'GA3"VA,95P MDDH8FOF1D1\M]P*XY@YQ%[C1@8:5 A"-4'L3"@5P)IV9A@531Z(9!6,_;@'\ MA"?FA@-HB2=H4BV:./(AYC$5<^N":>]&[HR"N=^ _PD_S!T'@B5^!)-W _3! M:NR( 856:)2.,WB_EX1=]"CD5DJOE5!OTL%I/VZW4,V'T?E.C6$]-]YEVAG^ M$[-+7G'K2(6&PO=V]R:W-H965T M\;GS)P98)SUE+WS"F/A?#2DY1NW$J);>QXO*]P@_D([ MW,J3$V4-$M)D9X]W#*.C)C7$ [X?>PVJ6S?/M&_/\HQ>!*E;O&<.OS0-8O\* M3&B_<0/WT_%6GRNA'%Z>=>B,?V+QJ]LS:7ECE&/=X);7M'48/FW M W[7N.>3O:,J.5#ZKHQOQXWK*T&8X%*H"$@N5[S%A*A 4L;?(:8[IE3$Z?XS M^A==NZSE@#C>4O*G/HIJXZ:N<\0G="'BC?9?\5!/Y#I#\=_Q%1,)5TIDCI(2 MKI].>>&"-D,4*:5!'V:M6[WVY@0F \U. ,!C 29^QDA' CAC1 ^)<"! &\$ MJ+ME2M&]V2&!\HS1WF'F[79(?43!&LKNE\JIFZW/9'NX]%YSZ,>9=U6!!DQA M,&"""4:$)Z./*8 M10$6='"?8+M$I,$]9+>$A+Y=1&BM,]3\<%I#\J *: T M=0!XUZADUBB#B36F-4G2$,;R)_1GY2R1P ]623!%WHF*K*(BBZAT)LI@HDDJ M&*6QO]1D 28I7#V4%%LEQ19)JYFD>)$)@%4(+'V*EWV"JQ3X#T4E5E')4E0P M2U4D"U$Q#/UEG[;)0E.D7_$C2:E54FJ1-/OHBW21::[E&<*(\":3H,'LK*<9"_ C5)9OXB6&_-/+Z%,;?##\3.=2%-!H$GX3:)G+/S%@VAJ#=<.-XX[67_P=02P,$% @ D(/<3J<^ M'^?; @ X@H !D !X;"]W;W)K&ULE59M;YLP M$/XKB.\MV+R9*HG49)HV:9.J3MT^NXF3H )FMI-T_WZVH938Q]1]"=AY[KGG MSK[C%AXNBN3VR!HJ;WG'6OW/GHN&*KT4ATAV@M&= M-6KJ",=Q'C6T:L/5PNX]B-6"GU1=M>Q!!/+4-%3\6;.:7Y8A"M\V'JO#49F- M:+7HZ(']8.JI>Q!Z%8TLNZIAK:QX&PBV7X;WZ&Z#8V-@$3\K=I&3]\"$\LSY MBUE\W2W#V"AB-=LJ0T'UX\PVK*X-D];Q>R -1Y_&::2;7C] MJ]JIXS(D8;!C>WJJU2._?&%#0%D8#-%_8V=6:[A1HGUL>2WM;[ ]2<6;@45+ M:>AK_ZQ:^[P,_&]FL $>#/!HH'W_RR 9#))W@\0&WRNSH7ZBBJX6@E\"T9]6 M1\VE0'>)3N;6;-K$:1.%GI,;C&MQ>2Q$XNG-2O4$PP' S0/E_G!)< MQLBO8[^A#*#KCI)Y60%0",UU!02W!42 K,PE%FX,J/QX5C!\[%8>JE<$S5WINL=/%GG/%M,;X5A_940^V5>"_TN^JFK7RC>#1-E M-(ZUJ[]02P,$% @ D(/<3H8JA^LC @ 008 !D !X;"]W;W)K&UL?57M;ILP%'T5Q /$X2- (X+49*HV:9.B3MM^.^0F MH-J8VB9T;S]_4 K$ZY_8OC[WG'-M?)/WC+^("D!Z;Y0T8N=74K9;A$19 <5B MQ5IHU,Z%<8JE6O(K$BT'?#9)E*!PO4X0Q77C%[F)'7F1LTZ2NH$C]T1'*>9_ M]T!8O_,#_SWP7%\KJ0.HR%M\A9\@?[5'KE9H9#G7%!I1L\;C<-GYC\'VD&F\ M ?RNH1>3N:[N3;(8T=T(X)(0?">&G"=&0$(T)062*M\Y,J5^P MQ$7.6>]Q>UDMUM]$L(W4898Z:,[.[*EJA8K>BCB,Y=F&@A@B8OCP*_FB8EO))UC=3? M^"0Z]L%'\]07\;WJC[:=?=#8YOH#\VO="._$I.H+YO5>&).@+*Y7ZN8KU<_' M!8&+U--4S;GM:G8A63LT;#3^:Q3_ %!+ P04 " "0@]Q.O,>AFK\# #6 M$0 &0 'AL+W=O],[TSF7;:?B:V'#/EX0*)VW]_Q2/$B*/$^6(0/KMG=Z6S$BQ/ M9?6K/FC=>'_RK*A7_J%ICE=!4&\/.D_J17G4A?EG7U9YTIAA]1C4QTHGN\XH MSP(:AB+(D[3PU\ONV7VU7I9/3986^K[RZJ<\3ZJ_GW56GE8^\5\>?$T?#TW[ M(%@OC\FC_J:;[\?[RHR"T2C+7^W@W]W*#]N(=*:W3>LB,9=GO=%9UGHRG/HC9VMX?O_B_;9+WB3S MD-1Z4V8_TUUS6/G*]W9ZGSQES=?R](\>$N*^-V3_13_KS,#;2 S'MLSJ[M?; M/M5-F0]>3"AY\J>_ID5W/0W^7\RP 1T,Z*4&;#!@HP&3;QI$@T$T&E#RI@$? M#/@K@WC30 P&XE(&.1C(5P/636!?W6ZZKI,F62^K\N15_8H[)NW")E?2+(AM M^[";_^X_,V.U>?J\CEBT#)Y;1P/F(,QJJI @=Z7#(PP$/LWCXC(@R?E"T67# '$PEQFPH!EW*X<'0ZX)A((H8KM; M A!W\>#604#OX,3A K<%$GT@6ZQX@B0_RQ: G-EB+1,@9DYM'@1R-$J"U4> M_'CD<(&%1=0'JHI%0X!J.+>SC6?J5"%W=@&*14.!:+C5!VX@R%+QW3N@:3!8 M?I0 %\H.ALR['Q'4F;=CZT8*C&TJ.NM,L3G6$,>:HEBI%"A5A#85F^^_SI2P MG"G8YH5]FJ#S?5Z0R+G/4RQ["A0M[!/% )I4CT>2.9H4Q MKDB*14W!=BGL,S $.39_BI5/D?*%S8- #J4Q+'L&Q"IL'@AR\6!%,Z!HH6P> M!'(@"==R VW[6"LY?3]HO'?TGUF!:U M]U VYCVW>QO=EV6CC<=P82(_Z&0W#C*];]I;:>ZK_DM#/VC*X_ 5)1@_Y:S_ M!U!+ P04 " "0@]Q.YKB:.H@" !D" &0 'AL+W=OV+_.+5(_Z*(2)GIJZU8OX:$PW2Q*]/8J&ZSO9 MB=:N[*5JN+%#=4ATIP3?>5)3)P2A+&EXU<;+N9^[5\NY/)FZ:L6]BO2I:;CZ MNQ*UO"QB'#]/?*\.1^,FDN6\XP?Q0YB?W;VRHV14V56-:'4EVTB)_2+^B&<; M3!S!(WY5XJ*O^I$+Y4'*1S?XLEO$R#D2M=@:)\%M-U_5O_D@[?!/' MUK+^7>W,<1$7<;03>WZJS7=Y^2R&@%@<#=%_%6=16[AS M8O?8REK[WVA[TD8V@XJUTO"GOJU:WUX&_6<:3" #@8R$/'^30 <"'0F8ODE( M!T+Z0DA]MOI0?&XVW/#E7,E+I/K/VW%WBO LM=G?NDF?;+]FTZ/M['F9YG2> MG)W0@%GW&'*%(;>(S11!T0A)K('1!0%=$,^G-RY26("" M0+I#<"+ BCQV0> MTWH,"L*8(@C%+'TEE!1TD@).,EB @0+L_;G(0($,<) 'N>@Q["I27"):9D%" MIC"*,L8(;"<'[>2 G2*PDT_V^4 P#LP (%8RV$H!6BD *V5@I9CN@C,:'G@ ME;+RE8-2@F;*=QS96N/N MZM7L6 Y7OGA-YO%LC:$5:\2N^ J:O&S1U]]O7!VJ5D^.ZN>VKON[U R.[H:8GXQ^+Y3]02P,$% @ D(/<3G5; MBV4S @ B08 !D !X;"]W;W)K&UL?57;CILP M$/T5Q GXSJV%Z+>>QZL:6LR?: ^=O'.FK,5"'MG%XST#?-))+?%" MWT^\%C>=6^0Z=F!%3J^"-!T7^ ' MB)_]@N<_!MLP47@-^-3#PQ=Y13HZ4OJK#U]/.]94@ M(% )Q8#E_F).J=F[G."<[X M2L0+';[ Y"=VG&4$,X)LO9'"6A*0.\)2)L?E6FKG[# 1<[HX+#Q8?58O1/!%LEF5BJH>Z?O M2;=<1F]%E(6Y=U-$$V8_8L(%)I@1GF2?2X2V$OMPE6X4*->([$$%9#6!=#Y: MFHA\.T%D)8@T0?1?%Y#1A1&3:$RG,RX4]%K)]2WLHC.\_0Y M5!/ B._EG!W'XCO-.*2_8W9I.NX]3_ -02P,$% @ D(/<3E\>4NT! @ S 4 !D M !X;"]W;W)K&ULC53MCILP$'P5Q .< ?,9$:1> MJJJ56BFZJNUO)RP!G<'4=L+U[6L;0KG@5/D3>Y?9V9EU['Q@_%74 -)Y:VDG MMFXM9;]!2!QK:(EX8CUTZDO%>$ND"OD)B9X#*4U12U'@>3%J2=.Y16YR>U[D M["QIT\&>.^+0;*AJWKN]?$2W.JI4Z@(N_)";Z#_-'ON8K0S%(V+72B M89W#H=JZ'_S-+M-X _C9P" 6>T<[.3#VJH,OY=;UM""@<)2:@:CE CN@5!,I M&;\G3G=NJ0N7^RO[)^-=>3D0 3M&?S6EK+=NZCHE5.1,Y0L;/L/D)W*=R?Q7 MN !5<*U$]3@R*LRO(W1J!O1F"E(!916!5$9AZO%01WB' 5@)L",)W-K(;&R,F-IC. M8+P;&VM$@/WHGI+0JB1<*\GN$$16@NCQ6<16@MBBP+^9Q8B)%D[]-$VRU-XG ML?9)UGV2V$Z06@G2QYUF5H+L@5//5F>JG$81OCGZ-0Q[/HZ3&SEH<:_T._>- M\%/3">? I+JBYB)5C$E0E-Z3&F^MGM8YH%!)O4W4GH\/S!A(UD]O)YH?\.(O M4$L#!!0 ( )"#W$X<^7\]NP4 )D> 9 >&PO=V]R:W-H965TS8^Y\R'C0 ) E4KM=)JJ[;7!@Q$F\2I M;6#[[SMV3$CFO!-E;TABWCESYNN9US,7[W7SO7VIJF[R8[5U&]MWO?)WU3[NOZ>__CM\?+ M:=9G5"VKAZX/48:/MVI>+9=]I)#'OV/0Z:[.ON#^]X_HOPR-#XVY+]MJ7B__ M63QV+Y?3?#IYK)[*UV7WK7[_M1H;9*>3L?6_5V_5,LC[3$(=#_6R'?Y.'E[; MKEZ-44(JJ_+']G.Q'C[?Q_@?Q7 !'@OPKD"H^U@!&0O(9P$Y6L",!)Y""1>)1R54D\0%IQ1C;+J,"I%#"50J5"'(]0 MH2JR&;DHX;E6&9>E!H@RS*8,]$P1PRG3#0_+Q)LH(:3S/DLM<$K@DE1*H9/C ME$A/FZ(0'V<$9,R48"M!N%X3@X0H3HC!Y.!X[PMI+I*W MOE#\1$(3<&Y2JP$CE#1#;>82(3#\*#]]TR4,+=+4TMON*-K?3UD-TU'-H=/! MQ&)-+)O%FPIK$NUW_&B)@"B%3\:L8LTJO<.-H@.?D:@% X@1@.+MBS59"B-Q MD[6(\E23,7T8T2?>,5B3A8WC(MY1D4X*[Z-XMS">,3%K[F"\W.6)'9HQUAAA M+9[MK-TCV[AY0).:[9A]#-A'"7PRQAJ[TY<_8P@Q,G*J0[1+8U]0'@OG2&C( M97FJ71AKC$R=6GO:LXDR4D"4])>, F%H26G)&G5#:"&2F:D=ID MBL8?4F\&B.PQC93-."0S42RI,T43$$!%"25CS9WKI \GM9 1F+W%LAA0IB%@GQ@ M[#9%^\ S:U(C@8DIIQA!T?Z.%RQ,3PV#<&8T[Q5ZC,08/89#NR"F,P;PSZ!TV MYIA![[")$3488@9!3!V' 8A182F/AP,(R0?<^53C,<@, !DE3@E-XI3/G#Y3 M#::%T;0 )X6 %A(ZQH@:+*!DR^'5(S5BF"T&G="IR:J1H>8I.I\3SE.OEP93 MQ:#7RW@7--JPD7.DN@C(Q)O4Y,&,,MK5Z5W0'#NK.ZP%8\QHC.F]S0 O%C8W MI]J-/%MZ=[,88A:]U\:[FP4G;,G=S6(V6<2F>&%8X+&$#7OUCH.4[*SW/G6, MCE%F 03M@6B>,;F[A@0""+S;Q% MMD[C[;R4/] MNN[Z*ZF]I[O[U6ONK^NBYS=T/M_>DGZ&V5[:_E$VSXMU.[FONZY>#5=V3W7= M52'-[$OHLY>J?-S]6%9/7?_5A^_-]K)T^Z.K-^-%\&QW&WWU/U!+ P04 M" "0@]Q.V5YAKFT" #Q" &0 'AL+W=O^]KAHY\0NEVG$0R'7!:BJ?>,L:O;+EHJ9*#\4N MD*U@=&-)=140A)*@IF7C3W,[MQ33G.]5539L*3RYKVLJ_LQ8Q8\3'_NGB9=R M5R@S$4SSEN[8#Z9>VZ70H^"LLBEKULB2-YY@VXG_"8\7.#($B_A9LJ.\Z'LF ME!7G;V;P=3/QD?&(56RMC 35S8'-6549)>W';R?JGVT:XF7_I+ZPP>M@5E2R M.:]^E1M53/S,]S9L2_>5>N''+\P%%/N>B_X;.[!*PXTGVL::5]+^>^N]5+QV M*MJ5FKYW;=G8]MBM)+&CP03B".1,P.E=0N@(X:.$R!&B?X3H+B%VA/A10N(( MR14AZ))EL_],%9WF@A\]T1V@EIISBL>)WM^UF;3;:=?T!D@]>YC&.,Z#@Q%R MF%F'(3U,TL?,(4S:QSP/,:2/^#Q$9+@/6=P3"72HYW@)&"^Q]+#G9P8+A*! M: 6BGL#H*M .DUA,8S'H*M A L<(X1%""'8F IV)ALZ0&P(Q*! _GHX$%$@ M#ZZV;)X,@T6G'VPK!6VE@*VK$S2',"%L) .-9(! ! N,0('1XRG%"*Y)]'%2 M9P[T/UG%-ZX _'%>9R HOF$'+CU, (GDNKP[4'P95A9F),(W;,%5BA\HTP4> M5B%)2'8O@W 98J@.![=?-+"6ABGI6W../0+M' LN+GKS&/A.Q:YLI+?B2G\S M[,V^Y5PQ+8N>=%8+_?XX#RJV5::;ZK[H/L+=0/'6/3""\RMG^A=02P,$% M @ D(/<3HX\W_?H 0 [@0 !D !X;"]W;W)K&UL?531;ILP%/T5Q'MK,)BD$2"U3-,F;5+4J=NS Y> :C"SG=#]_6Q#& 76 M%^Q[.>?X'&,<]UR\R@I .6\-:V7B5DIU!X1D7D%#Y3WOH-5O2BX:JG0ISDAV M FAA20U#V/,BU-"Z==/8]HXBC?E%L;J%HW#DI6FH^/,$C/>)Z[NWQG-]KI1I MH#3NZ!E^@'KICD)7:%(IZ@9:6?/6$5 F[J-_R(C!6\#/&GHYFSLFR8GS5U-\ M+1+7,X: 0:Z, M7#%3)@S AI&[]'37=:TA#G\YOZ9YM=9SE1"1EGO^I"58F[ M=YT"2GIAZIGW7V#,0UQG#/\-KL TW#C1:^2<2?MT\HM4O!E5M)6&O@UCW=JQ M'_5OM&T"'@EX(OC!AX1@) 3_"*$-/SBS43]11=-8\-X1P\?JJ#D3_B'0FYF; MIMT[^TZGE;I[30G>Q^AJA$;,TX#!,PQ^C\C6B,";($@;F%S@31?8\H,9W]_O MMP6"38' "H3O8CPL8@R8R&):B[D+=SL2+;)LP7SB_2=/N&DG7-N9;N]"&V1ZWD7(&6].ZU9J4OGZE@4"HSW>FY&'[!H5"\&V\7-%UQZ5]02P,$ M% @ D(/<3O$EAG_& @ Z D !D !X;"]W;W)K&ULE9;=CMHP$(5?))UZ*TUF9B6BU:-B)?^?J1_/R$'70\N,R7./Y%FF21R_ MW]4_V>)U,3LF^5:4OXJ#.B_#/ P._,@NI7H1M\^\+R@)@[[ZK_S*2QUNG&C& M7I32_@WV%ZE$U:MH*Q5[ZYY%;9^W7O^>!B>0/H'\:T+<)\1# K6U=\9LI1^9 M8JM%*VY!V_VS&F9^$W@>Z[7LJB?$BNAJA/F;3Q9!1S'M$ MI-4'!($0&^*EQVD,"\2@Q]@*Q \>"2Q 00%J!>B#0.P4V<6D-J:V,02GF* 4 M!B4@* % U %U,A\QR0@F%01D(R@!0ZH R#_0A M0PG!" ;E("@'0)D#RCW0!&(&(F8 (G<0L_^K!2-X4R$ -7-W%?)828KHC#S& M;0$Q.F5G8H]CW\Y(HK>#_=(IPEGBVO'%)NV _6"-"6#'ZSG$7QV"8IRY=GRQ M23MP=\$Q8(>X=F)_-R&B:&6Q$&>A%U M>U$?]-#ULEDV/@(>66X[>OP*]Q#L-Q'_UPC,;\S5 YHG\RT4O\:I3DA!I>Q^BXG>+75WH&^L/16U#'9" MZ=/;'K)'(137]:(GO?!G?>T:!B4_*O.:Z?>VNWMT R6:_EX5#9>[U5]02P,$ M% @ D(/<3H@O9A'N 0 $@4 !D !X;"]W;W)K&UL?53;;ILP&'X5Q /4@#F$")#:5-,F;5+4:=VU S\!U6!F.Z%[^]F& M,$J\Y2+8YCLZCK.1\3?1 $CGO:.]R-U&RF&/D"@;Z(AX8 /TZDW->$>DFO(S M$@,'4AE21U'@>3'J2-N[16;6CKS(V$72MH%E_;< M2+V BFP@9_@.\L=PY&J&%I6J[: 7+>L=#G7N/OK[0ZSQ!O#:PBA68T@5 NI&+]F37>QU,3U^*;^R71774Y$P('1GVTE MF]S=N4X%-;E0^<+&SS#WB5QG+O\5KD 57"=1'B6CPGP[Y45(ULTJ*DI'WJ=G MVYOG..O?:'9",!."A>#C_Q+P3,!_":$I/R4S59^))$7&V>CPZ<<:B#X3_AZK MS2SUHMD[\TZU%6KU6D1AG*&K%IHQ3Q,F6&&"CXC#/0)["P2I $N*P)HB,'R\ MXON);Q? 5@%L!,(/-9)-C0D3&TP_U4C2),+^IHP%E^Z", CM@4)KH- 2:+<) M-&&BE1%.(D]][$:1U2BR&*4;H^C.R(]Q^B^?V.H3W_M$WL8GOMLYG/J60FAU M.O5M\8WP<]L+Y\2D.NCF.-:,25":WH.*W:@+:IE0J*4>)FK,I[_I-)%LF&\@ MM%R#Q1]02P,$% @ D(/<3J\.OT&D 0 O0, !D !X;"]W;W)K&UL=5-MC]L@#/XKB!]P-"^]3542:;UIVJ1-JF[:[C-- MG 8=Q!G0YO;O9T@:]:KL"]CF\?/8!HH1[:OK #Q[,[IW)>^\'W9"N+H#(]T# M#M#328O62$^N/0DW6)!-3#):I)O-HS!2];PJ8NQ@JP+/7JL>#I:YLS'2_MV# MQK'D";\&GM6I\R$@JF*0)_@)_M=PL.2)A:51!GJGL&<6VI)_2G;[/. CX+>" MT=W8+'1R1'P-SK>FY)M0$&BH?6"0M%W@";0.1%3&GYF3+Y(A\=:^LG^)O5,O M1^G@"?6+:GQ7\H^<-=#*L_;/.'Z%N9\M9W/SW^$"FN"A$M*H4;NXLOKL/)J9 MA4HQ\FW:51_W<>:_IJTGI'-"NB0D6>QE$HJ5?Y9>5H7%D=EI]H,,5YSL4II- M'8)Q%/&,BG<4O53;;5*(2R":,?L)D]Y@T@4AB'V12%O9/X#T&V2I!% M@OP=0797XQHF7Q?)5T7R%8+MG<@:YO%.1-Q,/CSL']*>5._8$3U=8AQUB^B! M^#8/]%HZ^DN+HZ'UP?Q MIU>U.1X'.;/(I8?6_T#4$L#!!0 ( )"#W$[5 ME!K_&PO=V]R:W-H965T_IGY MQJ"9?&3\1=242N>U:WNQV$![]>;,>$>D.O*+)P9.RL(_UO2EHT[-W#OAN?F4DMM\(I\ M(!?Z@\J?PX&KD[=$.34=[47#>H?3\\Y]"A[W@:\=C.)70T>QVCNZE"-C+_KP M];1S?4U$6UI)'8*HY4;WM&UU),7Q9P[J+CFUXWI_C_[9%*^*.1)!]ZS]W9QD MO7.QZYSHF5Q;^3G45DG5S%(72D==I M;7JSCG/\NQOL$,X.X>*@(G,E/J)R))D7,V.GSZ6@/1/T7P MB-1E5MIH[LZ\4]4*9;T5<9SFWDT'FC7EI E7FF!1>"KZDB*$4I3AQCU\GV"_ M5> /,B"P"&3\T1HP0W" " P0F0#1NUO UBU,FL1H^BE)% 2A;]4"R (49#Z, M$X,X,8"363B3)E[G2=/(MW% &?)#&"N$IVO-IE$P'R89Y3'K+K"[^ 5!+ P04 M" "0@]Q.E__M!N ! #E! &0 'AL+W=O.]B)'C93##F-1-M 1L6$#]&JE9KPC4H7\C,7 M@52&U%$<^GZ*.]+VJ,A,[LB+C%TD;7LXL]#G6./@2[0ZSQ!O"CA5',YIZNY,38BPX^ M5SGRM2&@4$JM0-1PA3U0JH64C5].$TU;:N)\_J;^T=2N:CD1 7M&?[:5;'*T M15X%-;E0^S.. M=B5-'6V=$#I".!&"Z)^$R!&B>PFQ(\1_":;]V)9B>G,@DA099Z/'[>D.1%^B M8!>K[IBR1-,GS50@[S9#'A#!,N$?OWB&VPA!S>0Y(TG3!8 MF9R,72]L:2Q6P7.P6;VT/:WP<[_!=F7>/9_=$/P%?"SVTOO!.3ZBJ:"U,S M)D%)^AO5A4:].5- H99Z^J#FW/YY-I!L<(\*GEZVX@]02P,$% @ D(/< M3CD>LA7B 0 H 0 !D !X;"]W;W)K&UL?53; M;IPP$/T5RQ\0U#4O(+ND+ML?G MG)EC/$X'J5YU V#0&V="[W!C3+$G MF%_=0=D5F57*EH/0K11(0;7##^%VGSB\![RT,.C%'#DG1RE?W>);N<.!*P@8 M%,8I4#N<8 ^,.2%;QI])$\\I'7$Y/ZL_>>_6RY%JV$OVNRU-L\/W&)50T9Z9 M9SE\AUA%B[HS\[O6;?: M1D]9V_8;N^5=9NS='U35K=#H*(V]=OYR5%(:L 4& M-[:VQCX7\X)!9=STSL[5V#3CPLAN>@_(_"AE_P!02P,$% @ D(/<3C_@ MBX#G 0 PP0 !D !X;"]W;W)K&UL?519;MLP M$+T*H0.$6NW4D 3$+HH6: $C1=MO6AHM"!>5I*ST]N6BJ(JCYD?D#-][LXC# M?!+R274 &CTSRE41=%H/!XQ5U0$CZDX,P,U)(R0CVIBRQ6J00&I'8A3'8;C# MC/0\*'/G.\LR%Z.F/8>S1&IDC,@_1Z!B*H(H>'$\]FVGK0.7^4!:^ [ZQW"6 MQL*+2MTSX*H7'$EHBN A.IPRBW> GSU,:K5'MI*+$$_6^%(706@3 @J5M@K$ M+%]8,EI"6N-Z_J']RM9M:+D3!2=!??:V[(K@/4 T-&:E^%--G MF.O) C07_Q6N0 W<9F)B5((J]T75J+1@LXI)A9%GO_;L I[>(^_]$2#:+2!P_62?X M8;O4>PB>!5_^> M@6S=F"A4B9%KV^65=YG$A]C>G1O_T4RH'ZA_,GZ\OQ'9]ERAB]#F9KK[TPBA MP208WID,._.B+ :%1MOMWNREGRMO:#',3P9>WJWR+U!+ P04 " "0@]Q. M+>_%GLP" #2"@ &0 'AL+W=OZVK1J[\HU+M(@CD]LAJ*N]XRQJ]L^>BIDHOQ2&0K6!T M9TEU%1"$DJ"F9>.OES;V*-9+?E)5V;!'X*!6()%_"S915[=>Z:49\Y? MS.++;N4CDQ&KV%89":HO9U:PJC)*.H_?O:@_G&F(U_=OZI]L\;J89RI9P:M? MY4X=5W[F>SNVIZ=*/?'+9]87%/M>7_U7=F:5AIM,]!E;7DG[ZVU/4O&Z5]&I MU/2UNY:-O5YZ_3<:3" ]@%MJ_D5X$6GWMR9HS;9[VAZIH^=UG*;+X&R$>DS18<@5!@^(0*L/1Q#H MB((X=')[P(.+R"9.",$B0LL/;XK(8($(%(BL0'0CD-\FN7$Q$1H9U4$2"VDZ M&823;%2MBXH2A&(XWQC,-P9RF1!(0(%DOF,I*)#^W[&BP\37A>91/'+#!<68 M3*22@:ED3BK9!#\'^?E\+S""FPC-<*,'75=*<(ZBD1\ #. M18H=[KQZOWH;MK[1L6A;*3WS)4>.^QP ML.=<,5T7NM-_MJ,>,(=%Q?;*W*;Z7G135K=0O.TGR& 88]=_ 5!+ P04 M" "0@]Q.?" ?<@<$ !<% &0 'AL+W=OS^IHF3H &< =+,OOV:2S/$ M/N[0/PV8\]W\?><4O+RJZGM]DK+Q?A9Y6:_\4].<%T%0[TZR2.N9.LM2/SFH MJD@;?5L=@_II4\K/P'LMAR MVAITB'\R>:U'UUY;RJM2W]N;/_8K/VPSDKG<-:V+5/^\R8W,\]:3SN/'X-2_ MQ6P-Q]?OWK==\;J8U[26&Y7_F^V;T\J/?6\O#^DE;[ZJZQ9J)C[%1>=W^]W:5N5#%XT:D4Z<_^-RN[W^O@_]T,&]#!@$XU8(,!FVK M!P-^,^ ?XJ,!'TT-( 8#<1\@Z+>JV_NGM$G7RTI=O:H?GW/:3BE9"-W=7;O8 M-;-[IK>_UJMOZR@FR^"M=31@-CV&CC"_$('V?@M!48@-M;M+)X+I1" = M;J338^)1'!*S&9L;Z0"8(#/FV!T!TQ$@G0@[F$,'\^G]B:&#^/?]>408HSF; M>%(/GVQ7/#3VU?8D1,*C$%>5P*J2"6U.IK49P$0XBQQ31T*L!2%(R(P$0;$C MCD-S"'"1F'%L$'?6 X7G@5 [3F(V$H(6VM#; B9LY!P1S98,P@2#7.X!Y#X*!L!)IO-(N'(!@L0F8,.N88) M2Q")/]$AS'>""&]U*/E]AVR(X)08#-J"<-RA3Q0+ D5<-YLX@#YJX@"9VD2* M98-.D0T #SPIH3 '+."<-49C:51>A0?(8IRL0GY@2SCP%BV7,RMU\R MXB0BKFPQ 1EZY[<:B%CJ:B F($,$M!IH@YP-Y"9+[Y]B G+PK\U(XA%@1.AX MF^68?1RQ3YAQ;) (S3D)1H<0A:R.W0%2[>W4I6S:3\71ZNV0ZK$[HS+6-V2Q M)6B=+IX0_IDNMFC]@8>+9QZ")WKC]!,40Y>JGW3>@E]%].=N?Z75,2MK[U4U MC2JZ8Y2#4HW4.Z0_OGSO)-/][2:7AZ:]G.OKJC_OZF\:=1[.\H+;@>+Z?U!+ M P04 " "0@]Q.1:S/NQ+MD) $V%Z$%6B#8HNVSDC")L;;E2DJR M_?>E9,5K<\Y8DD?DEZ'$BX^J_MZ\>M_.?JQ7F^9R_MJVVT62-(^O M?ETV7ZJMWX22YZI>EVWX6K\DS;;VY5-?:;U*9)K:9%TN-_.KB_[:?7UU4;VU MJ^7&W]>SYFV]+NO_KOVJ^KBVNY!<76S+%_^G;__:WM?A6[)7 M>5JN_:995IM9[9\OYU_%HG"NJ]!'_+WT'\W!YUDWE(>J^MY]^>WIRL;?5*M_ED_MZ^4\ MF\^>_'/YMFJ_51^_^F% 9CX;1O^[?_>K$-[U)+3Q6*V:_O?L\:UIJ_6@$KJR M+G_L_BXW_=^/0?^S&JX@APIR:@4U5%#["D*=K*"'"GI?09^,-T.\^=G Z0IV MJ&"/&TAV5O7>WY9M>7515Q^S>C=]MF4W2\7"AKO[V%WL;V9?%NQOPM7W*YNJ MB^2]$QIB;G8Q\B!&'D?SKJZ->:"R@H(#J!?21@(F& ML8NQ?55)ZEQAZ'%53)9!:/2L-1:3"JJ)%K&G/8 MR*Z_NQAST%]CLTSAKAC8%0.ZXB*##6E&6>-RA]NQL!T+VLFB=BQI1ZIHSMXB MG3RR!>CHZ!8"&<',; ?'X^C,%@(+9% @FV!(1@;RBW"Q(T!(Q.L8"$D=K:," M"3%S*8=#RHF J:>S06)BR@G$O$9!0L7#H3@\RGJ.>X-A)VFB2)>U MI FGE<*J.* 4F1B MCLH40(9=UPK#3H%DD:QK$$37M:*)(L-=A:&I$#3C?Y!J')I0)TX;QG4*I,.E M#0I34X&"L,3$6S4,H7=2H+'7H[ M.5%5&+L*$979X2O,2@420_9I#T:;0HEA_#A"T81.&N,RTTH)UD_B5J#!5]1B*G,50T2N2( MKS0#DZD2RL3F3LCFD%;XR;/8X3-2.H-I9P#MI&0D,%Z,F.ZPP7@Q:,-('K+3 MO6 \T,H!VW&3<8+P:\HV =QG@QZ"T%<9@^K2(SE^I0RKI?LR8:6UT4[E%H@1TD)X'Q8M49#F.\6/0.@#@\NK&Z!3K4W%&9 LCPOF+:64 [R;V#95[" MGK%#LQ@J=LH.S=)=%9ZY$W9H0 O/W#-V:!;3S@+:26:'9C%>[!D[-(?QXJ;L MT(8@>V+F AUB[KA, 6187UU,N^-2S LWGM5<@Q@KF3V>PTQQI_=!0SL@K^%. MO#@,'H? D\?M@"#%9/X.X\"=?I,WM ."%)/_.LP,AXY*R+@=$*28?- Q!RI. MOX,;V@%!*EY>R<$9J;6O7_KS;_0]02P,$% @ D(/<3DJ)?_HS!@ N", !D !X;"]W M;W)K&ULE9K;;N,V$(9?Q?#]KG@<4H838.,X:($6 M6&S1]EI)E,18VW(E)=F^?76*U^;\=*6]V-C2<#@<\?LYI+5\+\KOU4N>U[,? MN^V^NIJ_U/5AD235PTN^RZK/Q2'?-W>>BG*7U/7:-=MM$"4') M+MOLY]?+[MK7\GI9O-;;S3[_6LZJU]TN*_^]R;?%^]51Z M>\S_R^L_#U[+YEAR]/&YV^;[:%/M9F3]=S;_(Q9T7;8/.XJ]-_EZ=?)ZU M0[DOBN_MEU\?K^:BC2C?Y@]UZR)K_KSEJWR[;3TU.AV%;=_[.'UZHN=H.7)I1=]J/_N]EW?]\'_Q_-< ,U-%!C&^BA@3XVD/IB M S,T,,<&YJ*]'>SMSPXN-Z"A 9UWD/2IZG)_F]79];(LWF=E/WT.63M+Y8*: MI_O07NP>9G>O27_57'V[)FV7R5OK:+!9]3;JQ$:=6ZRYA19'DZ0)X!B%@E&H MKKT^BX*P PT=Z,Z!.7/@@F'T-M39[/MAI('-&MFD.! # S$@$!\$TMO8DTX^ M>1L_Z(=@/@=2E M03_$^I%6::>"[*V!G?%&&(,#DE'$X3:*1 38%$:2@D@"45BEH!5X$9)8QJ0"49A0316?"M(Z;8;36!;8795IQM_J@XLC@OH(ZXE!>, MM@*5A(R4(@JSK2:PK3#;BK/-\P*0M;99_<*\<#MKI+,1P5(8;856;3:%P;(- M0^)VET+26"HT6K)X:Q:[60HBL!,"JEB,]MB7BWB-3:HR-&=G9 7S)<% MRS,[JK#\O,V2][&'B#&T ,-P$5C;T1A:C*$%&(;J?@.,3M5V"&5T.6 QSA9M MM=F 09T=3RUAZ@E0;R-GH80II0EE-F%*":SR;+P$ZN<+X\4P$X#91@HMPO31 MA/*9,'TTXM1K3:/K9XH E>LHD2>9)H& M._T[X"I:4CHL"@XLW6S1=&"+(+0,?V9<([OF7QK9]CHL,@Z(3.S\R&'U<'H\ M#@ZKAQM3:SM>0Y,__4EHR LWL?-[LJ]E]4=?%KGM%X:DHZKS)A/C< M3.:7/'L\?MGF3W7[L9WE9?\N2?^E+@[#>S+)\66=Z_\ 4$L#!!0 ( )"# MW$Z*9!&6U $ (X$ 9 >&PO=V]R:W-H965T M]SD'P6P4\ETU #KXZ'BOO*F%[)@VH;QB-4A@E4OJ M."9A2'''VAX5F5L[RR(3-\W;'LXR4+>N8_+?";@8VVT7+DS!J^!_VDHW.=JCH(*: MW;A^$^-7F/M)4# W_QWNP(W<5F(8I>#*/8/RIK3H9A=32L<^IK'MW3C._H\T M?P*9$\B20%P"GD"N\L],LR*38@SDM/<#LY\X.A*S-Z5==%OAWIGBE5F]%Y2& M&;Y;HUESFC1DI8EIO&BP\5\@Q LASB!>&42'@]\@]AK$SF"W,B";&B<%=8I^ MKC%)#ZF?LO-2=D\42J,-9](D*TZ4II0D?D[BY20>SK:?Y)FSWT'64[$W]P>2U[55P$=J<2G=V:B$T&+?PQ13&1 GR-YL(4=RT;I:8V(EG">LE M:5HX<4?TE&+^YP"$#:GKN=? 2U/54@=0EG2X@N\@?W0GKE9H5BD:"JUH6.MP M*%/WT=L?8XTW@)\-#&(Q=W0E9\9>]>)+D;H;G1 0R*56P&JXP!$(T4(JC=^3 MICM;:N)R?E5_-K6K6LY8P)&17TTAZ]2-7:> $O=$OK#A,TSUA*XS%?\5+D 4 M7&>B/')&A/DZ>2\DHY.*2H7BMW%L6C,.D_Z59B?X$\&?"H4 M1DQH,*W!!':+T&H16BQV*XOPSN*#8XBL%I'%(K8+[*P"N_\_Q]@J$-]E$ 3> MJLA[3!1]6ET(FXZ_2@0MKC@%7IEN()R<]:W4EVD1G1O.HZ^?R"I^4(UH[!OO M,F,7^X9YU;3".3.I'J!Y)B5C$E2*FP?UFVK5..<%@5+JZ4[-^=@^QH5DW=09 MT=R>L[]02P,$% @ D(/<3@7,)]&ULE5C;CN(X$/T5E/>=N,J7. B0&IC5KK0KM6:T.\]I M,!=-+DP2FMF_7R>D:;#+T/,"L7.J?%PN'U<\.57U]V9G3#OZ6>1E,XUV;7L8 MQW&SVIDB:SY5!U/:-YNJ+K+6-NMMW!QJDZU[HR*/D3$5%]F^C&:3ON^YGDVJ M8YOO2_-6?0(_[=FU-S]3SJIO)25=^[QI_K:<0Z1B8WJ[9S MD=F_5[,P>=YYLCQ^#$ZCRYB=X?7SF_??^\G;R;QDC5E4^;?]NMU-(QV-UF:3 M'?/V2W7ZPPP3DM%HF/U?YM7D%MXQL6.LJKSI?T>K8]-6Q>#%4BFRG^?_?=G_ MGP;_;V:T 0X&^%$#/ACPBX$E>\] # ;BW8#?-9"#@7PW$'UXSW/O@[G,VFPV MJ:O3J#[GPR'KT@[&TB[7JNOL5Z=_9^/9V-[7F4K8)'[M' V8Q1F#5QBX(&+K M_3($4D,LT#/'VP&6/D+#+>2S#^&,)L')>?+>GE_/4TG:@2 =B-Z!N F40W)Q MQJ@>4_:8E L ![;T81JX#,U'DG0D0<<)Z^*,D5?C $< [= A8( @%4U'D704 M08<[=)0W#BH%D#JX)8&3F "F-*&$))1XA(1R^"3>.%(F/.6IPX? 06KCXZ9H MXBVKE%JC#O#6)&]-!%+0#E+20?KQ1 =&2P)[G.IS B0\W6!>Y!S(\B[DEFQ MO^#Q1I@3()\L>$Q^DPR4NULHG%",A6),:N(3X.,-,R= /FU\'.-[D%NRM'8" M?[B9YA3&X\H?<[T'N>5*RS10.AU:&UI:0?["%J+E$"@]=$\+\(5.:L34BPF! M8XRS@$ #+8C@*Z)_8H"O=9I+*5U&/BP!K0(Z!;32 25U[IDQ@&X.)X%IDGJ4 M"*!$P2%0J@"MGI ^/C<&S/507-JJ*54N)PHHTY0%4AII/49*CP.+C[1*(GP\ MI9%6+*04RTUI]*4&0:72K8 ('%B4T %*M"ZAKSE^2J.O*%*DS#WD"9C06H56 MBA8?I,3'3>D!=+-Y.$-T#QH")Q,%2:CVIL4,_4+12V@D*D"4.M%>G4X &4C0 M28 3K8Y(J6/(!:UFF/Q"0M/Z@Y3^> E-R H7VOU$6E(XT"RX36GU05]]B(3V M545P>VZXC CQ200/A)G3TL,IZ7$3FOLUG"VO@U\>#XNC.8$1B6N%L97G_2%J;?]_4HS M6E7'LNULKWHO=SAS[*X$G/X%C)= ]#]Q'"\Y96$)VC?]?43\/O3Y,NGOK-[N MRV;T4K5M5?17"9NJ:HV=%_MDUWIGLO6ED9M-VSTF]KD^7^*<&VUU&"ZHXLLM MV>Q_4$L#!!0 ( )"#W$Z$#X75-P( (\& 9 >&PO=V]R:W-H965T M1> R_UJ9(ZX!5Y1T[P ^3/;L?5SIM4#G4#K:A9ZW XKMUGM-HB7Q,, MXE<-O9BM'=W*GK%7O?EZ6+N^K@@HE%)+$/6XP!8HU4JJCC^CJ#OEU,3Y^JK^ MV32OFMD3 5M&?]<'6:W=U'4.<"1G*E]8_P7&AB+7&;O_!A>@"JXK43E*1H7Y M=L=_AP6AW1?PJTPFJ8I0Z:V9EWJENAHIF=#-C:!#9\/&\BCNP"H54@- +AARF@Q10&3&PPK<%D M.$1H =O>PE*$(^S;RXFLY42WY:1W!&*K0/SX0!*K0/+ 0 9,-.LT0BA!\6(@ MM[ P#,+@S@&GUG)2RT#N"&16@>SQ@2A3LEX4_X&1C*#YZ8=!@+-H,1,+#B<( M^=FB)&]VC1O@)^-XPBG9N97ZPLRBDZL^!]H&%O&-=EMC#^\R@U5_)_Q4M\+9 M,ZE,QEC!D3$)JDS_29U:I;X.TX;"4>IEHM9\L,AA(UDWVK\W?8.*?U!+ P04 M " "1@]Q.N2N9[ <" #V!0 &0 'AL+W=O^CTDP,7+56Z M%$P%T;TDM0U$0I*BE3>>7N>UM19GSDV)-!UOAR5/;4O'["1@?"C_T+XV7 MYE@KTT!EWM,C? ?UH]\*7:%99=^TT,F&=YZ 0^$_ANL-,7@+>&U@D(N]9Y+L M.'\SQ9=]X0?&$#"HE%&@>CG#!A@S0MK&KTG3GU]IB,O]1?V3S:ZS[*B$#6<_ MF[VJ"S_SO3T=9**MY.*MM+2 M]W%M.KL.D_Z%YB9$$R&:"2'^+P%/!/R7$-OPHS,;]9DJ6N:"#YX8/U9/S7\B M7&,]S,HT[>SL,YU6ZNZY3+,H1V1DRTP%PA-K<(',P0I W,+B*GB\CR M\0<7V"V G0+8"L0?!.*K&",FM9ANC!$$09A<9;F%A20C*7';B9UV8H>=?PPD M<0HD]P\D=0JD=PQDQ"3+I#@,5N'50!RPB.!LY;:SR$;H',*9#=/Q#B M%"!W#(3&ULE5;M;ILP M%'T5Q ,4KLUGE41J,DV;M$E5IVV_W<1)4 $SXR3=V\\VE%)\6=,_!3OG'M]S MZ(&[N CYU!XY5]YS5=;MTC\JU=P&0;L]\HJU-Z+AM?YE+V3%E%[*0] VDK.= M+:K*@(1A$E2LJ/W5PN[=R]5"G%19U/Q>>NVIJIC\N^:EN"Q]\%\V'HK#49F- M8+5HV('_X.IGV&$%-@$;\*?FE']YZ1\BC$ MDUE\W2W]T'3$2[Y5AH+IRYEO>%D:)MW'GY[4'\XTA>/[%_;/5KP6\\A:OA'E M[V*GCDL_\[T=W[-3J1[$Y0OO!<6^UZO_QL^\U'#3B3YC*\K6_O6VIU:)JF?1 MK53LN;L6M;U>>OZ7,KR ] 5D*-!G_Z^ ]@7TM8!:\5UG5NHGIMAJ(<7%D]W3 M:ICYIX!;JLW,M<992,-D8@F&(R0*R4Q',\$%Q)5LA@(- MYAV0#_B")P_H%;Y01R^A41(YOK@XR'* ?*8C/,K@9AG".5%X_B#^@"]X B&Y MPI?$U0LYQ/G4%P07Z@_UG"]XI,'-=)+-4> YA.P#ON!)A/P*7W)'KW[5$CJU MQ86E.40S+P:"YYJXN4[RF9,ORPD3NDT1!B,9,GT MW1*,YH.*RX,=I5IO*TZU,E_BT>XPKMW9:6VRO]9C7#=TO=)T,^!W)@]%W7J/ M0NGIQR$4UUV&-_JI'?78.2Q*OE?F-M7WLIN]NH4233]7!L-PN_H'4$L# M!!0 ( )&#W$Z25;],U0$ )D$ 9 >&PO=V]R:W-H965TK4[=J!0T"U,;.=T+W] M;$,09.>L5P5JM1X.&*NJ!4Y5* ;HS9M&2$ZU M">4%JT$"K5T29YA$488Y[7I4YF[M),M<7#7K>CC)0%TYI_+O$9@8"Q2C^\)+ M=VFU7M6)/I#0%.A+?#AF5N\$OSH8U6H>V$[. M0KS9X%M=H,@6! PJ;1VH&6[P"(Q9(U/&G]D3+4B;N)[?W9]=[Z:7,U7P*-CO MKM9M@1Y04$-#KTR_B/$KS/VD*)B;_PXW8$9N*S&,2C#EGD%U55KPV<64PNG[ M-':]&\?9_Y[F3R!S ED2R-3+!'*5/U%-RUR*,9#3W@_4_L7Q@9B]J>RBVPKW MSA2OS.JMS/9QCF_6:-8<)PWYH"&+!AO_!4*\$.(,DI4!V>_]!HG7('$&NP\5 M))LJ)\W>:7JGB>/PP4_9>2D[#V6WH4R:.%YADC#U4U(O)?50T@TE_9^R#Y-H M_8O]S,S+S#S,;,.<--D*^6G+P*M393_:'U1>NEX%9Z'- 77'J!%"@[&+0M-# M:^Z))6#0:#O];.9R^EJF0(MAO@CP&UL=53;;IPP$/T5 MQ'MCENON"I"RB:I6:J55JK;/7A@NBHVI;9;T[^L+H63CO&#/^,PY9XSM?&;\ M670 TGNA9!"%WTDY'A$250<4BSLVPJ!6&L8IEBKD+1(C!UR;(DI0& 0IHK@? M_#(WN3,O$'VA 0J*1FP&JX MP@,0HHF4C3\+I[]*ZL+M_)7]L^E=]7+! AX8^=W7LBO\O>_5T.")R"VC;_9L__*%9/^2[K!E4^[R$7^ZJ>I>U\+&^_T.SK_-LTSSD>;O;_F$\',[_ ML,N*\G=_^F-3_.F/[9^^J=:'75ZV259NDK=E6[3/R;N21RBJ,KE,FH>LSIL_ M_J']TQ__@._P>Y/DAZIL'QIX9Y-OPE]_R)Z3R2A-QL/1*OSM+X=RD(P7\1_M M??C=<\ MUS![G6UAUDW^.?GW_#E\;C@\+JI-[]KE=O^O__6_CEZA/H9OX[O+XOROODN[IZ:A].#&E YF.^K^H67[MIL[:[U;]W,=",4.UV@!@W M;;7^)85M(+(F[P]MTP)&PX =(*W*IMH6&X*;K[-M5JYSW'W>-H#L/]U\DUR\ M>IV\2HHR^?10'1H8I3/UM_DMH/ RCL)F2UG3P)AO.C]GS4.:K.&_2?Z/0_&8 M;>'AAL@/K+RMBS4N#'\/WWQ7/L(#.WH<5K?);]NDR=>'NFB+O$F!4,$17K9Y MO>N Q7J-M+.!&=8Y3'F[S=.DS-NDNDO@2JLG/(0F 3*3;*K#;7MWV":9>0>> M>35-I[,QK1'^G,V!LL%:]_FZ+1[S;>=N/]3Y/BLV2?X9Z''3O;GW[0-@]]H[ MI_"93U4+T'_\F0\U$/P:8 7AH>YQ\-Q.UL#*AVV=-&;'/C NF BBH]G.X2W M_^0O<(L3P.CY5#8Y&YHO:X/>3\ M'O)C*.##7'6[+>[I[KNKK> P 31P$675=F?U(5-MZO3R>N_!@=(VSP"&CHS* M&[$C'=_*;E<(6.!YKD%B@3GR<@WC)A<_OO_T]B89#>FWT>AU\#K*6&^:?;;. M_^UW@#Q-7C_FO_M3$DY"A/>AVF[RNOG?__=R/%I\1;C8/GB"G$C#U/K5 M<(#21 *[9S$+KK].@"3B8#I/Q\M5NEKR08VG0 R'XW0Q69C'BZ8YX*-TCHME.EQ.TM%L(I_G MZ1)&GPW'YG&U[.,$YFJS*?!B =R0GEX":J^S?0'@UQ'K\A:$6D25K"YAW"[0 M@A3<'.IGL$F_KS""%KH^>^_O;OCY2<_9/7Z(1&Q/$U@O48Z2;)- MM<=-"!T20:3<9/4F^6F/P@*^- >A-4V^1Q0%_/E4[8MULIR.7R<7N(3Q\*NK MFVO\@CZ-OGH]2&[R/$$\2\8)K7+\UQ]WP2^.6K]\=YT=*CKS*U?/%K9^XZ)'3R]M'9 M%#)8*":Y5]@R/*#0P&Q#X4)Z C>4.6#9)=TD''28)9,]$1VZ:VX(S^JC+Z_] MISJB9PW4.=G7U5W1%?BL0"+"5V>*&U!W-75SCP<$8_>E2! @=P, M5X>/]_[<,PD+8O)CCUA.R[C-@8+E>-"/18.D!PD:SXER=U?$^QK. ^[DY',_ MYGUK=[\XQ.[@2B=W><1'#ZRFAX\ MU4OH>>3F<-NLZV(?O>Y/-8A("#0D/H T6ZR[1WJ$&%Q[DHW<[1=QQ^A(_?SQ M?42PDLN]0 'K==?&\ #J(CZ$( 1W48JZLGY.T#38;(4%;GX^L-IH=6;4 V\% M_$CQG\]8(QZ>$ 0?01A!SGT),UXV0!N4 MI9WT\E4.DM<8][N!026XX-D&S@ M#[@YE-CV9!#KDIKU%K1/DJ9:@V,TMIWIU"2X031"D4B5G,;N3W!4%_+ :W-H M,41_Q$QCTB]QM8 M[NWS>1-\\Q+I]"HP7Y')9U,T)!S3VW3*.!T\@() YQ0^YOOLV1[C.C1[@(K8 MUL7MH25S#.S,FZ)#WY @7]Z"=K(A^ 30X;7U,$_$B] $=UO!LN$,=L5AA]@: MF+$<]A!R(_9$*66<&)+ INZ!+%5T4&>9I9QJ$J?.[O>39J HB3@'8DZ!<4%6 MP!-0]N$ AF:F.# "VLVC%@-SSANT+G6>;Z1Z4$%-:_^YF,W)&S^\X8E>3._ M!P&$;0AJGJZFJ4Y0A%K4S:J[]@G5*P0IIM/.:MMGOS;XAZO=1Q78LX#EXM 0 MTWH=!8%38'/'NOH)L/'.+?^P=N[_;9ZSG-Y9V_.$[9T M7V<=VZ@]I3IG-5ZH+)QHN[4R5=-'@#*XE2X+T)?8>BIC[]HO#+E\C<2)K_BV MJNOJ"0UN41'AI21V#U+.NMAW[7OVVN6FHY<6-WSAS!TI,/\L0@F"?8/[67^Q M6TITC9H,U\6O&>E\UQC:+V\!7TL2Z/$.>R7#EPV:(_8>&^YC\ [L?'O8\*5\ M^<[%)GJ"B;K)7HT&BV17;+=&5G@U'0SM%[ZHGN*&S @*AY3Y4PRH33]J;K/2 M&CG?WGSX8"R<1+IPI/:AAM=V'!.18TQ$HH,@:)':#))$C))11W',,-JO*UE[ M+DZ7U_> HU?WL+(=.YDWR9\SD#1!HAVD)+35(/%G(O)_ V>#)!PDT>H^)_Q^ M*EJX8KC#!C3+8E-D-0GJ[AB 9H.NMN!\\ X'7;YG5)]ATF M>A70O;Q%H[C'1>NTSDU;#B<,%#9*O\W6&[MWH/>&@:7+/=BQ$N0)Y M70[8QTB](6\#[@L?!CVBV@$HP:]EI59\EXNU&S=V8.84FVX J@T,AE3=]V)L M*A@ 6 MI)_[G-88\:.@F"L!3!/P_RV MW:U;/.+/%U>%; OH\.L;7L.@/\]YM M\\^%^< X0Q_$6D0BYK.C=FI&[P;VV?J7[%X,HQNT8R)_1X3X 6ZK@CVFP+@8 MD@PFB\1L9,F:KU!(,>W%\U0U#0S+E(FN#QBOT:!B)%T#$%$$EE8J.DDS/>[K M[E"+V%I6C\>'-,,0...EL!QF%^MOSHU'A*6I$@F$ 7C>'-9*FPC\8%DW@H(&';]G+BP*@ MW!:[ ?$;=C.^V,LXZ/+)]V7R?MU6M_"E!#DM?3J3DVD'BJ$@^H)3][* M 72T,(F=\.9PZR8$P:DYX('#^3P]%&L0"S.0C>Y%;8 [)B2$=Q(,_DDP9B[G M0\!)Z5S5@:<=*(*% !0_LBGCC$5V[L"YJ!%BOZ[0T0T/?U, ZP"&W@2XSR:E MWB=QCAQ%$))%'G-^5F[;O!I>_B"Y:NF'W'KHVV*7FYDCX.-<^9_@07?[(FZ.NLP B<0W\/ . MJ<1H'*,2=QR> #1PDX.^6M!> 3P^HZ9MW2%E+ZA/@JT29$8 S&^'S>L@EO M/1DC3&>?9%I;W$ZQHR^(,S$H2HH8D MHI%FV3@=ZRTYT;X2)MKD>]0YRY;T9GC%WS'HL+B: YEA^48NC29,MG'R=:T& M*Z5"$]DFOJM5_'Y7M8U2-$<67F3NN 5$#9("WW*"H)0 MMJZ@7ENB FP6F6%0=PTK38 ?4]B&@2$7-NFK;RX\5/%XE M5W:@=SM",);&KM@@-EHM '40>G9\N)KL_/GF(SYGR04Q$M#<:PJ3XDDQ%V4- M(/N1P1GW.IJL,+]D:C;]]H 670#/GTKX^?572AS%([D%,DXB>8(0"L" 8@=< M#EF*1%RMZ@TJ#'O41_!,D:'7N'O08-@$_C,LPQP\,Y"?#YM[!JP:S]"P): N M#D=!=A2+Y&Z?M_CPST!'FTT1C'6/"DN)HP'(YQ1OCQ##+',M-ML'4)OH5M:] M$,D\"FXELQ/LV:R*[\'2LMA4)G"":=:AIBV93?0M4)2IGITU>?X+ 1,0OO+G MJBA3>]YVUT^%VM>138'X8J4*8'56HP;L^Q9TS 0S3)B,_32X&0"S!&&B-2C_ M%X!,4$*(,J$C40@,ZT0%"+8L5%GB@3:)"@T4F9)> P'$X&^=H\2!YU!K L!:#8+)N7+$R?/.0. M)91%W=)\+#04TJ'M('F+P(QWHQ1<&U--!-2 0'Z:R(J'/D)J>\0!Y&KP8A,A MT_H&2$!S[$%+Y;#? 6H2X5(<&6_2J.B;[#+$,3L/4XF\H"W@*0:3%7>6';@S M0%.%.R 2D^ UP=Q BUP9KNJ?7?ZY18N4!&V@:H\#@FC'*@%RPDOBA(9IJ&72 MO>'*,I80++"C80(VW]P5-C291.L3H@@S=D>;M_D]1>$QC1!C/A%QU'&1/ /< M/AK^E%N/RR[[Q7QISFK+8T7)S''RB1:C:H=FFJ(4V:.LRDM8=)Z1N[-C2S]? M_?_R-Q.,V")\%S,MKQRA_%!FP+1%PX [V]'FK/!S9Z.#&Q?*D37,"S=GRT!P M\!AX@#U:64-;F5;#28HYF)C%VA( 2[% 0Y"(.UZR6V5MDM.,JM9FR@#X MODY &W:M/,]RQP:C!818R,88[WI#:V*3B ,^\9#B-5IK._Z>[^5=RV^-XD$%G6LW('W7>I=+3'!19%I39;\\^6K:*O7.,3;V%9\M9Z\B[S-RSK_WW3.NP5[S MTFIS[QV'(NU 0WQ5HK(A]E6Q'*B R%,PJUR^:EA,$[=K)*S_@DO4)H3:/)%]U.Q M\RA\VU'";,>?1[*4"XMH&"?.A F0@436@9%(Z1;W14HUWMQ9P JB@.!IR ML69-FVPR F,#)VE'_RHDPS?W!FJ,#+/&Z!&X9/D6-LXG#[^A V8S0# %MI+M M]EMQ Y_%4LB[Y &6P(J\S7S'Q#3X4<*$S,_LXUJ+I0UG.8V$1M!1Q"WJ8D!! M2 RQ<9<&>:RNX"E-;XBC7*[-.&;\( R6Y3,QI0@76^O]B5]=N+PW@XF@9<0H_^/E4NA&^QSR:$&L1HF7 M>+V@A^1J*CKB!M0,X\9$"25CK84E%XF -TB&(GDT5-8XN 5Y);Z-TXO;WG=X M%D_@3#9V97TKT-Y0:V55'- *$HY87*TQBL5*8FN2'#B&1$(_#X!+]F &R5MW M1G5N8T'2Y/;0$ITC;9I0)K7KD2@+MI3>2R*_"@"E).TMVU<9,2Y9"XD@V@)RI>+IY" M)Z*3:14.="^)E\)X[9@I'3*AIJ)$UB/.JHNA] RD0+.V^;IMK/J"<5-BHM&> M:1*S&^W**A36,L] %O,KSL-C\VC9EAB0NPIS5DFXPGF;-M_;5 $O&.=-,GJ= M2(&'9^]D1-^Q)Q&&3K"I)A?$+5HRFF6]K_,E>1-@")88U9AI^)8OL3-A^$YM MS>XF+Q$H)7YE&9N=X9G)$;EEK>87'93\+<'[9C=VD3HTAZ*% MB-3!-&8%]J VCNW:$V"3JPL, T!H$8 'R5^,Z1P.B2@ \<<&8Q!>M@YEYV)4 M/^S1NI6QO]SW:71&?2@PH@ZC3^S)(50#\R LJS'B![0DU@(MG]#ZX9XE)3%T MZTD&R3B O!X,#E$V+@#UO>S?HIR!8&H/,"$\$_F\[1 &O0'A6##^+=!8+(= M7B7,'LEQOQLRFJSY=/ Q^X7:4/Y9&T(8*HRQHN"4V4Y,D0J=TMIB>:FC!3'6 MZC(6&V@"W+H;2E6PIT2W^9%&7_XF^N8WHKPBEI=Y[9_^5JI%!.\=#YO2^\?< MX9RL]XA(YBY!H-H@J\\ /#\C'\WS]-BC:-&@R(]+F.<2F7 -$(U,LD#+M5D$ MNH :]FI@8)D$/I#5=$O,G[X=).]*RZS1127&;RF*@/AI@IHS5UXC?M5D (^& MCHE1AY[,9;, !>O1U\HVA M>1U?/BVLGY.$3_KHZK-::\5BXF_=1QT>:S"8+DX4MSYJT:%1[TJ[0&OD"%>9 M)H\@3Q/R>TM,R1E (5/&6J2.LK@CBZR3D2TI,V[3%+EJ00ZW6T[+((+C*P.' M%D5>Y.9UDY'"(D4FD.\;Z=#YH!1[!@*'TF2U!F4S3E.=++*IC'>%CL];@4W_ M0"&R0F7D)EF&B33UZB85FOC*.S.B#A^+K_]&XIN2K2SCD*$Q?)^ MV\>Z^>*1 -6Q):#\)XL4CI*AS:MO-(HS$7BD1PTT[I#H[GM7T3C#4&DF5'ZM MZ-%05$%\.$>3,K9GLH"-H+G%Q3?Y=BON ;Q8$_-UHXS^&FH<%BA""$_[I*^Z M17I/1(#'M=*T#<*$:5DV]#EH+]]H6,NGK)R67804@]=5:.YS3(;;/Y <".*X M.CPG , ^.$E .!9/1DF-2(S+?$O$%*"FY5(Z3V3?P)V*ZW9#49QH9K&;#2B' M?T#B=K585>=E_H0K1*"GHG_*LQ.[2"'V1'U:H;5T@-F.L]'BJB.%#U+9-2%7 M%B_0V_RLS)>&15UB8-?E?GMH0*3 BI0V3V:0S%X#5H<9$G2[J'@VQ]:/KFOC M5^ZC#6+FH&!6/B3>RQE#DO5/,T\1F7=%(U:PB)C2I[0VOEHM%L-^+,- :'/? M=FF[;$-W0I',N;@IA%!56[H^):YC/(Y$\=8B%E4%)^OBM[R$/I*A'/9F&%P2 M6Y[)FD6)FI(I2FI9A=F=Q 2WL' 900@+GJOPAE3K86SD!CG_+@-HQJ)2FWQO M0I^\'!&F&F80LY"[XZ?(6,EZ]K;(K5H!\(YA-6A7W!7;K-8FA9M8^D+T2Q(- M=T"/B%#="0*+"BH?7%JS1Y68<+)2&$]>B*2[2^T>/X6=-"L$^'H3@+NR/5"2 M0",Y LEMP09I$[P@XIFWL.I_ZIG16"XM0GAH1YIS0+F M"]35,49CPY?>W3(;HP),=ZD:0+M@HFAZA1@C R2;/YT7.D/89? 50WKV+UFRN2R MQ@[D[H,#0GT8_Q&?=4;6(Y7DAF+H'MC^QODW_=PV(CL4 /H1P&F=ZPMXRF\I)S4WDCW9 M,\:O+7WLS.*.066UBMW7I.BZK-_KZYL/C?.HVB2_JJ:(Z.*>@K1L!0=4-@_( MDH!QJ5'>O_U!#<)7TMAD2303XBHX]X3T$52Q,!\DC.:WU,B1(BN=484AN+,H MU>D0+/%[1NY8Y]H;/66WRTU0 CFS8Z]E+M4G5-J;! S9DI,Z*1S&X";,J7*.D "F!@@@\![MRB@E&5; [&W>/F&\1'Q*\L):;RF)620U./9) MP1:@=#J#%) I7*G"3NG09\-F3>S.8AUPLPL MV35L5K;+4>X!LE:+2D'C8/XT&KLO[W(__Y&E;O($9J^+%!,ORIY6HA/[,B2F]VQ)C,W4EF8"?/$NB-9'YO\IT06$)-%LDH&ZN<;82PM(.)<<0+\8 AE"-$ MB/%'L4"5V1XM;)WM_%Z*OIC@$+_(@767^HF*PC*>E0$.)\N8,BF@$T^:)RQ: MF=>934UY[0:S?$6AB,2/D$=)QZ>(1FT24\O'JEB+[FYQH@O!&!*8:>V=U(,X M$;#)R'9P2NCK*+Y'AD"&"H*N.+[M.$SSR$),%O^ )FGS(GE$'.?@(7*%]H<] M' =GLW$@,\9[2QB1+@#%V><_OE5VK!_"XQF%PVA(;=<088RNC]_1K^523Y2/V=L1J M(R=NXJW$_4*VX5N\.M_MGD!+SR\!>76@A>-!_\!Z2$(R)88CQ#Q,V6.A\-0)D$#$CU@ MKN(.&6QN"@5;K>2TC8@!)]RQ)LI46Y3H&#+D=*](! M7L.W,"\F*C?G&7 XN\#&0T>CF$UUQ>Z2.6"#O9(D")G@&5/UB4L]"+6+N +M M_IRGS[_RQ);CY$88A912VFX#489=1*B%Z[C[;JR>BPYE:Z*F@HL05F@P0#S(-X-B-ABSI6Q1T64)%& ME4!4YE:):GWDU#^+4'MD*M6AP5(W>+A"9?6;PMEQAQ+9Z^C!;9UGXC,%@0JX][^FR.Z\(]#="*6\)M)WCN@64BSM\@UK7,=>&IC\ MGQX!ABS]6H:VM20QB(V*K^9BBK]J2(GF@X.?/&^N#PTFY*#1;EU;H['88<6. M@B(#*#K'?%)AG133SAF&WNK$+6%=Q;:(E< ?!O]@2*"!1UM\R/B4F7;AZ#I7 MTV2K!6Q5):CJ+GRV1N?[GUPA#PG"MSSS6+,YMD=6_O1>-L,Y=5[\YDH#28[) M^S83+P*=6F-(IWM=&J8;A#WAOFB5<&@FA<.9>6*CV*NCQH>EMB$S=!C6PZ=G M8\:ZAWE\'C^ A)):> A%T NNH6GK7.+O@^2O)DK0?S[5-0$X(T"'&)&N4E-A MH<^IS?H-LT&U_HY&)G=J\3W>4@&MIL7L5<,&1).VMW1&C2!Y5J0'CT&IZ?P*3(5\GN*RJCX%V6-7$YL"#:M9.&13$0 M$(P1:F],@8I4N6+<=']I=!0MW/K/Q[>E,@$V7H#MB2VR'."VQR'#)@NN80^[,NYK)7-4&\$=C; M$.+KH:1HS=.KD4!FK;6U@*FE\#=;@]JF'GN0Z9O]C@C?(=R$@JGPQ8[5F3Q_ M\J,$H? G%T*KJWYYY06074CH0J8B,(/W 88WKGA-RMJXG)+S!S,@!^T')8TH M+LI7+FW7+<>2UI!%]2/R@'3*(#];IY=[2<;!+R:A&<3+J\,]PHFK^/?MU5HA@6X;4-;D;^^T^ESE TO/TA1T.TEYDW>B&/R37(=BN)7?F[[ MNYT4I66@9VGNG;&UH]"27).S_]IZ%J^4#/,)@?H=7LB-B/C6H'N1<7V:LCE8 M;88.P':^?H)R@?6J\RN[J[/ M=NO2YJEHE(T][\E:%YND:GCIO[8I6)U49GN48&&^=5S,.)G'3-J5RZD>8@'& M%R+ &3U$?S+/G001?(A-[])_@?S\6-(#NSS8**#:JGQ'!)MR\3?D0T\,QSS)PD\]45J0$VB(6^&G6VM6EPFR6D_%.,1*J6 M),ODO!25YH_Y 1(F9^DD^4M+#O"\0JF9ST"=:4"=MTUU;D$'0-IAZI=E\ H0 MP@)=F08#!1WB,'2A0:?G VSXA$98HLXOGVOT@KG&PRCH_IBA)(4%&/>YOP2$ MH.]!?*CJR-3CH5/-RJ,GNR%\OQR.8M._.7+;\$.1!E)62$5;E?F3 M)>16+(N4T!83)YFN J? >">I$(U?J>\/"*L>6T"@0"Q<2?E2!J?E_ J[@_% MAAL&M#U[C>Z*C_L6A=?C0B?S2HI=1(V9%F@*(E1!-X>35)9"(QY AF1#P-;U MB^[,,+"0]8#ZJ$M5% ;94]3BB.& JR48KDL>&=;/O.'.Z+;+8$7:H%?F@T=Z M,G:C%W(@/(5 6&ZH!KFY=?^&M4)BWU*38,G@\60QF'J->(X9C.B-Z70PLV]$ M#4*!R-)7<,E:U^6X%,8YM ]L#'78)SY&AE(Z85R% 0EE,(VU(N\QD/9J\7Z M5&_/O8^]/?<^*A?=&7W%E2V(*Y>*C&#KK><^&]L9WG*O M[EWK!>=Q5[ +)K_?3KNR>,?0QOCLZ##1B=_F);GQI9(L^<&Y_U[,]_KN MN'/6]L0]<8VIE'V,N(\1X:>3P21HU34]%E&BB M'C+?@C$:_AY%X%U5YWW&-@XXBYX:SQM;G^]KVE!.AZI$@B+$$6^U'\A@S<&P M9EKOW9$UA8C/I"G^[1%Z$?'"H#U)M>*T%3=RS5D!XE"!-CFN%'49;WR.X2/" M#%*.$UY+EI3V=%M3$2:_F-XZ:*_T(ALTL55A"K(NZC+0"#5I?"J28IITOF^5 M(^:''.V+P="U9^"C 'FNFF\P6*UCF*.&V>W0$ID23+& U&^)?\,SW MJCUL&+VGJW.<24CYYNE\,HGLZGV?;R<9S^:P!%#=C&,G?I9=06.T7*:C MR:1GJKB?:#*9)W-](MZ(E4EG 5JI.)EIJ-3$G@X0D57R2?)=CB MSA>"X\Z2T(75IY=$9'4C9EN?@C6:;*U@(.FP)R?F!G*VJ*TT\4 P()3ZP+)*!TM@L&\8S0/@A08 MA!7X).RB?C:Q4C[JWEMGBP\$F&^Q_0Z.(U9NEI-B4),0AE/ M"WJE&Y #3[I8#T#P:C11NM69U3X'M)2;P^U6VM&2:;&3M(LQTAB]+0[EJG,^ M+_''2LY8H#!I1+>%KW\%UXZ#OP?7U-G9%F$P@G'HM98D>K.1SJUKE*:%5X=6 MM8ONW!5AP7 Z.?Y:(#>] E#ZUA6Q.>/YT6BI4LYN.05L%<0"1_\-J9=W'C%*WZELNI_AV#J#OS!C-2S=4++EYCC7S'RSJ3 MSC5,%Y,%XAOP91ACE$P7Z1+^'@U'^'F<3,?I%'0U^3P!)I].)_;W:3*>IY/) M*@$9XQ,&_V1W +[)8I6.QC,K/&A\MP[;\7R5KN;39 [W_CVYAZE2S\;&BR<7 M("^,5DM0_"YF(_@O#X-RQ#1=S%$7G*UHVE#E-=:^IZP+N_^DTLVI5(!HDOL: MJVYBC.;NL LWS<0JC,'S]0/QD9F;/0\J1/.XEG>_5U !B *W#%?YBD1!NN79 M*!W.AX!!?,?(-IRLQ_<\3H>CN?X.[GJ13D'NM=?J7?AL,@PNO.<,8!FK4;I: M#D40_.3E#MK4P7ZETIH_=X71XIO$57UM(]?#XIC+5/4$2R=7*DWRI)A6Z):B MFX.M#R&6\(UIOYLY<8=#_^%& TA_K>,S\R?9H+$:>YJ=(3V0;5]BW7U\^/F/B_5RXGX5NF\!O=PV0 A: ;:%G>Z]7-O\(KJX: M!KVL3, !CX:VFD?$:M5G[G*P8(M78#P>=9+LVPB1&/CNU6BD;6PE?S-5[?U\ M8YK/ABB\MG&M"(KCD!S2^!-FD>^(Q5PI8\6/@.OQ;S^=Q >45I;#=#Q%@GRQ MG(/>/R:#[&J:CH:HKH-.D2Z&4_IY#$Q[P3]/2';X$$6F9#Q:BND6_E@,T7R[ M6H%H 2P'5/G1:HZ_3-+Y" <;#6A9$KHO1$%C4%%^?I+/1C'[ M!<$/PW1%/X"&C M>W7+= FBWL4R'<-#KY/98FJ^6J2K$6T;5$1FB">@ .09N.+E#.6QB\D8Q*,I M6\9!"(*QIO3 '":2!X; M:?TP'@X3X>@,7E*G5%$PDR;$ZN(64E>&./"W;D0 M^(VV]*7ZB*=G!THI"C9P?R3@I-/E++G)3+HEPCNW,07)!O3)43H!B/G89U.= M3/'_CS3F' . +>"_$Y"2^"JSV$G#30W3*< Z_3&>34-^%T\1Z/JF=.4++ZC* M(D@_3^U)0^C)XS+QI%X.AB1>Q.Z>$S$L2"E!I(TF?NG<=-:S>I.Y7I9=Y2=1 M53K[2<M(R4I?".[;YX2_HD"YF7U>\3#['4T"" MF/X/V-JA4+9@&^%H#=^:&:5G(6X@SIIJUT>0]017BJ4$IM8JC4P&5,T_1$D7- M(<]T^_+UM$WOL'2/TQ@WY5 S0YT;N<]13OY<[ZY M9P<*>=%1[#A+[>@94AO\3;4C3+EH,(>*=H\%HP$?G'L9$;TVO4R*1KI>X<]> M;^NZ:'ZAIBRA6]HU@T&Z=;<]8%T/$W5/4C!5 *VDDJ47/J2*(YJ0)4=:,>); M1&T2]1_@J+RBN>R^X),*)01/M?:R8OH* Z3A3]J5Q37<70U&Y3("4:12O70R M=S)>B7*Y!BK4)7SA>G?)S)#VP>9E,,SOY7SG#!^_UH&U!R M[T_NYJNU$^?YM!W/?866%I4;'V)?PQ\![!:D[) MNKZCG [NQTI@GD]:CKU#1;KH3RG0.8: B3K.P-,$KF+GL":_,FAJ(Y"C^1EA M4<:G/I_.]"7_!DLYS^U]@9;)UVB&A@EC2[N8>\9AU@= 9QNB@?AB#C_Y2L0+ M[V7Y+[V7T0BC&,:C=#:;QN]EO%S]:^X%->O7*/VA6R5V+Z!Z3>;J9B[FBQ4' M>JW(Y8G6!-32.T9!]KA]PI+X_;^=:6!48RGJ0%VA80SFNF?*3MC39318OOZ] ML59O7*HH=5&[RS>D0&(:PH&:0M=2L68\^GW76(PV/"SS"NNPI2BXT59OAR\; M%80O<6$27>H,U9@:#1MX_MZX;G+=RY.R:^KLDIFEK<+M6K8-Z*1UUMTY!V7E M:5R&79.W'HIC70Z6.HSUS&:,\:Q,^*Z\C%PN7]KL7W=IUI05WMN7G"WN_MS3 MG:O3C5X_OO_B[?@RSEU!VE+B]6CVCM7UI,/(X4-=IKK0KFEF8/*,;L4-&[Q# M=IT*+*DH-U:%=4\-U+!"+::-5>5_9"$ NTJ%F M=Q56ULI0P-$_9/CF+/W;?%ODC\;JPHA=/1:-40&]#H!H@]Z * FGY2_>'Z7! M-UB41F/AP=*4,K\'-B?+P]QCN&4V%JF:SB76LP4&P!#;$U/:2?P%O:,I;&L< M]NH=2B6::H#4U?6,QRPU_9,H"".GXCW* @13O)HOE7[LI87H%2O4T%UHD +B M20"$MNW6=<]4$.*#!^S2I)Z+[YE*T:C&F)U*9!UBU5&002)]Q,+2>%(_8EOI MKB)[VY['"#M#)?H;"A:R+4#>E\G[=5O=HE^7[G :UOW@7@D;KTHW49WE<#88 M.CO%_3W*\VVNBG:K@L)D/O 788V P=<<*T&]O@HNDHF"?8X%9B37GCV=F>K- M98JU4)PL2SBHTLC.&#JG2/97* MMBI;02,VP%@/0I]N#\^HL,.+S4&2,CX>MAA(-;U2CMH;KOE>D"1&!S5:329$ M-K,=<03FE:KWF%>*TI4:-"VQNW?_W[#S];L2W1((Q*? S[LO<>GQFQ?XF&32 MV?%L@F"8I1J%/]44]^NL_"7Y,7.2?B71P%R&ICXT;>[/^8F_<]E[MN>!VU[: M,R\UX!D.QK/?HPV.SCVULGR3[PI; M!;.@JCOD5X6;NP*DVB8C-BX;++&%,7D8KXJ[O$!W-.M%7 P1V&5T/U49H!\R M!RD.H0L_68\B5V?&$4W5OOC!Z6\)+$A\"<],-4C#C$TL\;_^A8ZMM&C-(Q%# M-460N_HE9XUD2^0\L2*CR:JZ2Y.LATE2_@V*G6\MN]1@MW)K$PD%ERY6 MN@BLX%T_LU$5;6A;WO"VXE =:^J5XVO0A+I)FC5HQ@+X9S!3(K=5JQW%_SUY7@PBG._?\<3EX$:7A<+@UI"^/N#E M*2W:<6W*\Z_84'W1+-3VR([WE8F1EYI_!0_Y0U[?N844@A:#6,6BGG2U,XVX'J0OF45:7I??K2WS MCI!W(P*D:D'MSLG#>QL9YK+:!LDW3D*_*VI@#K"#6N)Z(CP9GW5,>95RX*#/ M=ED2)ELVE2FU)]<8 5LSUU>CD?9/?8$DR"DZKC$CSR^]3^W$5%8"F)N- ;;N MIW >]M T!WQR-<60D8F"ZY? <$_9=\R )C<952/GP](+1?EX^ 4^NX%8T&)C MQG+_=I*HA[SQ=VEHUZVOE@/FG5!" \@ M9Q*-?+1SEEUE>[Q<*#CS@4:54F']N^4Z"V0-.44#&NL3;&WL_+/KQ1-T$T80 MN#1 RERSCXN(LPBDL?;9913UKP0UH:(\]!2(4' M)O?(*Z:[DLAF>SD+P8M",S;S)2#64K'C211_Y3@$1=@@F(#:65QNBNTAS(,& M_P5F#FSS? MF1ZNO$VSQ53B>;":&[5BO3MP)H\5<@Q-$6+ZSE?B2.N_K\B&*CHDCI"9$"KR MXJ:B3R94,OE.:^-*JXQ(!$A3"\DGUE*RJ=6B5Z)+!W*A+B"F%,U8^#UWK M !^B0R_;LMGA,->"],+0M864I&I2 'UU3P*@,K)NKHT37NJG(V7C_D=%:VKN MBC'#1'8; $*ME"L0M@F:&(ZP^^K04OT=)4RKFZ1V)3F0T;H/%D@O5+['R-6Z M7NUDEMENCX+-1KILB#&$"UW[MS9HH%OW\\Q0,&8GQJ97QL'TO$+7S [9 M3B!FJ<9J#Q*1[K5?ZX96DC!Q? JOOFIAHJK#")9W9N\\1]9R9T+= -7-X]@F M7B)K32Y$DXK*!=F?-HM ]X+L(24BAAGI)X-%G19E,F0>6S51CZ@1VX0VY6W0 MLFX2=ZP)L6A^TUUVZJQ[LU)H(M4K. INNPC:)U^0TO# W]OGO:;[ @" Z1K@/T\D*8P(FPWDZFXTI)? -[ZCP M8?)B/!I13B#5A%'/V9U?C-(YY3!<3-,9A2G\&!$Z7U&1@]EL0K-BB/@B>1O* M@YANC+&EZ6I$JYNGR]4BZ>0COR2*#!ZYZA47PT225J+TI4$7TX(.P"D=5#EX M>TR1ORX$G]L%HEQUEHGY53*G,CZ+42<<-UQ:>,\FF3"&JI/E-%E.1ABK4N8H9",7Z?6]V0AV"XA MI^)(39GVF6C@V3'B+OCOVJQ(/L:.&[!QL5HJO.RX*"4"$KL#4 &P5K/%1GN. M1B<]1QWPZX3(-OTS<9BL"%AR@%W/X!&+;FVYL(TDS>[N ,PSPQE"K<;7HXZ, MS5Y]48)-3;#?R AH*H1O_'ZM3G%5D.W:2'17&3ML%+\ X=(%X/7Y!N M9IU[]H+J[@Y.*364DLJHQ[T0GA7'67)9G[$5,]EJ0@.\&@U'@_D,4RB+7W+? M1"3PY)HO-G$O3G.>&X?OQP6>6.T^M,B^P(;/A2S+9P5O1\VT?^ 25IAP3&]Q M$0E)]];@0U$@+KB9NC!PT04EZ9U0!MD$3=TU3-'.)I=P$#25$MQQRQ]9$]_( M=*F,E&O5)N ,V$F#75 !97.1$N%%=GKT6E0(!FP77:R\$#>$U/*PNY7\VA=< MB-^\VL[,XL!HF*[F,Q!Y#+9VYQ )V$M/G7O3PN?%0QX;X()U9,;1D5ZJ"S3XMRXC6D/$LH]"PO"43 MOFHOI:-]A-ZW)G9-HCN,$LE3L9['\;P\.L&O=+4TV3@1JV<,+&Q/03*$TYX: M:M%ZYIB!"+DCF5 MVCQPDV*NT5>4W*F/@[C,6H)5TTXVV0[KBG WZ9HB%_/M1LV@1*03)3+2>[ MHXH$+&B1?]@&0'JVX=2PL: YH!@ 68ES+B%]:\#;2-?D[7IPP$P.V,2&JF.[ MYIRF+4__J:K7VN>]Y'9QQ_O F@LB*)PHFC2#E3F:0?>@ZE?'($A'(%E2HJ/K M3%L:9W7F8O]XZX!ALBM+>J@C.4L,S-U3B>3E.%2,F).3U_O!*8C>HJ*+_==5 MH]"BWO")2?T_LPXK@%!_>?_^X-Y;4W#+Q:)2@A8&= H!_DS5:YQHY<01"> - MROKPR5!G<>Z J Y)%8BQ@ -#EA(8%:?J^O -N[SCSJ!HM]60FF 7WNVCJ&H( MT0J*[#IZ.I]R1U]T7UM5^RY 5)](&7HHL5OZJDR0<.-8V1;XQ[9XJ#@=6Y4) M9]30[5O) CRL9J(2DO5MG\N MZ*%&\.];,G&W802XV.K7-A"\B*[&=F42R<=>8[9!2(;UQ,3//_B($N?$;,=OWL7@\BZ&5L?3%[FRU>(1J& MRZ:,0$XAI:4:Q;I:.7:8/C1%&#_5).,]^R5?&%+UPV+_5=,L%1I M[JYI=CR=IM/AA-+FJ3+W8C5*EZL9_3T$=7Q(!KR+23I:KM+IA N.7$S'Z7S, M96)&Z7PT25>3,5E9)07!&._"?T=8:VP\[/U>\N#@A.O\(2\;E*R1X]L2O1@L MWS=X^._%+!U2"IK]XZ\4*(M$QK0Z,TJ2Y+ID3]2F8S6=)J-D,E_VCCV!8[G6 ML+_[WIRR$R!LOPA=DP'1U9H_S\@]1APZ-#T0U!E4@1N=("R08S M87*0'>XH\G>WWU;/>>XQ ;P(YU+0C\5.LG,GRU$ZIK(UO;=FG_B87WJ^. /P M2BE6<[-UQCJ; >9=];I).AF[ G>C.8#LU%WE"J!WT;4V:FL;EN*Q"X3UK>;' M=F >>"M0%O6[F'S+\.WY*ITL'89Y/K#1W!3_4,:B&6BW#NZGH\CR%!WP M*,]X.H?U4CD^1OOE#+!]R'^/5C/$?"8!8T#[Q7@F)&"1SF=+(0&+V0(.;F_SJ:G0U<-=+F8](W MHZZC98K^/?MQDBZF#B;A2M!A>Y2Z8M4!1_XGLZ/<@7Y^$66%%C0;#Y%;,WO#M M1WCVSYFK!^E'W89E;JPU!;#2F$')FF.R_D"!,;FIG),1&*2QU*ELF:;*:4\5 M[AU>M5LGYQZWO=T7M9T68R8*MIY?%*_YO"9#\891]5;X-O/[HALT[QY7FEP_ M%/D=PNN:[<3OJ=='C4/Q3R[QSOR$U:#0CA/OI;A#.'W,@36L"3J+R M;Z +"<:6P*_'D]'QU;'^6$N=-ZXCEZ-YV/EW>G9 MA%E_-"^:[ P2GOZ8%5P,6@UD[M@$IOFX=M*S0"7P%Y.%RCDP%\^]'JC'$4EC M4A6AHQX.L+RG9[B44,@KEUWK7;XQ*6&D,3KQ,!+225MN ^?YO;RX8AMQJ1Q- M06#FP)/>JA[IY[R'\/3H:W)W_]H(*#TE#<\EZL]K4^6):RQY+V9SX0 8YX(A M3GH&S*67IB4RC$9H+N$A5Q2_G+CLH^!0V(-%]+RSSHQ7R>P M)H+> I6FSB42X@]Y33G,U&/&F3U_S;LGFZO9BGNFH.BO:JO6O7.S1A6=9?H? M4 JM*3;^3; .4S_GM0]4W<=4FT;NJ09Z)Y<]6@QG('4-Z2)F\V$Z78W9H#/" M4JG+R%BNI0^<#KRKQ*7I4.3L!6CFV*8AJ,/HZK&.T]42=!X28?PUC(?I9+00 M ],BG4U&_>T]WAD+_CR3.^+U-S+GW5\TPY\M\1)P?T@S BVNU#9Z.K#5VF*9BW1>>:"3I M)NPN)Y4K<@<_C8MA4MD0BGU9=ZJ1"8 ';BXI6L;YZ8$DU(FJ:Q+L?#2?#%9! M3$B'K?VVQV%OZ]SM4;YK!+Y6(P5?#%R!ZX>26AO.SS+A*;?9^I=M==\Q[+\U M#42!?K/.IM'Y$2!O8QQ)OCFZ,$F//DA ^'_)(KFEG\2X M.%^HMRY7TX +6GX]H\O )17UB?SRMH3.YW<>@$Z&2T6 MZ10$4_QW,APC4[>EP0UH!%:RU'8NZA9"H'2^Z #A6 MNM-\.I(K\S<7?.FXJ K!?%GIF4X,(E>ZTK#^:T(:OCQ +_'B'Z4 5]AHB+F1 M*["NKD?G.)M!K#O'8+5DA&;8U9OB2*3:LR$O7A#D.2>JSLK8U%E)"&FYD%&V MHO?U43IS>\XV9)4#&P6LX->&"!-:2::E(W"UI7MX'J8/SS_Q2)P4[VB>TT0H MB=H[I.7\:@P>%D=H3\-YRD+TT1$4??CW+6=4! E(5S1 MSCI&!A= "JNXUJZBCW*"U%,C]5Q*-E;I2!1*9VI/1)68W::_EBC9'B5BYY[B M=SG'7J=VJKY&W70E9I@2L,X:GSAER:II>SP9MP]%ZS?8+4F4 X&=5(4?5CWM MJH(.NK*J1J+8],H\<2XY- 9>O]Z"ZG!YL\:,SN;R!R#$4HN#3V-7;7*3,.>- M5R+5;BR;MH)@^/VA-+4NM2[E_5;G+I3:EG]7,?2F"HC.")%[D'H>=$\=\N-< MXKV7'4GN^^*&/+]QWYUINIJB:VH&\N$RVC-C/$I7PRG(1>D,),C>SCOH'0?A M$'LM++F2F'<^K<.'538F!>&7=M8&LZ]O--8Q=X5%'J]46;CY\L.K"%[?\&)SVA$O7 9,4;]M["-6GMIJ- M:GECRVP)F?F"-6'5<2K\C^=65J>OA.SSJN^(XW.-;3X2U^"">)1. $K7S4XX MC'8EU)Z?]_D+$>C&J=)LF/B)B,M/CHP(-[#ZE7K#?<<46%:FU'--L);+63J= M8'.UU])1>3D93 !SYJMT.AL*4HSFH(),/,.Y&D089YO5]R!I&#.P:SL_6DS2 M(;4C0V/6;!X9)PA/<._.IRG64I2U\>M=')37S6;L+E9#4+>6U*I@/AI,QHF/ MS&>=D-SE2\1JD\:7'*QNU5N= MFIF598%JEO23\AD\EWC' 9[R[1T,9H:0A$YDPH9UNR[NKH$BOCY#P__B-UJZ M3>]VE0["5P>QV_C2*UAZR[RK#G5\E2;!M7^=]&[BK9/:??^3(0=C9V>C(;*' M%F0$$D%8!61(_R=?Q<>>:;_@(K@0LTM8):ER_8#AY,;"EJF4E@W0WJQ6]@@C M1"#+D 1D#G_&@83/?;RY\FC*=U6V-7P/X*K [[S %9Z?E9G8RRF5JJELOR#_ M,/ H;9'-6U"]):A@;NI-=KT=_ K()E3.G"1@AXLD_:H*)#9NOWW@3G0@5'.N M7W!1:5 6U.K;W7]^Y)QQ1/>[TIV/* MT&_0/.A;)_47+CM-TH*M=X^%C:H>[)F#5G>B&:WA@Z M2>8B0W&D$&W\MX19!?9%B M;5&KX @>FDLY0!V719886!75(@V:4U5&O?PW"=?B&(D4\Q^'2@K4,N0[/DS5]4RF3"*50FR=+@XSVTJVH_F4 M&K@"FJ07>J=3TV*+^BIXH2CMEKQ^X[S=KUPZY9&B)J0^E%0QL:KKZK;B4ED@ M2*N'!)H!6C/!BULT?TH:/]W? 6M[J7)*1T]U(J?Z4Q<&W2*;PUY:QL-BX/V6 M5UM69CF9B1\QO3&URB.L+V)BB2],V4(L+2_('.%ZB[EP(Z^E.=6U48$Y=@=! M#4KKT:$CS 2B.;E/FR^\@E_? S6@@FIN*<1,7'L**798&*.VD@]PD\B+A%>9 M>M?.N=Q9I*E#;5Q_&"P0S.PDV-XU@!C\V%F$[>MCXFH::MC% G1G(2IV1NW] MBY:SJZB8(AIJO86];$$N ,=;3PQN#&EP*79A7T.ZW8V8TCI(?91<=1KJQ67SN#FKQ];)M X3(RZ=$4PGTP9N)E:Z(':Z$]^Q)S8 MQO,=UA %E4R2SBDGT\'':?S3/A.3-7\BE([=AC96CV-6Q7:$#:,("%&D[RS7 M9L;G#NF=,55D\K7M_RV)L^PNX^**5-LKMY8>PTC$42<#NTUS1/Q9^Z$*O&VG M2=S1?=B^9HQ;]C)<6]K&U7_DQ=U)O?!?TZH7[S*Z5&W.]G*GR3H;YC7YG*%H M?7)?E.9@)(45W;9SQ55W>WQ"86\AI"-6!_^ M1;7"0-NKI VW^.;4UXGQ=I% B_(SZG,15',^5([87SNKG.)A54U79X%2<-]* M&!XNA6^G+&.&V&Z$S'?B!WD,EF@$UG".( O"-/3B\3'?'K=/'9JEG!OC$R_' MG; 6:!T1O*VK7V 8(G$-*P0;()_6B]%PZYM]3C5?15D!U=$B*)=L%C4%0: MK)5B-NV1^]AI]!$.0^.&>]R$.6QUK-'B]ED^2EEWD< *3?0O[['/<0JR'8E- M#B;CO'*/#>"?63M%Z9%5+JJ,8=LO-]P(!LT(7 ,1!7L""+$2ROK)*(\]C3^0 ML0"0)G=0Y(P;4M557K)1!/0[]CGA&6+1%I/YKVL'#.XTDZ'BZ\4Y^/L9;K0IUZ/%B< /@:E(NTHV*8#IS&Z+>FI][Y MS#C0L;S8>B#:IY[6POMIRR6J;#V=S[JTMRWDD)VTML_<8Z M%NV>1YG-T^7286GP\8O(U6R*N?UJS.!S'[D:C].Q2KD-/T?)U1C)D\J;#3^? M)E>NIH/Z\X7$:CSU4LK]CXY839?PO_G(NZ]1.EQ.TBE53OB?3*ZZ$-^E6:OI M9#"Q@1'_!40KUE3ROY!RQ::/D:\ZE\RR>/"!ED=UX)$B:Y'7<[HCP;PR=BK M[3>F91/>6G?FT &!?1!FF,<9A1J'9/],^G=:+ON?302/28F_7IH,1,<>B3+X M>%)X#(7(OM][A':X5]0 )I>3D= 8DI\G; Q8P3I,?BLT&R,S;3.IK7=WA RX2 M^(>W5S82F'YOBBSYD)$QW5CP_:60P<_>DS3!0)-C3?N7UBU\)*I:K00,2%2* MJU=KRDESE)S)'#;Q2ZDN_ZF"L3!WLMK!,:T?,KP4V';3%FLXF7QP/[#!8?=U M]=1RM/@]D6*(?N'CKAA'^K(VTCL*1!Y-3T%FMNGW6@&KNNB-+&&!%&//@2A%2 M)%F>/G0J'OKCZ:/!8/WEV%0B',W3U0P))@K(RT"*7\%WH]$(=;O^LX3G0!N? MS2A189JNB!!/)RE@#9)L20P@FCT9PW!+(?#QLT]#G?QEET&,8;P"H0F7LY@, MT_%X2>D)((('NR-FDHY6IM"&7!_P\G0VQ^IM;&L8SY:4-0'# 4\9$G=Q@\Q M]<&JK*L35[,\]VJ&PW1"Q46H(N24^O2,8-Z%+ULLL;C:9'CR:A:C=#E'#@IK M7\[Q ":+=$J6W@M)U:"K&<'5V!CQ?]K5S$"TF(SP!&>+.5P(_C4=S]/Y=!%< MS6R\2$?C5>1J9BN ,:[T.!QAT4Q\=8X%5Q;3X&I&*YARWBF!PI* >-NMH'PZ M%8)C&R7BTZL1T<7W9I#<'/;[KNW)G0U(=BYIF>H#K5T M!C>4T$M,(]L+Q[=S0Q+C&"^K\G*-_&&[%17J%AO.[BTI-\1:%53G/B!!\#+% MTEYP^N,6XR:D; HEER>W584U^9L."6?FMRTHIO<,;! #$3/SF!:C=KI!=E>@ MDYGM>FIT6Y"&GH[I=2_*,GG1[Z12+]HRL<70ZQOJ#,\!(($-# M ^OGG(PCS8X2\-MM5MY3&C7I.%L*OA7L,?#ZY<=JHAJ/3/*0;S>45@W,WDXC M<8#"P,\N]72BUM=++V($8PV)Y !A24$$MA:K4\A.82/J K_]M9EPR!+XG<4H\'%&!,AQ5+W=RI.QW"+SPS M&OV>WA^Y'K'AN;8:0/TDO)/D+B[(Q@B$B(I-T4D2V 4EPTBU-8K>ET:_HN)%% YBFT,VL2'N*:>R-=%:4HH3B(D1:)/O M0?/[+-1)-$:,$J^VU7U!HW(LL7GS!F]E6TA6DOGVKT6-S5LD<*QG.\%:8D=U M!7=E;#3?N$11NVT7% 8WBCK!O5OM<^Q0S )9H7K*L,6#^>X]L,^;A^*N=5]= MDW+PSCOSX(4V6_^2?(#E("2YWZY*;B-R=?\J'A []C?!=B(@A)*W$>]F0/RGP_%O=A-C8 ASM(0O5\ 8##.)PNIR!&+Z M; RR(4IDH^13+9&W,9QY0PK(84N:N_UQ-0%.-DD6*S)PVP'&LW0QF6,?U^7< M$M)CHP/5@2%F*Z Z8Q!&0QX8X7.A>>%KHWU?N_YHG:R9Z$-';!;QYZ_6G*4O M9J&_#[X;)#]6U6V6)=^WFP&6_?T1:#'550#Q-5+Z%\7*;6XZ3F?^>-0&7K*7 M;'&3SB3&-,'?N70M,@\9SR"\R+\CWS;MB5NI),2!E0QJ=*G578L(2V1PEY49 M 1DE"32".>;:4MF!:^B5EP_<&"=&9=#@ =2]P":0R$?91V08&XV474RJ]PPP#8K% M:SH=VKW;(W*KABN[<0B>R<\+KOARXX?2!8D,]&0M".\%1W"Y)@8D,5MXJSA?L@0H8:E4E=D\]81F4# ;R \;1E2AZL3G.M:5]@]7J9G8N5(2J:H/E MDM+DU4KYI=$V*N'0$B)JQ2LU-U535J\\534U]Y+T<^X[CC'"QH]M,[D&V/HG M(9&##L?:2W3PO)-(7O3PN04 3"H@F7MM@J%7P,;'=\%J3I:S#7\>,NP0I5-@ MI+@FUXARJQ4U'\['M/LI.C!'HV&2((/O#U0<0IC8(/E.+DOQ&&O+7&O"YTMI MU)&/I7FNO&&&Z?,,1=WV9%I9S+$)1O).=GC7+1ZJRX5B:XS)#'L,]+78X$&! M-ZVF06][52J:S)&(\7BS<@GN!-3IJ>32+MHB'(:H^T1%/76)3W,VZK!-]A&3 MS#">O&^=6EFP\YG;PG*+#LZ423J7@E)WU?H@,-"5(K3TJ8N&T)FH<'TE.%C /JL[ ML?J=]I'UP93< 959BD;:R(*;M]>B.?*2W2IKX^HR+B)O-WH/M=X[S&/[XJ%H M)GS""1U&4J(*M5Y;H@LI[2DAZ-+*KK:)W/I9&XR5;9O70,>01"( X%XRIG1V MB:IJH-N EV=',N$QMA3^WI^[Q'BEGG7MZEP"N=14\\P:&16UH341/F<.=B5) M'*^1:09U\EQCG4_?%&8%:_KPW=75!R=;O^^PVK.K DD2C#EE3G38D,+W:'F) M&94,S-*UUE(0,]59;>0'(.MR7T[/ D-(4K74M&6CR@8PG&QM"UD^32IU$47_4DL)DA/0K'!+ B[@IPF?=AFGBKBM19?\YU^BY_&1BU)+ MO\&D(BH@\].>E$?N@C1.D^_Y(K""UU/2YX>)CG1=;52?;> RZV0Y'5OB=W5S MC9\-Z4M5,K96'E:IRGC=T9 DBK5U94S"$D)@A#R5R$E2F,>1N#0R)@QS^6NA M\4"=[.-V$DV^6-]H\MC;CA*:O-KS:/92 ;&7A4N+)*)J.Z7X_1&T5!-/4PN@ MPI82H4H84L?0P(DKAV-#942#SKV!;*GQ-7IIX9+E6]BX+*JKI]$0ZRN&V*38%]I?'SA18\UEKXY,US%0^]A=R!F/^#G_F"HD80_& M<6=.2'DS@BXT$2^#>V1@HV\*ST+SA(G;/0T^J+L)7,%>(C]M7689DQ5];7Q% MZNC"X4B=,MR'P5H*)YB,.L^(JPZ 17]BBU) *RD466 ^AFSO5YQ'$&RR+;K5 MH'#>ILWW9B%2?\'ZA3#-BEG2LWC5D3UM>@)4+:G=D#/R_XM^B%6/,,0X4QH$B/%^RK MZ9$(ZRWV-=CRDDL]Y"VI4L !+JW54%R#ZVJ#$(F<([*AU#THU;Z\>9M?\29Z M4S>B4".6HXO/._VMM'T)WL.?J(5HU/VL]P^CW0%V!+V90&*CA)@,P/,S&KO3#SL]"W5##'L?9TU MIB&)],3MZRL5O6J<*NZ"%T.3:<^5N>(D-FJ(WDG,;IBPTN)(5CF^,K^L3N: M.(YP@V3R.OG&*_VB"S+2POHY2?AD&!&I66VW)QO7J.SP6(/!='&B3/91BPZ- M>E?:!5K#2[C*E(NS(/)[2W3EEFPE35U"Y(ZLQ!%?],]"^TW5&(#76^[Z0P3' MUS8.E&* W+QN,M*(UK8MLY4G7?<7Q9Z!P*'\6:U! 8[35">+;"JNC\HV%7\% M3/<)*W; 6R1J5DH5H5FRI^FIZXD 1##7*0@^E[[-GZN2O*EB_D@FP^02KVH. M_Z*^33E@K('8?CS>G,AG&8^TQ.OPV[^AZ*9$.P$# '^1BH<5B@""$\[9,^59=+N@ 9:=J, M@]-*#JW'07OY1L-V >J\T&84H4%)3EV%Q@6MD^)[KP[/"0 8TDFQZL*Q>#+J M=8'$N,3>(^]**B/(D49/9$#!G1:,8*X\JRK=VL8Y!;XF55TM5M5YF3_A"A'H MK<>]7[ TQ)ZH3RNTE@XPVTF7TZCJR+'TVTC;29CN]EF95 V+NL1^,9?[[:&Y MY-0LUGL Q@;)[#46:O:5,KY=5#R;8^LO&M>ULH\V:!<\'Y)M:G1J2+)(:N8I M(O..:J[VB"E]2FOCJ]4#%SK=1SK"IO$%BCH;NA,,*GK(Q74BA*K:TO7I("J* M^J#8@UK$HJK@?''\EI?01S+<*=AA<$E2_E$5@J:NXZ265=0MR,0&R@A"6/!< MA3>D6@]CPWM#&=OMP]T!F]?NV59('G:W.NE]:AB,+.3N^"DR5K*>O2URJU90 MD ;NPJ0"*)-"-!8Y^F41M/QF!!855#XP!2#NI*D2$TY6"DUXGPXJ&;CB(RS8 MV?HCW3;4NH"G!G=E>Z"$Q(;I6Y;<%FPDQ^&.)].8!)IXX7/OX=1_U;,B,-SJ M%I*>'FG- N8+U-5!/,NE#UMWRVR,*L(P)6L^-)7V3=R3MS37YJ![[K1+713ENCAF$NW+]%N[(-<5/=F8*]^"CA@Y$0 G'=)5$01;DM]K'^@4K;N\8#(J T;RBED"F7M9O9?!&B9'ZDD8-<^I$"R_0%/.6W%#.7 M&\F>[!GCUY8^=F9QQ\ 1UMKN:Y.OK51Y?7WSH7%>7C\EF[,&87LH_7(L(/"' M [(D8%QJE/=O?U"#\)40L*2="5AR3[1U8H%67/"_]C84JMHU%J4Z' M8(DO-G+'H ["KDK5$H@,J"90PA15[[QFB4-7:7,FVL269!53%Y$JWWRFVMEU M)J&8VA,6$F[W333^M-D02Z&:SZJ_O+(<9ETYU-\A=8C(HO9!$U48AHMN =I* MDF*Y_"[JB@Q[A$[V/+P[1-7!)L8)2ZOS.ZZ>D^L>NQV%JQ/9KL[8/WQ4%?)[ M.$H,.@_M2.QORBCJ4@0HY7QB4"2,X6LV6]H?X&[6C&]<;R,U#N;JB6BYA#:4 M&,&?2DM/"2.3)%XR/ B>!IT@\-QNE2]@>JL^*##&["K K7F >-+C=,X"F^0J)7,=*#Y7CV@1I' MJKPN]=!!6MO3Z+P$=J$JXP??0"=WE"82>8>\J3EIB::#2WQ*\MM:_RJ)620U M./8I55N4P6IP/%'JQ*^AS*MS#YW]%[AC"50J=YJPV/WO/XQU5M44."T*%9&F]R7 M;5UI;1/#&Y^\;_S0(:.0U]5),7,,DK?J7-7EF.3_ *+9[AE?4'_D(/!#XZ30 M=?4==5/TD+O$.&OH3@=FN8LWS2![&.!I-FKKNKO-Y+&C4,8I=YA!61G._V$S MA> 5&BC(&W@PGBYFI+;%K>V2RZE+,/;/K(BNN;=O(,9D[DXDG*NN[HI6*M. M=G?T=ZX ;IFRVQ/LY%F"SY',[R6^E( EU&21C+*QRME&[E3VMF^FZ")>B >F M3:UIRAO' M5(?;0P52RZM9,(3R0O6KE+M4/+LHSGL,:$)/$[H!-/FBLDQ%(:NHW6,W.Y'UKQK"4I;VX"?/7!0F;+)-L]%VHYHM(R5:]C&X5#I# MY9_M)^4WYK9CW&E,KT[T'FN+DAE38[I#[P+Z'!_D,_G>1)P@HQ7[='!T':!N M0G2#+O(J*I_:1U=WEY@M9 3YC^]_(:ZJSA,ST7H#5BZN\(KMQFD3Z#M<,R"U5%22VTY*M,/Y?$CH%@/['HN7K1*.#035>;X2&P4>W5X MY%FIA52&#F,DXM.S3JGN81Z?Q[=04YP=#[$W/=,S$#^(BAB9BG['SG7BAO2? M3[UN*!1RI'T81.BI(UK^.;6I#F$(O [S0B[F3BV^1PQO0V,_ANP;$UW8ESO6 M7B;H+F.:!+(^J*-A]3FY6"I[1H5C9QW$ZJQ>1Q+Z:R4W4ZA?!C(+7Z5-*PPN MR_)0!Q9$NW;2)SP& H(QXG4ULH8B5: [UC4+SC7UM(^- ONO324/__GXME2H MD=^\Y<0667IQV^.8!!/':QK5DTN4_+Q5[448D-G(]$?)FJHD4X#QU'>:I)#C M.O^,(5.4*(FW+G.(@*N24G,&) 3EH&21QBIE.CQ1_&$&)R55PR[&D M-611_8@<"6FE)DQ]*38=.>74\SHQ(_C%)(&\*Y.KPSV"F:LA\>W5S=?<5>9D MDLCRN21=X9W0!*GG*A5ZNK>7C2HE GQ GWN%]2E]H)W!><&H^8,+!QO#3 ;PU MZ2A#;!#] M0@3PLJ0N;)I3!T3PN9,@@@]Q==]US105[9"8!HD%"JR7HK:1M+L*;YY+UE MR09U>[+AIFI)LDR.F_.[,AHWGB6S9,\IV0%]A4(WGX$ZTX"X;YOJW"0X0-IA MZJ>R 2G">'";3^92VPP4=(C#T+DN3L\'V/ IJ^^I=L\7S#5ZP5SC811T?\Q0 M$+N\6<,9^TM ",(Z]%4=F7H\=)I=>?1D-X3OE\-1;/HW1XX[F!.'<-O])V'GO6]X$)P",D9\_[EF8P>"5?1B&J-0&Y_0:LY55= 'PE:]&U M(EE")15;>8/*_,D2J M+%74GA2(+'U)ZC8W18Y+89Q#^\!$8=FH9"8T,3*4VD+"!B24 =@VU?K>@5;$ MZ-L'/5W=KJ/3O#M>C/-" MEFS)=P[F@KD>BKTIJ_.8PXFW$NC-U#1'.X5D[3K5,[.M12+.!A"%T>"\+>YR M'1/3IS.[.D!4,LJ2IS.6W:,-=Q=W#\)CBR+27;""X\M/1(&U]2#QAESR4M:B M\$^!5*;F_RVLXJX N>\G,\HC14I07@,9_IXJB4R" QX-^>\00C3/,8[WQM4' MH^[)P)X.+@79U5?F (34.?(IQNUGD7VI06RLUI=+?*9*>:KR%Z P+;S@#M<< M5.EQ"A6G9[B3<^B@;4!.AV[G(=_<>_';S%4X;3AL78O"2V$[.FO[:4W1>5T7 M2!K^I"WHG$[DP@&5$1IPLE)YXYD[&<\,FZO8*_6(+25C"C X*DEA9L^F:G PW%\R64C)T*+NL*,5,EH. M3XXG5?$)N+3 MU)KWCBL5\1TJ/:I%_#*N%0_V5,=PW=_H!;;ED'5V:FAA#K64B;Q"X#N*3A(! MW/17G$=%WX2DWM>9V%E3WW[LR$6DJ"1A@!>78;*.T7AL*BL#8KK^Q=IUG:S]]1:D5]!L'JIMWES^D-=M M-VO\6S<2.7FYKIQ(*99R2!X&)6*ZXC^2X!6-Q2U%8,.0;@S]1_(BL>#H/C05 M)I,+C#O\7$CK\-?6OV!C :GG.%X;%FO#6JM(&Z4Z&TF,7&)/YG(#LVL0HY#1 M-J-CG$P(BRGQE@%+P;D('B4$G$')FN+1E2.]JID#%_] *YFQSIO8:RRKX![#:ET0 M*\^5.LF !BMJ-- #EPN:;ZM%FM!I*KVBE__&M)45$>P_L*/\AF^=+7U2WD9: MA%&!*I*FUJY1A;I@"M*0#K76VDJ'J8BZZ61K$X-U)HN85ER62VVC0-%^;DHW M_L-;*(>7<&1#=%%?!2\4I=V2707UN:#M?H5O5R* TNHC2Z6\;DY>7Z/7Z+;B M$HVW.C/'0#-%F#%>4.XZ9L9LGX6];;=>J.[14YW(J?[4A4&W2 EVYL5(G4@8 MKJS,WN@J![VU>\.%*7H8[;C'8&F"P3PA.^P!:'?@F]M83 MD^A.8FEZU_"4;Q\[B[ .[&[AELA"E+*N]OY%R]G9IH[^PEZV(-T86*TG!C>& M-.@J";[81K>[$7;:0>JCY$H-=6SV<7QV'704%RO34POL70XNG<'-7S\&/=(X M3(RZ=$4PG\,JV2R_S?V-JB:4]YR-BLP 9"&@5_6S:92'4=D*/D[CGXY2$2.; M[AS87_@R-8FX;!&1ZGO99P%"C$+K+%<6Z>4P.8%*$E76-A!)S*F2_(4#2-"M M[25A&(G$R+@4OIVRC!EBNQ$RWXDN]!@LT0BL MX1R!TXD*X^1&%C/%;3IQ+"8+RMD%E4#KB.!M7?T"PQ"):U@AP"R(1R.2TWHW M^1Z+#I:B2<"9UQ9!&],' C2A#9L.O4CI[@TZ :%]H(J%CT7^E(>%C8-S,G4^ M8!?;AFO\7P+ 8#5O8%NH*6P!09"+K1_R]2^I#6MI0ND)D8PHM M.1HM;I_EHV3<[TQM7O74)66QI2#;D=CD8+*GD!!7+B3M%*5'5KFHC(NU+G$6 M1/E,N8+D9L;V1GLIOHB:/Z^?+!W4UX#4<$":W$&1L_5($0%YB5PYDN_'WB2> MH0GUH!Z*J?OVM2BZWS]W+!TVXO>CB_B]^(3_=(N"WR"H'#A%Z9J7*)V6$=&_ MM>4_W%" [=<.AIZ*/J10?"_L]!W%B "ZM$K35.M7,C#L/ MJ\8%*AWMSH0I7C^@CYG@Y@*9C222O;9185>ZYO?(:X1 7)VI%C#A7$ZFB^2 M23J>+I(+[+N G1^GU"$QZ*+ 7UZ,J.WSDGK7I=/9.-I(\:/K--ZQZ)(U0T+M M.R7(1=)XJM$O65Y6=UC8$5CD&DX296^ZXNZU=T#2.JM/0^%'$_R,<4Y7SH_% MH7??.QVN6R1?-3?S17S-!57I9/$U4?\5VS#%AXI4G TJUL_&_J)SF +8$ ]/ M=5D_T2B/-_I&!;.^CX>#F]!O1*57U =\LM#M3HT?[4-/ +9!024E;A ZD @; MWYUX1OB+V6(%RS0MO^D(=)>],?:IHC:U\(RZG3>&2N@]79T3KXZ0/$_GDTED M5RP'1L+'D_%L#DL8 _42M2U^EEUGY&BY3$?_?WO7^MO6E=P_;_^*BZW3TL 5 M>]\/!RT@2[*KA>T(DIVB"/8#35$R&UG4DE1L%_GC.S/G_;R7E)RX08#=6"3/ M^\R9,S-G9GYE&>C*[XI>EDW2Z"MBM AK4=9I67>T*EV,V!E1OQ44=2PHZAPV M)DK?NU"TA=+X7PND)]Q$A*&@*#ZA42L"?^;&*[136"7V)F4]UI;3JN:_Q'LR M3HRGBW+:)M^YK9?)=[%%U%P(I/LR)R:?B3]2G"&QA'B!'X$NY-P>._]&+FN; M.,58CK@/N<1R5 5%D2=)7J5-TX#<0S(T0Z.V(@5V: \!F*W&C,T0!1$:6V,1 M8ADE7QC3507G%3H[Y>FV4+!RCY+\551KDM8X=^)[C+N'U:C3OJ_HV)7V1:C? MAK>J019%:+M#<*2Q4G-J&)F:?$I#N;A_S\;'E4HGFP?&T G(=@2?=]9GES@* M'DQN>"K$#LQ&YR02P"/.4Z+<:&0;T9MV!+[C$78CDS\)X<0.9M'?6^0!O]%O M)D6--/#5_98#F&C0W(H4Z)!E51FO=F4RK2= J4IZ'E,^SPLE^ZB;'NX=A71@ MY#YD$].N)0]#?9*T36$S5(39+6/T89I3G06TJ[Z.%Q]DJB]8DOK_QK0LS@RL ML5,F^PE+OR?= .-@&21!9VE+@.H%W,K01IY4;=K!WWF6X^]54C1I6?8)8@_CJ_7L"OU$$%NSJ*7HH#,F&1%2-'W:-U72 6](K<, MRC5X*1,-)I,28= [$.,G=0[_9)6N37*\QE[F8E;6LC&_;&9XBLQU+=UQ5 M.>)U7VET!X<:Z B(Y0F)FD1'=9YF30:GG5$1WJ!*EF245*19WNC?50@]6H%< M+0G'("E$"C=)*K &,(P^3_LN\PN:A@.9BC012M489>P%YL-;'+RBMWFGB3@! MV1B$ ^B2.R*+OR3B.-34F#>@V?B_?3OH%8<\L89 M"O(@&*5M5M'/!1SHEOU<$E\Y\[K4)47><24=_F@S5-3['M@.$ M"ZO8-_E*F M38Z-Y5F=HJYU-,(-C\H"8Y\0)&^%U8 *$'09ZM;(JR=E :RS8C80 G'/*RK00$>\0 ;GK:("1=:D61>] MUPRA]428:RP+9/S4.#8OO4DANSE&S?B5H"?9YS:S1/[J<2$945_N\E\\7D M&6B0R9%-$\VE!9!S"_\M@9LRPIGY5AKH(DLK.%GT1U%7P;0%%SQM 0N &\/[ M5%6:Y1'Z&%)B<8<(N*5#Y1SDGV5NO[FJZT3*GZ&/W5(S?\C /VGK4=Y[Z$RR M>QR\=)B(T,4 NSWV3"65AACDGB O-70S9G EM7F@AKX\59UV0$PHB54"5=R[ M9&AFZM.27;P5<-#"@1@_5F_;I]H+=7"?U;5T0@^X&[;COD9\M]Q"50HX:XZ) M&O">Y%WVR;(QP&B&CK=IHR2'O37?EZ+K?Y]]0='E*7(AU(Y]^P*W M3=EH.S-IVIZ]F?1D&$-Q#<4@#Z#9+YB-$;M^0T_!(59Q9)@+G7I^"Z,JQ, G M16I>&8^EQ.0=&?$KZ90J[9C/X X1'JXH*&5IV>/,2Y"(ZKH@K?,9\UK#QT;V M:,RNP2+/2>VD1R2MG#34P@(W) I/JK2FS4"!FB+,2,MBZ>:>D!6]KDOJ%>_^ M-CGYQ[TQ2C*](2<',8Y&UZ1=WR:.;6X7_W8HHA(5D&7H .'.F.H6-8$Q>I'F M12$,:MV?*^O5J$VW'Q=ENBR65&MI6S(UJ4\SE&V]Y/- (8[Y$>$#?38MZN_P M_9%T\%2>OLWBXY)ARMY\0=9&#XQPB=MF7GMH-D$)M?7&I=*D[$ M*',\^NN% M:-"D-F!!&:C4P%>%E=>S;'*MW'5";/F^KD@^+;,^ .YW #9T9&@ M\G Y+R$X+JC.0'6SBB\76L1_5Q@YF7O/A#O_/=7PI\2HY1 \].0IR"$MN+.^ M?7A#,]%][GARD.V7IZ3[CY4UU4Y8"W[DVU_@,VW?*8[C[#'&+Z!KSF*]^5?! MA$:(@4?*6\S7Q)@3+Q4P[EQC^I\Y686U7OB78MEW *VE_:(PKC9%'3>>"X" M'M^NR3S^Q3"2L+-&$3(;//-X%C6W!?<6*JH*U*Z2Y''R6FC['-AY37]G=95F MQ$(F)GDD$^[#_S=&N5F3![W_P M^#FBUZ)\[D9/S5#C]K\3X#\D4\@_?D0&1._H(C,1/J)H@4$4RK-)^@H47[C8 MNF#;)2P+WR(6: /*GW#.'CL^^]^+4(228)EVA3I+\\@8^<^ON2A02RPF>+3BS&ZN^Z4NY!W= \\I26X+.J8RY>0,D6ZFM[(%Z6X=) M<1;)%%"$4]G&>^-R =JNW8""W*D3,L'/C;Y@('1QJX+F MY%-7N4;W5>X9GL8'#,Y35 V,ETS/[-AW-9SVC/V=]S6>?,8""CCV;5%S%M"F M3=UQ%M#6+2QBDWP;W+3[?;AI!X36I0VM%N>F58ZVS(RS2=!D.KSQ)D5:%\"3 M6L9!)R5\)H+!8E4+2A)4'\--@?&"EA#\_G&Y:9ZE/9F^U5^C^6FFWM:ZM@[V M@;^-Y:J@ZJ=Y6VN$/LEA(;NJ,KX")HA$_G1W[@K'(LO"8^4_?UO']SL^#D7'T:=MJC*/LX58B?@S, MM036VV:,<33 :=M6B&$EZ5F<<4!K(+A$1&.=MS'><&3P!G08]O@"1Z-0"*;Z MT\Q*N/X@RXC>)37/_"S&^;L:O(U=4VW=\.5"M11-'WH/]V: 4C+!+I_JS:04 MC2V"&@Y@( <4A*1%70 YH06+1.)1*V9>H%*>#KYZB-S8R&S/M"SA/VC.C&'# MEYX([TB"P9$YDKGD"BW?W?VX\[8+>O00MVV7%"SX\O\5L5&(BT%!(/P\'5OC M$$;%IR:MN<6T:$7FLPVR&[,%MUD-G"NC_:F;+*WZ@BE%.3Z9=9ZVE(LIK [4 MU5A.E?&[J@7I%EV0K$<2]2Y7I'T'<@.Q 7,,19:6>;^ MXT)#N3D6R3OP"WSZ<=L^FMW,>>)YJ_GD\\>;9QN8U.+?_THDNOYE\5>O'6#- MQ\$EUUMS$)?6(,C<(@:"EKD-FR1E3\N^/SF[H+\P.=Q<#2[@I:[J<^^X78V% MFOAH8)K--?&*B]GD&,?T[R=2=G1^"I\H?Q,0?95V;0<-HYL#E5O(/O,.?=EK,LNW92]_OE4+ MK3;M29)-VX;^J?O$F\&$/2'R(*'#V^WR0 X,O:PD_<(2B*Z A.+F*TXQ3#@, MY0AG65/ET;I4C8-PR@+)*!SL^GJ]N,9C+>V/=^O5?+&X-*(G9<(/LDWS] EJ M+]=RBU%&$&F99'(=05PBZ\9Z.9?&5ONNT2E7UP4UL$S*_R<8E]I>%31(8;?& M*GD6128SP40)!Y=B5QYDNP<&]I[GHV*;K\-U&]VPO+1J\_7]458(+TEQY8 E MQ0G;2JDHRY]SI"M")V%7>XW$E#8?S*CC>1G9VQ_FD=U>*A"14:JN@=UU7K<7 MN+K[K()C#CIZ%G9\0<4>>!TZ5G5%S &FI5N[26NX_]FM/[AN[(&-F^^>"$W3 MNN)'MB5/_Y-\VAJ)_9Y4TTQ^8?NFH.+I/M3XMC"J(\K+[^),(BN/=,#O:9#& M=KH/@4JWT:F:'X"7R-/AXS'C%2RZWA%&U#N%7<&G)&]EK8;ZCF63XB/;J!*,X3''L1!L*JNZ3.JXO)R%GT&5S2'7FG-/FTU((H:6*C5HCOY2Z/-P)%H2GQ MC:0WFJ.WOU\6(A/8C#5&P/9"^B:]#-'NMQ^6:TTHNM4R+,UN;Q'J<,/)?6LD M*V,I';"!3XN;*VA,-/$/4*>VE.M*IB%306(J-2%6KU&M:1]IZ/()6G;K5)WZ M=F/?+>B,85ZM[M?^4?+UB(R3ZB;&."D.Z"M3#KZNU:#IX1,Y"$$D=Q(_Y93^ ME;?B/-#M'AM!02):!DH2\^8?,-6 ,&G.-'#?2^"]L[4'[I"!U)%C/WL@Q8;X M=7)^<6CPE)>KV8VX7H"NEI3\0$\]P?IG5HB<[&Q=<@+3$%,QFY\ZBQ9T",,8%+UCBB[0>1:$.V1M M5"I09C0,5+9%"WD[R:RANJ>Y Z-'22)1.YA3O)^;>D"+U]8B@%ZSD"S*>:5[ M7N#\SM$<1F3RG.87DC]-CXV'=[3/BSZZ0XC4PK>7_CQX 35$96<*81-MXR_[ MQH\BXY3(_<33K,DPOP%& MXUK,AVWJ^["M&<]^_,PNU(N)]J?.S*KHC)>O,V/BEE5 M'?R_R8W]RC&JBL?8_)'9E2\2U>99?87)*#[^=DS+'=1ORKD\W3M!IMJN^*6O M,8+66B4HBF>]VHCP?NI$3Q7.\1LB$E0T/\^A1 -@,:1: LI#:=*F! 0GDJP1 M+@*X'$?C:JDGR M,IDT!7HCV")?@YY0!13 9%9E1 (L,"M1!4>/ G,))-S6JJ$SVI;00DPS'O$P+? TW]'E.86^TD4GA ;3@O],R\0%"+ M-0>,DW0M>K5R9-JI=]WA4IJ4HNDTD[!?P'FL SXLN?RQ3WE,CGJXO&4)5P&9 MR_HX*%[98E;H]Z#858&893C2]A2O9,M?+?IKMPF]$#Y6" MV%-'(D-GCJK*,?5'BMQ%%X\P$0QY6O4]]ZMJI!\5R$[(NC I0)]V&7EE]65: MDCQ55%U:YP'FX1,]= Y23)L_-@Z_94C=FRAEUOG!>QWB\U$'= MP\ZS89W8B=:CV3B70[Y>_F23EE6'\K+.;D'-HJPD^4%-?X!H)7.:RV_8Z&A5 M/#W;2>HQX*Y&#R#OG2:9@[/TBVN:'LOJ0EYYP[$TY\*UZ90Y.$R0H3UEOD J M;57*3Y9FRF-?,!7"XL*L@*GNX3NLOOD:=W[_)7FY6%VO9W2^YV%_\[ ZY-DT/;NKF@M#P-LJ MC1XF=ZTFM^%;Y! 8#!/NO4UR\OKD$%9Y.4O.9BR[LV*-R(0,'6#H ?)\>&GP M$;HK1'! WJ1]C2P09;K.$CQ[^ [#CT]C:PGE0 .M:WJ K]*>6&M5IATE!)CP M!V_BPF4!S8E4(_ZU3VT]=+?-(%9?]'"2<#AMF:5%T=&S.Z;^,6='UT.:]S*% MA8BXAMDTZ%#-].NB[L@; )J#6R)KFS=.NP3L1QMY18'S9IA59-R?MD8^R7VUK M:DR(2O'L==O AN!?5=&D3=5:6U,7;9H7O6=KZAYHC 5?9#G&L6#5!OTWV\K: MFKS/*<./SYGR\*-(B\M%WV&O"P:*Q)]8,,/Q7%SE[GGW(%PY')AMUSN=%(0? M;Q3]BG)Z?^884?1$J76_NE_/V94HV*0!><4@YF@4J_7R>GDKTNW;N;KPQ6J^ M7MY)*Z> M9J!4"'2VB"LY9+8X8NK747>N]!ODD[#0=I- =AFP+N*TQQ5^326E@5 M&"]0PW$%'I6)@S!F913?EFPB0HMO1;HC2LW+4HD%\H?1"&1Z)%*+;J@\/Y[B M0.R_-0)O*=+)A\7-);F2+B\7LAN.4"0S+(UT31\(6=AU,W-H*R.>EF-"'&!, M8C,;M'=4& 588XK"H87$-#T8X40R(&;6:F+!\A?Z2=5#"KA[ TDD;T7FLR], MZ1XG>?.'Z8W$3KW$T+H;Z1&5AD3O$/>09WLS-<>M.P@L;Z_6,\S5,\?$B0=" M>5E= 22_"7P'2LL7@3,][=W0@#R+'R19335L NP'77 MU[0Y:C,]BR(&^'IY>7FS^#1# $?Q'H>LP?J:VY5V,[F M/R=G,!QTKU"_'=YN6.ZU>^ \' +':!533&Z,1;O8KL@UV%CO!W%F##@G5[:;7+,4%[ 6(:"DW.R6O/*:UPJ:&[VO)23=@QR*0 ZG M'/[; ZJK!\!@P'1):11#@=>L4=B3W@G:$_+;:R >(*)#(4@EDV-BJR# 'R3O M+HZ3R1.4R?]->*3!G,AU-(4OX>_7S!#C,/ ?$.A*1"T']^9PSG!*D0I_>H48 M,J?;Q=1!\@;#25C, -LN<[=@O&\%X;DI MF-?3).,4XFR;F=LV]4!L#%8)AOKQ0&8G G&Y$<9! 4O/CWF<)'C((4]Q2U $ MSF1!*;V&HK(R2:L<,7,33P++ MD9/2\K"6_=,K_=#@YR 6? +F&IJ4%R-H5ZK+"^,.=?HP('J.!42/K^N?SN$D MHC"+_J/.8..(/ X1*8"> K$N8+MD0_DSN!5EHS(< Q '[OAGD0U#==IZ&1JS2-T5XJS MQN] VG(((YMFF8/9\:V@$!TD!M[0#^^B,$.!NS-V+D3.^A!PCU_O-2 TO$/7 MW;AD\M4PZW8R\0?KF" ?8VIXQG.[NMUK3%!O]V&%*P50>4;10@R.1]&!W=0H M0!WHR4:6L-MI>5A%*5[;BMY[=8WMSX28"%P<22UZ VX^JC<#Q"<=G%4Y;5U6 M,-3HP-"GI=ND=T-E\DZUNS):;N=C'0#JL8OYX7<&&D.^I5!IX@.Z M;45@=V)'*M#YMP=XXZ4' [6&7AA?(&K-J89:(^3YMRN!_: H94@(5UH:IZCP MKH] GMFI@RCVEQY>;[3DG=W3:^ MQ[C)+3U(;RU-S@0.QS&J-8?O-R3D.:+3/I UGC9RSW<.*@P"CGB^+Q7MI^Q@^W>PHI0%DGN32XQ4; 7IQA'%C"J%>-L/=1,8S !YSH*?#T]EG M2(D,V93(E+)F8?P1J)FXJ5R>+$LE4[O'U*^EYYO]^<.UURA]"^=E5J7_ /G#T M'=H$C\%!.JWIDHI=#A/0^%L81O&Q:_AA>1SJ&0;<<;5A/YJ.PQ"V7L"*?GP]\)"IE!]8 3?W+ M-7'6&T]NO!!6R:Z;HK43.Y4TMS02D"&!)J3?Y@.0'3SKQ2.T_1GSK&PO7'U8 MW>HQ3$Z;CP2(\547(@U9UY^L7BTO*\(,NQ??; MU?J+M\TB]]E+\2I$N\@:<=IP..\7MR# N"1UO)BON?)-ITP>J%@E_3V*ZU^Q MZK G,Y(RT6;^BX>%CID%/#8#8::U1T4 MP@,F3WAUQ<1E:.#&>!_+7&I&WC3_8RF4!)C1TS7Q]=4R@K' M,6MB>\_1,@*W]L5VO?QYH88L\_'M,5PA*T8R SM51%X[LJ+H69'%0)P3;:=S ML]?Y7J5N0C.!G-"O@5&_@ HS8 MS1>!CIVR$F_&QZ9I0 %R)?%%M>/OSE]6,"T@(/@%:9=]\S2X[1A/@3(28Z^7 M>E9L[PR/Y.]IHL9PJHV!AV)X1_W#';.ZBO2,ESS-M_^8L*>\V5QF*1V:S,AM MAOKO;LG;>W%),3Z#>RG\I2C7E9>9Y^D__>4OR,V=<[6F7#IS!EPK:(*;2^S" M!G@2Q@$!LT+.@_&&0/DW__+/>9-]GS-@Q_EV!2Q ?(67Z6S^@:,Q:8_;9E5B M]+5CXG9F_%'$! W.V#DU1OY\14_><^#TJU%"JE>^BWC:1+GQA MDQOX)(D!2+?=-3$%RJ8>G,(&3 ^"FEW$I/3]9W\6NF2#F'"1@N*-SI&9+; H M]PKZ>IANONWUH+J%H=STS1[+B<:2Q:[(:T,O>@] 7_.8XP(@; $KZ"XX;+%U M$"LP9B/-E%_LV^)/S+ T]+A-> CG$Q[^%.'Z@.P*I/9=W'N<#?ANJB85@A%[J MF MVY9%(,]'+4(').%K8[PCBXC+9A^&R#&EA,1GS1%OXFB19RCK;B#),I(P$ZT]V1]R2C9,)EW5T6,UB)Y>I- MDU/2"QP&KN[(,[PC3V_%RV9H=V*@-RXU\>=Y 9'@/L9P^O*NUSZ(,0'F-OJ9 MT6[O;_>W4\S*[652[,>"?FR\"R] #OA 8J83E3EDSA\_YG[^X6PB#(-$BH9[ MIFO*^MD:(RX==U^#,_'GSMG]]L.*A:7ARZ<#@77G;^HB4"YA>*1LG7V*!"U> MF7%-PK>V"RT_]8A)&0VZV.[ZG%/)M8R04)[+5E,W_;-5F!:X4F'./GS3CB'Q MW<6*1\,PBC7\&-!%P1>W,8A#QD(Z-25XD&;9C8IBTG@=0BQ2ZEG+/*;X;EN^ M8!+#/OL=KQK:['BM;Q">:<=S_X 0)_^2N90H7*'OM$&LY" \*C9_GKY;H0_) MD@(2=VOC^6S^\\WJ^H%+HT;N+Z.OF$RP,U0I)1L(Y=-XN_S(PV8NX*?-%;/0 MINACN]XFQ[C3/QU^7F[^_HR,' <9(A0&#OHC=!R5J(9V,19[T@1B3QYOQ?R( M(#))EB-_NRAC!\DC8Y7YCY/G/70/;7\'2#"[Z@YH8!'1[>L#@T4Z'X43MEM] MXYDR5FTQ>H"+ *#8N"!7+X4.*UXC7\H=HA#3'[G]TKK 7A,>97(/@%+35X#O MCN=0^=4/_I+F7$+0MP3RTI*8G7SF67[IFCXR =@\\XJQU,=!$HLI6"Z4V .T M]Q=ZXD\XVW<\9=S'!>BZY+7K,.#G-W /'US,@1OX82Z5_4@FC-_9T"1 M:M0$AU#1=I=S]&Z,%@_QV%PSV^#[+P8P-7=W9\-*S6KDD#GH'SB8F\HY5L*6 MR"A;ND^<>6R)_I7;'81K'/-Y\ )&5\O&W/+!;45.B;P1#_F-J$XOZUM[\QC' MW\9 #-EU?BJ<>?W(;T[RJD9W0!$7/Z*_;Q%^*32_L."HE?"(=Y7?57\,U-EP M';])/TS([)B_A?6>P^0Q=/S745!3=@_?-KZ89]V$?Q$VA!<71C!A#VSKG0'8 M+92E3S<8N\YO86"_X3J/0>#:>RIT+G\-(NSMPV3^Q#'[$\?LCX)C]B?BXQ#B MHZ/#/!SYS9 )%:KO;BWO_N3"\(N:#W[?%,19RA"C?@O&=-7:R#,65B:QLI[5G?2&EGM'\(O*A] MX.W^D NQ/W!6;#F^%O#?;]/G*."LWP%\\'<:Q(CE>!3Y81B,;(]X>%DW'11% M*'V,&!26>K/">#ICE,,!]!HH$>$!#99B>$&^FWH\](2.-R%!DM"?Z;&:'>F1 M$D>QX1&*7J0:#TI-Q*H\"IW&-_=!9"AO);547*;DSM_12KBF+D:"!K&#/MLP M4J"]J/B*>0+W&KDK-3U6.^-OL$=H+.@AXA'/GS48 M7*XP<-A#1OF05H-##0K0^X]S[R;#Y/A?H#_AT>+P:(]M>MD=8VVL MJZ8-<.;XT B\,_3[CLFOKA M$H&_,#&?EVB;NZ6A$1@:\B+&@GP('9O=T@/GWAP4OG7]?X#TMG>*HQ'P-QX= M*@R0Y>_E:\!?!2]_U^61X\+]JF7&"R#D$73U. M43NA^P1LOSO.(XRUM(X,B3CZ#^(;WB,K0'IGR$#2,!Q7&90 .E(NS.1RNQ7&E M\N*LC+E1WZQ6[V>OMI?3>#ZF-ZM?IDG!$N]T 1EL M@)[]SLF^%ZR&CJZ?5NN?69I<;RQ=:&'B4#-CQ2-9/AZF(HJ-B T9"3H3[B$4 MD/!OF\WV/_X/4$L#!!0 ( )&#W$Y3*P0V8@( *0, - >&PONPXMP:ML#(0Z4-S?([/[_R=G-9.6*D=Q?<%Q@IL&>55! NERG>.4R4% M9J@Z$R7F.I()R9#20YD[52DQ2BN3Q*CCNV[@,$0XC$->LUNF*I"(FJL(!KT+ MV/P;D>((/BQ>?ZN%NGX%[/7DS9+<1"?XY3/QA^ 3=/ \] 'R!'SQ!'A8I+T+BSW'!')Y&#)*GR1>F42G??)Q MF D^-, YM Y-1@R##:(1O$&4K"4Q61EBA.ZLVS>.1% A@=*=IRM[QE,]VK!G M1Z8I6PXC7,BFMJU@O]?M]$F@&QF!A-)>H ^M(PY+I!26_%8/FLF-\Z<0:.W5 MKM0*^QM!NP<\TA<"(R*SM2K;LWAJ;F-Y#'-LL=8_R@N M*,E&J ^U7@YOQJ9Q\9W$&=DVXVW6"]!T5)9T]YZ2G#-L%_/+@MZ1!>,0=75 M(21YU#S3*HEV8 G!!DM%DK'GNT3E"F]5UT[;[%C-_@PUO_1]SC''$M&Q:-W[ M__-=_L>*SR_^7'+SKS(5_((:S?X[ Y'+.8@,YB!R%CUY.0>15W]9I--NX*-3 MPMX9H?>"=4VH(KR56Y TQ5:/.:1%\(LY_=&]G7HX*FB\0FO]RK#'U[DISE!- MU9U98A.,X&!_,L*]H)^UZA$1'.S/."4UL^?)X;TD_@%02P,$% @ D8/< M3FT5&%WE!0 OC0 \ !X;"]W;W)K8F]O:RYX;6S%FTMSVS80@/\*1I>F M!U<6GT[&SHP3.ZUGG,1CN;YV8!*2,"$!%2#M)+\^"\J/907O]++2228(D1]! M =]B 1\_6/?MSMIOXGO;&'\R677=^MUTZJN5:J7_PZZ5@3,+ZUK9P:%;3OW: M*5G[E5)=VTR3P\-BVDIM)N^/GZYUY:;XP':JZK0U4!@*;K5Z\"_GPZ&04.%> MW3XA N>*^] MOM.-[GZ<3(:_&S6!IYBBQQC:X>ESTXCOW/]I1KM8Z$J=V:IOE>DV[>A4$^YN M_$JO_408V:J3R5,5(4TMSDT'-.+";"X%=<.SP*TOZLUS==!B+[#"O=-PPEW4 MLP#.!_D1CFVC:[A[+3[(1II*B:')/0),",!D;X#BS95$D"D!F>X0\ ML OQ=:T<@LP(R&QOD!]MNT:0.0&9[PH2SFQ3(LB"@"SVUY+2KQ!D24"6W)#M M6IH?".:(@#GBA9GW;2O=C]!"<[TT&KXF860\K2K;P\B((-\2D&]Y(1]IO+A6 ME=+WD,9FEWF%H(5!:)\TR$(A3[\?> MF%'BF#&;XTPME'.AAZJF@3@$Q@\_IJ.,,6-6QIER\!,+T1.TH._<4']$1ZEB MQNR*"U/95HD;^7W\JZ/,,.-7PWV(_,(O[0O$IB,PR@8S=AVTK>XV"@BQ'H!V M\'M3IM)C2,H&,V8=7*JE; 0$]952-="-P"@SS+C5T-GJV\HVM7+^-W'^;P]Q M,F:CA#!C-L+S$'*M[I7IU?!ZKY0;+F8J'"%3=DB8[7 NG0FO-*!!;"P=]E9" MF2)A-L4 ,E#<2=F^$R#.*15DC8;8&'8(*C$D))-F50$8Q M:*PU4TH@*;- XL%H%).R2.736DF9=;,5IP3;4C*."FS M<:(!3Y22$D[*+)S'K!^\7[>$;G.Z=&I(3HHW9ZJ3.-&64<+)F(5#!V@IQJ2$ MDS$+)QJ@#0W9X#>>4?]>MT,O1UC4O+)F.43Q?PL MN]X-%L*8E'RRWL!4XK/&*[499:!LGW.>D'HC3NM:AHFRP>W)RA7[7ZS" ^6S(4>HEI]R3\R_2;V%"-U=.^4Z8 ME'MR]F7Z;[3 M;@=A_FM-I1N--]P5E(4*9@M%,5]LB3')G6+,%HIB#I\AD30:D"@+%=SIM^U$ MYFNM25FHX+90#'-3^ $*,29EH8+;0E',YY07WA](6:ADMA"=&L;#>TE9J.1. MPI&8>'@O*0N5^]Q0,!K>2\I"Y:XW%+PZR2@I"Y7,%HIAHJ0QQJ0L5'(O %&8 MHT"NI"Q4,EN(QASU='+'\LX7@3#FJ*=3%BKWLA+TW(TP)F6ADME"KV$^MBC" M/*(L=#18:#I4]N^/:[6 J]9?X!8>RBO95%=.A(]AMUZ2Y6''WJ)OFH]0]M5< M6AG*AVL\_>O0^U]02P,$% @ D8/<3E+:4AR! @ U2\ !H !X;"]? MET83QL+A@7.O_HL4'SZEBY-.?==;L]#WKQ= M+UW>56TIPQ=C\KY-UR8_]$/JIE^._7AMRO1U/)FAV;\VIV1DNU4SSM>HGI_F M:VY>#KMJ?#G8:O.C&4^I["KS=C&_^O$UMRF5;&X7^S -F&YY']+_C.^/Q_,^ M?>WW/Z^I*Q]4_!U0F8^#9#E(Z$%N.6@0 _2Y2"E!\7EH$@/ MJI>#:GK0XW+0(SW(;H&,6WX2PIJOM05<6[[7%H!M^6);0+;EFVT!VI:OM@5L M6[[;%L!M^7);0+?EVVT!WI:OMP"]A:^W +UEA6=M]+#-UUN WL+76X#>PM=; M@-["UUN WL+76X#>PM=;@-["UUN WL+7VP&]'5]O!_1V?+T=T-NML%>"-DOX M>CN@M^/K[8#>CJ^W WH[OMX.Z.WX>CN@M^/K[8#>CJ^W!WI[OMX>Z.WY>GN@ MM^?K[8'>?H6];K39S=?; [T]7V\/]/9\O3W0V_/U]D!OS]?; [T]7^\ ] Y\ MO0/0._#U#D#OP-<[ +T#7^\ ] XKO*M$+ROY>@>@=^#K'8#>@:]W 'H'OMX! MZ!WX>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HKT%M7.&N"#IOP]5:@M_+U M5J"W\O56H+?R]8Y [\C7.P*](U_O"/2.?+TCT#OR]8Y [\C7.P*](U_O"/2. M*YP51(<%^7I'H'?DZQV!WI&O=PWTKOEZUS.]<]N,Z?"]C.?NE.]=\L_BG];, MX,[E_9+NGW%;]=/Y,Z7+-"69V^?=_\%NJ_Z),/.*_/P;4$L#!!0 ( )&# MW$[)N)V"X__=U/1FV^U6:7L!#TX""F#+=KOT[6=H.VE5)K5J(GTW(7#,.1_$ M^EWE^N=#H+0ZCL.4ME67<_C$6&HZ&EVJ?:"I5'8^CBZ7T[AGP34'MR\MR[F;VXLC=EQ8/\LJ"^7(S\,=#K 4CGG MY%RV!9T:M10>/_F[!C[OAL9'6H=8JC'W)QZO1+HMU<3FA>=\1)JW3DOMJX:7 MUI?[87_[>%B^GWKA?XN)+8?WO?7SY1 @.21(#@620X/D," Y+$B.*Y <'T%R M\ U*$!11.0JI',54CH(J1U&5H[#*45SE*+!R%%D%BJP"15:!(JM D56@R"I0 M9!4HL@H4606*K )%5HDBJT215:+(*E%DE2BR2A19)8JL$D56B2*K1)%5HJ"LB['>G3]]+\DO[P_/,]GR]_1;_X M4$L! A0#% @ D(/<3A\CSP/ $P( L ( ! M %]R96QS+RYR96QS4$L! A0#% @ D(/<3B?HAPZ" L0 ! M ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " "0@]Q. M]]N\ K @ $0 @ &9 0 9&]C4')O<',O8V]R92YX M;6Q02P$"% ,4 " "0@]Q.F5R<(Q & "<)P $P @ &W M @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( )"#W$[5OND?>@( M $$) 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ D(/<3I". M_^&) @ Z @ !@ ( !N1 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ D(/<3NF0:&K: 0 8 0 !@ M ( !H1H 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ D(/<3JWJHORV 0 T@, !@ ( ! 20 'AL M+W=OTE !X;"]W;W)K&UL4$L! A0#% @ D(/<3C6,MAVT 0 T@, !D ( ! MUR< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ D(/<3DLAW-RU 0 T@, !D ( !F"T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(/<3J!WJ32T 0 T@, !D M ( !'CD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ D(/<3B,>=CJW 0 T@, !D ( !WSX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MD(/<3EU3 ?Y7 @ / @ !D ( !HD0 'AL+W=O&UL4$L! A0#% @ D(/<3OJT>)3" 0 M-P0 !D ( !3TL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(/<3F,?.-7. 0 G 0 !D M ( !)5$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ D(/<3LO3")7# 0 -P0 !D ( !%5< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(/< M3I8[N;S< 0 04 !D ( !$UT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D(/<3E7"W\ Q P *0T M !D ( !96, 'AL+W=OE)@" #9" &0 @ '-9@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ D(/<3H[F=/' 0 AP0 !D M ( !M6P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ D(/<3LBJ3@^\ @ 0L !D ( !B', 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ D(/<3AD] M]MQR P $! !D ( !:7L 'AL+W=OZ@*G0" "H" &0 M @ $2?P >&PO=V]R:W-H965T&UL4$L! A0#% @ D(/<3J<^'^?; @ X@H !D M ( !380 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ D(/<3N:XFCJ( @ 9 @ !D ( ! MKXT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ D(/<3ASY?SV[!0 F1X !D ( !$)4 'AL+W=OX! 2!0 &0 M@ '"H@ >&PO=V]R:W-H965T>D !X;"]W;W)K&UL4$L! A0#% @ D(/<3M64&O]S @ MP< !D M ( !PJ8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ D(/<3C_@BX#G 0 PP0 !D ( !G*T M 'AL+W=O_% MGLP" #2"@ &0 @ &ZKP >&PO=V]R:W-H965T&UL4$L! A0#% @ MD(/<3D6LSW*$!@ 3"D !D ( !^[8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ D8/<3KDKF>P' @ ]@4 !D M ( !.L\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ D8/<3BWBT:7H 0 J 0 !D ( !CM8 'AL M+W=O ( % @ &MV >&PO&PO $ >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " "1@]Q.W-[+X20" "6+@ $P M @ %W>P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 60!9 &$8 ( #,?0$ ! end XML 93 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 94 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 95 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 210 425 1 true 73 0 false 5 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.redhat.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.redhat.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.redhat.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Operations Sheet http://www.redhat.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1003001 - Statement - Consolidation Statements of Comprehensive Income (Parenthetical) Sheet http://www.redhat.com/role/ConsolidationStatementsOfComprehensiveIncomeParenthetical Consolidation Statements of Comprehensive Income (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Company Sheet http://www.redhat.com/role/Company Company Notes 8 false false R9.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.redhat.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2103100 - Disclosure - Accounts Receivable Sheet http://www.redhat.com/role/AccountsReceivable Accounts Receivable Notes 10 false false R11.htm 2104100 - Disclosure - Leases Sheet http://www.redhat.com/role/Leases Leases Notes 11 false false R12.htm 2106100 - Disclosure - Identifiable Intangible Assets Sheet http://www.redhat.com/role/IdentifiableIntangibleAssets Identifiable Intangible Assets Notes 12 false false R13.htm 2107100 - Disclosure - Deferred Selling Costs Sheet http://www.redhat.com/role/DeferredSellingCosts Deferred Selling Costs Notes 13 false false R14.htm 2109100 - Disclosure - Derivative Instruments Sheet http://www.redhat.com/role/DerivativeInstruments Derivative Instruments Notes 14 false false R15.htm 2110100 - Disclosure - Income Taxes Sheet http://www.redhat.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 2115100 - Disclosure - Convertible Notes Notes http://www.redhat.com/role/ConvertibleNotes Convertible Notes Notes 16 false false R17.htm 2119100 - Disclosure - Commitments and Contingencies Sheet http://www.redhat.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 2125100 - Disclosure - Legal Proceedings Sheet http://www.redhat.com/role/LegalProceedings Legal Proceedings Notes 18 false false R19.htm 2127100 - Disclosure - Stockholders' Equity Sheet http://www.redhat.com/role/StockholdersEquity Stockholders' Equity Notes 19 false false R20.htm 2128100 - Disclosure - Deferred Revenue and Performance Obligations Sheet http://www.redhat.com/role/DeferredRevenueAndPerformanceObligations Deferred Revenue and Performance Obligations Notes 20 false false R21.htm 2129100 - Disclosure - Earnings Per Share Sheet http://www.redhat.com/role/EarningsPerShare Earnings Per Share Notes 21 false false R22.htm 2131100 - Disclosure - Share-based Awards Sheet http://www.redhat.com/role/ShareBasedAwards Share-based Awards Notes 22 false false R23.htm 2132100 - Disclosure - Assets and Liabilities Measured at Fair Value on a Recurring Basis Sheet http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis Assets and Liabilities Measured at Fair Value on a Recurring Basis Notes 23 false false R24.htm 2133100 - Disclosure - Segment Reporting Sheet http://www.redhat.com/role/SegmentReporting Segment Reporting Notes 24 false false R25.htm 2134100 - Disclosure - Business Combinations Sheet http://www.redhat.com/role/BusinessCombinations Business Combinations Notes 25 false false R26.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.redhat.com/role/SummaryOfSignificantAccountingPolicies 26 false false R27.htm 2303301 - Disclosure - Accounts Receivable (Tables) Sheet http://www.redhat.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.redhat.com/role/AccountsReceivable 27 false false R28.htm 2304301 - Disclosure - Leases (Tables) Sheet http://www.redhat.com/role/LeasesTables Leases (Tables) Tables http://www.redhat.com/role/Leases 28 false false R29.htm 2306301 - Disclosure - Identifiable Intangible Assets (Tables) Sheet http://www.redhat.com/role/IdentifiableIntangibleAssetsTables Identifiable Intangible Assets (Tables) Tables http://www.redhat.com/role/IdentifiableIntangibleAssets 29 false false R30.htm 2307301 - Disclosure - Deferred Selling Costs (Tables) Sheet http://www.redhat.com/role/DeferredSellingCostsTables Deferred Selling Costs (Tables) Tables http://www.redhat.com/role/DeferredSellingCosts 30 false false R31.htm 2309301 - Disclosure - Derivative Instruments (Tables) Sheet http://www.redhat.com/role/DerivativeInstrumentsTables Derivative Instruments (Tables) Tables http://www.redhat.com/role/DerivativeInstruments 31 false false R32.htm 2315301 - Disclosure - Convertible Notes (Tables) Notes http://www.redhat.com/role/ConvertibleNotesTables Convertible Notes (Tables) Tables http://www.redhat.com/role/ConvertibleNotes 32 false false R33.htm 2327301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.redhat.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.redhat.com/role/StockholdersEquity 33 false false R34.htm 2328301 - Disclosure - Deferred Revenue and Performance Obligations (Tables) Sheet http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsTables Deferred Revenue and Performance Obligations (Tables) Tables http://www.redhat.com/role/DeferredRevenueAndPerformanceObligations 34 false false R35.htm 2329301 - Disclosure - Earnings Per Share (Tables) Sheet http://www.redhat.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.redhat.com/role/EarningsPerShare 35 false false R36.htm 2331301 - Disclosure - Share-based Awards (Tables) Sheet http://www.redhat.com/role/ShareBasedAwardsTables Share-based Awards (Tables) Tables http://www.redhat.com/role/ShareBasedAwards 36 false false R37.htm 2332301 - Disclosure - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Tables) Sheet http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisTables Assets and Liabilities Measured at Fair Value on a Recurring Basis (Tables) Tables http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis 37 false false R38.htm 2333301 - Disclosure - Segment Reporting (Tables) Sheet http://www.redhat.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.redhat.com/role/SegmentReporting 38 false false R39.htm 2334301 - Disclosure - Business Combinations (Tables) Sheet http://www.redhat.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.redhat.com/role/BusinessCombinations 39 false false R40.htm 2401401 - Disclosure - Company Merger Agreement (Details) Sheet http://www.redhat.com/role/CompanyMergerAgreementDetails Company Merger Agreement (Details) Details 40 false false R41.htm 2402402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Detail) Sheet http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetail Summary of Significant Accounting Policies - Narrative (Detail) Details 41 false false R42.htm 2403402 - Disclosure - Accounts Receivable (Detail) Sheet http://www.redhat.com/role/AccountsReceivableDetail Accounts Receivable (Detail) Details http://www.redhat.com/role/AccountsReceivableTables 42 false false R43.htm 2404402 - Disclosure - Leases - Schedule of ROU Assets and Lease Liabilities (Details) Sheet http://www.redhat.com/role/LeasesScheduleOfRouAssetsAndLeaseLiabilitiesDetails Leases - Schedule of ROU Assets and Lease Liabilities (Details) Details 43 false false R44.htm 2404403 - Disclosure - Leases - Schedule of Lease Term and Discount Rate (Details) Sheet http://www.redhat.com/role/LeasesScheduleOfLeaseTermAndDiscountRateDetails Leases - Schedule of Lease Term and Discount Rate (Details) Details 44 false false R45.htm 2404404 - Disclosure - Leases - Schedule of Component of Lease expense (Details) Sheet http://www.redhat.com/role/LeasesScheduleOfComponentOfLeaseExpenseDetails Leases - Schedule of Component of Lease expense (Details) Details 45 false false R46.htm 2404405 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related To Leases (Details) Sheet http://www.redhat.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails Leases - Schedule of Supplemental Cash Flow Information Related To Leases (Details) Details 46 false false R47.htm 2404406 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details) Sheet http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails Leases - Schedule of Maturities of Lease Liabilities (Details) Details 47 false false R48.htm 2404407 - Disclosure - Leases - Schedule of Future Minimum Payments for Operating and Capital Leases (Details) Sheet http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails Leases - Schedule of Future Minimum Payments for Operating and Capital Leases (Details) Details 48 false false R49.htm 2406402 - Disclosure - Identifiable Intangible Assets - Additional Information (Detail) Sheet http://www.redhat.com/role/IdentifiableIntangibleAssetsAdditionalInformationDetail Identifiable Intangible Assets - Additional Information (Detail) Details 49 false false R50.htm 2406403 - Disclosure - Identifiable Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) Sheet http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail Identifiable Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) Details 50 false false R51.htm 2406404 - Disclosure - Identifiable Intangible Assets - Schedule of Amortization Expense Associated with Identifiable Intangible Assets (Detail) Sheet http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfAmortizationExpenseAssociatedWithIdentifiableIntangibleAssetsDetail Identifiable Intangible Assets - Schedule of Amortization Expense Associated with Identifiable Intangible Assets (Detail) Details 51 false false R52.htm 2407402 - Disclosure - Deferred Selling Costs (Detail) Sheet http://www.redhat.com/role/DeferredSellingCostsDetail Deferred Selling Costs (Detail) Details http://www.redhat.com/role/DeferredSellingCostsTables 52 false false R53.htm 2409402 - Disclosure - Derivative Instruments (Detail) Sheet http://www.redhat.com/role/DerivativeInstrumentsDetail Derivative Instruments (Detail) Details http://www.redhat.com/role/DerivativeInstrumentsTables 53 false false R54.htm 2410401 - Disclosure - Income Taxes (Detail) Sheet http://www.redhat.com/role/IncomeTaxesDetail Income Taxes (Detail) Details http://www.redhat.com/role/IncomeTaxes 54 false false R55.htm 2415402 - Disclosure - Convertible Notes - Additional Information (Detail) Notes http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail Convertible Notes - Additional Information (Detail) Details 55 false false R56.htm 2415403 - Disclosure - Convertible Notes - Components of Convertible Notes (Detail) Notes http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail Convertible Notes - Components of Convertible Notes (Detail) Details 56 false false R57.htm 2415404 - Disclosure - Convertible Notes - Interest Expense Related to Convertible Notes (Detail) Notes http://www.redhat.com/role/ConvertibleNotesInterestExpenseRelatedToConvertibleNotesDetail Convertible Notes - Interest Expense Related to Convertible Notes (Detail) Details 57 false false R58.htm 2415405 - Disclosure - Convertible Notes - Fair Value of Notes Based on Inputs Observable in Market (Level 2) and Carrying Value of Debt Instruments (Detail) Notes http://www.redhat.com/role/ConvertibleNotesFairValueOfNotesBasedOnInputsObservableInMarketLevel2AndCarryingValueOfDebtInstrumentsDetail Convertible Notes - Fair Value of Notes Based on Inputs Observable in Market (Level 2) and Carrying Value of Debt Instruments (Detail) Details 58 false false R59.htm 2427402 - Disclosure - Stockholders' Equity - Summary of Changes in Stockholders' Equity (Detail) Sheet http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail Stockholders' Equity - Summary of Changes in Stockholders' Equity (Detail) Details 59 false false R60.htm 2427403 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.redhat.com/role/StockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 60 false false R61.htm 2427404 - Disclosure - Stockholders' Equity - Summary of Accumulated Other Comprehensive Loss (Detail) Sheet http://www.redhat.com/role/StockholdersEquitySummaryOfAccumulatedOtherComprehensiveLossDetail Stockholders' Equity - Summary of Accumulated Other Comprehensive Loss (Detail) Details 61 false false R62.htm 2428402 - Disclosure - Deferred Revenue and Performance Obligations - Summary of Deferred Revenue Activity (Detail) Sheet http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsSummaryOfDeferredRevenueActivityDetail Deferred Revenue and Performance Obligations - Summary of Deferred Revenue Activity (Detail) Details 62 false false R63.htm 2428403 - Disclosure - Deferred Revenue and Performance Obligations - Narrative (Detail) Sheet http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsNarrativeDetail Deferred Revenue and Performance Obligations - Narrative (Detail) Details 63 false false R64.htm 2428404 - Disclosure - Deferred Revenue and Performance Obligations - Remaining Performance Obligation (Detail) Sheet http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsRemainingPerformanceObligationDetail Deferred Revenue and Performance Obligations - Remaining Performance Obligation (Detail) Details 64 false false R65.htm 2429402 - Disclosure - Earnings Per Share - Reconciliation of Numerators and Denominators of Earnings Per Share Calculation (Detail) Sheet http://www.redhat.com/role/EarningsPerShareReconciliationOfNumeratorsAndDenominatorsOfEarningsPerShareCalculationDetail Earnings Per Share - Reconciliation of Numerators and Denominators of Earnings Per Share Calculation (Detail) Details 65 false false R66.htm 2429403 - Disclosure - Earnings Per Share - Additional Information (Detail) Sheet http://www.redhat.com/role/EarningsPerShareAdditionalInformationDetail Earnings Per Share - Additional Information (Detail) Details 66 false false R67.htm 2429404 - Disclosure - Earnings Per Share - Shares Considered Anti-Dilutive for Calculating Diluted EPS (Detail) Sheet http://www.redhat.com/role/EarningsPerShareSharesConsideredAntiDilutiveForCalculatingDilutedEpsDetail Earnings Per Share - Shares Considered Anti-Dilutive for Calculating Diluted EPS (Detail) Details 67 false false R68.htm 2431402 - Disclosure - Share-based Awards - Additional Information (Detail) Sheet http://www.redhat.com/role/ShareBasedAwardsAdditionalInformationDetail Share-based Awards - Additional Information (Detail) Details 68 false false R69.htm 2431403 - Disclosure - Share-based Awards - Share-Based Compensation Expense (Detail) Sheet http://www.redhat.com/role/ShareBasedAwardsShareBasedCompensationExpenseDetail Share-based Awards - Share-Based Compensation Expense (Detail) Details 69 false false R70.htm 2431404 - Disclosure - Share-based Awards - Summary of Share-Based Awards Granted During Period (Detail) Sheet http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail Share-based Awards - Summary of Share-Based Awards Granted During Period (Detail) Details 70 false false R71.htm 2432402 - Disclosure - Assets and Liabilities Measured at Fair Value on a Recurring Basis - Summary of Financial Assets and Liabilities Measured at Fair Value (Detail) Sheet http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail Assets and Liabilities Measured at Fair Value on a Recurring Basis - Summary of Financial Assets and Liabilities Measured at Fair Value (Detail) Details 71 false false R72.htm 2432403 - Disclosure - Assets and Liabilities Measured at Fair Value on a Recurring Basis - Investments Measured at Fair Value (Detail) Sheet http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail Assets and Liabilities Measured at Fair Value on a Recurring Basis - Investments Measured at Fair Value (Detail) Details 72 false false R73.htm 2432404 - Disclosure - Assets and Liabilities Measured at Fair Value on a Recurring Basis - Summary of Stated Maturities of Investment in Debt Securities (Detail) Sheet http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfStatedMaturitiesOfInvestmentInDebtSecuritiesDetail Assets and Liabilities Measured at Fair Value on a Recurring Basis - Summary of Stated Maturities of Investment in Debt Securities (Detail) Details 73 false false R74.htm 2433402 - Disclosure - Segment Reporting - Additional Information (Detail) Sheet http://www.redhat.com/role/SegmentReportingAdditionalInformationDetail Segment Reporting - Additional Information (Detail) Details 74 false false R75.htm 2433403 - Disclosure - Segment Reporting - Summary of Revenue, Income (Loss) from Operations, Total Assets and Total Cash, Cash Equivalents and Available-for-Sale Investment Securities by Geographic Segments (Detail) Sheet http://www.redhat.com/role/SegmentReportingSummaryOfRevenueIncomeLossFromOperationsTotalAssetsAndTotalCashCashEquivalentsAndAvailableForSaleInvestmentSecuritiesByGeographicSegmentsDetail Segment Reporting - Summary of Revenue, Income (Loss) from Operations, Total Assets and Total Cash, Cash Equivalents and Available-for-Sale Investment Securities by Geographic Segments (Detail) Details 75 false false R76.htm 2433404 - Disclosure - Segment Reporting - Summary of Revenue from Unaffiliated Customers (Detail) Sheet http://www.redhat.com/role/SegmentReportingSummaryOfRevenueFromUnaffiliatedCustomersDetail Segment Reporting - Summary of Revenue from Unaffiliated Customers (Detail) Details 76 false false R77.htm 2433405 - Disclosure - Segment Reporting - Summary of Tangible Long-Lived Assets (Detail) Sheet http://www.redhat.com/role/SegmentReportingSummaryOfTangibleLongLivedAssetsDetail Segment Reporting - Summary of Tangible Long-Lived Assets (Detail) Details 77 false false R78.htm 2433406 - Disclosure - Segment Reporting - Summary of Subscription and Services Revenue by Technology Product (Detail) Sheet http://www.redhat.com/role/SegmentReportingSummaryOfSubscriptionAndServicesRevenueByTechnologyProductDetail Segment Reporting - Summary of Subscription and Services Revenue by Technology Product (Detail) Details 78 false false R79.htm 2434402 - Disclosure - Business Combinations - Additional Information (Detail) Sheet http://www.redhat.com/role/BusinessCombinationsAdditionalInformationDetail Business Combinations - Additional Information (Detail) Details 79 false false R80.htm 2434404 - Disclosure - Business Combinations - Summary of Changes in Goodwill (Detail) Sheet http://www.redhat.com/role/BusinessCombinationsSummaryOfChangesInGoodwillDetail Business Combinations - Summary of Changes in Goodwill (Detail) Details 80 false false All Reports Book All Reports rht-10qq1fy20.htm exhibit104q1fy20.htm exhibit311q1fy20.htm exhibit312q1fy20.htm exhibit321q1fy20.htm rht-20190531.xsd rht-20190531_cal.xml rht-20190531_def.xml rht-20190531_lab.xml rht-20190531_pre.xml http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/dei/2018-01-31 true true JSON 98 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rht-10qq1fy20.htm": { "axisCustom": 0, "axisStandard": 28, "contextCount": 210, "dts": { "calculationLink": { "local": [ "rht-20190531_cal.xml" ] }, "definitionLink": { "local": [ "rht-20190531_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml", "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml" ] }, "inline": { "local": [ "rht-10qq1fy20.htm" ] }, "labelLink": { "local": [ "rht-20190531_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2018/dei-doc-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-doc-2013-01-31.xml" ] }, "presentationLink": { "local": [ "rht-20190531_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2018/dei-ref-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-ref-2013-01-31.xml" ] }, "schema": { "local": [ "rht-20190531.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-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", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd", "https://xbrl.sec.gov/exch/2018/exch-2018-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/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd" ] } }, "elementCount": 594, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 41, "http://www.redhat.com/20190531": 1, "http://xbrl.sec.gov/dei/2018-01-31": 11, "total": 53 }, "keyCustom": 32, "keyStandard": 393, "memberCustom": 20, "memberStandard": 50, "nsprefix": "rht", "nsuri": "http://www.redhat.com/20190531", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information", "role": "http://www.redhat.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Accounts Receivable", "role": "http://www.redhat.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rht:LeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Leases", "role": "http://www.redhat.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rht:LeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Identifiable Intangible Assets", "role": "http://www.redhat.com/role/IdentifiableIntangibleAssets", "shortName": "Identifiable Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rht:DeferredSellingCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Deferred Selling Costs", "role": "http://www.redhat.com/role/DeferredSellingCosts", "shortName": "Deferred Selling Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rht:DeferredSellingCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Derivative Instruments", "role": "http://www.redhat.com/role/DerivativeInstruments", "shortName": "Derivative Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Income Taxes", "role": "http://www.redhat.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Convertible Notes", "role": "http://www.redhat.com/role/ConvertibleNotes", "shortName": "Convertible Notes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Commitments and Contingencies", "role": "http://www.redhat.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125100 - Disclosure - Legal Proceedings", "role": "http://www.redhat.com/role/LegalProceedings", "shortName": "Legal Proceedings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127100 - Disclosure - Stockholders' Equity", "role": "http://www.redhat.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Balance Sheets", "role": "http://www.redhat.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128100 - Disclosure - Deferred Revenue and Performance Obligations", "role": "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligations", "shortName": "Deferred Revenue and Performance Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129100 - Disclosure - Earnings Per Share", "role": "http://www.redhat.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131100 - Disclosure - Share-based Awards", "role": "http://www.redhat.com/role/ShareBasedAwards", "shortName": "Share-based Awards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132100 - Disclosure - Assets and Liabilities Measured at Fair Value on a Recurring Basis", "role": "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis", "shortName": "Assets and Liabilities Measured at Fair Value on a Recurring Basis", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133100 - Disclosure - Segment Reporting", "role": "http://www.redhat.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134100 - Disclosure - Business Combinations", "role": "http://www.redhat.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Accounts Receivable (Tables)", "role": "http://www.redhat.com/role/AccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rht:ScheduleofRightofUseAssetsandLeaseLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Leases (Tables)", "role": "http://www.redhat.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "rht:ScheduleofRightofUseAssetsandLeaseLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Identifiable Intangible Assets (Tables)", "role": "http://www.redhat.com/role/IdentifiableIntangibleAssetsTables", "shortName": "Identifiable Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.redhat.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Deferred Selling Costs (Tables)", "role": "http://www.redhat.com/role/DeferredSellingCostsTables", "shortName": "Deferred Selling Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Derivative Instruments (Tables)", "role": "http://www.redhat.com/role/DerivativeInstrumentsTables", "shortName": "Derivative Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Convertible Notes (Tables)", "role": "http://www.redhat.com/role/ConvertibleNotesTables", "shortName": "Convertible Notes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327301 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.redhat.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328301 - Disclosure - Deferred Revenue and Performance Obligations (Tables)", "role": "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsTables", "shortName": "Deferred Revenue and Performance Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329301 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.redhat.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331301 - Disclosure - Share-based Awards (Tables)", "role": "http://www.redhat.com/role/ShareBasedAwardsTables", "shortName": "Share-based Awards (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332301 - Disclosure - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Tables)", "role": "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisTables", "shortName": "Assets and Liabilities Measured at Fair Value on a Recurring Basis (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333301 - Disclosure - Segment Reporting (Tables)", "role": "http://www.redhat.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2334301 - Disclosure - Business Combinations (Tables)", "role": "http://www.redhat.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Statements of Operations", "role": "http://www.redhat.com/role/ConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "I2019Q3Oct18", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401401 - Disclosure - Company Merger Agreement (Details)", "role": "http://www.redhat.com/role/CompanyMergerAgreementDetails", "shortName": "Company Merger Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "I2019Q3Oct18", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rht:ScheduleofRightofUseAssetsandLeaseLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Summary of Significant Accounting Policies - Narrative (Detail)", "role": "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetail", "shortName": "Summary of Significant Accounting Policies - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD_srt_RangeAxis_srt_MinimumMember", "decimals": null, "lang": "en-US", "name": "rht:ContractwithCustomerPaymentTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Accounts Receivable (Detail)", "role": "http://www.redhat.com/role/AccountsReceivableDetail", "shortName": "Accounts Receivable (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2018Q4", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rht:ScheduleofRightofUseAssetsandLeaseLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Leases - Schedule of ROU Assets and Lease Liabilities (Details)", "role": "http://www.redhat.com/role/LeasesScheduleOfRouAssetsAndLeaseLiabilitiesDetails", "shortName": "Leases - Schedule of ROU Assets and Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rht:ScheduleofRightofUseAssetsandLeaseLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rht:ScheduleofLeaseTermandDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Leases - Schedule of Lease Term and Discount Rate (Details)", "role": "http://www.redhat.com/role/LeasesScheduleOfLeaseTermAndDiscountRateDetails", "shortName": "Leases - Schedule of Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rht:ScheduleofLeaseTermandDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404404 - Disclosure - Leases - Schedule of Component of Lease expense (Details)", "role": "http://www.redhat.com/role/LeasesScheduleOfComponentOfLeaseExpenseDetails", "shortName": "Leases - Schedule of Component of Lease expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rht:ScheduleofCashFlowInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404405 - Disclosure - Leases - Schedule of Supplemental Cash Flow Information Related To Leases (Details)", "role": "http://www.redhat.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails", "shortName": "Leases - Schedule of Supplemental Cash Flow Information Related To Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rht:ScheduleofCashFlowInformationRelatedtoLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rht:ScheduleofMaturitiesofFutureLeaseLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404406 - Disclosure - Leases - Schedule of Maturities of Lease Liabilities (Details)", "role": "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails", "shortName": "Leases - Schedule of Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rht:ScheduleofMaturitiesofFutureLeaseLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rht:ScheduleofFutureMinimumRentalPaymentsforOperatingandCapitalLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404407 - Disclosure - Leases - Schedule of Future Minimum Payments for Operating and Capital Leases (Details)", "role": "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails", "shortName": "Leases - Schedule of Future Minimum Payments for Operating and Capital Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "rht:ScheduleofFutureMinimumRentalPaymentsforOperatingandCapitalLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IndefiniteLivedTradeNames", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Identifiable Intangible Assets - Additional Information (Detail)", "role": "http://www.redhat.com/role/IdentifiableIntangibleAssetsAdditionalInformationDetail", "shortName": "Identifiable Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IndefiniteLivedTradeNames", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "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", "role": "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Identifiable Intangible Assets - Schedule of Identifiable Intangible Assets (Detail)", "role": "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail", "shortName": "Identifiable Intangible Assets - Schedule of Identifiable Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - Identifiable Intangible Assets - Schedule of Amortization Expense Associated with Identifiable Intangible Assets (Detail)", "role": "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfAmortizationExpenseAssociatedWithIdentifiableIntangibleAssetsDetail", "shortName": "Identifiable Intangible Assets - Schedule of Amortization Expense Associated with Identifiable Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Deferred Selling Costs (Detail)", "role": "http://www.redhat.com/role/DeferredSellingCostsDetail", "shortName": "Deferred Selling Costs (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Derivative Instruments (Detail)", "role": "http://www.redhat.com/role/DerivativeInstrumentsDetail", "shortName": "Derivative Instruments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410401 - Disclosure - Income Taxes (Detail)", "role": "http://www.redhat.com/role/IncomeTaxesDetail", "shortName": "Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Convertible Notes - Additional Information (Detail)", "role": "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail", "shortName": "Convertible Notes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleLongTermNotesPayable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415403 - Disclosure - Convertible Notes - Components of Convertible Notes (Detail)", "role": "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail", "shortName": "Convertible Notes - Components of Convertible Notes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1_us-gaap_DebtInstrumentAxis_rht_ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD_us-gaap_DebtInstrumentAxis_rht_ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415404 - Disclosure - Convertible Notes - Interest Expense Related to Convertible Notes (Detail)", "role": "http://www.redhat.com/role/ConvertibleNotesInterestExpenseRelatedToConvertibleNotesDetail", "shortName": "Convertible Notes - Interest Expense Related to Convertible Notes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD_us-gaap_DebtInstrumentAxis_rht_ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleLongTermNotesPayable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415405 - Disclosure - Convertible Notes - Fair Value of Notes Based on Inputs Observable in Market (Level 2) and Carrying Value of Debt Instruments (Detail)", "role": "http://www.redhat.com/role/ConvertibleNotesFairValueOfNotesBasedOnInputsObservableInMarketLevel2AndCarryingValueOfDebtInstrumentsDetail", "shortName": "Convertible Notes - Fair Value of Notes Based on Inputs Observable in Market (Level 2) and Carrying Value of Debt Instruments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member", "decimals": "-3", "lang": null, "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427402 - Disclosure - Stockholders' Equity - Summary of Changes in Stockholders' Equity (Detail)", "role": "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail", "shortName": "Stockholders' Equity - Summary of Changes in Stockholders' Equity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2018Q4", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003001 - Statement - Consolidation Statements of Comprehensive Income (Parenthetical)", "role": "http://www.redhat.com/role/ConsolidationStatementsOfComprehensiveIncomeParenthetical", "shortName": "Consolidation Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427403 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "role": "http://www.redhat.com/role/StockholdersEquityAdditionalInformationDetail", "shortName": "Stockholders' Equity - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "I2017Q2Jun22_us-gaap_ShareRepurchaseProgramAxis_rht_JuneTwentySixteenShareRepurchaseProgramMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427404 - Disclosure - Stockholders' Equity - Summary of Accumulated Other Comprehensive Loss (Detail)", "role": "http://www.redhat.com/role/StockholdersEquitySummaryOfAccumulatedOtherComprehensiveLossDetail", "shortName": "Stockholders' Equity - Summary of Accumulated Other Comprehensive Loss (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428402 - Disclosure - Deferred Revenue and Performance Obligations - Summary of Deferred Revenue Activity (Detail)", "role": "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsSummaryOfDeferredRevenueActivityDetail", "shortName": "Deferred Revenue and Performance Obligations - Summary of Deferred Revenue Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "rht:ContractwithCustomerLiabilityCurrentRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428403 - Disclosure - Deferred Revenue and Performance Obligations - Narrative (Detail)", "role": "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsNarrativeDetail", "shortName": "Deferred Revenue and Performance Obligations - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-7", "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-06-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428404 - Disclosure - Deferred Revenue and Performance Obligations - Remaining Performance Obligation (Detail)", "role": "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsRemainingPerformanceObligationDetail", "shortName": "Deferred Revenue and Performance Obligations - Remaining Performance Obligation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2019-06-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429402 - Disclosure - Earnings Per Share - Reconciliation of Numerators and Denominators of Earnings Per Share Calculation (Detail)", "role": "http://www.redhat.com/role/EarningsPerShareReconciliationOfNumeratorsAndDenominatorsOfEarningsPerShareCalculationDetail", "shortName": "Earnings Per Share - Reconciliation of Numerators and Denominators of Earnings Per Share Calculation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429403 - Disclosure - Earnings Per Share - Additional Information (Detail)", "role": "http://www.redhat.com/role/EarningsPerShareAdditionalInformationDetail", "shortName": "Earnings Per Share - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1QTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429404 - Disclosure - Earnings Per Share - Shares Considered Anti-Dilutive for Calculating Diluted EPS (Detail)", "role": "http://www.redhat.com/role/EarningsPerShareSharesConsideredAntiDilutiveForCalculatingDilutedEpsDetail", "shortName": "Earnings Per Share - Shares Considered Anti-Dilutive for Calculating Diluted EPS (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1QTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431402 - Disclosure - Share-based Awards - Additional Information (Detail)", "role": "http://www.redhat.com/role/ShareBasedAwardsAdditionalInformationDetail", "shortName": "Share-based Awards - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431403 - Disclosure - Share-based Awards - Share-Based Compensation Expense (Detail)", "role": "http://www.redhat.com/role/ShareBasedAwardsShareBasedCompensationExpenseDetail", "shortName": "Share-based Awards - Share-Based Compensation Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1QTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431404 - Disclosure - Share-based Awards - Summary of Share-Based Awards Granted During Period (Detail)", "role": "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail", "shortName": "Share-based Awards - Summary of Share-Based Awards Granted During Period (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432402 - Disclosure - Assets and Liabilities Measured at Fair Value on a Recurring Basis - Summary of Financial Assets and Liabilities Measured at Fair Value (Detail)", "role": "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail", "shortName": "Assets and Liabilities Measured at Fair Value on a Recurring Basis - Summary of Financial Assets and Liabilities Measured at Fair Value (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432403 - Disclosure - Assets and Liabilities Measured at Fair Value on a Recurring Basis - Investments Measured at Fair Value (Detail)", "role": "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail", "shortName": "Assets and Liabilities Measured at Fair Value on a Recurring Basis - Investments Measured at Fair Value (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432404 - Disclosure - Assets and Liabilities Measured at Fair Value on a Recurring Basis - Summary of Stated Maturities of Investment in Debt Securities (Detail)", "role": "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfStatedMaturitiesOfInvestmentInDebtSecuritiesDetail", "shortName": "Assets and Liabilities Measured at Fair Value on a Recurring Basis - Summary of Stated Maturities of Investment in Debt Securities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433402 - Disclosure - Segment Reporting - Additional Information (Detail)", "role": "http://www.redhat.com/role/SegmentReportingAdditionalInformationDetail", "shortName": "Segment Reporting - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433403 - Disclosure - Segment Reporting - Summary of Revenue, Income (Loss) from Operations, Total Assets and Total Cash, Cash Equivalents and Available-for-Sale Investment Securities by Geographic Segments (Detail)", "role": "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueIncomeLossFromOperationsTotalAssetsAndTotalCashCashEquivalentsAndAvailableForSaleInvestmentSecuritiesByGeographicSegmentsDetail", "shortName": "Segment Reporting - Summary of Revenue, Income (Loss) from Operations, Total Assets and Total Cash, Cash Equivalents and Available-for-Sale Investment Securities by Geographic Segments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "rht:CashCashEquivalentsRestrictedCashandInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433404 - Disclosure - Segment Reporting - Summary of Revenue from Unaffiliated Customers (Detail)", "role": "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueFromUnaffiliatedCustomersDetail", "shortName": "Segment Reporting - Summary of Revenue from Unaffiliated Customers (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433405 - Disclosure - Segment Reporting - Summary of Tangible Long-Lived Assets (Detail)", "role": "http://www.redhat.com/role/SegmentReportingSummaryOfTangibleLongLivedAssetsDetail", "shortName": "Segment Reporting - Summary of Tangible Long-Lived Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2020Q1_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433406 - Disclosure - Segment Reporting - Summary of Subscription and Services Revenue by Technology Product (Detail)", "role": "http://www.redhat.com/role/SegmentReportingSummaryOfSubscriptionAndServicesRevenueByTechnologyProductDetail", "shortName": "Segment Reporting - Summary of Subscription and Services Revenue by Technology Product (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD_srt_ProductOrServiceAxis_rht_InfrastructureRelatedSubscriptionsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "D2019Q3Nov27_us-gaap_BusinessAcquisitionAxis_rht_NoobaLtd.Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434402 - Disclosure - Business Combinations - Additional Information (Detail)", "role": "http://www.redhat.com/role/BusinessCombinationsAdditionalInformationDetail", "shortName": "Business Combinations - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "D2019Q3Nov27_us-gaap_BusinessAcquisitionAxis_rht_NoobaLtd.Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Company", "role": "http://www.redhat.com/role/Company", "shortName": "Company", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434404 - Disclosure - Business Combinations - Summary of Changes in Goodwill (Detail)", "role": "http://www.redhat.com/role/BusinessCombinationsSummaryOfChangesInGoodwillDetail", "shortName": "Business Combinations - Summary of Changes in Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.redhat.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rht-10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 73, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "U.S., the Company\u2019s country of domicile" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueFromUnaffiliatedCustomersDetail", "http://www.redhat.com/role/SegmentReportingSummaryOfTangibleLongLivedAssetsDetail" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.redhat.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.redhat.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.redhat.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.redhat.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.redhat.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.redhat.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.redhat.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.redhat.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.redhat.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r404" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.redhat.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.redhat.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "Indicate if company meets the shell company criteria: a company with no or nominal operations, and with no or nominal assets or assets consisting solely of cash and cash equivalents.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.redhat.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.redhat.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "invest_DerivativeNotionalAmount": { "auth_ref": [ "r405" ], "calculation": { "http://www.redhat.com/role/DerivativeInstrumentsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Aggregate notional amount specified by the derivative(s). Expressed as an absolute value.", "label": "Derivative, Notional Amount", "totalLabel": "Notional value of foreign currency forward contracts not designated as hedges" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "rht_ApplicationsDevelopmentRelatedAndOtherEmergingTechnologySubscriptionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Software subscriptions offering comprehensive technology solution for customers developing, deploying and managing IT applications.", "label": "Applications Development Related and Other Emerging Technology Subscriptions [Member]", "terseLabel": "Application Development-related and other emerging technology offerings" } } }, "localname": "ApplicationsDevelopmentRelatedAndOtherEmergingTechnologySubscriptionsMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfSubscriptionAndServicesRevenueByTechnologyProductDetail" ], "xbrltype": "domainItemType" }, "rht_AvailableForSaleSecuritiesDebtMaturitiesMoreThanFiveYearsFairValue": { "auth_ref": [], "calculation": { "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfStatedMaturitiesOfInvestmentInDebtSecuritiesDetail": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of available-for-sale debt securities at fair value maturing after the fifth fiscal year following the latest fiscal year.", "label": "Available For Sale Securities Debt Maturities More Than Five Years Fair Value", "terseLabel": "More than 5 Years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesMoreThanFiveYearsFairValue", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfStatedMaturitiesOfInvestmentInDebtSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "rht_BaseSubscriptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Base Subscription [Member]", "label": "Base Subscription [Member]", "terseLabel": "Base Subscription [Member]" } } }, "localname": "BaseSubscriptionMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "rht_CashCashEquivalentsAndAvailableforsaleSecurities": { "auth_ref": [], "calculation": { "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail": { "order": 1.0, "parentTag": "rht_CashCashEquivalentsAndAvailableforsaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents And Available-for-sale Securities", "label": "Cash, Cash Equivalents And Available-for-sale Securities", "terseLabel": "Cash, cash equivalents and available-for-sale securities" } } }, "localname": "CashCashEquivalentsAndAvailableforsaleSecurities", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "rht_CashCashEquivalentsAndAvailableforsaleSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents And Available-for-sale Securities Amortized Cost", "label": "Cash, Cash Equivalents And Available-for-sale Securities Amortized Cost", "totalLabel": "Cash, cash equivalents and available-for-sale securities amortized cost" } } }, "localname": "CashCashEquivalentsAndAvailableforsaleSecuritiesAmortizedCost", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "rht_CashCashEquivalentsRestrictedCashandInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents, Restricted Cash, and Investments", "label": "Cash, Cash Equivalents, Restricted Cash, and Investments", "terseLabel": "Total cash, cash equivalents, restricted cash and available-for-sale investment securities" } } }, "localname": "CashCashEquivalentsRestrictedCashandInvestments", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueIncomeLossFromOperationsTotalAssetsAndTotalCashCashEquivalentsAndAvailableForSaleInvestmentSecuritiesByGeographicSegmentsDetail" ], "xbrltype": "monetaryItemType" }, "rht_ChangeinContractwithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Change in Contract with Customer, Liability [Roll Forward] [Roll Forward]", "label": "Change in Contract with Customer, Liability [Roll Forward]", "terseLabel": "Change in Contract with Customer, Liability [Roll Forward]" } } }, "localname": "ChangeinContractwithCustomerLiabilityRollForward", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsSummaryOfDeferredRevenueActivityDetail" ], "xbrltype": "stringItemType" }, "rht_CodenvyS.A.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Codenvy S. A. [Member]", "label": "Codenvy S. A. [Member]", "terseLabel": "Codenvy S. A." } } }, "localname": "CodenvyS.A.Member", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rht_ConsultingServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Consulting services provided to customers including software offerings, deployment of other technologies and delivery of added IT functionality.", "label": "Consulting Services [Member]", "terseLabel": "Consulting services" } } }, "localname": "ConsultingServicesMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfSubscriptionAndServicesRevenueByTechnologyProductDetail" ], "xbrltype": "domainItemType" }, "rht_ContractwithCustomerLiabilityCurrentRevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in current 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, Current, Revenue Recognized", "terseLabel": "Revenue recognized from opening balance, current" } } }, "localname": "ContractwithCustomerLiabilityCurrentRevenueRecognized", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsSummaryOfDeferredRevenueActivityDetail" ], "xbrltype": "monetaryItemType" }, "rht_ContractwithCustomerLiabilityNoncurrentRevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in long-term 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, Noncurrent, Revenue Recognized", "terseLabel": "Revenue recognized from opening balance, noncurrent" } } }, "localname": "ContractwithCustomerLiabilityNoncurrentRevenueRecognized", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsSummaryOfDeferredRevenueActivityDetail" ], "xbrltype": "monetaryItemType" }, "rht_ContractwithCustomerPaymentTerms": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of timing of payment terms in contract with customer.", "label": "Contract with Customer, Payment Terms", "terseLabel": "Contract payment terms" } } }, "localname": "ContractwithCustomerPaymentTerms", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "durationItemType" }, "rht_CoreOSInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CoreOS, Inc. [Member]", "label": "CoreOS, Inc. [Member]", "terseLabel": "CoreOS, Inc." } } }, "localname": "CoreOSInc.Member", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rht_CurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Liability, Current [Abstract]", "label": "Current [Abstract]", "terseLabel": "Lease liabilities, current" } } }, "localname": "CurrentAbstract", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfRouAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "rht_DebtConversionConvertedInstrumentTotalAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total value of financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Total Amount", "terseLabel": "Debt Conversion, Converted Instrument, Total Amount" } } }, "localname": "DebtConversionConvertedInstrumentTotalAmount", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rht_DebtConversionFuturePrincipalAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of convertible debt principal after considering the conversions settled after the reporting date and the conversion requests received after the reporting date.", "label": "Debt Conversion, Future Principal, Amount", "terseLabel": "Future principal amount of convertible debt" } } }, "localname": "DebtConversionFuturePrincipalAmount", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rht_DebtConversionInstrumentConversionRequestsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Conversion, Instrument Conversion Requests, Amount", "label": "Debt Conversion, Instrument Conversion Requests, Amount", "terseLabel": "Instrument conversion requests, amount" } } }, "localname": "DebtConversionInstrumentConversionRequestsAmount", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rht_DebtDiscountFromRepaymentsOfConvertibleDebt": { "auth_ref": [], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Discount From Repayments Of Convertible Debt", "label": "Debt Discount From Repayments Of Convertible Debt", "negatedLabel": "Repayments of convertible notes attributable to debt discount" } } }, "localname": "DebtDiscountFromRepaymentsOfConvertibleDebt", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "rht_DebtInstrumentConvertibleGainLossonConversion": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Convertible, Gain (Loss) on Conversion", "label": "Debt Instrument, Convertible, Gain (Loss) on Conversion", "terseLabel": "Loss on settled conversions" } } }, "localname": "DebtInstrumentConvertibleGainLossonConversion", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "rht_DefaultMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Event of Default as defined in the applicable indenture agreement.", "label": "Default [Member]", "terseLabel": "Default" } } }, "localname": "DefaultMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rht_DeferredSellingCostsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Selling Costs [Text Block]", "label": "Deferred Selling Costs [Text Block]", "verboseLabel": "Deferred Selling Costs" } } }, "localname": "DeferredSellingCostsTextBlock", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/DeferredSellingCosts" ], "xbrltype": "textBlockItemType" }, "rht_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document - Document and Entity Information Abstract", "label": "Document And Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.redhat.com/20190531", "xbrltype": "stringItemType" }, "rht_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee\u200b Stock \u200bPurchase Plan [Member]", "label": "Employee\u200b Stock \u200bPurchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsShareBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "rht_FundamentalChangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Event of Fundamental Change as defined in the applicable indenture agreement.", "label": "Fundamental Change [Member]", "terseLabel": "Fundamental Change" } } }, "localname": "FundamentalChangeMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rht_IBMMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "IBM [Member]", "label": "IBM [Member]", "terseLabel": "Merger with IBM" } } }, "localname": "IBMMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/CompanyMergerAgreementDetails" ], "xbrltype": "domainItemType" }, "rht_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/IncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "rht_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/IncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "rht_IncreaseDecreaseDeferredRevenueCurrentPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred revenue recognized for transactions arising during the current reporting period, including the impact from foreign currency exchange rate fluctuations.", "label": "Increase (Decrease) Deferred Revenue Current Period", "terseLabel": "Deferred revenue net" } } }, "localname": "IncreaseDecreaseDeferredRevenueCurrentPeriod", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsSummaryOfDeferredRevenueActivityDetail" ], "xbrltype": "monetaryItemType" }, "rht_IncreaseDecreaseDeferredRevenueCurrentPeriodCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term deferred revenue recognized for transactions arising during the current reporting period, including the impact from foreign currency exchange rate fluctuations.", "label": "Increase (Decrease) Deferred Revenue Current Period, Current", "terseLabel": "Deferred revenue net, short-term" } } }, "localname": "IncreaseDecreaseDeferredRevenueCurrentPeriodCurrent", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsSummaryOfDeferredRevenueActivityDetail" ], "xbrltype": "monetaryItemType" }, "rht_IncreaseDecreaseDeferredRevenueCurrentPeriodNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term deferred revenue recognized for transactions arising during the current reporting period, including the impact from foreign currency exchange rate fluctuations.", "label": "Increase (Decrease) Deferred Revenue Current Period, Noncurrent", "terseLabel": "Deferred revenue net, long-term" } } }, "localname": "IncreaseDecreaseDeferredRevenueCurrentPeriodNoncurrent", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsSummaryOfDeferredRevenueActivityDetail" ], "xbrltype": "monetaryItemType" }, "rht_IncreaseDecreaseFromExerciseOfConvertibleNoteHedges": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) From Exercise Of Convertible Note Hedges", "label": "Increase (Decrease) From Exercise Of Convertible Note Hedges", "terseLabel": "Exercise of convertible note hedges" } } }, "localname": "IncreaseDecreaseFromExerciseOfConvertibleNoteHedges", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "monetaryItemType" }, "rht_InfrastructureRelatedSubscriptionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Software subscriptions offering comprehensive technology solution for customers' operation and management of an enterprise IT environment.", "label": "Infrastructure Related Subscriptions [Member]", "terseLabel": "Infrastructure-related offerings" } } }, "localname": "InfrastructureRelatedSubscriptionsMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfSubscriptionAndServicesRevenueByTechnologyProductDetail" ], "xbrltype": "domainItemType" }, "rht_JuneTwentyEighteenShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "June Twenty Eighteen Share Repurchase Program [Member]", "label": "June Twenty Eighteen Share Repurchase Program [Member]", "terseLabel": "June 2018 Share Repurchase Program" } } }, "localname": "JuneTwentyEighteenShareRepurchaseProgramMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rht_JuneTwentySixteenShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "June Twenty Sixteen Share Repurchase Program [Member]", "label": "June Twenty Sixteen Share Repurchase Program [Member]", "terseLabel": "June 2016 Share Repurchase Program" } } }, "localname": "JuneTwentySixteenShareRepurchaseProgramMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rht_LeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lease Liability", "label": "Lease Liability", "terseLabel": "Total lease liabilities" } } }, "localname": "LeaseLiability", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfRouAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rht_LeasesRightofUseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Leases, Right-of-Use Assets", "label": "Leases, Right-of-Use Assets", "terseLabel": "Total leased assets" } } }, "localname": "LeasesRightofUseAssets", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfRouAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rht_LeasesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesTextBlock", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "rht_LiabilityComponentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Liability Component [Abstract]", "label": "Liability Component [Abstract]", "terseLabel": "Liability Component [Abstract]" } } }, "localname": "LiabilityComponentAbstract", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail" ], "xbrltype": "stringItemType" }, "rht_LongtermInvestmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-term Investments [Member]", "label": "Long-term Investments [Member]", "terseLabel": "Investments in debt securities, long-term" } } }, "localname": "LongtermInvestmentsMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "rht_NonCurrentLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Liability, Non Current [Abstract]", "label": "Non Current Liability [Abstract]", "terseLabel": "Lease liabilities, non current" } } }, "localname": "NonCurrentLiabilityAbstract", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfRouAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "rht_NoobaLtd.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Nooba [Member]", "label": "NoobaLtd. [Member]", "terseLabel": "NoobaLtd." } } }, "localname": "NoobaLtd.Member", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rht_OneCustomerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "One Customer [Member]", "label": "One Customer [Member]", "terseLabel": "One Customer [Member]" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/AccountsReceivableDetail" ], "xbrltype": "domainItemType" }, "rht_OptionsExercisedUnderConvertibleNoteHedgeTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Options Exercised Under Convertible Note Hedge Transaction", "label": "Options Exercised Under Convertible Note Hedge Transaction", "terseLabel": "Options exercised under convertible note hedge transaction (in shares)" } } }, "localname": "OptionsExercisedUnderConvertibleNoteHedgeTransaction", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "rht_OwnershipPercentageofOutstandingPrincipalAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Ownership Percentage of Outstanding Principal Amount", "label": "Ownership Percentage of Outstanding Principal Amount", "terseLabel": "Ownership percentage of outstanding principal amount" } } }, "localname": "OwnershipPercentageofOutstandingPrincipalAmount", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "rht_PerformanceShareUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, when specified performance conditions are met.", "label": "Performance Share Units [Member]", "terseLabel": "Performance share units\u2014target" } } }, "localname": "PerformanceShareUnitsMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "domainItemType" }, "rht_PermabitTechnologyCorporationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Permabit Technology Corporation [Member]", "label": "Permabit Technology Corporation [Member]", "terseLabel": "Permabit Technology Corporation" } } }, "localname": "PermabitTechnologyCorporationMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rht_PurchasedTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchased Technology [Member]", "label": "Purchased Technology [Member]", "terseLabel": "Purchased technologies" } } }, "localname": "PurchasedTechnologyMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "rht_RenewalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Renewal [Member]", "label": "Renewal [Member]", "terseLabel": "Renewal [Member]" } } }, "localname": "RenewalMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "rht_RevenueRecognitionCustomerContractPeriodMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue Recognition Customer Contract Period Maximum", "label": "Revenue Recognition Customer Contract Period Maximum", "terseLabel": "Revenue Recognition Customer Contract Period Maximum" } } }, "localname": "RevenueRecognitionCustomerContractPeriodMaximum", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "durationItemType" }, "rht_RevenueRecognitionCustomerContractPeriodMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue Recognition Customer Contract Period Minimum", "label": "Revenue Recognition Customer Contract Period Minimum", "terseLabel": "Revenue Recognition Customer Contract Period Minimum" } } }, "localname": "RevenueRecognitionCustomerContractPeriodMinimum", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "durationItemType" }, "rht_RevenueRemainingPerformanceObligationAmountofPotentialAdditionalServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Amount of Potential Additional Services", "label": "Revenue, Remaining Performance Obligation, Amount of Potential Additional Services", "terseLabel": "Amount of potential remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligationAmountofPotentialAdditionalServices", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "rht_RevenueRemainingPerformanceObligationBacklog": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Backlog", "label": "Revenue, Remaining Performance Obligation, Backlog", "terseLabel": "Backlog" } } }, "localname": "RevenueRemainingPerformanceObligationBacklog", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "rht_ScheduleofCashFlowInformationRelatedtoLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Cash Flow Information Related to Leases [Table Text Block]", "label": "Schedule of Cash Flow Information Related to Leases [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information related to leases" } } }, "localname": "ScheduleofCashFlowInformationRelatedtoLeasesTableTextBlock", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "rht_ScheduleofCustomerReceivablesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Schedule of Customer Receivables [Table]", "label": "Schedule of Customer Receivables [Line Items]", "terseLabel": "Schedule of Customer Receivables [Line Items]" } } }, "localname": "ScheduleofCustomerReceivablesLineItems", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/AccountsReceivableDetail" ], "xbrltype": "stringItemType" }, "rht_ScheduleofCustomerReceivablesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Customer Receivables [Table]", "label": "Schedule of Customer Receivables [Table]", "terseLabel": "Schedule of Customer Receivables [Table]" } } }, "localname": "ScheduleofCustomerReceivablesTable", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/AccountsReceivableDetail" ], "xbrltype": "stringItemType" }, "rht_ScheduleofFutureMinimumRentalPaymentsforOperatingandCapitalLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Future Minimum Rental Payments for Operating and Capital Leases [Table Text Block]", "label": "Schedule of Future Minimum Rental Payments for Operating and Capital Leases [Table Text Block]", "terseLabel": "Schedule of future minimum payments for operating and capital lease" } } }, "localname": "ScheduleofFutureMinimumRentalPaymentsforOperatingandCapitalLeasesTableTextBlock", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "rht_ScheduleofLeaseTermandDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Table Text Block] for Schedule of Lease Term and Discount Rate [Table]", "label": "Schedule of Lease Term and Discount Rate [Table Text Block]", "terseLabel": "Schedule of Lease Term and Discount Rate" } } }, "localname": "ScheduleofLeaseTermandDiscountRateTableTextBlock", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "rht_ScheduleofMaturitiesofFutureLeaseLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Maturities of Future Lease Liabilities [Table Text Block]", "label": "Schedule of Maturities of Future Lease Liabilities [Table Text Block]", "terseLabel": "Schedule of maturities of lease liabilities" } } }, "localname": "ScheduleofMaturitiesofFutureLeaseLiabilitiesTableTextBlock", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "rht_ScheduleofRightofUseAssetsandLeaseLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Table Text Block] for Schedule of Right-of-Use Assets and Lease Liabilities [Table]", "label": "Schedule of Right-of-Use Assets and Lease Liabilities [Table Text Block]", "terseLabel": "Schedule of Right-of-Use Assets and Lease Liabilities" } } }, "localname": "ScheduleofRightofUseAssetsandLeaseLiabilitiesTableTextBlock", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "rht_SeniorSubordinatedNotesRepurchasedPercentageOfPrincipalAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of principal amount of convertible notes that may be repurchased upon certain events.", "label": "Senior Subordinated Notes Repurchased Percentage Of Principal Amount", "terseLabel": "Repurchase of note principal amount" } } }, "localname": "SeniorSubordinatedNotesRepurchasedPercentageOfPrincipalAmount", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "rht_ServiceBasedShareUnitsMember": { "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.", "label": "Service Based Share Units [Member]", "terseLabel": "Service-based shares and share units" } } }, "localname": "ServiceBasedShareUnitsMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "domainItemType" }, "rht_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAwardVestedAfterOneYear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of share-based compensation awards related to first tranche. Vesting predicated on performance conditions being met.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Percentage Of Award Vested After One Year", "terseLabel": "Percentage vested after one year if performance conditions achieved" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAwardVestedAfterOneYear", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "percentItemType" }, "rht_SharedBasedCompensationArrangementBySharedBasedPaymentAwardPercentageOfAwardVestedAfterOneYear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shared Based Compensation Arrangement By Shared Based Payment Award Percentage Of Award Vested After One Year", "label": "Shared Based Compensation Arrangement By Shared Based Payment Award Percentage Of Award Vested After One Year", "terseLabel": "Percentage vested after one year of the grant date" } } }, "localname": "SharedBasedCompensationArrangementBySharedBasedPaymentAwardPercentageOfAwardVestedAfterOneYear", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "percentItemType" }, "rht_ShareholdersEquityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shareholders Equity [Line Items]", "label": "Shareholders Equity [Line Items]", "terseLabel": "Shareholders Equity [Line Items]" } } }, "localname": "ShareholdersEquityLineItems", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rht_ShareholdersEquityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shareholders Equity [Table]", "label": "Shareholders Equity [Table]", "terseLabel": "Shareholders Equity [Table]" } } }, "localname": "ShareholdersEquityTable", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "rht_StockRepurchaseProgramTerminationDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination date for the purchase of an entity's own shares under a stock repurchase plan.", "label": "Stock Repurchase Program Termination Date", "terseLabel": "Stock repurchase program termination date" } } }, "localname": "StockRepurchaseProgramTerminationDate", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "rht_StockholdersEquityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Stockholders Equity [Table]", "label": "Stockholders Equity [Line Items]", "terseLabel": "Stockholders Equity [Line Items]" } } }, "localname": "StockholdersEquityLineItems", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "stringItemType" }, "rht_StockholdersEquityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stockholders Equity [Table]", "label": "Stockholders Equity [Table]", "terseLabel": "Stockholders Equity [Table]" } } }, "localname": "StockholdersEquityTable", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "stringItemType" }, "rht_TargetedPercentageOfPerformanceShareUnitEarnedByExecutive": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum percentage of target number of performance share units that can be earned based on specified performance or market measures.", "label": "Targeted Percentage Of Performance Share Unit Earned By Executive", "terseLabel": "Targeted percentage of performance share units earned by executive" } } }, "localname": "TargetedPercentageOfPerformanceShareUnitEarnedByExecutive", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "percentItemType" }, "rht_TrainingServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Services provided to customers including delivery of educational materials and instruction on use of software offerings.", "label": "Training Services [Member]", "terseLabel": "Training" } } }, "localname": "TrainingServicesMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfSubscriptionAndServicesRevenueByTechnologyProductDetail" ], "xbrltype": "domainItemType" }, "rht_UnitedStatesFederalGovernmentAgenciesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "US Federal Government Agencies [Member]", "label": "US Federal Government Agencies [Member]", "terseLabel": "U.S. Government and Agencies" } } }, "localname": "UnitedStatesFederalGovernmentAgenciesMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "rht_ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Zero Point Two Five Percent Convertible Senior Notes Due October One Two Thousand Nineteen [Member]", "label": "Zero Point Two Five Percent Convertible Senior Notes Due October One Two Thousand Nineteen [Member]", "terseLabel": "0.25% Convertible Senior Notes due 2019" } } }, "localname": "ZeroPointTwoFivePercentConvertibleSeniorNotesDueOctoberOneTwoThousandNineteenMember", "nsuri": "http://www.redhat.com/20190531", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail", "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail", "http://www.redhat.com/role/ConvertibleNotesFairValueOfNotesBasedOnInputsObservableInMarketLevel2AndCarryingValueOfDebtInstrumentsDetail", "http://www.redhat.com/role/ConvertibleNotesInterestExpenseRelatedToConvertibleNotesDetail" ], "xbrltype": "domainItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueIncomeLossFromOperationsTotalAssetsAndTotalCashCashEquivalentsAndAvailableForSaleInvestmentSecuritiesByGeographicSegmentsDetail" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueIncomeLossFromOperationsTotalAssetsAndTotalCashCashEquivalentsAndAvailableForSaleInvestmentSecuritiesByGeographicSegmentsDetail" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r135", "r144" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueIncomeLossFromOperationsTotalAssetsAndTotalCashCashEquivalentsAndAvailableForSaleInvestmentSecuritiesByGeographicSegmentsDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueIncomeLossFromOperationsTotalAssetsAndTotalCashCashEquivalentsAndAvailableForSaleInvestmentSecuritiesByGeographicSegmentsDetail" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r150", "r227", "r232" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.redhat.com/role/AccountsReceivableDetail", "http://www.redhat.com/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsAdditionalInformationDetail", "http://www.redhat.com/role/IncomeTaxesDetail", "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsAdditionalInformationDetail", "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.redhat.com/role/AccountsReceivableDetail", "http://www.redhat.com/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r146", "r227", "r230", "r392" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations", "http://www.redhat.com/role/SegmentReportingSummaryOfSubscriptionAndServicesRevenueByTechnologyProductDetail", "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations", "http://www.redhat.com/role/SegmentReportingSummaryOfSubscriptionAndServicesRevenueByTechnologyProductDetail", "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsAdditionalInformationDetail", "http://www.redhat.com/role/IncomeTaxesDetail", "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsAdditionalInformationDetail", "http://www.redhat.com/role/IncomeTaxesDetail", "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueFromUnaffiliatedCustomersDetail", "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueIncomeLossFromOperationsTotalAssetsAndTotalCashCashEquivalentsAndAvailableForSaleInvestmentSecuritiesByGeographicSegmentsDetail", "http://www.redhat.com/role/SegmentReportingSummaryOfTangibleLongLivedAssetsDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r149", "r227", "r231", "r401", "r402" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueFromUnaffiliatedCustomersDetail", "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueIncomeLossFromOperationsTotalAssetsAndTotalCashCashEquivalentsAndAvailableForSaleInvestmentSecuritiesByGeographicSegmentsDetail", "http://www.redhat.com/role/SegmentReportingSummaryOfTangibleLongLivedAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities.", "label": "Accounts Payable and Accrued Liabilities [Member]", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AccountsReceivableDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r16", "r228" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net of allowances for doubtful accounts of $4,452 and $4,561, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r91" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Net amortization of bond premium on debt securities available for sale" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r25", "r195" ], "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", "terseLabel": "Property and equipment, accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r43", "r45", "r47", "r48" ], "calculation": { "http://www.redhat.com/role/StockholdersEquitySummaryOfAccumulatedOtherComprehensiveLossDetail": { "order": 2.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated unrealized gain (loss), after tax, on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Accumulated Other Comprehensive Income (Loss), Debt Securities, Available-for-sale, Adjustment, after Tax", "terseLabel": "Accumulated unrealized gain (loss), net of tax, on available-for-sale securities" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfAccumulatedOtherComprehensiveLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r42", "r45", "r47", "r48", "r318", "r321" ], "calculation": { "http://www.redhat.com/role/StockholdersEquitySummaryOfAccumulatedOtherComprehensiveLossDetail": { "order": 1.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Accumulated loss from foreign currency translation adjustment, net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfAccumulatedOtherComprehensiveLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r45", "r47", "r48" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 }, "http://www.redhat.com/role/StockholdersEquitySummaryOfAccumulatedOtherComprehensiveLossDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets", "http://www.redhat.com/role/StockholdersEquitySummaryOfAccumulatedOtherComprehensiveLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r44", "r48", "r51", "r280" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r17" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 3.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", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.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/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of adjustment to stockholders' equity associated with an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Adjustments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Minimum tax withholdings paid by the Company on behalf of employees related to net settlement of employee share-based awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": { "auth_ref": [ "r209", "r215", "r262" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.", "label": "Adjustments to Additional Paid in Capital, Convertible Debt with Conversion Feature", "terseLabel": "Exercises of convertible note hedges" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized.", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments", "negatedTerseLabel": "Convertible note conversions" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r238", "r240", "r253", "r254" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r39", "r156" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable, allowances for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Allowance for Doubtful Accounts Receivable [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AccountsReceivableDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r70", "r90", "r323" ], "calculation": { "http://www.redhat.com/role/ConvertibleNotesInterestExpenseRelatedToConvertibleNotesDetail": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Accretion of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesInterestExpenseRelatedToConvertibleNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r64", "r90", "r325" ], "calculation": { "http://www.redhat.com/role/ConvertibleNotesInterestExpenseRelatedToConvertibleNotesDetail": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of convertible note issuance costs \u2014 liability component" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesInterestExpenseRelatedToConvertibleNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r90", "r325" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt discount and transaction costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r90", "r184", "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Total amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfAmortizationExpenseAssociatedWithIdentifiableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r118" ], "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": "Number of shares considered anti-dilutive for calculating diluted EPS (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/EarningsPerShareSharesConsideredAntiDilutiveForCalculatingDilutedEpsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r118" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/EarningsPerShareSharesConsideredAntiDilutiveForCalculatingDilutedEpsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/EarningsPerShareSharesConsideredAntiDilutiveForCalculatingDilutedEpsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r118" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/EarningsPerShareSharesConsideredAntiDilutiveForCalculatingDilutedEpsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r139", "r359", "r382" ], "calculation": { "http://www.redhat.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", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets", "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueIncomeLossFromOperationsTotalAssetsAndTotalCashCashEquivalentsAndAvailableForSaleInvestmentSecuritiesByGeographicSegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r2", "r4", "r41" ], "calculation": { "http://www.redhat.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/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r163" ], "calculation": { "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail": { "order": 3.0, "parentTag": "rht_CashCashEquivalentsAndAvailableforsaleSecuritiesAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r164" ], "calculation": { "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail": { "order": 2.0, "parentTag": "rht_CashCashEquivalentsAndAvailableforsaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r161" ], "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": "Available-for-sale debt securities, amortized cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r165", "r167", "r375" ], "calculation": { "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfStatedMaturitiesOfInvestmentInDebtSecuritiesDetail": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "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), with single maturity date and allocated without single maturity date, maturing in second through fifth 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, after One Through Five Years, Fair Value", "terseLabel": "1-5 Years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfStatedMaturitiesOfInvestmentInDebtSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r165", "r166", "r374" ], "calculation": { "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfStatedMaturitiesOfInvestmentInDebtSecuritiesDetail": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "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", "terseLabel": "Less than 1 Year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfStatedMaturitiesOfInvestmentInDebtSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r159", "r162" ], "calculation": { "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail": { "order": 5.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0 }, "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfStatedMaturitiesOfInvestmentInDebtSecuritiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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, debt securities", "totalLabel": "May 31, 2019" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail", "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail", "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfStatedMaturitiesOfInvestmentInDebtSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesEquitySecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of equity securities categorized neither as held-to-maturity nor as trading.", "label": "Available-for-sale Securities, Equity Securities", "verboseLabel": "Available-for-sale, equity securities" } } }, "localname": "AvailableForSaleSecuritiesEquitySecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r241", "r250" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail", "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r291", "r293" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail", "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]", "verboseLabel": "Business Acquisition, Acquirer [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.redhat.com/role/CompanyMergerAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r270", "r271" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.redhat.com/role/CompanyMergerAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.redhat.com/role/CompanyMergerAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r268", "r269" ], "lang": { "en-US": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Basic net income per common share (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsSummaryOfProFormaInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r268", "r269" ], "lang": { "en-US": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Diluted net income per common share (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsSummaryOfProFormaInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r268", "r269" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Business Acquisition, Share Price (in dollars per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/CompanyMergerAgreementDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r268", "r269" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsSummaryOfProFormaInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r268", "r269" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsSummaryOfProFormaInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r267" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Business Combination, Acquisition Related Costs", "verboseLabel": "Acquisition Related Costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.redhat.com/role/CompanyMergerAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r272", "r273" ], "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": "Identifiable intangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r272", "r273" ], "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 working capital" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r330" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases, Future Minimum Payments Due", "totalLabel": "Total minimum payment due" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r330" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases 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": "Capital Leases, Future Minimum Payments Due in Five Years", "terseLabel": "2024" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r330" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases 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": "Capital Leases, Future Minimum Payments Due in Four Years", "terseLabel": "2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r330" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases 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": "Capital Leases, Future Minimum Payments Due in Three Years", "terseLabel": "2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r330" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases 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": "Capital Leases, Future Minimum Payments Due in Two Years", "terseLabel": "2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r330" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases 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": "Capital Leases, Future Minimum Payments Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r174" ], "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": "Amortization expense" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DeferredSellingCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r174" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "terseLabel": "Impairment loss" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DeferredSellingCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r173" ], "calculation": { "http://www.redhat.com/role/DeferredSellingCostsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total deferred commissions" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DeferredSellingCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r173" ], "calculation": { "http://www.redhat.com/role/DeferredSellingCostsDetail": { "order": 1.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "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 current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred commissions, current" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DeferredSellingCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r173" ], "calculation": { "http://www.redhat.com/role/DeferredSellingCostsDetail": { "order": 2.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "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": "Deferred commissions, non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DeferredSellingCostsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Schedule of Deferred Sales Commissions" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DeferredSellingCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r23" ], "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r0", "r23", "r92" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and cash equivalents, fair value disclosure" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "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]", "terseLabel": "Cash Equivalent Marketable Securities" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r86", "r92", "r95" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of the period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of the period", "terseLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets", "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r86", "r317" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r23" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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 Equivalents, at Carrying Value", "terseLabel": "Cash equivalent marketable securities" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price per share (in dollars per share)", "verboseLabel": "Strike price of warrants (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail", "http://www.redhat.com/role/EarningsPerShareAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of shares of common stock underlying the warrants" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Warrants outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/EarningsPerShareAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail", "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommissionsExpensePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for commissions incurred in relation to revenue generating activities or operations.", "label": "Commissions Expense, Policy [Policy Text Block]", "terseLabel": "Deferred selling costs" } } }, "localname": "CommissionsExpensePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r35", "r199", "r369", "r388" ], "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 (NOTES 10 and 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r198", "r200" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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, per share par value (in dollars per share)", "verboseLabel": "Common Stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/CompanyMergerAgreementDetails", "http://www.redhat.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r15" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r15" ], "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 (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r15", "r209" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 per share par value, 300,000,000 shares authorized, 246,289,980 and 244,402,737 shares issued, and 178,083,153 and 176,800,502 shares outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r54", "r56", "r57" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r128", "r129", "r314", "r315" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AccountsReceivableDetail", "http://www.redhat.com/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r128", "r129", "r314", "r315", "r394" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AccountsReceivableDetail", "http://www.redhat.com/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r128", "r129", "r314", "r315", "r394" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AccountsReceivableDetail", "http://www.redhat.com/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r128", "r129", "r314", "r315" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AccountsReceivableDetail", "http://www.redhat.com/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r128", "r129", "r314", "r315" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AccountsReceivableDetail", "http://www.redhat.com/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r96", "r279", "r281", "r282" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation policy" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r220", "r221", "r228" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Total deferred revenue, ending balance", "periodStartLabel": "Total deferred revenue, beginning balance", "terseLabel": "Total deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsNarrativeDetail", "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsSummaryOfDeferredRevenueActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r220", "r221", "r228" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "periodEndLabel": "Deferred revenue, short-term, ending balance", "periodStartLabel": "Deferred revenue, short-term, beginning balance", "terseLabel": "Deferred revenue, short-term" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets", "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsSummaryOfDeferredRevenueActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r220", "r221", "r228" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "periodEndLabel": "Deferred revenue, long-term, ending balance", "periodStartLabel": "Deferred revenue, long-term, beginning balance", "terseLabel": "Deferred revenue, long-term" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets", "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsSummaryOfDeferredRevenueActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r229" ], "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": "Revenue recognized from opening balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsSummaryOfDeferredRevenueActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Fair value, convertible notes" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesFairValueOfNotesBasedOnInputsObservableInMarketLevel2AndCarryingValueOfDebtInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Components of Convertible Notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConvertibleLongTermNotesPayable": { "auth_ref": [ "r33" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Convertible Notes Payable, excluding current portion. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Notes Payable, Noncurrent", "terseLabel": "Carrying value, convertible notes", "totalLabel": "Net carrying amount", "verboseLabel": "Convertible notes" } } }, "localname": "ConvertibleLongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets", "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail", "http://www.redhat.com/role/ConvertibleNotesFairValueOfNotesBasedOnInputsObservableInMarketLevel2AndCarryingValueOfDebtInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.", "label": "Convertible Notes Payable, Current", "terseLabel": "Convertible notes", "verboseLabel": "Convertible notes, current" } } }, "localname": "ConvertibleNotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets", "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r234", "r236" ], "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 securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail", "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r145" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueIncomeLossFromOperationsTotalAssetsAndTotalCashCashEquivalentsAndAvailableForSaleInvestmentSecuritiesByGeographicSegmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r67" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenue:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfAmortizationExpenseAssociatedWithIdentifiableIntangibleAssetsDetail", "http://www.redhat.com/role/ShareBasedAwardsShareBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative Effect of New Accounting Principle in Period of Adoption" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r127" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AccountsReceivableDetail", "http://www.redhat.com/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer and reseller relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r93", "r94" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Amount", "terseLabel": "Converted instrument, amount" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r93", "r94" ], "lang": { "en-US": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Convertible note conversions (shares)", "verboseLabel": "Converted instrument, shares issued (in shares)" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail", "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Convertible Notes" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotes" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r10", "r12", "r13", "r360", "r361", "r379" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail", "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail", "http://www.redhat.com/role/ConvertibleNotesFairValueOfNotesBasedOnInputsObservableInMarketLevel2AndCarryingValueOfDebtInstrumentsDetail", "http://www.redhat.com/role/ConvertibleNotesInterestExpenseRelatedToConvertibleNotesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r13", "r204", "r361", "r379" ], "calculation": { "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail": { "order": 1.0, "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r203" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Debt Instrument, Convertible, Carrying Amount of Equity Component", "terseLabel": "Equity component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Debt instrument, convertible, conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r32", "r210", "r211", "r213" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Common stock conversion rate" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal": { "auth_ref": [ "r206" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount by which the convertible debt's if-converted value exceeds its principle amount at the balance sheet date, regardless of whether the instrument is currently convertible. This element applies to public companies only.", "label": "Debt Instrument, Convertible, If-converted Value in Excess of Principal", "terseLabel": "If-converted value in excess of principal" } } }, "localname": "DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleStockPriceTrigger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of the entity's common stock which would be required to be attained for the conversion feature embedded in the debt instrument to become effective.", "label": "Debt Instrument, Convertible, Stock Price Trigger", "terseLabel": "Stock price trigger (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Convertible threshold, consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Convertible threshold, trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r324", "r326" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r33", "r376" ], "lang": { "en-US": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument, Frequency of Periodic Payment", "verboseLabel": "Frequency of interest payment" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r30" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Coupon rate per year", "verboseLabel": "Debt instrument, interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail", "http://www.redhat.com/role/ConvertibleNotesInterestExpenseRelatedToConvertibleNotesDetail" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail", "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail", "http://www.redhat.com/role/ConvertibleNotesFairValueOfNotesBasedOnInputsObservableInMarketLevel2AndCarryingValueOfDebtInstrumentsDetail", "http://www.redhat.com/role/ConvertibleNotesInterestExpenseRelatedToConvertibleNotesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r31", "r306" ], "lang": { "en-US": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Debt instrument, maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r33" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail", "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail", "http://www.redhat.com/role/ConvertibleNotesFairValueOfNotesBasedOnInputsObservableInMarketLevel2AndCarryingValueOfDebtInstrumentsDetail", "http://www.redhat.com/role/ConvertibleNotesInterestExpenseRelatedToConvertibleNotesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentOfferingDate1": { "auth_ref": [ "r13", "r210" ], "lang": { "en-US": { "role": { "documentation": "Date the debt instrument was offered for sale, in CCYY-MM-DD format.", "label": "Debt Instrument, Offering Date", "terseLabel": "Debt instrument, offering date" } } }, "localname": "DebtInstrumentOfferingDate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r377" ], "lang": { "en-US": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r377" ], "lang": { "en-US": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r33", "r99", "r210", "r212", "r213", "r214", "r323", "r324", "r326", "r378" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail", "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail", "http://www.redhat.com/role/ConvertibleNotesFairValueOfNotesBasedOnInputsObservableInMarketLevel2AndCarryingValueOfDebtInstrumentsDetail", "http://www.redhat.com/role/ConvertibleNotesInterestExpenseRelatedToConvertibleNotesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r323", "r326" ], "calculation": { "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail": { "order": 3.0, "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Less: debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r169" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "terseLabel": "Accumulated unrealized losses related to investments in unrealized loss position 12 months or longer" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r168" ], "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), in unrealized loss position.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "terseLabel": "Fair value of investments with unrealized losses" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r260" ], "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": "Decrease in unrecognized tax benefits" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r26", "r325" ], "calculation": { "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail": { "order": 2.0, "parentTag": "us-gaap_ConvertibleLongTermNotesPayable", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Less: debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r261" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r91" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.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", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r90", "r194" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r285", "r286", "r288" ], "calculation": { "http://www.redhat.com/role/DerivativeInstrumentsDetail": { "order": 1.0, "parentTag": "invest_DerivativeNotionalAmount", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative asset.", "label": "Derivative Asset, Notional Amount", "terseLabel": "Notional value of foreign currency forward contracts not designated as hedges, assets" } } }, "localname": "DerivativeAssetNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFinancialInstrumentsAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender).", "label": "Derivative Financial Instruments, Assets [Member]", "terseLabel": "Derivative Assets" } } }, "localname": "DerivativeFinancialInstrumentsAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect.", "label": "Derivative Financial Instruments, Liabilities [Member]", "terseLabel": "Derivative Liabilities" } } }, "localname": "DerivativeFinancialInstrumentsLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r301" ], "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]", "terseLabel": "Derivative Instruments" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r285", "r286", "r288" ], "calculation": { "http://www.redhat.com/role/DerivativeInstrumentsDetail": { "order": 2.0, "parentTag": "invest_DerivativeNotionalAmount", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "Derivative Liability, Notional Amount", "terseLabel": "Notional value of foreign currency forward contracts not designated as hedges, liabilities" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "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]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r104", "r284", "r287", "r288", "r289", "r290", "r294", "r295", "r297", "r298", "r300" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesMethodsOfAccountingNonhedgingDerivatives": { "auth_ref": [ "r96", "r105", "r290" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for derivatives that either were not designated as hedging instruments or do not qualify for hedge accounting.", "label": "Derivatives, Methods of Accounting, Derivatives Not Designated or Qualifying as Hedges [Policy Text Block]", "terseLabel": "Derivative Instruments" } } }, "localname": "DerivativesMethodsOfAccountingNonhedgingDerivatives", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r218", "r255" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Share-based Awards" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwards" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-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/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueIncomeLossFromOperationsTotalAssetsAndTotalCashCashEquivalentsAndAvailableForSaleInvestmentSecuritiesByGeographicSegmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r62", "r109", "r112", "r115", "r116", "r117", "r120", "r372", "r390" ], "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 (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r62", "r109", "r112", "r115", "r116", "r117", "r120", "r372", "r390" ], "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 (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations", "http://www.redhat.com/role/EarningsPerShareReconciliationOfNumeratorsAndDenominatorsOfEarningsPerShareCalculationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r317" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of foreign currency exchange rates on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r100", "r257", "r258" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r257", "r258", "r263" ], "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": "Federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IncomeTaxesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r249" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the compensation cost capitalized during the period arising from equity-based compensation arrangements (for example, shares of stock, units, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount", "terseLabel": "Share-based compensation expense capitalized" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsAdditionalInformationDetail" ], "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 Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsShareBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/EarningsPerShareSharesConsideredAntiDilutiveForCalculatingDilutedEpsDetail" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfSubscriptionAndServicesRevenueByTechnologyProductDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r209" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r7", "r11", "r171", "r367", "r380", "r400" ], "lang": { "en-US": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities [Member]", "terseLabel": "Equity Securities [Member]" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail", "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r302", "r303", "r304", "r305", "r309", "r310" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail", "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r307", "r310" ], "lang": { "en-US": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r303", "r310" ], "lang": { "en-US": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r234", "r235", "r236", "r304", "r349" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail", "http://www.redhat.com/role/ConvertibleNotesFairValueOfNotesBasedOnInputsObservableInMarketLevel2AndCarryingValueOfDebtInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r308", "r310" ], "lang": { "en-US": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Assets and Liabilities Measured at Fair Value on a Recurring Basis" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r234", "r235", "r236", "r304", "r350" ], "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": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r234", "r235", "r236", "r304", "r351" ], "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": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail", "http://www.redhat.com/role/ConvertibleNotesFairValueOfNotesBasedOnInputsObservableInMarketLevel2AndCarryingValueOfDebtInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r234", "r235", "r236", "r304", "r352" ], "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": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r307", "r310" ], "lang": { "en-US": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail", "http://www.redhat.com/role/ConvertibleNotesFairValueOfNotesBasedOnInputsObservableInMarketLevel2AndCarryingValueOfDebtInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiability": { "auth_ref": [], "calculation": { "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of asset after deduction of liability.", "label": "Fair Value, Net Asset (Liability)", "totalLabel": "Total" } } }, "localname": "FairValueNetAssetLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r96", "r311", "r313" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Assets and Liabilities Measured at Fair Value on a Recurring Basis" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Cost [Abstract]", "terseLabel": "Finance lease expense" } } }, "localname": "FinanceLeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfComponentOfLeaseExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r333", "r338", "r347" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfComponentOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r335", "r341" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash outflows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease Liabilities, Payments, Due [Abstract]", "terseLabel": "Finance Lease Liabilities, Payments, Due [Abstract]" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r332", "r346" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r332" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance lease liabilities, current" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfRouAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r332" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities, noncurrent" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfRouAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r346" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r346" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r346" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r346" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r346" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r346" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r346" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020 (excluding the three months ended May 31, 2019)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r346" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r334", "r341" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash outflows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r331" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Finance right-of-use assets, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfRouAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r333", "r338", "r347" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of leased assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfComponentOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r344", "r347" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate, finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r343", "r347" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term - finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instruments [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "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": "Total identified intangible assets, useful life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r189" ], "calculation": { "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Amortization Expense Associated with Identifiable Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r185", "r186", "r189", "r192", "r355" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r189", "r355" ], "calculation": { "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail" ], "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]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfAmortizationExpenseAssociatedWithIdentifiableIntangibleAssetsDetail", "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r185", "r188" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail": { "order": 2.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0 } }, "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 derivatives" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail": { "order": 3.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": -1.0 } }, "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", "negatedLabel": "Foreign currency derivatives" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": { "auth_ref": [ "r292" ], "calculation": { "http://www.redhat.com/role/DerivativeInstrumentsDetail": { "order": 1.0, "parentTag": "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments.", "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Asset at Fair Value", "terseLabel": "Assets\u2014foreign currency forward contracts not designated as hedges" } } }, "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet": { "auth_ref": [ "r283" ], "calculation": { "http://www.redhat.com/role/DerivativeInstrumentsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value as of the balance sheet date of all foreign currency derivatives not designated as hedging instruments.", "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net", "totalLabel": "Total, Fair Value" } } }, "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue": { "auth_ref": [ "r292" ], "calculation": { "http://www.redhat.com/role/DerivativeInstrumentsDetail": { "order": 2.0, "parentTag": "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value as of the balance sheet date of all foreign currency derivative liabilities not designated as hedging instruments.", "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value", "negatedLabel": "Liabilities\u2014foreign currency forward contracts not designated as hedges" } } }, "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r63" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfAmortizationExpenseAssociatedWithIdentifiableIntangibleAssetsDetail", "http://www.redhat.com/role/ShareBasedAwardsShareBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r176", "r177" ], "calculation": { "http://www.redhat.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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsSummaryOfChangesInGoodwillDetail", "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r178" ], "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": "Acquisitions", "verboseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.redhat.com/role/BusinessCombinationsSummaryOfChangesInGoodwillDetail" ], "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/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r179" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Impact of foreign currency fluctuations" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsSummaryOfChangesInGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r180", "r266" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Purchase price adjustments on acquisitions" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsSummaryOfChangesInGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsSummaryOfChangesInGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r66" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfOperations": { "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", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r60", "r109", "r356", "r370", "r391" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r197" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.redhat.com/role/DerivativeInstrumentsDetail", "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfAmortizationExpenseAssociatedWithIdentifiableIntangibleAssetsDetail", "http://www.redhat.com/role/ShareBasedAwardsShareBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.redhat.com/role/DerivativeInstrumentsDetail", "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfAmortizationExpenseAssociatedWithIdentifiableIntangibleAssetsDetail", "http://www.redhat.com/role/ShareBasedAwardsShareBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r98", "r138", "r264" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Benefit for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r257", "r258" ], "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", "terseLabel": "Net discrete tax benefits" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r89" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r89" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r89" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r89" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in receivables classified as other.", "label": "Increase (Decrease) in Other Receivables", "negatedTerseLabel": "Other receivables" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r89" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.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": "Changes in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r117" ], "calculation": { "http://www.redhat.com/role/EarningsPerShareReconciliationOfNumeratorsAndDenominatorsOfEarningsPerShareCalculationDetail": { "order": 4.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Dilutive effect of warrants (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/EarningsPerShareReconciliationOfNumeratorsAndDenominatorsOfEarningsPerShareCalculationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r114", "r119" ], "calculation": { "http://www.redhat.com/role/EarningsPerShareReconciliationOfNumeratorsAndDenominatorsOfEarningsPerShareCalculationDetail": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Dilutive effect of convertible notes (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/EarningsPerShareReconciliationOfNumeratorsAndDenominatorsOfEarningsPerShareCalculationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r113", "r119" ], "calculation": { "http://www.redhat.com/role/EarningsPerShareReconciliationOfNumeratorsAndDenominatorsOfEarningsPerShareCalculationDetail": { "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": "Incremental shares attributable to assumed vesting or exercise of outstanding equity award shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/EarningsPerShareReconciliationOfNumeratorsAndDenominatorsOfEarningsPerShareCalculationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedTradeNames": { "auth_ref": [ "r191" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.", "label": "Indefinite-Lived Trade Names", "terseLabel": "Carrying amount for trademarks with an indefinite estimated useful life" } } }, "localname": "IndefiniteLivedTradeNames", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Identifiable Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r96", "r188" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Identifiable Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r183", "r187" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Identifiable intangibles, net", "totalLabel": "Net Amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets", "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Trademarks, copyrights and patents" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InterestBearingDepositsMember": { "auth_ref": [ "r357", "r362" ], "lang": { "en-US": { "role": { "documentation": "Cash on deposit with financial institutions that earns interest, either at a fixed or market rate.", "label": "Interest-bearing Deposits [Member]", "terseLabel": "Interest-bearing deposits" } } }, "localname": "InterestBearingDepositsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r59", "r137", "r322", "r325", "r373" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r70", "r207" ], "calculation": { "http://www.redhat.com/role/ConvertibleNotesInterestExpenseRelatedToConvertibleNotesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total interest expense related to convertible notes" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesInterestExpenseRelatedToConvertibleNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r72" ], "calculation": { "http://www.redhat.com/role/ConvertibleNotesInterestExpenseRelatedToConvertibleNotesDetail": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Coupon rate 0.25% per year, payable semiannually" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesInterestExpenseRelatedToConvertibleNotesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of Total Interest Expense Recognized Related to Convertible Notes" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r69", "r136" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r396", "r397", "r398", "r399" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r396", "r397", "r398", "r399" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "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]", "terseLabel": "Summary of Stated Maturities of Investment in Debt Securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r345", "r347" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfComponentOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r345" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of components of lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r200" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Legal Proceedings" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LegalProceedings" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r337" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r346" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r346" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r346" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r346" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r346" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r346" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r346" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020 (excluding the three months ended May 31, 2019)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r346" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r363", "r385" ], "calculation": { "http://www.redhat.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\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r29" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseMember": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License [Member]", "terseLabel": "Subscriptions" } } }, "localname": "LicenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations", "http://www.redhat.com/role/SegmentReportingSummaryOfSubscriptionAndServicesRevenueByTechnologyProductDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r16", "r22", "r153", "r155", "r156", "r368", "r386", "r395" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Summary of Tangible Long-Lived Assets" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r24" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Investments in debt securities, long-term" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r33" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail", "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail", "http://www.redhat.com/role/ConvertibleNotesFairValueOfNotesBasedOnInputsObservableInMarketLevel2AndCarryingValueOfDebtInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r33", "r202" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail", "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail", "http://www.redhat.com/role/ConvertibleNotesFairValueOfNotesBasedOnInputsObservableInMarketLevel2AndCarryingValueOfDebtInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Investments Measured at Fair Value" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "calculation": { "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail": { "order": 1.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an 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.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money markets" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r234" ], "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 markets" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r122", "r133" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Company" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/Company" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r86" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r86" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r86", "r87", "r91" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r52", "r55", "r61", "r91", "r119", "r371", "r389" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.redhat.com/role/ConsolidatedStatementsOfOperations": { "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 available to common stockholders", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows", "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.redhat.com/role/ConsolidatedStatementsOfOperations", "http://www.redhat.com/role/EarningsPerShareReconciliationOfNumeratorsAndDenominatorsOfEarningsPerShareCalculationDetail", "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Foreign" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueFromUnaffiliatedCustomersDetail", "http://www.redhat.com/role/SegmentReportingSummaryOfTangibleLongLivedAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r274" ], "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": "Covenants not to compete" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfOperations": { "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 expense" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expense:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Income (loss) from operations", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations", "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueIncomeLossFromOperationsTotalAssetsAndTotalCashCashEquivalentsAndAvailableForSaleInvestmentSecuritiesByGeographicSegmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r339", "r347" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfComponentOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Operating Lease Liabilities, Payments Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r332" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total", "verboseLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfMaturitiesOfLeaseLiabilitiesDetails", "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r332" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfRouAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r332" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets", "http://www.redhat.com/role/LeasesScheduleOfRouAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r336", "r341" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r331" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating right-of-use assets, net", "verboseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets", "http://www.redhat.com/role/LeasesScheduleOfRouAssetsAndLeaseLiabilitiesDetails", "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r344", "r347" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate, operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r343", "r347" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r327", "r329" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating leases, future minimum payment due" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r327", "r329" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r327", "r329" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r327", "r329" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r327", "r329" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r327", "r329" ], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails": { "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 remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfFutureMinimumPaymentsForOperatingAndCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r328" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Operating leases rent expense" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfComponentOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r135", "r144" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segment" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueIncomeLossFromOperationsTotalAssetsAndTotalCashCashEquivalentsAndAvailableForSaleInvestmentSecuritiesByGeographicSegmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 7.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, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.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/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r43" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 change in available-for-sale securities (net of tax)" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "auth_ref": [ "r43", "r46" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "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", "negatedLabel": "Tax (expense) benefit" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "auth_ref": [ "r42", "r45", "r316", "r320" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax, 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 Transaction and Translation Adjustment, before Tax", "terseLabel": "Change in foreign currency translation adjustment, net of tax benefit of $465 and $0, respectively" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r42", "r319" ], "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": "Change in foreign currency translation adjustment, net of tax benefit of $465 and $0, respectively" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r42", "r46" ], "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", "negatedLabel": "Foreign currency translation adjustment, tax benefit" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidationStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r53", "r56", "r58", "r209" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.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", "terseLabel": "Other comprehensive income (loss), net of tax", "totalLabel": "Total other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "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):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": { "auth_ref": [ "r45", "r49", "r50", "r170" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax", "negatedLabel": "Reclassification for gain realized on available-for-sale securities, reported in Other expense, net" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r43", "r45", "r170" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax and 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, before Tax", "terseLabel": "Unrealized gain on available-for-sale securities during the period" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r291", "r299" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other current assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIncomeMember": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other revenue.", "label": "Other Income [Member]", "terseLabel": "Other expense, net" } } }, "localname": "OtherIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other intangible assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r5", "r6", "r28" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current obligations" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term obligations" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r91" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r71" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedTerseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForHedgeFinancingActivities": { "auth_ref": [ "r85", "r88" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a financial contract that meets the hedge criteria as either cash flow hedge, fair value hedge or hedge of net investment in foreign operations.", "label": "Payments for Hedge, Financing Activities", "terseLabel": "Purchase of convertible note hedges" } } }, "localname": "PaymentsForHedgeFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r76", "r80", "r106" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r83" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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", "negatedTerseLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r83", "r237" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedTerseLabel": "Payments related to net settlement of share-based compensation awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r73", "r77", "r160" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchase of investment in debt securities available for sale" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r78", "r277" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r78" ], "calculation": { "http://www.redhat.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": "Acquisition of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r79" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchase of developed software and other intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.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": "Payments for property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r241", "r250" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsShareBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsShareBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "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, per share par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r14" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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 per share par value, 5,000,000 shares authorized, none outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r1", "r3", "r172" ], "calculation": { "http://www.redhat.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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r81" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from Issuance of Warrants", "terseLabel": "Proceeds from issuance of warrants" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r73", "r74", "r160" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from maturities of investment in debt securities available for sale" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromOtherDebt": { "auth_ref": [ "r82" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from debt classified as other.", "label": "Proceeds from Other Debt", "terseLabel": "Proceeds (payments) on other borrowings, net" } } }, "localname": "ProceedsFromOtherDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r73", "r74", "r160" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from sales of investment in debt securities available for sale" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r75" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Proceeds from sales of strategic equity investments" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r81", "r251" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of common stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r81" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from employee stock purchase program" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r196", "r387" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net of accumulated depreciation and amortization of $331,642 and $316,432, respectively", "verboseLabel": "Total tangible long-lived assets" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets", "http://www.redhat.com/role/SegmentReportingSummaryOfTangibleLongLivedAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r16", "r22", "r96", "r152", "r158", "r386" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables.", "label": "Receivables, Policy [Policy Text Block]", "terseLabel": "Accounts receivable and allowance for doubtful accounts" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "auth_ref": [ "r141", "r143" ], "lang": { "en-US": { "role": { "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfTangibleLongLivedAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r84" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Repayments of Convertible Debt", "negatedTerseLabel": "Repayments of convertible notes attributable to principal" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherDebt": { "auth_ref": [ "r84" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other.", "label": "Repayments of Other Debt", "negatedLabel": "Proceeds (payments) on other borrowings, net" } } }, "localname": "RepaymentsOfOtherDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r256", "r403" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "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" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfAmortizationExpenseAssociatedWithIdentifiableIntangibleAssetsDetail", "http://www.redhat.com/role/ShareBasedAwardsShareBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r95", "r358", "r383" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash", "terseLabel": "Restricted cash included in cash, cash equivalents and restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r118" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Performance share awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r18", "r215", "r384" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.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/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r222", "r226", "r227" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "verboseLabel": "Total revenue from unaffiliated customers" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations", "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueFromUnaffiliatedCustomersDetail", "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueIncomeLossFromOperationsTotalAssetsAndTotalCashCashEquivalentsAndAvailableForSaleInvestmentSecuritiesByGeographicSegmentsDetail", "http://www.redhat.com/role/SegmentReportingSummaryOfSubscriptionAndServicesRevenueByTechnologyProductDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r97", "r233" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r108", "r233" ], "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": "Deferred Revenue and Performance Obligations" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r224" ], "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 obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsRemainingPerformanceObligationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsRemainingPerformanceObligationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r225" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsRemainingPerformanceObligationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsRemainingPerformanceObligationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r225" ], "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": "Remaining performance obligation, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DeferredRevenueAndPerformanceObligationsRemainingPerformanceObligationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r342", "r347" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "ROU asset obtained in exchange for finance lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r342", "r347" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "ROU Assets obtained in exchange of operating lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfSupplementalCashFlowInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of goods and services rendered, in the normal course of business, after sales returns and allowances, and sales discounts, when it serves as a benchmark in a concentration of risk calculation.", "label": "Sales Revenue, Net [Member]", "terseLabel": "Subscription Revenues" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r48" ], "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": "Summary of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r118" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/EarningsPerShareSharesConsideredAntiDilutiveForCalculatingDilutedEpsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Shares Considered Anti-Dilutive for Calculating Diluted EPS" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r270", "r271" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsAdditionalInformationDetail", "http://www.redhat.com/role/CompanyMergerAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Summary of Fair Value of Convertible Notes and Carrying Value of Convertible Notes" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of credit losses for current financing receivables (such as trade and accounts receivable), including a rollforward of the balance. An alternative caption includes allowance for doubtful accounts.", "label": "Schedule of Credit Losses for Financing Receivables, Current [Table Text Block]", "terseLabel": "Schedule of Credit Losses for Financing Receivables, Current" } } }, "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Summary of Effects of Derivative Instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Reconciliation of Numerators and Denominators of Earnings Per Share Calculation" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r240", "r248", "r252" ], "lang": { "en-US": { "role": { "documentation": "Schedule that sets forth the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsShareBasedCompensationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r240", "r248", "r252" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "terseLabel": "Share-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r146" ], "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 from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfSubscriptionAndServicesRevenueByTechnologyProductDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Summary of Subscription Revenue and Services by Technology Classes" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r302" ], "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]", "terseLabel": "Fair Value of Assets and Liabilities Measured at Fair Value on a Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r185", "r188" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfAmortizationExpenseAssociatedWithIdentifiableIntangibleAssetsDetail", "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r185", "r188" ], "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]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r181", "r182" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of Changes in Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r65", "r147" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Summary of Revenue from Unaffiliated Customers" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r134", "r139", "r140", "r142", "r181" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingAdditionalInformationDetail", "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueFromUnaffiliatedCustomersDetail", "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueIncomeLossFromOperationsTotalAssetsAndTotalCashCashEquivalentsAndAvailableForSaleInvestmentSecuritiesByGeographicSegmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r134", "r139", "r140", "r142", "r181" ], "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": "Summary of Revenue, Income (Loss) from Operations, Total Assets and Total Cash, Cash Equivalents and Available-for-Sale Investment Securities by Geographic Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r241", "r250" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented.", "label": "Schedule of Stockholders Equity [Table Text Block]", "terseLabel": "Summary of Changes in Stockholders' Equity" } } }, "localname": "ScheduleOfStockholdersEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "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, Asset Reconciling Item [Line Items]", "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]" } } }, "localname": "SegmentReportingAssetReconcilingItemLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingSummaryOfTangibleLongLivedAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r151" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SegmentReportingAdditionalInformationDetail", "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueFromUnaffiliatedCustomersDetail", "http://www.redhat.com/role/SegmentReportingSummaryOfRevenueIncomeLossFromOperationsTotalAssetsAndTotalCashCashEquivalentsAndAvailableForSaleInvestmentSecuritiesByGeographicSegmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r63" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IdentifiableIntangibleAssetsScheduleOfAmortizationExpenseAssociatedWithIdentifiableIntangibleAssetsDetail", "http://www.redhat.com/role/ShareBasedAwardsShareBasedCompensationExpenseDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r89" ], "calculation": { "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Total share-based compensation expense", "verboseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfCashFlows", "http://www.redhat.com/role/ShareBasedAwardsShareBasedCompensationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, 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, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Description of award terms as to how many shares or portion of an award are no longer contingent on satisfaction of either a service condition, market condition or a performance condition, thereby giving the employee the legal right to convert the award to shares, to sell the shares, and be entitled to the cash proceeds of such sale. For example, vesting may be expressed as being 25 percent of the shares under option on each anniversary of the grant date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights", "terseLabel": "Vesting right description" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRights", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r245" ], "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": "Shares and Shares Underlying Awards (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r245" ], "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 Per Share Award Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "For each plan, identification of the award pricing model or other valuation method used in calculating the weighted average fair values disclosed. The model is also used to calculate the compensation expense that is shown within the balance sheet, income statement, and cash flow. Examples of valuation techniques are lattice models (binomial model), closed-form models (Black-Scholes-Merton formula), and a Monte Carlo simulation technique. Fair value is the amount at which an asset or liability could be bought or incurred or sold or settled in a current transaction between willing parties, that is, other than in a forced or liquidation sale. May include disclosures about the assumptions underlying application of the method selected.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Method Used", "terseLabel": "Fair value assumptions, method used" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "terseLabel": "Summary of Share-Based Awards Granted During Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r239", "r243" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche One [Member]", "terseLabel": "Share-based Compensation Award, Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Third portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche Three [Member]", "terseLabel": "Share-based Compensation Award, Tranche Three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche Two [Member]", "terseLabel": "Share-based Compensation Award, Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r96", "r241", "r244" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Share Based Awards" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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", "terseLabel": "Closing price of common stock (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of share-based compensation awards.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r209" ], "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", "terseLabel": "Shares, Issued" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r11", "r364", "r365", "r367", "r381" ], "calculation": { "http://www.redhat.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", "terseLabel": "Investments in debt securities, short-term" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r364", "r365", "r381", "r393" ], "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]", "terseLabel": "Investments in debt securities, short-term" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsNatureOfEvent": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "This element provides a description of the nature of the event that could occur within twelve months of the reporting date that would cause a significant increase or decrease in the related unrecognized tax benefit.", "label": "Significant Change in Unrecognized Tax Benefits, Nature of Event", "terseLabel": "Significant change in unrecognized tax benefits, nature of event" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsNatureOfEvent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/IncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r37", "r209" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "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/2018-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/2018-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/2018-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/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r14", "r15", "r209", "r215" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Vest and exercise of share-based awards (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r37", "r209", "r215" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Vest and exercise of share-based awards" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r14", "r15", "r209", "r215", "r216" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of treasury stock (units) reissued during the period, excluding reissuance of shares (units) held in treasury used to satisfy equity-based compensation obligations exercised by the holders of such rights. Upon reissuance of shares (units) from treasury, either the common or preferred stock (unit) reissued is outstanding.", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "terseLabel": "Re-issuance of treasury stock under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Common stock amount authorized for stock repurchase program" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquityAdditionalInformationDetail" ], "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 available for repurchase" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r15", "r19", "r20", "r157" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets", "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "negatedTerseLabel": "Other adjustments" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r348" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r348" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyServiceMember": { "auth_ref": [ "r230" ], "lang": { "en-US": { "role": { "documentation": "Technology assistance, including but not limited to, training, installation, engineering, and software design.", "label": "Technology Service [Member]", "terseLabel": "Training and services" } } }, "localname": "TechnologyServiceMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations", "http://www.redhat.com/role/SegmentReportingSummaryOfSubscriptionAndServicesRevenueByTechnologyProductDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TimeDepositsAtCarryingValue": { "auth_ref": [ "r23" ], "calculation": { "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail": { "order": 4.0, "parentTag": "us-gaap_FairValueNetAssetLiability", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Any certificate of deposit or savings account held by a bank or other financial institution for a short-term specified period of time. Because of their short-term, time deposits are considered 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. 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.", "label": "Time Deposits, at Carrying Value", "terseLabel": "Interest-bearing deposits" } } }, "localname": "TimeDepositsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r353" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r36", "r216" ], "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/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r36", "r216" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r15", "r209", "r215" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Common stock, purchased during the period (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r36", "r216", "r217" ], "calculation": { "http://www.redhat.com/role/ConsolidatedBalanceSheets": { "order": 5.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, 68,206,827 and 67,602,235 shares, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r209", "r215", "r216" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Common stock repurchase", "terseLabel": "Aggregate cost of common stock repurchased" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/StockholdersEquityAdditionalInformationDetail", "http://www.redhat.com/role/StockholdersEquitySummaryOfChangesInStockholdersEquityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r234", "r366" ], "lang": { "en-US": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. agency securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisInvestmentsMeasuredAtFairValueDetail", "http://www.redhat.com/role/AssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisSummaryOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r38", "r354" ], "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 contracts receivable" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AccountsReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r90" ], "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 derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "terseLabel": "Amount of unrealized gain (loss) recognized in income on derivatives" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/DerivativeInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Unsecured Debt" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConvertibleNotesAdditionalInformationDetail", "http://www.redhat.com/role/ConvertibleNotesComponentsOfConvertibleNotesDetail", "http://www.redhat.com/role/ConvertibleNotesFairValueOfNotesBasedOnInputsObservableInMarketLevel2AndCarryingValueOfDebtInstrumentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r123", "r124", "r125", "r126", "r130", "r131", "r132" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "auth_ref": [ "r107" ], "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": "Adjustments" } } }, "localname": "ValuationAllowancesAndReservesAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AccountsReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r107" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AccountsReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r107" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Charged to expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AccountsReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesRecoveries": { "auth_ref": [ "r107" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from recovery of amount previously written off or reestablishment of reserve previously utilized.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Addition, Recovery", "negatedLabel": "Recovery of expenses" } } }, "localname": "ValuationAllowancesAndReservesRecoveries", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/AccountsReceivableDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r340", "r347" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/LeasesScheduleOfComponentOfLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule for share-based compensation.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule for share-based compensation.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ShareBasedAwardsSummaryOfShareBasedAwardsGrantedDuringPeriodDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r111", "r117" ], "calculation": { "http://www.redhat.com/role/EarningsPerShareReconciliationOfNumeratorsAndDenominatorsOfEarningsPerShareCalculationDetail": { "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", "totalLabel": "Diluted shares (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations", "http://www.redhat.com/role/EarningsPerShareReconciliationOfNumeratorsAndDenominatorsOfEarningsPerShareCalculationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r110", "r117" ], "calculation": { "http://www.redhat.com/role/EarningsPerShareReconciliationOfNumeratorsAndDenominatorsOfEarningsPerShareCalculationDetail": { "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": "Weighted average common shares outstanding (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.redhat.com/role/ConsolidatedStatementsOfOperations", "http://www.redhat.com/role/EarningsPerShareReconciliationOfNumeratorsAndDenominatorsOfEarningsPerShareCalculationDetail" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r10": { "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" }, "r100": { "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" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i)(4))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r109": { "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" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1500-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1930-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r149": { "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" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e4975-111524" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5162-111524" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5066-111524" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=109979856&loc=d3e26610-111562" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=109979856&loc=d3e26853-111562" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27198-111563" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27198-111563" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27290-111563" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27337-111563" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27357-111563" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130551-203045" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r235": { "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=108410482&loc=d3e1928-114920" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "19A", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=107668666&loc=SL79513924-113897" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r245": { "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=109197908&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r257": { "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" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "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" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238393&loc=d3e34017-109320" }, "r263": { "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=34349781&loc=d3e330036-122817" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84229725&loc=d3e961-128460" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84229725&loc=d3e1043-128460" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=108330185&loc=d3e2207-128464" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5558-128473" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r28": { "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" }, "r280": { "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" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6945355&loc=d3e41228-113958" }, "r284": { "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" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r294": { "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" }, "r295": { "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" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4F", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624186-113959" }, "r297": { "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" }, "r298": { "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" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109975725&loc=SL5629052-113961" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6787-107765" }, "r30": { "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" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13279-108611" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13531-108611" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=82918529&loc=d3e30304-110892" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32022-110900" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32211-110900" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32211-110900" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=68078379&loc=d3e122625-111746" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=68054760&loc=d3e55302-109406" }, "r355": { "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" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=73530178&loc=d3e59706-112781" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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=114873765&loc=SL114874048-224260" }, "r371": { "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=114873765&loc=SL114874048-224260" }, "r372": { "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=114873765&loc=SL114874048-224260" }, "r373": { "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=114873765&loc=SL114874048-224260" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r378": { "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" }, "r379": { "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=6879938&loc=d3e572229-122910" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r381": { "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=6879938&loc=d3e572229-122910" }, "r382": { "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=6879938&loc=d3e572229-122910" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r384": { "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=6879938&loc=d3e572229-122910" }, "r385": { "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=6879938&loc=d3e572229-122910" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r387": { "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=6879938&loc=d3e572229-122910" }, "r388": { "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=6879938&loc=d3e572229-122910" }, "r389": { "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=114873790&loc=SL114874131-224263" }, "r39": { "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" }, "r390": { "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=114873790&loc=SL114874131-224263" }, "r391": { "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=114873790&loc=SL114874131-224263" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6484115&loc=d3e19393-158473" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r401": { "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" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r404": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r405": { "Article": "12", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "13", "Sentence": "Column B" }, "r41": { "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" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e640-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e689-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6904-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724391-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=109228884&loc=d3e1436-108581" }, "r59": { "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=115205541&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r60": { "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=115205541&loc=SL114868664-224227" }, "r61": { "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=115205541&loc=SL114868664-224227" }, "r62": { "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=115205541&loc=SL114868664-224227" }, "r63": { "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=115205541&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r65": { "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=115205541&loc=SL114868664-224227" }, "r66": { "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=115205541&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r68": { "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=115205541&loc=SL114868664-224227" }, "r69": { "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=115205541&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3151-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3581-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 99 0001087423-19-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001087423-19-000017-xbrl.zip M4$L#!!0 ( )&#W$Z&&,A+B1( Q\ 4 97AH:6)I=#$P-'$Q9GDR M,"YH=&WM76UOVS@2_KS[*WC9V[T$\$OBI&F;9 MDT]QM@28MVBR*Q6)QH"3* MYE82=21EQ_OK;V9(RK)CNTF3-G'J DTB62)GR'EY9CBDC_[Q\LW)Q>]O3]G MYAE[^]LOKU^=L(UVM_MA]Z3;?7GQDOUZ]U,*2,ZB4TV7GQ_A+=>?/_=T4#P!'Y_ M=_2/=IN]5'&5B\*R6 MN1<(J(XL^^Y (\Y'ML':[?O)$E6,M^P/+>ML[S]D' MI3_*(0]/6&DS\>+TCB*5C)FQXTS\O)&JPK93GLML?' A M[L[^_L[N_M/ M]Z)T__GS:#]-HYTG.W&\E^[N;[PXZG+X3V^%'Z'G3!:B/1#(QL%.;_O'J]T= MX9UYA,IB(+2T<]Z(-'2'MT.OC;[ILT]28<6E;?-,]HL#&F)W0Q8)S,S!WFZO MO+P+0G_Z8;=WN/[A?X0IN^$PTN7(S5VDL@3&U4L]V]GN[$T+PC7G_*_*6)F. MOXPP?GT:SMZ<7_S*7AY?G++?3X_?W3P=^.A? MN?WIAV>]G:>'AIDJCH4Q+7H:_/U'EBH]PC;@87Q;%A5Z=+B**IDE\!P#C, + M^3?'1ID=-%JS \$2D?(J T0P4#(6V!PKD/F^*(1V[[RZ:,%CF1P"5] V-EF* M@@W&D99 M,@Y(C9=BW 2L#62A5+AZ6ZQ5T7< M89NUF-4:38SF? RB B*492*VH&/9&!H'Z4=E DGG3DW]VV]!::0P'?_ZYS+G MT>&) %4$Z5;0@T9+( LOQJB#, 5^!KCC60!3@=O9B7N0@FYYE,'0BBPK>8)" M\O/&]@9=FY+'X?H:80J[VIF%SFP27A[)Q X.]IX!=,>(Q";XH?^C2X]./0Z6 MU,J89WX0K"HW;A2X>';:F4CM06_/]7KC =OIS 0RCNS%1!Y^@LHO,:_49B+ M_)(?.:A0Z;!G:.N*NM].':8"A<:0T 1V29ANS/_43)%\?'63'DB(E+4J/]C9 M!R*N16DS+&W?%>U_O'E[\>K-.68;V-,G/Z)M 02!:8@6Z[GK_78.;PW0MQ8( M.@S78V=X1'CVX'X5_?G^?2AZ,"\W'O--OK4"FK[QPD-$0%D%>D)T?\[/,I&7 MF1H[>.D]*,!+?/HX366&>+KE'*]&/T4)J<2]'PMJ:AXZ +@YD/& F0'/,C84 MQA)8'"FVV4/89RS(R^=KLY3U:GW-P6'@6[R (9%#F52P37@?KX0A@-\JE\*J*E3"\%( DDE M8*@0*$" E8$LHSU8VE1@P_C8QWVOHK^ C2'([JS&6VY6*"%P@51!,"FAF#RY60ZJ )>$7&='9XKB+^GUR%@^5*]W!W1YA]8#A_9DVSDPME IO/\Z M#(\J('N,:9*UKUO[NJ_GZVYL\&_N%U.9VO'$&8&\?X9#O+Z#N8FWO!/2EFGN M%W5]:]]WM[[OS]5T?C?R _.\X3?H&Z)5\ W+,AZOBJ'*JL*BK;D0&A37I>@_ M2$NIR1->&?'969 .>Y6"/4HQLS?7P)9:*M+@TFLKZ&1:@87P=F^.UZ%5#J>J MD\SM(G65F*T/' *IE&-''I=K^:C)/=ODQN4R0Q)^J[789%9%R24PIC21O8B/ M6UI,6FC!6]!^8RSL9 8_B<#7ZGYS=8^WV(KK^VWU^=^@*F6E2V5@OD/N?K*, MH@H$(!Y^4%]A82$7O#"TL%7%UBGE$"494 ^J7ZYHD<[I1!#S@[4,W[D,+\I) M/S0A]I1NRJV??MC9WSZ\^I,< 0C44,;>U+90DLI,<)2D?B4S .6X_*PRMY8M M4!$0DB-&3L&2%^/#>0J]EK%O3,8^(63HY &5L%R:8,"T,%5&D!\02PZ>6&.E MP(#KO%%EL1:N;UJX0*X6"U:J.5:YB#P2?_^="8=MP?NEA$83:0;@&:$WA*F4 MF^ESC/BG(>NX@5FO)Y%K@?R&!=);N^$66VKNM"A=,7>H(/,U8"F7647^TT,T M0FNE5J70KGZ,C]!,)E*+V)5]@!]N""QEN4!@8Y>U&0U4[FMN,%SR<2)G(R > M?#7$7#FVBJ4PKEC,925=I 4M4GU6B@,+$9/$566X$JZ\!=XLH#%0!9>EO#X5 M$.%),:1FN*N]&?"A(.9=_YYW4_DDG*X'&)#S6B M\<3EQ9A2,;.HSHD?2/1: K]A"03A6R)]9#IK 41?#_ %I R#"$P;+RS$#9&& MJ^D%.)@ZJ 7T6RS-3[J48BG:L=Y(1-)V[C8'O0 !7K*BVM^I%M;B4 M!'XZH2J5-R1%%_R2G7&4,W.+7#25"EQ96=DT6[AJ0D(%KPHBQ=6?3Q:290'2 M"I$,T($AAI-M+?Y720HRX/9H0C7T=$Q[/4S=L&MTOKY@5](E&RE>B* ?OSN6 M&PAOC"BYQHC=I\G+J=TAM&&FF6%_[V(IMK?]_#@@D5?0O"ZHKF HBDHXGQ$J M%OJ5=#M+I#&5H'MA&,*F@6:CSC I]R,MBT! 9, MBDN1EY:E&N(I!%=@#B NH^6Y*1Z0S+H#(LORCWZ/$>YERBK@9>H-:A)7V\?^ M,;1',V3,F:3IV9^9DB:U4YU%%4D( ;Y+2Z4:06ZP0>Q]IK6EG+J-/D W+HSX M=G-^*?,J#^V7N&H'0I2TZF(::E^7N//(A>%AA3 $P?2(ZUG27!-Q2 +JQ13Y MM5@W*R;X4$DB3F2X*\L)O9MD;])1"4H!0H;[0[S -[EK^0U0/E >J2KSBC22 M@*,C4<]#4NFP9CDIOP&FI0*:\EPDF+_"1<]Z>9.>F [:ZZ7SZ9AG*W<<2_%10GUY8& M0I:,CWQ1(3I&-#D?A2B]74)#AD:+/!;M>ER$/K'."SU",""339=SRRK $;1< MV9W,:75YV7/!7S:+M]"A-3$N,/<[,)%6FB""9R9D!LGU%V MJ](N66#Y+=C2ON8E.*9S(-LO4"P,-41FQ A]&3)#!R,8&FJRQ.#O\JJ (7 Y M'62IKT#3"@>\^C#HZ*QXA,4[@*!<#4T=;=,\I )4@&-VAJ7J64N0VW2W(<1Y.'6RUB6/"S:S#XX MQC()E,U^H!XS72H6 FDR7C01C: (3M"KPFLP'PO+FWS81\ZN,:30Q:'G&;'( M0(T 7>J6DY+"SQU.#>Y?KNQ :; ";G:@SUH%FF.%GZD(]X02#G6UDWRZ4X\? MN&D"=-)U:Q5NXF['X%X1)VD0S4ST)[L+;F"K>O>X+:]W8]O=6_ODS_')>ZON MD\\5>T>')($*G$[J^D"!7>#\'FQ6!5IZKHKV,6H%-7$;U_U)FUR'). &T'.X M,+8OA\W3%'0@VB\7PD-BBOQ)!DD+;XP'LEQ:O+DLP*\=+]"5X@!B[ 3NBANP M7:UI*VY$'W/YZ-VNE)M.-B60I\2XD.O"(1CDC> ^!\L,H4K*D=A$-(HLEU>* M_. MDJ9'"*X@:G.#0WQ6A1%QA1ZBT>XD__Q%MVRMHY1[LHA/5MTBGH*H \*I[=$A M.X9?R:TVY^,FHWFFCBRK8W>QBJE*H0W 5T.*CH47RO ,T&2HF$"[1]B6 M4D9HU7S2OHGQ%G"1.1SJL=<\JWL- ,\SS.EZ]-9V5AH\EJOMG:G<7QN[:^D.9OQ^JA6>]A[U9G6ZG#X$U:]+WM'9:C5PNL7Y3;('_4^BK1X@/9X_P-FH^5V,\\JUQANV%CP MY'S&XP'^Q4Z4+CW I-??JQA7V@T[CO]727<*.SW4P7H/4_&BSGPW BIX\6W& M*5%SYFA,*)9\$UL5P57O60M/5'\V=?2H?_)BPLVDR./8;5CV*:A%!3)4)!^[ M MFX'K3F$*\MP&.$C,]6 3).&X!EP=R9-#BUO!"J^MQ2LUES Z'=@ZMI7#4_ MLQ(P]>J)O?.2[W3$!,-A"8EZM-FX-@&W,RFJ>KF59UP#Q*)#I.&7*"#NL0Z( MX9E_FONHW>U8HJ-J^'BZI"J)2Q)7U:_.26(A*94K;!';Z->41XLZYOG'XM%!P[ M[M;;I.Z,OJM#M9"*JSYVCM[<7E%&6'!2"U.=^$I0VD+U(ITC+_L2L1.67')W MZ(N3#LL_8GY:]07EKUT+D^P\!3CU^5P\;Z3H9]S7&H.LHG=8B2BD>5ITC:>= M;%-!*I;G.OB,=K%1U/5;YWV')1!R36GOZI.66 M6ALU)['3'8QUAYA4J[=M!Q@DV'F(U%_S"-I]%\I0(!Q?*\>CC&6?KT(LNRQZ M_55PJO2\[1ZI@6\GI'%,XWB&F0.\, V4*G>NDBAD2/Y,5A6I3HJ.92AP_P[@ M7W\V7LOI)I4NN(W2U%6L2DI&FRHREOOF*!P2X=BF&1H^5QE[N[VO>4KS9W\- M#IX1*_2;RR M*MP@F^SN>'^ZV]E]\GSWZ9,?#R/:?-3&+Z;AI1$'X8_FV&"##>L#CP"=Q<\; MO8W%QL9U] 0&>>.*CE_][-/6RHG.C V"X6R.;_/:BUKSEAL&[]0;T_IE)/'T M[.WK-[^?GM[$VJT7T/[5'QU '[[]Q_CWK"?QD?S.=Z(>^/ M4 0PI%LP#(]Z\I?P_1 G'RNZTDR-#@8R 1=]Z!WSD]V[^N;=!;M(OR5>IR#@ M3/[SZZ9='TYN^KNC+GXQ]HOOC^@;NU_\'U!+ P04 " "1@]Q.;BM7H8D( M #V*P % &5X:&EB:70S,3%Q,69Y,C N:'1M[5KM4]LX$__<_A6Z=-J! MF;PY":4D:69"8HYT6N!"N/;YJ-A*K$&Q?)*=P?_.?!*9B2!G%X>?>QV2*Y1*7ZN=4JD[Z)+CP9?/I%8L M>V2@:*RYX3*FHE3R3W(D%QF3U$NEV6Q6G%6+4HU+@WX)MZJ5A)2:%4,3YEJO MFSC5>OVJ&3$:PN]7S=\*!=*503IAL2&!8M2PD*2:QV/R-63ZDGBD4%A2=F0R M5WP<&5(I>P?DJU27?$H7%(8;P5K^5<2'W#1+;@B'E;+3FD,9SHDV<\$^YD8R M-H41G7 QKP_XA&ERPF:D+RY>MW+D'7PXRK6:)0K_+=?BQ^)DP6-6B!BJ4?1PQQK*V7;MAU(8=F4*5/!Q7+T;LI[_=$2V@8@D<4C$Q@(KE:E34 QV'J283M^/U! M[ZC7:0]ZIR?D](A\:G_QS\F7(OEZW!OXQQ?G@SPYZ_OGO:Y_,B#MDR[I'/?\ M(^)_\SL7@]Z?/C !O]_//US7YU'M[*)_?M$&H0>GI'_QV2=>E1:\V@[=+?53 MP8BW%[HAN3CI^GTR./:W385SL'&_-^@!(OZWSG'[Y'>?M#L#Q,D[J-;RI'U. M "\0O[L93Q-LM(&@R+5Z>?*)8L)!1XJX85&JM,F3@"G#1W-B(FKJ/R?R^S42 MVS&/0T"B7D65-J""5R0]$M$I(XI-.9M!SC81UV0A]:,W_".E"AQ%S$F?)5(9 M(F-R)-6$>.7"'S^]Z[LWU4I#CF#/D!Q3,'$O#HJ-[39MI4@.J0:!P0*3.;F, MY4RP<,SRSL+*F2>4X#^QA)()_)3'A,9SDL9&I0Q.@R)JZRFH3LD$1HI3048T M@"E%Y(0;8J2CNT,0LX!I3=4<22;TDL&Y*WMJF M!&#A2V$(,9R!!P!44<2"+ M@1TD"9DBLX@'$=$I_KCFGS'%LDU0@0G7 LHS%OP9-Q$HJ!,66 %QWP1$DR&H M.06VD SGJV;8*5 ! "K!ZO8X;>4) MJ([(2,B97J"MV)AK VV@(10GG=P@97X%-+T0YHZT6XY;K4@&-Y1\]^9#Q=MO MZ R9+%&CR\K1B,/0JM\C5#%K:# <'T(5!8,0!N@.!=<1DB/9!,(50Q;'(=>! MD#H%/@QD)86S>*)DP$*8UF0'#!PR0,Q9T;\*(AJ/&6E#C&"IUJYT[^VP7.W)!C_8T=TK@_P4!:<0 '",KRX(-&-PX:P4&HYVVW HL$$]4R-[7-@,U M-#A=IN$(4-HFJA\CDL<<&M!4/YP%D]F0@76SDUQZE*F"#2!6IES;" 0J%MM] ML 6XCMW5^%=,4 M7EA^O39[/<@,NZRN,U( M,>Z4:LRLUKNU3<,V7N'>!@+!-9 *BFD&U+)"7&=HX'#Y?K5,P5]# MAH20"8"?A4\4^9MRA^%M=WAP^-SQBH<'WH.= QQJRD/$G&JX>V.&H1K\!6LN M.@)5X0(4Y8=%&+GX7&>=<-TI6:;1/95:90DJH$7$/;&A,$ M4H56 %N]QRR&TB' 0V"%)>AZ2 *=B?,"<%&>0"[9)8N_([E*FY7X*'9"NZI&;86XQ^W%:1 MX:)KL9[,G"5 G@9NOMW(A1#!SBAWC8L]NDRJB M>ED^,!:M[[#0)BEKCRR!S*&)OV0BZ_5OT>=_V41/Z"^;ZO7V?K;7L[??<.%J M^>N8P1!>A?LZ?!"P1Q24.Q5^*1J%*F^DTLL<;B=@RPE<[0QCWTE00PE5 M=# M#O+937; *2 ?:,PW\!M[C84GL[]2#N);KTWCP%X)=K>_I6O#S0>K*0? L!G% MMC;@#"R3";1R?S.K3);=UMX7_P,9&WJN-B3FD0(GSH/U MF(T[L+]].I !E7=YC<=3*:8,DUM,Q]E##I6%*ILD0LX9K,XBZ>*3WG #@&TC MF;^X7<\3/Z4Q>_?&>U]N5#[D[8N17WM@]E,/>F\I<_!870ZR\U&-S3YI7N%? MH('"ULL+-#)_QO'J 3'&D+B)(-+ EL;VW@$3(EO]F"OG[%@G-%B,'_^B"8)Z MS&,G'DV-7$S8]S%N9L9#$]4/#HKE2K56W=][VQA";F"J$$@A:*)9??'''710 M< 7_L>U#0>./N7U\465"_*&6JYG<[J1:Y6UC071[S;M_:>\9N6HK;&OTF&(% MAQ8J,\50&B,GC1NN@(&YBO/JV-'?F')P5)POK+@7Y@M\3%:/> @NM8G87A<0 MMXSP?/K='^[[CU5O?_NT>T'OOXS>YM]>YUJ'\_KV:?5.V_YY$^ULLWM-\ )!KE_[^^6"-J5YJS?^%Q[^@]X+>"WK/ MC!Y(_]2J/>&G26L^[[GW3OM,WWLIICE><^T3HT[$V]^@_EO?0[ZJEG" M3V!;KYOVV]S6/U!+ P04 " "1@]Q..N@:WI(( #P*P % &5X:&EB M:70S,3)Q,69Y,C N:'1M[5IK4R(Y%_X\\RNR3,V45G%KQ!LP5"&T*V_-JHLX ML_LQ= CT)FF0_?7O.4F#B#BC#KINK58)Y'HNS[DEW8U?.F?M_I_G/HG, M6)#SRZ,OW3;)%4JE;SOM4JG3[Y"3_F]?2+58]DA?T5ASPV5,1:GDG^9(+C(F MJ95*T^FT.-TI2C4J]7LEW*I:$E)J5@Q-F&N^;V!7\_V[1L1H"-_O&K\4"J0C M@W3,8D,"Q:AA(4DUCT?D6\CT%?%(H;"8V9;)3/%19$BE[!V2;U)=\0F=SS#< M"-;TKR,^X*91)=? GG6,\CABBILU*P8* MR&'WG.H2;3OV0RX,NS8%*O@HKED5_SQ;MCEU) 92A+"%_\=)]ZC;)SM>L7*; MW^^QEM P!(LH&)E 1W*]S&L AL/4LS#;]GO][G&WW>IWST[)V3'Q>^ 4O2*Y M.&F==OQ>GOA_^.W+?O>K3[YVVSXY[_D7W8Y_VBM]_U+T ';5#'KSYIM?NH).]PIYHGK0O2^LT']CN;@5FPX08L,M?L M FB*!Q;%B,8A4WD2,&7X<$9,1$WM:>SNK>'6MCF0B$UM!\79 /M>D71)1">, M*#;A; K!TD1QG H6CEC>:5@Y]802,D4L(5?! M>LIC0N,926.C4@;4('O91 :B4S*&EN)4D"$-H$L1.>:&&.GFW9D0LX!I3=4, MIXSI%0.Z2WMJZ N!&2 I; 8$&C@AX JR)TR+83EP A9-IA$/(J)3_+A9/V6* M99N@ &.N!>1%S+13;B(04"K]13AYPA.DPK);&>3P$5Z!8Z<#O0*0A[ D +&DB#^!Q=)\$](?0HTD( M<8-MIE:]0AK,)[0E5!YGI (F * 2M&[):X?>6X58ND?TO(3Q^@J-JOZPR9+%"CRW>+;=NE-FMCRS4YYM_8(8W[$W2D)0-P M@" O#R8TO$5H"(10SE6S@!F8()XID>U5-P,U%#<=IH$$"&T#U8\1R6,,#6BJ M'[X$@]F @78S2BX\RE3!!N K$ZZM!\(L%MM]L 2X\=UE_U=,4 M7%A]O5)[/ M8@,.Z4:HRLUKJU#'! M[G/'*A[N> \V#C"H"0\1#8)OX$RI2ZSNH)#8<0O;D$Q!/K\F"BP3Q@%C@FNL3 MHX4=%H(?:Y=^!S(U]W/PD&A%%[,9UA;#'Y=59#"O6JPE,Z<)X*>.F[]NY$+P M8*>4N\K%&CE+:G9D+8*/\%L,TC((4H4J7(J(:W8=2VV@'X_#L)<.8*._W)&' M;-VS9 BV !ZU,CMC'$HR9LM[K/SC=,'7MN,JHGJ1/M 7K>VPT 8IJX\L@,R@ MB+]B(JOU5^;G?UI%SV@OFZKU=I]:Z]G3;S@WM?R-SZ ++\-]XSX(V",2RIT, MOV"-0I8W4NE%#+<=L.48CG:&L>\$J(&$+('C(0?^["9;8!00#S3&&_C&6F-N MR>ROE /[UFK3.+!'@NW77]*UX.2#V90#8%B,8ED;< 8:SN+OHK2:,GJ% =5E M,QM2;1ZVY^3Y*>A1N&55D#L*K'$S&L)"S19>=B_&6?:&)0 4)-F\B^H:0KI. MQV,HY?YF5I@LNJT]+_X+(C;47"T(S$,%1IP'[3'K=Z!_>SN0 95W<8W'$RDF M#(-;3$?9)8?*7)6-$R%G#$:GD73^26^9 <"VDP=,B&ST?OP3'G#J$8\=>S0UQ#1N//N7U\0F1"_%"+ MT8QO1ZFZ][$^G[0ZYMT_M/N"JZI+8VODF& &AQ(J4\5 &B/']5NF@(ZYC/-R MV\V_U>7@J#A;6#(OC!=X35:+> @FM0G?7N<0*TIX.?GN=_?]QXJW__JD>T/O MWXS>YA\;YYI'L]KKD^X?QB[+-AGO7G)-["4C^5"V?\\B_O.>:I4ML_PGW>D/O#;TW]%X8/>#^N45[QO>@5MXCNO?P M_$+<7+,@Q<<4#H:O/,A^G2NF.1ZT[9U5.^)LZ :.YQ-EBH$U MDFV=NZ=75) %RR3C=ON^C%VR5P5W7H9\V7@DD&*G:1^%+6)- MC>5CBQ#.KS\K&0@D9-HD)$U/G9D0I)5VO[U(*VW4>-?NMYSO9Q;X8AS V?G1 M2;<%N8*F791;FM9VVM!Q3D^@4M0-<&(2)DPP'I) TZQ>#G*^$%%-TZ;3:7%: M+O+X4G,&FF15T0+.$UKTA)=KOFW(KN;;-PV?$@__OFF\*Q2@S=W)F(8"W)@2 M03V8)"R\A N/)C_ @$)A.;+%HUG,+GT!)=VHP@6/?[ KLA@AF AHT[KVV9") MAI8V49@VE]88HZ4"X5C76\+PMMD\5^$8&+ MD4KC9[%.RQHXW>-NRW2Z_9X-_6/X;)Y:-IP6X:+3=:S.^VT:I*8^[O;,7JMKGMR8^@P=X&YJN_+]>)T++#- MP9'9L^Q"_]N)]1W,EB,I)5TO_;I"$?$\S$$%P2/LB*Y7-0SH2*1M%GJH;:TL M!VQA2[*(ZP,?@? I3)!UG* X3(JS'1)(XPMR9R3D)= MF9"5[V3;]4F$?H#]LN(H4R%&YH+[>6 @^2\ E$7&9F"G6(9)' M#'60PP8HI$-$'KJA6X3=#SN'I9)>G_>JEE'_F$(^P0CGD\!D,O?%G:5O@QI3#&R7[R:%$?=LJE.D5/ M>H^'>TIFJ>W+1EZ=>IZ&9E[%2$K@624=XE'Y>A M=(^4>4P9U7)%$60XJ DL1#>-B0IX%]4D3"X3C#I)G'MU1)CT<1331")004F" M ' :FH<$B"^)$%*2AM.(A21T93\R]-3A5LG$49,@58!'-%8RDY40+CYA3WGQ M4\Q/=[4M(/H\"6GJX]+A-@)VNTEH9?["&%+QFKXPQGQ+E^U5 :&,MV#=@'(, MLA1DB'NK2X-@3OV4TW.JG="JJ@A,6@VS3C?M)+SJJ4;F@;]+B2*=0EP=P40RX$']?7(D$NBU4WK[;3 M\6M=J3=*:2BL1!='4:. 3VL^\S"BMK&RUH]^\UO>NA%>3K_[=XZ#AZIW\/JT MR[SW)WOO., ]V=/7S+-K?FF*L'V*V=?G, M-35;2^VB*C#IU[4RS 9[90GGKPC[S'N9]S+OO;#W$/USJ_:,EUF9)"N3/$^9 MY.&GEM2:]J./.]KM1R19)>9O75F9]S+O9=[+*C$/>8 :,U?E#I_(%U:_N0JS MK&&D;OC*W/FW#>69E'"\>*>2-O^$0LT2\M8+-5M8W1L?T-QZ,OV[7F^_:6CR MQ7KS;4,]I6_^!U!+ P04 " "1@]Q.QD\08^R\ @ W/" $0 ')H="TQ M,'%Q,69Y,C N:'1M[+UK5^,XNBC\>9]?X^ZSNM:!*%TN6JKOK+/G6S9DJ MJ 9J9O?[999)!'@ZV&G;J8+Y]>\C.Q<3[(1+@%S<,P4DDFP]]XL>23__WYOK M@?5-9WF<)K_LX7=HS]))+^W'R>4O>U_/P@.Q]W\__J^?__?!P?^X)Y\L/^V- MKG526%ZFHT+WK>]Q<67]HZ_S/ZV+++VV_I%F?\;?HH.#:M#P0U_:HM>S,<+4 MMADA(NK3<]WG]*)O1\3I[=]\B*(+*HF@6!)M7\C>.?S_ KZ2""$=V73RL-G; M>^.WCW*8Y_CUUK2;EPYOL_CRJK (PG(RI:K]J@!X >8D_V7OJBB&']Z___[] M^[OO]%V:7;['4LKW-Z;/7M7IPT5^<-Z?=KV(\O.R8S_.WY=-[^$5X@#A XHG M0WH&DTT#H*&A>U(T]TZ*AL[]K+ES/VOHG/S/!TT6^D4"_K7>HVOBS;VK 7#08+L >MDW]-O-W"1$GC%--14F2W!R#@ M[22;Z]2 Q[2X&L31>?.+QXU-L&;%'5!GS%4U- S)V@C6K!7*B2^$J@&:OCYO MT0^FI0GE4=S+F]]2-C6\0]_TKMHQ/FEMPIGN'7S[JWEZ55O#H+0WO&@1J;*I M#:;%?'&G2P.,4=:B:*"AC?/-TQ9S_[C' @F8=ENLA,8]%B@B_=:7/#4#"&%U>#%JD;-S8,&^BHY66FI6' 33Y3*37# M31#"[__G\Z?3WI6^CL"JY464]/14B^>I3;!S9V1)A/%8^G[<8RK:@Z0-=653 MHT(>9KIGW)+6UTC@MEZ6#O3[6>>[/-[*;M/F!M[.+X8'O4&F&R9<6L9)<[-9 MR%J(5C8U6V##!0U::6R&R]:&@46<' RCK&'@I*55])>(?;/(5^[-MT6^S[=& MK^E*]P&*.(X:_*92#FH]%C("7L )+6S0..&Q0[3 VVAGG'J/)KW8T[T6Q0@M M#6\7430T&BN[_9+&28O9;.ZW -_YZ/HJ';28U+E.3:INU.:PCIJ<#>.\ MMQC6LFG!1)?/LF6*\4T;/V!00,D@3K0)LNZY[TN\]\5$NB,[3=1IL^VE("\2 M\J9!I:IIT.@S/;3(9UYL<>=[-7#SM$N[_UCKT? D#*=+YC#K+VDVIP_J '4 M%J.AQX1NL+C7:9-.G!AVWSA98F9=WK#=,6/5^U-3G^5\4=2W5UE)^W^1A58W.@TVI.3H7I,!T?VVA)!I:;$X_5:NK!I;K%M^WIY*,HT-PX912P0& M#4W0F-!Y(?[J/=KE>V%$5K4WJM3K9OC&>FH^%)OGW[L!DFD^C_)I2-7D&U26 MKL4 &9W28H#*II8$YD+_I]G[Z<=7;1H=6MK=I58WJ6'(>9Y>7#2_I&QJ@29O MDL")_FP2PN&P!<_0T"(.\2)QB)O% 5I&O8419-G<',&W!O M2&AU*\NV!9[W MA>XG:=&"D+E.K=+4(!0S46H2C+PEYYXW\9X1FGB!&,UG)@QJVZUJU=BDFUOF MU"@/>9,/ES>'VVGR ,<@30[FG ,];-%0T-#D0.D+;=QPW8JI<8 \[7A')2SR M0MKU?=RTTC+1]W'C4DMBT)B0Q0:F)3D_ M39DNR3JUN]M GE8 N2'>7?RW!8958[-B;C$;DY8FV8@NVQ:5H&6!>DF+_&JQ M;C$]FMBDQ?_N-3G>^OI?+2D>T](PX*K-);IJ](@FH?W"K$PS1T#K.$'9C/%) M8Y-$CUK<@5&K-"Y8F)RV-T>E(*R@%?+VR'32H6FB;<3*&JDU33Q=0;#[@/S4 MI-LB-DM[WY>P&?1H=<@7.>(-#GB;N6RTD+VLEY^W1*Q5VP(EN31L;],AEVG+ M*\NFECAO88S7S-YW$DC+,T3MBTDEA[48O*JMB?Q-47K)[8WQN9$!?=GBP8\; M&W.,,.E:2M=HY1F/3%*,[XLL2O*+-+N.BKBJ2F '2-1!C"^^M=4]F*8%$>K" M0H :4N>+ 6Y:C.6R:9,#PAMBUF5A?&TFJ(?7\2]DG0M"T'W MNC1EA(HKT.TW+2ICTKHH&E^\U-V>BP(-.&Q?+!LV+I8!27M)_Z+-7Y^UMPC4 MPG1/VV9%M/4B+8V M=#5TOAQ%+=@U+4V.K[YP'/.;B(KN/![8>S^%KGUI'^ M;IVDUU'R4]F6Q__6'S :%C_!_'[NQ]\F(P&GPT%T:Z)$O??QY_CF@WF^SJH_ MXWY?)^6?T'Y4Q8?5I&^*$Q,HA#Y!!/V._SCS]ZPDNC9/U/$'!9/NFXF'@^AR MSXJ!,&'4*PX\FSB2$L*E[;)0,H6Y'=J8!'Y(L.^A@^]_'CRHXYY5F8Q?]L#& M?#A/@;A1L$PU[R\P+.V'\%U>FS=Q M!2=8<.P'+F.V5#QPI8M='/I*_C[WC54S:HGI]P0%3 /2E=U_&8 M=#WI. (K[C&7.EZ(U'3"RSKN?30S>/Z4@P0$\M8S*^'1X##IZYN_Z=LZ9X0. M"7T<>,KG#-NN(,(G'E<.Q8C(@,XX8TG'O8\((8R$8Q.ZLFE7G'VBAQ#9Q,GE M:1$5=] M?8H"ERH:2(D)=FD88"'#@+B8 BKE=/;+.NY]_$/GJYIV /TO8;J_ M9NGWXLI+KX=14LF5)QSN0F"#B@RY??&%> MW!N_6"=['S]%V:6V5*^GH:&LPR[GMBI 3_1EG!M/OSB"EKHF"KDC&?5!Q5-F M(]"0P@!+XUF_JS#H\\E8U[=,K/1C<9S1*N0AZIK1>YW<, 2*SQKE,054,GH^EQG>XV M_G[F_W,12_4"8.#>E3Y.=/6<"9[A?1_*8?W[XS(8 MUC7S8K8*O2E M8((#=SFN[WM2!3)TP6=BW)OIYB4=P;*\HU.;,B'$ L(Z!)#25^9JI/XW^7W7[)TJ+/B]LL ME 6T!> V#PVJZHK>-4X3@(#@IXVE$#9FON.Y1+I,N1@E])P7M' M*\6#8<]7P(/M(J/^,$NRAU525HJ%S/%7[@,$]1-Z A M.'A@R /@?J:HE'?<^ D?@5R'Y$T%U"- *(=L)1<"$'0CA@9H%WQOYQ%7. MS"@NZPB@VNR15#T\"A?"ZI=DK9N9";A>-(R+: "19M]$N>;17IH7AV ^X\RP M[J?TCO%Q, 7B@ 5!#*0S=%SJVAXQ'@U!5+@SX[.L(VBRU0(X9T>?"J#O.2!C M'"F,;.9)JC@#9\UG'@]P$#@S-WI9Q\?Z"UAN/6W,QZTYKD?XTF-!@&B "&4!1](/@&"*>IQ" MJ.O-G/!E'?<^8H3?4[[@FERGR6F1]O[\$F7'F8G\=/_O MT6"D9P^J\:\+"C3P[$ AQK@KD(,"Q$(!L358"U[CW\4=C:MAPMB7 ;1)]3X. M4"(=&P(G8$!.&'"?Q)PR*14&UQ9Q5'.#EW1\-J +F'81,4N #*,@?YP&9>A;ITIF^6=7Q)\!Y$O<,\']T!#;P71*0D% G!'+!TE"+/ M(Y)2*E&(:UF )1WW/A+;MA%QJ/,VE+L'FJ_" !P4A[D$0A'*)?.QP(Z/ X1M M4;,2RSH:T#@!011O1+5F(X$=*D+EX="Q0T;"0'(;L2"4B"CS:98A6-81C(3# M!4(0>;\-Z9KA0P%H>H4\Z4O)7(\*(1GEH#&(](7MN[,(;$E' Y] H&C88R)1 M9TF*P/BH['=ZW"N< _-C&MS[^KPX3/(B*_/-TV3!_Z>SM-S/=/8]#>-O>AR1 M@Y/W#6*P&)ST4YW$:7:4%CKW1QJ>F9Z7P3D,.+M*1SE@Z"A.=*%U,I=C^)0F MEQ#(7YM73S,4D\:O2:Y[H\R$A.?%W:3"A")WIUR;4O6G.>3AQ$2,=2>,@;R$ M"-C(Q<9<05 0N-QAQ&.@%WS%IN19UK&T9YAR@N63V:\QAS/VP]Z ,(OQ>SBN M,@*4ZLIGF&5GZOK+98$('&%[(=A*:0OE@AH*A&=3PHD[B[R7=:PZEUXFQI^I5NE,+)G78DQU;3(%=5_'M4.!,9.V'3 9 M.,J5X)!Z1(1@WHD]2_TMZ_BX>'))\J,=(\>F<,- G^DK0 !PV&'22Z^U"9/# M--/Q9>*-*[-,:C4?5"CJ_VN4%X9=SJ*;NDWUN!"$&#FB%")'&TDD5.#Z+E6A M4C/HEW5<-?0MV8+50N^%02@@-N;@N_+ ]P/D! 8HR1WX)&Q]MSIZ9&WI<]/FE+/T&:_?0N P(B'SP'SSJ'X+D28+G-IX(7,Q-*S)>XE'5\U!KT+YJ(X#3N* M0+#E^1YFV ]=!K&E#U&8 ]X[XS.+N:SCWD?VBD'H@^'CMA"! IX#\\.8A-@2 M_A H%&&(/!3,;-:RCB\'WT/IU^SR,\ZY\AT%6M5GCK2E'S*/.Q+DS*'(KI3@"JL0,4HIIRZ2+E>B^2K3 MK\O2 28LX"&EB-F"@ L@N)2!IS#A"(-7-_/[EG1\"J+7T/I42XIWBN$"91;1 MN T^/<*>\#TB ]?S0L5]-YAYCLLZ[GT< W-@-KWWK=*9*'V+W+HTZW[P77^4 MF>-'(72#?\ *UC5@["JW=-*'UL_1K47QOCF#5%AFQXF5?M.9%5D7Z2@[N-51 M9@U+ E=GJ*:)/OAK%&4%]/E606=%23**!H/;:J1Y3SG6J@U^MTEZZ64MP#UF MD*X?M/:K!WS7@PMXV.018XZHLT"FKZ,X*1GO M>UJRPE.*9K?4-MWC 1:ZH1^8)5>'8Q1Z$@D*I.5@W%W;);7L]I*.3^2!^R)\ M;VB;"#^QW/$%U/3Y0$)'*R4PB%&$#,Y(01_(0.-3$D8SA3V MLHXFD_&HY.W:EXXNEI07I GAMN2!1*'TN.L+SX%X5:K0]7T2>* E:X6^BSL^ MNFKT^31Y2W_O)<6$(D&P1P+J4YN#1D*^"\&@:_NNP$Y02Z@LZ?AHDCP]7726 MZ2@?9;>UE$H]1\V$S[Q)3S9)D(1;-N$8T;L@-D>.:@"W_$#EG;_Y^!\ M8 KVJ^XGZ:#]S!9:[9N<]"WW07X81.8F 9T-W5&Y'_:UY 6ZFV:_XT2#C )D-\9/A ML[;: %UM;QQW9P<4S][6GW2>?#5]W^2+,6::$#66NO\W2C1QUA%5U0%.Q1AR M?F $]&[+$R&?JM&U!YH<$+%"H$LMN_9 UWG\N4#/5L'_F6?%/[]D:7_4*XZS ML3-YQRTYT[VK)!VDE[?CUK$#\EH(FZH(?6FK' MUV;QVMQ_ G!]:()K[^/4D#8#]O/[QF=74WE_;RY/57+B<4I.K%3)U<5Y**-S7]CU*+';$W7P4^6+([&[B%TF[<7;'V M[JY8N;M;;BE;>Z!7Z.Y6,)L">RRF(CTY7T#U_AK%>1GC3W.JA^[GS1#PB1BW M +/WT6SVGT+SYY=)>!-B>:.9;?3$#W$$S$T/M&)_AX- M-H/.[;Z'(? =4':1R"=F7::DK/GT.4[BZ]'UYE!V.OV]C^;CG?EWY/POSWT5RMJI@LSQ[.CK/>UD\-"9K2?#=/^DI>5/NE=S,IG$O;Z;HZ;N8[A24O=0O$@_/2(, M64:@6:JLC4(O-Y$)?6=S6$+@]GU' M_LTA_RHK%YXC_?-F\D17N]CSJWB8;S$3S%N/!KAW31-TK/#FK+!BK?!L5BA/ MP)COO0.LL #N766%H]2!$]K!WE!&>+:GT#'"&S'"NOD) MYBRP@=G@,(H&D\/.=X 1VL'>58W0,<(;,<+JBZ">QPB=N_AF[N(J6:%AOW)U M\%UY_EEU3'YU!.+\[DX=9;TKE?1]_4T/TO*VB^!FN#DUP3/1;@5W1O4'P+N> MR>>7V3?Q6';Y52QS+JSS%I4 MHSR69E7ED&;*=7.D99)T9Y\PV3=Q+IX]-RRL-R&EFDNE2@NC%R M$Q-D;0#.9<,:(-S$]'B#'@BC."NO '!O2^CNIT%]>,.W,DP+XP20%9L+YBF!-@D M*WJ];*3[G^+H/![$1;QI$==R)?=PF+=/[4U O'VLZKN'FYW3?_=1]U =^"B^ MZA3A"T6+G11T4O#J4O"VH?#\18]=A/.V$NQ? Y8KDI(D2,P%I(,5KQ?0O6?+=<7S' M\>O'\2^0Q?JCYM>\XCWJ'>\^AG>W)6ED?&E6'L[H')@?G;K=6I;=3'5[1U1L MNE2^^IB%5=._1 +^)$]_5U>3[AE_+A4TD(1TD_,CVB@7=ESK'<9*9L@K)B MTA8P=\%XOF$XOYEM,__P-2&?VR-Y^ M,CMD[VC!:9_#9#@J\K(#V2R.>AC$,VVS .1-#';GJQP[E;.5*N=%:R3G=\1, MZ^J"OT:FECV]'J:)-I5\=\IE^_WR(K=H\"6*^X>)%PWC8E,N+)M&_8M K97) M+H)U%U;_G\$FO=[H>C2 KOVJNARZ9?K*$.*;WL1ZV(>RS$/A[MAG$?N<93K* M1]GM:9'V-N1FFT+!180\UPHHLH3G0_B+(D3BXW;&OM TG? M#.2NZ(@[&Q$[>_&F#N!+[KCK!/[-!/[U+E#IXO,WC\]?\EJ4+HA;RR#N[4G> MJ>T=('(7FJU):+9Z5NBB]$UDA1IHW+P5_@EWO^&&#;/CCR=LMIVP :9^LS#L/ M[75+L-_\ZJZGL4FG!#IVZ+(ZZY#562/V>5J V*F2#0@.GT;:;IUOHXC\9/7? MT7G[%?OC \6.*S8I9!P7W99V:CB(DAFQKZ),G^CA*.M=1;G^DJ67670]W0;^ M_T9F]S+,_#:(+Z_,QN7F 1M&_5:@JYW>CX/Z]92$\Z:'>3N_$T ,(0?ES\=S MT&E\LWL,] "@7XE_N#DSCI"'\L]<]Q7PCRSY1Q-LF+E30)NH@( C'N.EU+NO MX(BPB0+J5,_ZJYZ:)S.G29[IR53>:LD(N%,BFZ!$[CJU=9VP\FTE'1ML!!N\ M\/;R$_U-)R. \!J"-PC;ONCL(LVNS#^+*\^B^X&>I>H?MG\35T.;XX MA6_SBZAGVDXGIFTNXEWE8]_U4_.]>[_^/EE M'C_&\9T3DU_V314JW]_'Y5H+4,.67 7SZ<>#D;FC\]2[!K<] :CONZ' M67IM]O\@#L"%5P/!^FMUF56XK@\"G>S5.\+(FF6 M@VK%TBNY_6]^#M1\UKICS8XUUR%OWJ0UOT=9?WITM/$Y3W7V+>YI%_RL?HG9 MKTF\:=? WX&JND.\6=>8UYDL7$B-G 1?([R,]^I :9.YBGGU?V7090<1=K(OX2P'9%\3_#WD];_PZM$%G?O7F*W9W@Y?G"!3<:5/&6UL6GM%=A MYRY[IEEQIK/KP^0;(-A /\_589S ,^)H,'>IUZ3]Z^FOZ3>=)67#I8:N.C#:+O=MP5N>Z-J2MB-=;4%Z[L/*!.-^&XALORJ]4TC>_S-Z*;]% SV\= M^9PF^O9SE/VIBW"4]#>,X=H!G!&\&<)M(.\R]>*EV3#-0"ENLDY9*M +H=P& M,B^U1,U2,&>+'J +S/Y9G1EIEIR7[-6*AK7!6-B$ VEU_R62C/J7)9=$Q:CNCFIQ4*Y(Z'MT, M'MTV5VO-V767'+U5^ +;[BRN@1O0^:M/X]%=9[&M(?&JDF*;G2#?F*S8]F;I MG\6I'9]M/)D7>O2;3]\G.^!K3-@[=[ MB[4.86P&8+LZRN+DTM?#--^XHO.E M(4BUMA0GLK$^W)KPYR>".6[?=WNVTQ>DR;&N38=MTB[,5R9Q-L#B[ MFT_J\L%;2MAN<7E;2+SUR\+KOR*[MO[BSH04:Y'E[^*:;@OR6IBN;IUBS77M M9AODC5&V.^@5=-M&UF19K4MCOS"/;GGV:RUXM$M\=5N;-HA==\E7#:,X^WLT M&&GW=OKG;T#E*.M=W7[2W_3@#B=.^QPFPU&1EQWP'#?/Z';OJ-*-3@X\#%4S M-EJ JQ5Q\GU,[T"&8 4<2W>/\6C' #5LD(>KK&VSO:M@)O)J6JPSQ4_AZXX7 M=Y4!\.XQP -)7RJ:[?CZ+0/;+>?KNY>H= OZ.^-TK!M?O^CE M0)V^[O1UQ]==5GW3F'DMTE@OR<';FH!8VW!_S=515Q"\XPS0UIU MC!8[F]6EJ+L4]0;Q]0XQ84?RKFA])_37UF<#NK*LK7R>&B.+=H0(@.0'YJ K$Y<>BB4+T=I MH&96^/!:0VMQ@.@!FM)ZUE8;H)-^K7N=-28MSV -(_=+64,-#0[*LZL@M@<= MFPX-X&/LJ:1_7%SI+ !E>!DGEV>Z=Y6D@_3R=NNX9X6(>"4&DX]C,/DV#.8! M6D:# G V;MD*;FF#JB-]9W;>UNR\.6L\R"/IM,(V>AP/(GWG<6RLQ[$9#':6 M17&R99JE&:9=(?N#O(V.[%OE24P25X;FQJZF@[A?ZLK#0E_?O4#B&!X<55:W M!'IR,+49>EK ),R7O^KT,HN&5Z!QJZ2L:56@7.&+#>*59E3,Q]-\UU4;D$V;0G339.)1VDRQO7V<%$K<+MH<3KMTVF?-320C^/23EUM M,R,\PFX]0UWE]O#.F^GL>:QN1.F]76\^HY1-Y-17[X,XL7X;C(Z M^!RHCNF>Q723E\]0N:$<9ZQRYYN]OF]6(ZI8>8K@Q2/#3I-LI";9L8"@X]+- MY](W#P4>:B"[4.#MN?3M0H$5V_!'A *=8[:%WG9G[W;(WKVH&GD%\]6M$&W: M"M&+!I^OD^?OF&[3F&Z-W/I76SSO//O-].S7-U&RW/L#5_GK!NG%!SAA-8AV M13T]C.2]=)04V>T_OYYN.*7'@'SX>KHK!*[;GX[ 6ZBT'T;@3FEO$Z6/Z8^\ZLK/DY6*ZS62ED7 O-XN&4R<6TWV7C'(GP)T =P*\B1:XOFC6N=0; ML1AF=^[QQEXL]@#R=;*V+L1Z@&+L9&T]564E:O0H_4:<*9'<41XG.L]5[Z]1 MG,?&VD]=U*,T/8\^%?UWFT'$"95:0*J8>0R^/*.]V?X):.(%0IB9Z,YDEWK:-\E.F/XP?!GY-G3%IF3S6/N??(4=YO M>EZ($3?CWN\OXAZQ<%%FA9) M6N@]:Q G?YXL'ED.,_WVK#2#J/N7/;QG763I]8F^R'_9ZTL'2X:)EHP??/_S M(#0O0,A6"#/%H25T.5$N#1UE^Y[C^H*JT()1A N;:2[(@T?M645:O?0,9.U4 M#W3/8." <8(IP4@1/W X58XGF5"4"V0[7'GL )6O& .]M/L_!^>#O8\_OY]# M\KIAW29(8(TIQS,$$CL,A1QP\#EM V!E-G0D[C< 8S; MW!:!3852C, KN!1X#H'+NF\4 AF6:(9 APG?)23TF&#*1I*(P*>8 9B,((;: M$"@$IT'@8BRDRUU78HE=P(ACVZX24LYSX++N&X) (FW'UE+6)-CQL"\"AQ!@ M0*Y\10/J \23X4@RZWXS3GH3(?87 :A M(UULT_L,N*S[AB"PDF!"!)LAT.N3X8 M$^?!PSK?IT'PZPC$"H'D W!^"!P$6@ 1,$#P%\8. ?>DE7&!R66@P/#2D''; M%H!L)107GN"(XGG?9UGWS4(@>#@S!+J.\*1/)<4ALQ61+ S!"R+*D;[#N=UJ M>JCK^4)($2@8YV)P.ZD'/"40<7UBTWG3LZ3[AB"0$,8=[:"9YL0>"UTPV(PZ M%"R/IYCO$43!#5($3#UIPY_OAG:(P6^R"6,XL%WDA4@0AL"H4.'/,^"R[AN" M/QOB!JX%JPEP(%R%10A8 \M#%;"CLFV/4\\1U.:M FQ+#-Z2XW.;>BQ0-N!= M492F_MA\@VZ>L0V # AUG%KT0$C@V=;EDP($" M_@O!-9)^2!#&G(3MX=\N(Y#:-03:'L5<.;8+RLEA$*4)LW3G^(%$-M@3JS9, MH (+U0<@9RP/R0*25E$'))0^*[V)M#X++N MFX) AHSS4Y-@2CEG), 4# YP!E..0VT%/@JX=M06K:8G5)X$N$UHSIG+D?(\ MG_JA= (:>MCSY],62[IO"/XF$EQC0,J([P<$ $$. W?']6W;D0K3P",02+1"\.W.I[Z7=-\0!(XS.*(6/U,E$0?6@YC60"4R(" M$&2;,=N3PN@JT/7S')/X\@%&*D($0;5P MJ Q;W4!3#J*,R7$@7D3*E_ 85_H*<]L-P"[-(7!9]PU!X'C5VIDQ( /O-G1< M:4,4J*@7<&EC!T!$Q*;*Q[74K8/P@T=UF=O[;.L(>X8_1Y @\+ -TL^4QX4" MP1>(*6';BC&G,SQ->1][YOJP )@!+#48 \IXLIT#=UF$,2(S&\()\4(,/$D#\,DAJ@U=EZB00;Q&66"WNCZ[ MC$"PA3,=R+F2C+H&=6"%C2PSWPNI+XCK^\)KC5YV4P>.%Z^)5DP37O$ >N$3: <8L)"#U/0?C,@]"%L-9I58&['3[7P:_@@GOB<%M6VF7-_%/N.>$JXC'$G;"TAV>0$?[(530Z"' M @+X TR"&0FE%*"E,/=<[C&G?1EO-VW(6 4B/I-@84.X"]:#^@[X+PJ) *(Y M:NJY 4Z'=9%P P+-,N\4?P[S!2@^9A.?N9[CAMC%$,K9#F(,/)R. 1LDV*YY M@0)LAF0HI"'"C( UQ#Q * 2&\9&-W-95J%U>B!>$U/#';4FEZRBJF.N'0KG M*IARZC+0AETX:/5A=K.(L_)A M,*B[&0+!@7:9RQ5C+N."N+8;@K\;XA"DB]FM>]!VVXFA,R=&BC ,P!![8:@8 M]P,5A %V.43\/E<\;"V#W641QL*>E7%*";X%@;"7F%P@=: 3"GWJ(4[!BN!6 M$=YE)X8@NZ8#I4>D34U0[Y@J1 CX/>E[CN0^L&'8Y0*;=*!MSP(YZ8$F=[CP M:1@R1+CD#K*Y'W*E?%?ZK>LANZP#X8>H(Y!)X >?$QL\:E>99$(0>,*33NB3 M5@3N)@=6U7 .KAEA7X"I50%P MAAXLI (-MC3/F^C5![+=).5\-!@#%#8.@ M CFPG\^8X\+_0&P=3@*J0D2#UEU\NVF$Q[OX>&T]">27.)00&L"OP%?*0<+P MHF*(8XJ]^BZ^FNU>-JRK!6E@7$+K>(=@63"3L7$9Q0+<;_"^'49M01#X/VT( MY$PJ)R#,58 \\L W(FI9OB]KJW[)1K?K6=RDGOMEQZ<$X6RI!:"B-E^5" MS#3/MLNZ;PC6QWDS/K-72MJ.()ZQ5V#O ^#:D"/?=14.,:"[-6C<374[KESD M3@V!KA $<*4\+AD$0""67F@'%%2R+1%KS9OM9N7B).J6-0GV),$*!XX$EUT* M8!/BA$@%F 0.YNW[!W93;TYV/Y,Z D,OE"X8=2]@T@>N\VS&?+"S2"+P"+O$ M68,(,SIS.54(ZBD, A\I"OP!5D,A<*0IL*&#E-N:]]EM$79F:0L701PG$.,! MF'6;83?T@ =#YBJ.$,0FM;U_!#L/'M9)_GV/J;[IU\7,"VS@T@ "T3 @IN08 M&(JKT$>N7QU5-O:8:KMEEHWJ/*8&;I<2UQ (IHH%H/JPSV2YU!AX )ORL4]\ MVF4Y&_=:,U)#H/24DH(2X$77 XN" Z6PRQ3RI>NWV$D2: ]"QPP7Q"&E=]=]E+Q" F653 M_1!YPAR6(PAG,C0[H E%H L9-3F9=B.RDUO7QN?783FKFP@XXI0'U$;@XG"/ M2M>L;; X$4JQ*T[AW;CW'WR<@C!/9*?G3U39Z.LI[.JX]7.@+HX.]^_.WC MS^6/J+IE"^3&\6R( @ *\&M=L/)2>IXC$194AKYY0W1G(/RP\N+6X!4PIP^N M='QY57S !/WW3Q=I4ASD\;_U!S$L?MHS;QEW+5LNHNMX#_D][UE6F+W[9^\\<(F8<<@>P2\%Q=%T7_!Y%?!J #VX+'\&+\F&4 M/.=='\^B\X&VT@O+,S?4)47^\WOSS#KX-22<9^]KGUOQ8:ZZ.X@&\67RP5PV MK;/:// 810^?.6Z9^M>CP[/ MT[/U%EP.IWVFDSN-/"^GAR>'0:GECKRK>!_ MO-_4T:^!Y1U__GQX>GIX?+2B&9-'SY@TS_@?$600Q6ZYH MEJB:96W\,.KWX74' WU1?$##FVI\G)BK)LO/]1+JP^4O#-+FC;A$B$F;/'?/YV76O6@EPX&T3#7'R9_U'%D M'ES.'_13T;>@BT&TT<2 [*)O?F33UO'TJQ=B!-A>T.N;S@ISQ^WX1>=I4:37 MDSE5GS[@X8V5IX.X;_TG*O_[Z0X]"."VCNSZY_$3ZE]5."$506HT3F$J%X/T M^X>KN ]T_6E,308=[_/&(SBX&O%__A-S]--=!IWAY'W)&/=TV!NKA?#XY+,U MF7+U$^Q4DB;ES91QK[1.9LN!S3C1C,U"."5-J2''GA/ USX12+F.$SJ8F,/5 MS/$M261N=>WK^(.?]D;FFLBSVR$X!..[1T^,40G]ZJKG/\[\)G@6SAVC@]^G MV+XSZX]UB)Z'(*M3.%NB<%:C4,:0E02XI[,V5]L\>T(-HO/#YRC[TSI.](\/ MEZ'[CL0&24S%G5*^$X@A+@CA )-@SQ,'LE0<^$P8YIND_1A! 1R]B-F=A_+A MWN(_X+'FT?G],3<-K+].D.%'BQ%N%J/?OZJ3L^#DTQ_62?#E^.3,^O+UY/2K M.CJSSHXM<.O/P'>W,+6.3RS,?NC_:!V'UMEO@57S^*?>OO+.3#.6U'X-/T4^ M%@>RQ4M),ZNXTM9?HRB#-PQNK>I"MQUO[EO?\?/\YWZ_B0A\8O:!! MI7S/HN'>8A=)UC(41/*0NH'9D,X\!PD(F:FKA&^;K*.RFURD+R5@076%>[NO M9%T8]5;\LA??%!_ZT/4:.E[UH]M;'64ZV?OX.;JU*-Z'H G+-N_H[J]G8V]5 MKM*C(\B6^1R?/ VT>=NZ01;HP3Y;9Z1>Q4@91A)-3MHZ@;5S)=118E>6RRPQ/;9?+;E:)YN9]%^M)O>/=PI?\6Z/?2Z^LX MSPW:PQA4+IC 'YM[W"!.'8 M]# #H8F'T<#2-[HW*N)OQKD&8NE\'USIWF!D$&S].QZ"<>P_9B'Q+6CS@\3R M1\MA]@%U$%JM\_Y\M)],(Y;_\Y^"8.>GW"KT0 ^OTD1;29D7J>,Q,27LPM"!.HO39P^I3JDWX3=VZ MN>4=\8X]VH*,AYR"28:6&+BB2G?I3/>MX2C+1R;O5:36:553;V'RP_F/QJ"; MI0[5*S[L7FQ2OJ&O>V/__\,(!#_*Z@VB/%^3<&!>O[ZD M4MU!NF=1Z4N=WEY#WQ_R=0D".ZJ_)-6/QDL$I;#KF]Y5E%S"%XGU_2J&;V:J M=*.4Y-/-B%F#3MLYOK=Z5AFE?FU+S[U>Z M3 H;)W2V/OO!^@'_6%'R*LJMBW@ 3FPT&$"789H5QK?]:Q0;SQ8/[FF93M63UH16,O^DZS'1/EZX )E99JIE; M/\#S+N!?/@*CD%^E9KUX4AM47$7%'!C6]^CN5,T\J\%C0'[ M:PVX'9W_"V Q@\K^,-),9?PP4W6:ES,I9VIRBQ)9_>@V?]=6]/.'SNL?ER6( MF@KD)J2\>7QV:3*T;79'Z:HFUU2^]U!FQ^1-N-TR5 >"7\=% 7Q2[GK.TL2H MJ,&MI4%=W5J'1GM$O3+;ZD=%5)5&S8G![!GU@.]D!#UMQ R3G^C+4;7AV3H] M.+-^,-AR?B*4O!MW**[BLA)B:"HA7EHCCSBUSG?2,DTHZ,3D_(!,;53=,CRC5W.A$92W'_9R\H[,\C;Z@J)TL*M!8 MD'>4JW\D>[."IPZM-9CS1WTUV/-/?XKP, M")(HZ<71P.2[TU%2IJGS(DKZ4=;/K6&6?HO[;76!](?HQ\9<]-)#>[9R82._ MTH/!= GB!Z!:N;Y0[1M>G+U_E>6LNXA=QS6MFZ=1?742.R&ZH4^U:\)0*[^* M,IU;Z:@H)<.(R*0";$S+.,]')EX9;[THBT!UN:;4NU,?%>63$0-X35Z @)FE MVEZY6&).>OKPUGRORAD^G4G^WR@9Y[.),SF@ZJG/VC>8RK3UW?QX^F/N''T: ME@@'BMPYV$O*V?T?-F8H(,3#W,&,$>02-U#*-5LW_ !153_8*P"%6=Q6-7!E MB\K7877(ET$2!38#\^.13P":XF_+^74ZNR\+]E<<[ M1W=?9;.EQ4M]<)[IZ,^#Z *\NP_1X'MTFYOEJZOL[HGI#SB,O#LQ_65.3%_9 M7N8[YWT\977Z23OW'K\QK5L._V6/+E\.7[ -QUFPKOVHXPK>)LQZ2LWX^D;. M;PS=6^PC?(V-S5^B]K+9^R=\+,%1U/L3HL%1TC?2FF8?7@0K]_7: \U>U7UJ MY@BR711X(99,,CO@DE*,N$,5X'SR M#W7B'WPZ/O[;X=&OU4T;GX.CL],&D[<&-J+>UW=WWE*F'>H>\<%<(N*)6*BL8NDR7%PLW([W19V<68?6 M-#OP&.7[X+>\3,3W2$C#PR-UY!VJ3Q!/F8M=U%G]6J>W-XWKM4K\!B*M?07UTLHM@30I2'HJX17\YI@S0RCER9E MX%V6_;G1($IZVCJ]TKK(K:BPZC=(6#^,DFC4CZ'GC^66E%"?9Z,HN[6(F/2 M!\??='6NN37N7%L\S,W!?>5>PW4Y!>'E(C777%K*/LEKL7RB\\*6H?[GU M\NA1#W/%'-^1/B/*FKN6/[).'CMY?)(\>NGU,--7.LG-=NK# MI)=>ZTXR'RJ9?D!8$$K$@Q SUU/"QM1EU,?8#AAA[MY'WDEF)YE/D\PHO[)" M(%9G*1\LCP&CCNW8B"KI,I]A5X@P\!$WYA,YRM_[Z'3RN 7R^#3NL&TL?$Y= MXJ" (<55X(3 %[8=0*CC,_X4=!^EA@=20ZG<6--IIL$\>T3."\GC,O1 M+3IA?)HPXK62QA>SCN7*.2Z+3LE/WKCLV!BVSSJ[U)FE+L$>&N%:$\/6)4,[ M47E+42%C43D=75^;["9XD:>ZZ(1EBP'MA.7!PL+'PN+K"YV94V]/]: \R-E+\TY( MMAG03D@>+"3.5$@R"#^*:DTV+[+1]9VMD9V0;!V@G9 \6$C$Q.VJJA7.HILN M(MEF0#O1>+!HR.EB25+BRD0AY1)E)Q_;"V@G'P]?3$2SU<3KN*@6YLV*HCE] M B:KDVY59+L![83EX<*"ITG?RVA@?D$9(L![03DX0(R77 W1T9= MI0-HS\=GI%G!7Z.X6)0YC)R';"V@G(0^7D,E"?"D4 M!^>1.?A9?3<'/'<2LKV =A+R< F9K+Y7)2FEU_4ICL[C074#]&<=Y2/CED6% M%49Q9OW=W&UOI8D5F5K(459>?NM&>=Q)U!8#VDG4PR5JLE1_JB]-&AG$9'R+ M4R<@VPMH)R /%Y#),KT[RN'K/#=G#9S'21?;KP.@D_/!Z2HX8^UW':\K]-L$ MZZX<64@>?63AZ_#XTVS T[9V.S:W41#XW!4?GGI?3T\/CX\L=>3#/_7IC]/#4^LXM&;'(GK'1_[AV:3/ M27#Z]=-9V>7X2W!2GB&Z3NI_;U%U[T,&Z M-:F!-R'J*QB^5=T$]]B[&U[M\@:"9! HZGA*."Q@GC1WZWB<.))+X3S%+#T< MU..SWX*3[N*&G7'Q'G]QPV:Y>)38U$.>LEWE,I=*13D1$@3)\XR[KY["-)^" M7]6GRK<+_,.C7W?#N5N.2?L)YP!NB12I+1^F12#%2KO[/AD-R1H.1)W5X+6-1N_*MH'MHVI317U&&5,4<+)4P3HZ]%)\.OAZ5E@+C ^59^",ET>_/[U\.P/ZS3POIXM$"-.@%%( M$ E8**7TJ/!=JFR;N($*Z4LFK4X/?SU29SNSS+([LE3^J+Z>G]/]*>PMGO,*9DCF)+W\>97- M"G0N]<%YIJ,_#Z(+F-&':/ ]NLWA3>^OLC$PD17W?]E[R%WI,SHM)<=LHN)1 M[",:G<&7N>VT^5T?S\HC-#5/WU%>3!U]ZB [Z *>6AT M,O0^OX6.%SK39O_OW:'[IN=@9* S+9^C!(3(/&)<(Y9;?ISW1GD>FZTJ\!J5 M1(/;/"YO4)K=P@+M([,[TSS5?/Q2'N"GK5.S>Z;:9/,)?E5;FV$* M9L.SI7J%Z8_!2WYGA:UOLX99^BWN:\MLQ#%[#?3-4/>*\3V*\("+43'*M&6V M5$/O:O\;O*4WIE&4YZ/KX1A,@P%SC\;T\3#=J+ 94E:P+=9W"L&MU9D 16* M-#-&K]:WEXX&0#&@I;EYHV]NOH$/D=6**NL' M@ 4=QY#,+EX=SO:&_V1=WZ?_#QOX( M4#X;L^SI=Q ]F_!UE/VI"RN+\S_+QXP_#W6BB^IMC4\#.N@\+[$"1!L/NHAZ M@&:876Z&ZDO@E/TZ+.4TRPG#F!- ^6\1B,5ATGL'R+_4P&M9R896##C-1^=Y MW(^CS/#;#V,V'@\:\VQU-9CI/(RR(M'FU1,!-2)@[HXH>73,R("T86H8*NK] M-8KS>-(V?JJ1WD.C1*O"?J#8M-[_<]2[,G^!^%6R#NT_OK/^D69],]/>%2!D M(FI1 NY5/ 0$[$]D:]QRK@T6Q^6]C8SWZ\]^FH\+PZ_S7 M!MOWOLO2?S4\]WL\&$R_,UC,8U";D6'X8:9+M034O(Y G@9Y"L:]/"CZMH*^ M7;V\FV)W.O0Z^E,O&&&T8UKRPD5L3M7-80 HC)(Q#!5K:LA,,[CI747)I;;* M<[ J]3EAE]/ F[#*OE5" 9P_*,]]-Z J4$N>T E$H8LSN7 M)E>S 5:92<4[8!O@;\/[5@2"VHM&AD',\XP^@DGG"P$V8TKK!)] 7XV2L;;; M+UN,+KL<11GPE=9UT9D*XU@_U#1 I1KA.Y B0VP#6&0EH^MS0"L\P8A[!=WT M925"R_E6BA& @%G/OPHD? 3HR,9V!Q[;CR_ X$VQ"?,O[YTNKM(2Z%$RMJ&+ M,9",KZNN:>H"T-$'_CDKT=U/A.'$J,.P4F=UF="#7'\WA+KG%^36=ST8F-]Q<@]K=]EYQLF! M9VSU,*[(^OTJ!E$R8F+L4*\'[%JR$ 3*E],!TV=^U^<@HF"6@6+?OW]_E^O> MN\OTFY&WJ.)=F.4HNZRXN@>?+D:&.IG^%NOO8Z9<@K%WUN:G!#S-&_.OD69VDREI;21L?7H(SS M\EQ'F"!(9Q_,-6B(02NMP116=J=$!HR/*J?#^ )P%0:,>@T&W5K?(=TE%GG M$TUNG@'=6WFQY+?%VJEDN'N>(?P"J2@-(KS/X-A8R8GI,9?I57]/1X#Y /D$ M%5]>:F1(TP<'Q&QP#3 M9<9 =:'QKW,9R"5SN <5&:.Y9R,H=9_C4KW*VT'=K5QP4Y$X71E43@2MF?N M,+2%)YG+;8$EXMRU_< C@@=N%X6O?Q1>E> U,.PDTZ(QL\"IVVW%AK>W:QE/M=?D!@'97!'G#&J$H=E9@X"O<%@W/K+ M'MHK/P/$OQ==@'([ )RDX/W,SQ:"$[!,U?3 R*63+ZJL9?G-][A? M7'V0\ATBC-H84\213>1__W0.#K[.3))Z$ US_6'RQ[V\Q%Y3$KQ]3:AZ(2;_ M_=.DTWR;$+.V-ZVI?>4RHG=KLI[R&F#/=OZUI<^6)JZGTN_:! GA^9YR7889 M5]1!PB/8]015OL KE?[G@V[J-7Y39^!^'WGO'N\:&,+RN^G!E\Q_'A^='G\Z M](%&ON6J3T"TP#K]+0@>D^U\G:G^4#J Z2@'[SD?GUJ@;WIZ6("K9R*"<:IH M\NFZO"3PQX>#L=&F8*KG!6*(0UC' 2;!GJ?GQ5(][]!V/8\7-"UJ6WG3PX;M MTO:.*87ILN7LBGLF\.'5Z6'4)]GHVB['9GVP/KTVN+_ M[/6TOKBXBX'U.,'OJ5(>Y5?[5@]^6OJO4?PM&DS7$3-=57[H?MG^2D+1BO,7 M5G?_M8KJZWG^6 !G*S@E>SP?GI\K:.*;#TF:A%G4*U? 3(JK+QTL&2::"W[P M_<\#LSQ[0 -)J>MCGX4VS/;EG)=$UO'J4'UQ&T?"#X1OS M+Y@QS,\:)7'UU2CO[UE]W8NO MHT'^R]Z!T4B ?5WJIG)MOOAE+[XI/B2CZWY:C'ON?23[1+)]*OG/[^\"/EN? M6AV17SC/V;BPMAJVW%3%W>F;C=8W#F)3?>/:P@V#@+L.4@Q1+GPL",6A#"GF MF/HOK&^P_-U>@;[!^T+0?;3E^N9INHDOO6P'SU-4UCJ(,D%342;<"9#!V;@??M>H$K M>>"* !$GM,.GB=U<2'3&51,_QJ1OZ+@Z)S3!2BCD>41)SX?BA M(OAYDK@B^RL%VL=";+4D[F!8^273PRCNEWL(DURW7'FS]5ZPG$DC]I14"@.#+>](XQF!0(?"E#2)A:)\Y6^$&=]'CQLN-P,XL>I2A M]$-/A;9PP(I1X6+7%8I1Z4-0&=Z+'A\H-ZL*'P799\C9!KGIPL?9@.-R^V7O M3F'(%3Y=@L1FEP;U\S^L8V'TBY+[-T#;XR%ULN?D2(V>U.0YG)#0W1BKD,QE@ MUP]KK+59?^OTJE[F&^5$S4DXQ6UU+M!? MHWAHEK9GRY*]WNAZ-"A/!>R;3O9?E.)];H]7*"GF M^S8EW1KE KF7N";W!'FVHL3W!68@\6[HV(@[2+G,]FS_7B'/A')?!E%2J*0? M3(AWI%\P)8O0/NK6*+O0<^LDD=I32;2%3Z24(7%"Q;#M*Q=QUT?(<7V7B8 \ M3Q)75?PJQ;[D()43^9,SI/S)R/+[[FNO347\XT$WN?=JNEVV9H-U5^G)EGRT!L M0L>5MJN8HE[ I8T=Q1 B-E4^OE=E\$CY>:I!_;?.TGZ47QE"E2<,;8/H=*'M M=,"O:=HWQT%WGNY=R90SRZ9"Z@:V9.#@.LS&KK(#+ *?LM 306C?6T29H/3E M-HSL$X?NVW*EJR=KY]>NE6RNJ^';-KG#J);L$0J'DC#?E8@S;GN2^*$CL<^9 M8K[-[R5YVP5O97LIBYRI(O@9GPA MSLM;1Y/SP:NTC6MK G?)TFVL'+%9SI03!]FN@[%4G'D>E1Y!B%(5*NF[-E:K MD:-5%>@@OH_$*DW=^ENT[8_WEIT:,$@-4,\_-&#['%/'KE6V(\1<#_D(*18R M5WE*X" ,B/!MY+)[.R4_ 5)?[30!(?:QN1%SBSW4M1+C=368VR>!DLXLJ>\* MU\>AZP?FB )?,N:;_9&!SS'RY;V*N0=)X,HJ6\4^3'BK)7#W8D3?W/59WAL7 MW=27'G?4K<5X)HR^]&6(7-_Q$&.!RX3+.?("#K+I!#ZZY]9.4'F8]-)K?1;= M3+W;E[.*6.YCLLK-RFMK_';)QFVL]%!2RW)R+[ %>)%4,%L(ET!0"":,(%NY MH;J77'F,]*PJ[XG)/N-;(3U=*#BW57)UIFS7-EIAS&92'' (_[ G XE=YM@A M1($^=I3+"0V4)^X5IM9V6AVE2>^%MW((M$_E2@M2-VZSU5K)^[K:T]T380=/ M15AB*6WB^HQ*Q4!\S>FO+H'PDKK@WK)[AOB!(KPB&RS,KH&5GK:S<2+\Q*!3 MO(R-?C9_5GLA%^V!? 3]*-#/G(^B%07[2B=(/A7/=54VMI,AQL._; MTB$>DTPBK(C'J>^&S'>HC8G=O'WMY0[5VV<.W9=TI87RR\BVMI[ %AC\3G%L MD>(@]?UO6#C(EXYK*YL)CP@5T,!S0I])ST;AO3LPVA3'BIP24!Q"F&WB.Z$X M'GS7W5OE#E[L$KQ/A\H]_'1X=AB<6NK(MT[/CKV__7;\R0].3LNZ<.N3>(H_-X4%:-=!?O;3U\.T/+#3E+\=EB/#UF M?QC=EF7/Y5D5O5XVTLO._ETY_;O[K5XOF*"U UH%%2)T%:+"0XR$S+41"5SB M,M_AN*$<=<(S7RJ644E?50SS:68+7OI0*HAZ]NV5'K"S?GG.7?85.^6RRD,6^)]PKKC0NX+V]KZ M,=.RO$Q_T\E(=_?>8)]Y MZC_BXLH;Y0"6SB8">/OB5QGL(W,(CC (4N M=GS&")8NM7D8N@AAQZ/!_=M@GR1)JRI!W\<<3!GJ#J+VI+XG)&+F_Y(S)$,5T-!EB-\3RQ+)KQBODBY6W=I8 M=7OEN7!$KBZBWZV6@*W+* # MOZF]SVN]B\A[]XLRULEE'7.) MZ?$(%GE-4>8S4:84L8#[#G4197[H")M@#X/=4J&DDM[S9U\SF-SGG.X[KW/^ MW-.(]M:&M8LW=T]XA:AMPY2,VDSAD(+_ZX7*=Y *J52A'X:^N+?>\9IQZ+Y# MR#YS7N74UO44WAT^-62Z/+FJ [8VU6MF:":MGA=@'KBV]!S*./(4LGW?E3Z3 M-@X$NV=J%ZZIO,(V:D?@?;32.V?7UH[NDKG<6%$BM>;,W>$+0F3*%", M2T1#5Q'"F4V]E8G2JK8SD_^?O3=O;MO(^H6_"BK/3)5313F]H]MY[U0UMAG? MFUB^EO(\=?^:@DA(XH0B. !I6_/IWS[=V+AH!V6*9&;BF"26WLY^SN_@ <%[ M$>D_0HILSWF[;X$3SOP.;!83PE<("Z.T:E\'BDD62,:B4(71>BU?9W%K.+NN M[Z@_J;?-GA^[%S_9*:K=51&Y?X0HVE15$@FC=1I[42O*8\)E:"2K3"+&E="< MHQ<38E\6),4#SOILQ[Q[U'A(W>PFT+FIZ[,]MK'[01KSL*(14(&#_3A>DUKU"(]TZ,UNF>B]JT2D4"M:JNY(CXEA,;F/W&D MM8^D(2*N.1*8XC5K]!E$=&QH=S1![\ZB;;RLQSS:>RBVXS_R8RJTT7N#B&D> M&-&B, DE)2@.9$C6HYZK67RO(N_H +U.^&1G!>'1&-U+0F2=NDGF(Z(CWZB> MB$>A4BB) O.!^]!_4JT593^%$'OKJJX&B/0*)[MSA'AXH7SF861_P]9@O(^&?P1.2._)58^BW8XCR9< ZR@2BI* M,Y]H&F$<)LH(UYCH9*UA96?)]704=A?\<5+T>SG^,!U/S-2+1=90+UJAWMP^ MRC"$O]U)LD>[[(!.K&SQ!!5TI M#DI! $#9]P8C>) MFVV?V*,EU-QP-L^'?U[GDU%6E#5(7_;OA;&K7PK8M<]:Z,%._+C[NU5)]2H\ MXG-1)ZB5P"T&WE_0>X00]F99X977:9%YL[3POJ83R%WC _,;_.M^,GKB8GZ= M%^9QHX%GF'3FY8MY.3<:HAGX@;I!_8XM9Z0K%RH.<2(H3U"H61#X)/99*&FB MV9I3I=D-R[K_&Q;];43U=]9?\M99TD%0C&CU48%]$J $:XP)YXH$,8N48H)& M) ;#ZED4>331XD^Z@3?7<*/, $PZ ,EG8.$,#9@B Q\ZM>7 MC\MR 9=:_XDOH;?V '-:?18#:9[.$:DO[TC2@6>^F&7FR'W-)K='Y^D*^^B8 MLXG0 :(08Y3P8Z(2(VWC2"L_I"@)Q29S-I]N0]JNP8#LM;?T:#<=(N5)U+9$ M5RR6B>;$UXISIK2*"(]0A)4( A)%&R ('J*\WKHQ[S7E[9;-^N)CI\W[8(_2 MB1&^XY&1]]XPG8WGZ>1 E6-)6AH+(^1CX?N,:\(#PE1LZ(V$<13Q4+)@O6M4 MLYB?S5I^G(9N);=8GBRYT6E0G[)N9T7:(4FN-TL\K&U2SK 12BJD/#!DDQ@) M%2K*(I\2Q,T7ZREICR:>_LJ#%1[(7KNT[KY4.@ C\TLV3\=3Z*J0%E/SMF,: MVBJ5BE;$)7%"(LUQ(HV4(V&B5((937P4&XJ-&%^ETGIQXVIM]7"XN%E,TGDV MBK++\7"\33 .,_X![K?WV<[IET?+[B!)4K:",\ Z-$)21D' >42Y5$+X5"0T MU#ZEQ"0%K77 :)^>T;="9T?+M.-L;34S M+W?-!_*;69%=9]/2R$MODI?;1E]^@YKS0SR M=:L'["0<)D(% E.F991$L2Q M"B*"DEBR-=6YLR&VK"/L;L?'J=F=[#>S)Y^R^>GE>?K]98*X-"MCOKN_(9;1 MIWB?(#TO/@^[SE^.]O*1*VSB"AT?%Z(19XGO:R//N1\G 8V0\)F.(^WC:!UA MX,5HC\=Q+,]FBQ M;Y=B=X H">ID."6:8IU(K&B(N4^QY+&6E-( &TK%\5J&TV.(LJ^"[(' U!#E M:\KDW7=_[T5GARXZ&'BXGRITG[#'U.SQ*%\ =N>+).U;:KC]T *\\8[<1NRW MC2U\3)A@U&=^$''L4\U#%E.N(T3C*/+OP\;7T]$KZAA\8/BK86>]AO&>O=,[ MJV#LLROAR+8.FVVQ%I!1LSCA*$IB%E".0Z*$D$I&"48ZBE&X%DAY.MOJ20LS M;$M*J (Z;+9E];-?YH"$6W__Q&?;C]\<7.F%V;J&5VSB&)U)KL&<+O$!5@=1 M^EV&?[I_E@=E9^\-L\FD&H*%N(#/YJIA_7G#:\['-T;1^Y1]\[[D-^GT5V]] MA,NJ[[?Q:'[]@3!'N-69>K2F;-C 3_)24R$1 M\P%6[\3UZJP>\.#E_YQ<3(#5N,N_Y#"LZ_E\]N&77[Y]^_;^^T4Q>9\75[\8 M^Y3^4IB??ZFO_WL59?'GILFV\W]-B>.WA@0<, M=N#-KS,//-?I]-9+1_D,@HYZ.#2"8D MLOL$5W^ K.WQT S-8HN6WKOS?#8>>I*1GY_W;'. WH'I1="O^BR$!]E/^->? MWWMG67;WB)='5S&X*0B4B7GHI]/SV"//'5)5H7RVN+E)BULOO_3.S*:.+\U) MGLZ["_W96/'#VII\R5#9"X=:;8<1J$;8SM/QQ!R(\=3)5] (S/_M.;%_O_2J MI7Z_0KL=NMPD?WJ2#L]5==9%I/W#?=U^?B2%#C.CMQ1]"*US0XSI<.C($4Z% M;=;A0=+8O.:JL"58Q1S6WM!NF8':9%U -E_@5W4SYFE5]G)19&E?YZDEV:2']+)M_2V!&7A MNJC.7VI%6AG2$ O-_Y@W4_)K';MQM.P6=NR:%GB8<'AD?]79'ZY++S8T.MIUX.37V?T' 1.WL/OK*_&\+(FM'9;?TUNW>!0;(QYT)/ # M_+ \BB>LSL[B;AZ/476,Y+/X#GCR7I?I//N\?''=HE^*T[OO@< ]F-_![&7? M:3MH9XGW;'%1#HOQ[)Z>0[WO](\+ SXK?OT:X>GG.]7N#5#[$M%,*-3$IV40 M)"3QA33_XYB'BE'!@XCYA&L4^6OQZ8JW)T5^LZD)=_Q].%G I'599N;_H_64 M_LAEVOR_\^B?93'_Y^9_CXN_UF][9^_F2^F9?9[=G.1 M%7WT[<9LH'BOB88[%\$^)MX<.=-;Y4P^:A/^*"(1!\]XPB6G<2Q#1,*8A.:3 M86!B.YP)JQ_$F7R,!YS@O>9,SW2N[*ZN=%ZD8T")<;G-[I1LN^9XJ\4(6Z7M M#A9DHI*$7T*_U[\@G3 *3IH*M^K$&28ES;WMSB&(@_- M&-OWO3R&(M\.R/4VQ6^W/42D94@"@A$/) =/&@J4+P*1Z)B39+T]!+#'T\N_ MY_G(5IE6GLNS?#+:H6"=@(82^PV&?=2L#Y-T1:LY4S_VM2 :HP!QB6+S)PM] M%B9,,:4D>@GI_K!H%B<#[-.])MUC,.N0'=^R8_L*+K"Q?!,_C"*NH4^V[^.8 MQG$D!4_0&D[N5H3O]OS;D@RH[+4-X:ZZMP_)2CI8RE4(MYA25!@*(Q'W0\PQ M3Q3R XS#,-)Y3KHP$GKPEUN?O"^,<&II9>\B N_@N#5\-E M%]A1"5]E! 1W8M=JC17R8Q,C:E/181DHH&?N,)CS&B4:QCCF3VOP;T'7\Z&=(Y3Z(D9"!V'/W MU%Z%A/Y>Y&7IS8K\6X'XCWK=*H:&F4Q)(96U>@B&H>&.')?,5Y% 62 M8TS]M3YL=O$_V[7?IH3TI1I(\JHM7X[H[KLN+ ^36'W5(5;N1P%+)*6"4XF4 M#+FFL4]8%!&AUU*P[B76_B2H4&@@Z:NF5NTDL3Y.RKZJXKN%V9_.LB*U&'[9 M]QD$&UZ:D['/EL#!3ORX^WL75SHSHL#A==ZDQ9\9L( 72O0W:^5BQ%J?4RA9 MA(@,XB@..:1J)#Z-DCB,D:"!UG*M(TLVF4!&Y'3T>[V.L>.DV]2HJ6(#(_1[ M%-)'I7@'E.(W3$(=*S1*$J(XBP7E/MLS"P$. BN4?8UF^0S@ D^>F[7"%*V!*D"15 8$LH# MS3D.M$0Q(D:&1+[$0;RAV,>MLJ'(J%WC5Q!K6)*!$OM=;G^T(PZ4(%7K^L$Z M$7&B8I30F(?:US$UPE+IF,0\"$+U0H+L,9PBQ("C7I,5=HX@]\ZT^WLVS0!I M'V1D.KH93\?E')P\7U^:;?!VB0_CEOA"8710+>.$(,V%D%*12. D\6,:OZ&M6[54FFH?11H$C#,.6*#>WP/GVM.RZ-WGKNW$=H3Y.5$Q]SDGHQS0,PK5R[(_3KV9I([*VB"@Y(KVZB MW8MU'*W$ Z5$SMNJ2A6&D8IXK+G/:1*H"/%$XP2P0&F"UQ"!'T^)_H6[WUEY=DABZPU3C6I[4,2!9A+[7/H:"^HYC#,L].Y^:&62 -OFFV[OG@/]4:*6\HT(BP6VD@QR%7C4:2) M(C3@ 6$T2BA?L^#L^G_*I_FR&Z4O\5::Q3#?W:]&BM?$V=D])?-H[AW)>B-9 MTQ:D5B)-A8P"$>J($T6#2$0H5$12\,QLB"@\D:R?*'\?0]9D@-5K0M_M'F'O MF?5HPWT7F=GR#*! OHY+.+/F8^5:]>;I]Q>C7KYA=PSK'W^=%:DAB/$V+ MVX_S[*8TY YD7>2V4.LU7+&8RH%@_CYHVT<;=2]HT&^A92,L?1(;LE-$\5#& M2@L1JB1!4H<:R[54F5>EP3X#DGC _+V@P<.P>(-LFEV.YWT+SKU4D-\]0.ZJ M)?=0*;W12$_'XWD(P]X+ ]@N.4!24"B4(6(1IKP1 0ZB5GD1Q$/.>;Q>K_$ M1_. +9C'>.#C(P]X$@_8*WOZ4W9_2M(3-IN:S1[EBXM)]@. ^?I:C[]L M=@$ HVU=+(J1#&)!B-%JN.")U(:_&?8F=)AP'L:K+,XB^7GK#@# MUFYW_9&F37U/5XT@C1:![M4BT'O9IPIQ-%!^D$0[4ONK4WL'D0C1$ G,!:%8 M\U#)(&%<"TV('PLTH%5BIB?4*1X9%00AI$.P@A+'C$E$JRT6DNO?C1/V8): MTFM-X.[QE+T*\OY/!N_*1EYJYI!>9 M]@Q\NL/FQCV>QD-&L!"=DB7!DI@3%(5!J'FD?1DH&=)$2XH3QM1:ID+-*[5C ME9\6-Q=9<7II)65YVC+,1[O['*]]7L#0]P<,]1HPW#E!>\C*^T'3*&\3)@'K MB0@>^E(8$QOS *L(!3&)61PP'*U%[%](H^O:\ MIE"*RUS3ZO*X7.RPW[W73 M'4"!DN@6*$D-W9U4+ SE<:� D9Q"A2%&G)UCJPW4%\U9*NT>"V1:04 T'W MHC/;CS!!MG( [Y[?(9"6:GNIX=#GL0YE$D5&ND51$(61\@VY2=_'(7ZL[OEX MTNI7LBDT\.G^@-C\,D\O)EGSO?VS,YS)>)J=7-L=,*(+_;7S=/'4X8B[1G/? M^Y;//#,GVJ[0>&HTT?F'$_M-^PKUU#&I>\94?]U^OF^@G8T;9E!;VL?6G5]G M7CH_#HK,SC_-J4Q!>?6 MY7B:3H=C_?TLD:/^\+NKGS QO.[DH MLO3/D_323/)#.OF6WI;FWE^NB^K\I9:MEE%,>)PH).+$F 6AT4M(R;G[7W\Z!=\'!AXIP.-G-$J=K'&V5FE_SN&T8^IQT_A$^BQ*_%%S0RW/MCP]-/9Z6\?(WUN1GUV;O[S>_SI_,P[3;SP M]/?/7^)_Q)_./OYW#),Y_3W^H:2]8?COQE/#&O-%:32$\N>=&]T?TW0Q&AMF MW0SMJ?)KDSOE:1RM<_62Q$4K A<^=Q\W!4UILG0L,7)JIU4LO&$VF52_VO 9 M?#;#'-:?-\SR?'QC9-RG[)OW);])U_Q-W\:C^?4')=X3)3K__VN=UF_4Z4DZ M*[,/]5]^7=6I?FKL]D;UEC_=;=6[%_KTK[_6%ZW^AN_YZ;[?>O_I<;<]LU_G MMAT7\JD4)1_O2_1?6)W=J^FUQDR>-?--\M (W\S[W?QP77JQH=A-SIP?NON[ M&MW;QOZOK\7S"H^V=EQ^3V_=XE$\\*QZ!,;R#W/"/&%UCL=HUX^1/%:X/0<\ MH-?DM#=8F/N"S+6=+L@5Q">98(>)%;";Y_,8>S_RIB-O:GB3.$RL@-T\GP>1 M@.O:"T!PH\BNLVDY_IK5T #O)N8D_7Q,O]W[^1W,7KZ1]-OEE\C5<*O]IH=E M"J_3Z150.W![8TQ.O>&B*++I\-:;%^FTG%A07R\=_6OA&J?9[B,VQ)E^]RXJ ME%;S\2],<"^=CKR_H(%79.4L,Q+A:S:Y/<3#8;6!Y[!_[OUZ.CIO=U,WFVGTA=/+ M\_3[J^"YB@'IM27L'F U'K*%<] <@+4< $4XT=A'@1_'',=$R\07"68J%N8/ M&OTH#K --%)R_KK^EX A'G$W,23DIS/KPR,TK%>#[.RJ,AL??S M.YB][-F0(.A-&Q)_3(O,O/4_V3P,9]IR67 M$ZBB*N$!W$2(;;F";Q+2VBWZ1_Y!&;] M=[-9H#J<3L^:O='%N#0_17:'/MO-<5U=^C 5[NWX@$BO:.\[5ZIT5/@/DY)) MVTL;LYA1Z2,4)IB'/%$^-U]@21)#TXBLM5]X14KN+SY Y5Z3\3,SM]ZVA/^2 M#2=I68XOS33G=5-#*^L;R?^0T ?/X"POH!S"W-9[5^-=Y@_W.P0D:QF$9%I% MAA,D,<)87D5+KQR'Q/<5IX'$W$CQ0"(BD(Y"PN(DU$]RX?=- MKSU&_$F?(OWMT.O1RE\J@TR_>^\JB?US'?X[]F-[,ON0K65/HT0:_9\S'DG. M(Q%H%DB?L5#3,)+R2>*^\;U67*+E$5N6YKQ7&. #Z-)V= 0<*F>XES&HCLN/ MD3A L:;$#V+.XU@F)/8%BX1. HS6D4]Z9 S;B/WU&OI_[L%X:QX#^::U!2C M)1O>' ]ZU:45W\,O>V,;;Y0ZDY0Y$4!^L#HUCZ!S M<(QP0$EA 8Q94^R M.N[F#EM(%;JWVRO98F_$'/CH!]H-:[]?R5<>IAY0*=8SCD C!C7JO5,)E MR*G04C$5KS5>WQZY;D&V^Z^I_+\='?\PJBS/\WDZ\?(-)010.G"T )[,-41' MR&L=4$UBH7#(0QT&./*ED?Q(!DS$9*TV\3ZN\:JYOGR Z$XH_&^'6QP] D=^ ML)$?='R%DOI*AWY"A:0\0I$.HTC& JD@CI2(:3_\8#N9OPKU"8-Z QAKTH, MPPW%A2_>]I[:IN]FD7,/G=%WPFF!$6[;'<@@#F-NM!D54)Y$/. D4 EC#%,J M1;CFM=C NU[%$4'% ,GM634;MO/HB_A!*?='EO(&60IM >*3R-A&-(JTX3.< M*Z$9B628^!$)$Q6&:_'3)[&4'O,G$!D0N3T5:)=8R@8\ZSZ>W9G,*T$#W_?& M+K%@TL!SO@Y$\Q$1>X\1L<6//O8O0,2..?69SQ#5*N 1QX&421PA@87FR-<1 MW'-$Q#XB8O"[BX,M MWROJ8R61X2S4J'I;Q\'VGP5-K5X1!OMQ[]I1%&S_J[=1L)\U\TTR M<.=1L'_,[N\5>'%?A^7W]-8#W.(C\O7Q\+SD\#P/[_J'\)AG]ED(T_+:@Z-7 M>I=%?N/ELZQ(YV""@T_IZQ%HY3"\V@>SEV\$L?'%=+T[>/5;GNAK@SX_.FCQ MS/G<&[(@F'.:"46.B/.[4(AQR&E61P;R=AF(C_$1%GX7&,AN 3:NOV2YDHLL M57(]\WBV906E-\^](C,G:#B>9!8*N@**-]_#IR'8)K,B_SH>92/OXO9HG!R- MD[V>ZQO!AW@Q#XBRF:'[<04'/QUYZ4UNIOD?^\6;!'S;HJP6?B.KE6;*-TJ] M9MSH]BR424PU(4CC6"$_6LMX[*ZSGHYT9Y6WJ?I3,?!YKPF/.R>X#UGS/UQ2 M[%1/1"0401QS@73"?<$49R(.4()HI%22!"\BQ?Z4:.(/T)Z3XF[A)[Y=66,Y;)'YSA;":ACJC:KFWZR ;R%Y3>'=6%AZ2R'NK MM-3!% 8\ 26HII@)3G&D-=.A[R,I$D("LI8#_WQ:ZD_,\8'L%25X]X79&[< MOV2S]-8Y@8R,,P?#SA)2ZJK,[_F\&%\L7);=/%^6@H>GEMY5U5M1;Q<;A&I- M*='2T"IG* C,YQA1C(S)B'2+ %B8?8[,HM;D"9"@[::<7H;MEL!EVRV0&RCY M]COY/'.#C^7[AT/&]U-Q!P:8K0RWXZ5>7:=%MG)15IF(PNTDQF+TA[)"H_W0-5@V9)@ M@'D8,S]!L4]Y$A/-N1\H ,R,4!#I-<1,NZ(!+&C86<^MXN2B 19[H?4>+<@W M3SH*M5THM1\%,A8Q4CS@@2\44<: #)1 -,1:HN>23G_V(A,#U"N$S.[+I3=N M,$(^8[KB&KW(IR-O5F0WX\4-M(NQ1F('!K8!B;7=90 D]JAR+A-MIWETPA+! ML"\3+@3G@= QERJ*_"A)(B'T6NM8/1P6F8UF+/E_&G>/GHX^NZTI/QHEM$KY M>!7 ..*_BC6YL^+R:![N(ZVR%ODH42K$?NP;68HX8H$D!(<)CWCB$T7X6AY M7[2Z%;C7_6[2N&=VHP4!W%L-]WXWJQ(M!1*&0R)TJ+B,N!8H0*'$6C, (=-, M;NZG\"F?0DJC2Y^-G:&]30-1^N2MM%EZ1>?I(0G!-TMJLB6U0/N(,86C !$C M[(1&H;$I(QW$?A"P8$TQ?0*I]9AG,R#JS?0TZY'8#J6<+K2=1TIH/=))0B_+ M;%[:G)S).+T83WI)2-]G[?U@)W[<_3U3A(U)94TG*&#)QE_!R[2WLOI>48V- M2&X3U)4T@AF%6"2:AT8;IDGLRR!1A,6"8;$JJXU\+K*TS*+,_??CM%[7+\VR MOHK+B#$^P++/+@,[ZQUZZXSD(&BJDPN@XU@$)"!A$"(.=F8L8\4C+8(88836 M]-_GT=067#M$J0'KM3/W[GMQWGB4Q=I.'9'VXI8[;\\)>[]ABE$G1<#G4900 MG1@QI[DD@60H4G$0:;&QO5[]-&/:;9'8((W3\2 MQJ@E88:1PL@AO -XBL*82!(S))4@4JPENS^'A/OS,E&CI(I7041X*R2\9U;E MYR*;I>-1G85WH)5=A@8[;:I\0XF:!HABPJ7V%64Z,)]]9E&/UI*)UBFT6M2^ M BZ/4GWE0+(^RRZ/UN0.B,(W2TZ=^A"*??.U%!(AP >+@EA)BJEB,4>8TD<( MO(?(:1N6)!]0V6V@P\B_(Q'!:+K#?IMH>::LT<)6#5TK)>RMJZ]'R M/$SZ[CB/"&.QGX1$FG\YB:1$C#$I(^4'D;%&G^#6?1I];T,\RX%@?8KG-T_? M>V:61MEE5A1&^5*K2&O., M01 B2D9 1EPDBO9/C5AJ;LP%7AYBS>RAF<1_I\R_N5O_V MZ)RU$)AQ' 6^3%1(_8!S/Y*&"7 613@4$=6/CKF>UDF<83H;S]/)IVR[$"?] M5KF\] 3L.CLXFL='/K")#W2@< ,<1W$B8I80:O@ 4DSH. B)D@$*@N 1[K'' M\X'^ K@2]1J]W7<^\$PS6NZH]/_T6$S[+7.&W64 #]"_E&T)+(\T5IQ1811_ M94M@!>4 =.8+)0*VH6T%M#K[7*U\+OTT]@'$U4/WB\3ZP MU\? \1L0U6^5("EJ!;*($\4C(WL%(5SA4"9]>L!VEB#[MK%W5,BN-K0<6T"#<:\]8_;9_CC8B1]W?[>Z4;T\F7)1#*^- MJ0=04>,&U@1*>+<.%/5F!;IH-6P22@3 3PKYDOO0%4[ZL3&R$5.1BO&:AOVY M0AT]S_7PWXMQD>EZ59.\.#-K>M8L>.^(PMO$(CUJT#N@0>\N03W@LZ*R59&3 M*-22\4AJGI@?B0PU@,@(+!5-.%M+97XQ1?78C!') :5]UL?NG0_JC2-<&$/, M#'=4: M@&H<[=L]H*I.2D9(I)(J":24 0])$,14A &GRMBW/E-K$:"74U6/#>3(L1O MFS56&U%8SHMTGEV-AU[V[\5X?MN1C0=8;/@ Y78=4UP1GN@H0>":@A9R B6! MH-H75 I_W3&U1KFQ7>_?L_EU/NH3[O]P&TX=3J3!"/E&*RU@AR7G, M$J4I"16.- IB3=8KC%Y E3TZB@>TWQS'G2/,?;,J.U'24?8UF^2SS$PLOYQ_ M2PM7MY];5+CQ=)Y.KVR/5@=\O+=).IWK MZ2BNEWV;LI30 <>OTKKJK=#[T6 ]3%+N^)$T3Z@B(HZH3+@OF?0)#4GH1Q3C MF*&UXMR7D'*/)BL9*'$DY?TU<5^CZO[-TJ_HY"9%21+RF!NBE[FGZ3O.@ZG^QZ?ZSK+EZGL@Z3UZRJ>RN$?+1\#X&"23=I7REF M:(%@A7A"N/(CF?@AH2B),0MY[Q3'DR@;"EI M,_N>%<.QRSL9YCG3CR/'/NO^^JQTV#URW+/8U8K0O)E-\MLLJT3E MK,[=G!7Y59'>[&UNV .T*%I:)#2.PRCR5:0H3[B0RE E"66@(LW4!@?X*BU" MZ'FK3BQ_P%&?U?([*_@.2;Z]6=+I0*H2QA*?\PC:)W#EQPH1&= @5)01'PO\ M7-+I,5.##X@X]@%\2S9?G1Q99)-TGHV\>>Y-,ZA0G\\GF2U:A[J]Z[3(3BY2 MB/886Q"Z Z;VL*;?TF)T@*;@ \Y>VC M\C )NY/*$1D*UD%$$QPK(XYI@(P&&S*N)>)&2J^%:/LC[/X$MN\/D#H2]AZ; MIYWJP3DTUE@4M\XX/5"%6G;\0I(86L(H#/T8\S!F@4\UUTR$$4Z8CM<5ZC89 MZTM6V_:GEZ'UCEL-^\W4TQ^-TAV0C[M+0P^)0='%:@HH1XQJ$<4QO-3UYVT!KI-=T MY)V+DQPMS/VDP =$JT*M?AI%5 92:8JXX,R/C=A-< 73J?%^.+Q=RBE\YS;U:, MI\/Q+)T<"X'NH.U.BA!-DC!$01 ;C=G8G$1Q1.(HAI0$[6L9W4?;8;L5VQ:R M&)$![K?X=D\*?XZ&["%0+&\I-A"1C -%$XF,7BR4CL*8&]I(N!]P2E]&L3W* M9#Y0_$BPQTH]KRK.VYB??ZS?>2HG\''K-Q8123!+$BU\SH)01Q)1AH7&4:!I MO!;2O:-^)ZGWI&B*++I\-;+O@^OT^E5Y@'">PD>=]!!!DX3 M :"]K^8T@BL!@/>*K)P7XR'DF\'O1^MC(WLQ=$X:]H*31(7,QTFL*5?8US2* M=<@2S&/.D5H+L[FM.KV,JWWY8K;E= H^CG*B M!L)_S>+BM\)MCOZ&0Z!XVE)\J*36 6,,$"L7W[;#887_%>#J$Y+0,W!6OIS>\/7OD >[!:0OU29&*A5#( M_(]C&@6$T3!!08@H%?$ZU.>+^,1G,V3H8.$V,O7F3>SA^]@+88' M6()J64+ 9)#$L0A\I#FB0D98$HH3E5 L\'J LD_3X*.E<-9+@RHIZ0"IUP0; MW5DY?E#B>D])%.,V2)!@&4H_TH&QZ+E(F(IB&4=1["NDTWW>[+XK=MA3]-2&?0=>YA\?R$':=FQT?Y E()7T+P+];EGKE\?]G& M CQXHG:=\]&V)1B-%36&"8YXPK@OB(X(2;@*1!CZ(0O5ECD?N!=ZZ15&%!_0 M+2HG3SD&.ZNV[+/[X)J=7&>6]#%!?_VU,^6AD<=9T<>DSZ\S+QT"9%\ZO8682E6Y M69BOS:$SK[DJTHDW2XMYY<\I,S@QUO=F\0"KXA%S43DW7]AZIO=K4WW=66U> M[M<=@__X]V_I\-H_KXOZ.;/T*CNY*++TSY/TTDSR0SKYEMZ6YMY?KHOJ_*66 MSY2,81D):M0%%'.DA8[]1'/$6!R%.N("[DE_[,']\5ML/WYS[[C()R-0JN/( M^X<^'W@?/X5/H(&NT!%U8O;6!_OI]#P^\\Y/O?#TT]GI;Q\C?6Z&GWS\I#^% M'_5OWMFY^>+W^-/YF;=KZ_SNCVFZ&(T-^UE-B[N+M>["X6S("T'P-="1'\<1 MQY$.PI 8R1YR'4J)1+)*7H\Z.%@N)?#W>TZ<6HAK?=T)]4^+&_.(X=V96BOU M+.E\462GEZ>SK+"XA>5/=CG.S;UGV22S"L))C)C& 5&2)I133 (L_$B00$4! MEX2SD[;>-HZ%-)>(D(6$FSMD(DCLQTAB+B(98*?:C*>+;*3G3WZ/N3TSBLX, ME(UBD?WTM] )26L&_YX55UGAZ:LBLQ*OUG.J)5G9>_-;-9*TT>6>/IJ73(;\ M]/B#)%=*0U@O!PL\#B/O'^G<,,?I\/T ' YY,GP&@ N1MG7;)+/[!')+R_-HXML,K;P%_#5 MM5GP$W/Z06NV^2N.$LS?RMO2J$X#[^NXF"\,-_J//2@#[R:=&JD-)\S\W1AY MD\PMT7"2+T;VF>7<+.%5YLVSX?4TG^179HG>/X%A+[&0U:J@OK;^=-/JPI9, MO71B>.[43/=K!1&2S\PNSU- H:RO=(ZG66%T3^N'\D9C6%S GK[)1]D$S!"[ M^=7Z6U1JN&DR-CR]K%*%8.N@/0=HJO63A^9VSK8M.G% M>&)(>^!=3K+OX_J#(V'[P;TW&RX*^%!O3O>-2SLP2X=_&MITGM/1N'1H.$"? MOYO= N_-P+NH3E+-6. 99FS5$L+*PA96;4/L7+IO2,O2/-8Q2KM]1KVW(J;: MS@X;Q/ZOY=(!L@QJ;)'NMA7I>+PK+@\72:?[W_D?5C['&&37&P\,U@ MER?W3+5XC351T@]KZIYQ(PO,P2OM<:I)!;;.D3+8Q=8G;JFG/?F&/53TZ\CJ M6UZMS?^V:E.(,&&Q=BV"5IZ]KMQ?W2^#F,8:.1HLAL,SQ M\A*YO ]S ++OLXF91P4L49VBD>&?XPE\ \JD1RH]\FQQ?&H*VI!.OZW\[=:A/I][I<)Y?F"$2.? @KVM9-EA+ MQ^Z1.2/FXK$&P7+GJ"/TTJ8YU,C90-0FK*R]'XW MZA'\S;S>:7R6S:?>I^R;]__RXD]OV'[?J'KCTK/@MM3[=IT#C>3?X%0VJJ0]=N8ES0O/%A?M"V>+HES 833K M\^UZ/+PV[[C)04[: VW.OV6JZ/F($\+FW$5C8VX-SIAN<*O[;#F=UX)[\A B[7J[-?,75OM M=GWKZN;O&B_7?FPG;SS?+_"\K8JSTT9_K& MR7!C@HW&CK7.\,#9@X9[X!2 M89_K.,)4,LYX$B<:D0ASD@11XM-0K16)=F"6/Z?%:7$&3MW1?\.@/V>N <%R MR,!%#*CA-U@NAPW:Z]OPP<=/21,_0/?&#]![A!YNL_7D]0.MSVW/8)5"QF6Y MR)Q5E2_FY=S\!ESYV+Y>/CO:M9@QF1D?M&)!K%;'#N%7<(K-[3_#?PVGN<@Z/S5\QL:>8&"& MIC,8TI8/6!M^8HG65+.$)$1PC90,51)2B6*&<>R':W5&M53H<'%[2CX71M^Y M^VC]L[K_GQONU]_'Y3^+Z_D_#1?[/;LQ8J_/@X@5',7^#V*5:&$E@SEOUC:" M](KWWBEX0X9V(AXFF^3WY1C.%>BIH^QR#)KU5]M#\/MM&X4!B(VSX74V6DPR M#S.]Q/H^VVO/ZFN7Q3A<=^:LG'%EO=057#""&W."NY+Z+ Z;^\%V2+UREED[ M^R;+YI5Q:=TXP%6@FXG5)W,XRM?99 0#_=_I= &G'@L[7657)Y].G8.K'9;C MM^^=QGR^@0%[WT"3%(CUF^KF9O37BW7'V98$V4X\=WNG< M4YG53R 6.,J,]0@"VZOBA9UMJ!]R;2XVXP+0E]I+>E)W#AOFI4.*W3)O:EL/ M2,IH0I5,E&)^H!@D%_O8EU$D943]M?R[FK>8V5R,G1[;83-57YX0IK&Y/OG_ MGDL"=Q+WM2[]=6EU\8%&L_*LP<^OS;LP#.*S/RZA%J$ M;/1\/OWL.W]/;QV!4.S8R+.?M&N*-FPBV.Y=OU#%B,?E1K95>3EO-S.P02,$ M)^.;\;PR$$&)LKI-R]T:EC:H_?WFO(TK:P^^R<"SOC0N<\MD/+0^^&_IV')O M5Y$"7OTIN/_K01IS;SPOS$@]8TJ6YO4-?X7G+-]S*7Y/(_SK[ =8T\M5;')$L+4":K MEX;Y8CHTG/R+8_4P5TS5+P0A5D\Z7A2&>YM=_6-J?O[YUU57$ZS+A5%#K1O0 M \9MZ!#,9K-#-L6SPD+5:;<1O*\0618T9?C/+YG#QOXRV48[&*\^Z B?I%)YFN UHS>"0 M-4^P1M:P:IQ\/;YP6S.\\U@Z'=ML3=J\8.;:4Q%T#K!RX=\RLS+(_[8DRFL'T7_EX.FC6NYGUMW%G7O=,ZKVG&SO4*(2- M%]^08&+DA8?1R?]U(OZ/]V?OC4H)63PUM_W?YG@:A=L*;/.*FK<[S^L#6L;KD#GG,&IBS!+Z4=FC+I%BSR99V MWWLQ'&;8FXY3_6(R=C$3RT7K(Y ]S&G=L=S$;U>$R"\K4>E[TR;6LR0>""CW M(&3DR].9'C?"*NTR?7R2YKI'V#,*AU'B_JL,.53J^B()J.0\" ))E"81C2G6 M3$;HR0FA&[S/YU::F8,7@@YJ1$NS4NG]B3 ])"(\)9.@U3\ZF9I+^D@O_GD7 MQ%DS!&&FAB+*#4I(E[58STFK-KYL(T7+% [!OY;\K:EL[JWD4N7C=_=5CGY5Z^S+[,$L.@1Z MS>UVHM\<4S$VOO.3@KI\8M7E6CGJ#-BR)AACZ@S$AI]#O,\L0WDYAI&UWJ\' MS%%G-K3JQR2[,L*S%H-5H8GUE4$8 C00PYJ_UGI8UD",WJ1_UE_6"S9QS]HH M2>_7$" 0F]] ]',\K2P;8U&=F$%G$!B>9(]CGU6&E]*:)EK$/J*:^Z'2?A)A MWP\,1U \U-%6,[SN2M\BS[0_-CST18E@G5A?&^JK(WW CH*);?*WSIV$CG" M=,PY1ERJ0"410UAR0GWMJ]CO)(?Q@ JJ.%5QD'""6!!$@2"^SY(X$$Q%]^93 M/?B>M>2PQX]@S>,R]H-/@7/ M)(P#?+XVFMVYU@KZX;!8&*G_LS3Z'*BV()$,@ M9U'8/$\@0[L2K9L^G1HU8K*9>3=\:<.A;LYEAX_EQN2Y@P8J#M4X+S:SLB[_ M6N-:+6?:.-CR.E],1K"%QMX?5;'!QO-X9_+:4JPA:1[<1!V68FBN\,TFYL[S MP=(Z;GJV=FO[)7,YJ-/&P?1_[CI=YEE]'2[YTGB"=]I::_.J!+!A8_D4',Q5 M.E@521TMBMK6.C*B:@QU7!-2Z-KU@]V? /JI59!&&>1C7H HRXQTJ3._6[J: M&DO<1M9+;SEEK U0=^R)[CY5]D2=S W!Y/9MST^U;(?Q /'4#I:]I9'=T](; MYU1%E9WM.X-TI;0P^LH?,]@SF+PX063PW 5U'^'R#^-Y:LZ&&<-O]ER_()P\ MS;]5*7$3"#1=9C9/ BHW#R9,!\UE0'>N5%5AYYD+W)DK$SI^>>MUN+T60AC M:M,'V_S#W]-B>.WAVC'GBHC@V-_8:64@(>=%#MDE]OJ;S-#QJ/;@=0HX_KT8 M0QRJHUK;L( Y#578O596C1[07-Z\I*LH6%+-74[^ZMV]A9E[.O*U!I3>P,'8 M5U58]F%F&OMK L4@=K]=R BTQIJ9NRY,\SIPUO5%]%8LM@5&UTB2%3%AVT?9 M^J6TG'NCU,JUFO\/U@*-8Q@?+,W2@\K:)(#9RHPESEHQJFK0SW[RR^R9BC^N>]&[OM!G.1Y;3<4X M&X,@YB) L:^UXM2/M-8A%5$0A5@&H:^[[L8D\9,$892$@L>"!0G-N3(M-CQ=42Y,C#FF;MB^J8*AOK&\!75>6:;JZGL-5/ MVES55:JM57HRK)]3/]]RD39ET[G0JCR8RA(>=A>[*L2L_!-+;ZB;X;4]\"H, M'N?DVZP]USQN5\#!'&C37Y/*$LH8A&"'/N1TCR($*"D9CZ M(9>HZY^G) E\SB)?Q0E74DON"U_J&">&T@+*=X]@_G"EM5F] +M'+,Y5T\0L M-WI(W&&TA>7SVU4O3J40EAW_+DB&F_3/K)VW(Z"R7-S4U8/@.4M=M-5YU,", M ^?Q34. YOJL(I6Z2';\N2Q]<;-2.[:P3=(L0F M][3CK6A<38V2"XE""Q=PMA["H?4MN9)R9TR7"R/]FX5Y[\7M&A594QH^\"X6 MX<8V,*(OZR?GA;SHCJP;HEZE=+JLB:E3^3RLCE$C M7=L;()3 !E2I>9U*VIM;*'LEF"-.P+?F:Y@=[]@ M/>XG\9U/Z%,KX^\YH>\(,_;&8<;Z3T_J[8'OPEKV_+QKA^%.++1=H)7GIJ$^ M1IZ_1!VHDIQ>FFI%7I9J19^#RO6*0MV6SE28-I?&G,Z_V0 7R+9RGLUJ8;<, M+O1AMY467*79KO_98U#AHW,XWBXI'U7"2*-LO'^^)VY9\W)9QEEEL8WGMI A MO?.]3H%:&AE <56%#LZ_N5R-4*5( XQ3T=1#.2B82G-IX&I<56]7P1J:N9FO M&A]L\X9;9X=:<(4FYV;C0VWYX_^[+F _&2$@$L0:1P$W=21F0NF5,5'W9<\4X5X M+8HEKTZQ=Q@7J]9$/P3<5EC=\=;ETU^=G M?Y'/H9YN5A>67&1P3D8VS6_H3A5SI M0(]U$W"F)UVT/< J.]F$K5<#Q*U/:-#!;JS0X981L9Y_)Y1KCZI\(.".TZQ8 M7GTHTK34M7Q?4\NP$=ZK.W_SM,O,5J(! ZKWLC1:'OC&4D/6W\'QE&6#^RZ% M)#&+>W-BWG,"7JO"< +P*HVA6*4>!)0SEJY"#RK0*Q 26QXQL=XR^^U[[^.T M\6Y!N655[Y+/ZM*TF=F>:ZC#!,90X3YMWFI;\[(1XJS*SK-79M5D9X &TH(^ M.N2^>C9.(-G!65?=_2,;EXW9;NL,FT.\F>!VG!O2G[U78(=1+2O7@"OLQFQ! M=5E]Q3*?6_:[-'F<3MMH:DC7'"XUZ[,GODHFN(O-K@I%.%WU &NQO#;*@?WT -2XL:VZO;!/=YQZ.:BT M #QEJW8796H#7\/%C'&>T^L9)"TJ8>,V M&^5UB9S=W*7U<6J0978W1M6RC0F\,T!RN72PB7?@I;:PBK9J;M3*RV6E]2*[ MS2W 7%FE*[T4V&3%2U_#FA#,:28D;2&7?$S]*.8RB377(0VDP"ST>1@KB6+< MP)H49M]JQ_VWKN/>3>,<9K$9R.3_G4?_+(OY/[\ +5G8$OCTNZ&$F\5-#5W2 M 24Y*;/AA]&B&*6WAD6A.VN MG$S &"K32\AK+2YLKLP, J.,F&L,8WL\76HO#&U#F9W>.HFPS2Z?U"SN%T1O7U"*O M;'Y.0I!-DY@\&4VF52%4D 1-7K<6:?\J4MNK1CNZ(GFZF7-,+\ M.\+J2.ZYC7>K 5HUKW6^FF7+[$Y[I'3I%IE5$%R-N<597 _^767Y59'.KJU? MILBN.HO7&I9F'@Z\O;*$W,N $=C,_VDVL;JF.376XP2I2Y!&!#.M !&%JD5 MLIF:R:ZH+LL+5-7M-^RHR*;9-Q@A4,LL'8^Z-6Z;-K+2A:WZ,Z]44;N 1O)Y M-2;<>IC5 A&:]S3Z4D,7@%EPV\E_KC7X$\"$.YE-%J4Q58LKR/6MVBGL.(OC MK\+BOJPA]]O3#4'J\K[] ^R'&ICA!=QMLS2J$G4LMJX[7>X0/&(L-N.V:Y15 M/JR;<5EEZ6WP&]P5&2^78_=5EN[=[ E0HFM":89VDX[L8;8PSUE5%%6)AGQB MSWW'?P9@3Q6H<%'Y*?+QU+G#S+=N"'?QV@Y41OT8&)++^;?Y6%EJTZ7,@EP5 MUK^S:%*6]K?FK+">DL(7*&ZLPU8 M_;O-C3:-V/F];HQ0M-+RLI(B55RB^N#$D-4MNZ+126\7*=C<04#76;+.^=*T MN!G5F>=-7E[A,IJ*T0KKZ 2D; 2ZK,#HO8NQ2ZBO(5@J'&7[BB46D39P.XTX MJWU^D)JX=/%@^=:ET)+C 5_3L7O'JI.\B1757T !Y!F1HZ UJ?LLH=6N&;; M+\$(4/.BVXH-K.@E59KB^XWK;H?;%I?7'E,;X ,6L.E)=GLKC6"+)K2/1=N1 M5"641MB/,$)<)%@3QF0<^BH*0H[XD@E=R9@O;=);;4C7.NUG.XW*]W"_1?W9 M.>1/BS.WOPW@:F 6ITLD]UC9W\Q1+;/I3W\#E14LW+[M;9 =V]P(TN94DB " M')PDB1/"L?(E\C'C/*8ZB! 1ZED;X?P4K[@1KFK+%N?TO1>_.G&9_BNW'7WN M:'&SS!QMT97S ()67YV2]]X?M:=UE0X;/E4.EE3Q57(NG6NRPB>HKVS>M-4S MT^*Y1T@G@@0TT"+D0I( A00%$4D"L3[Q>W$GM-LRUFM68"4H1P$B#* M24A5S*@O,2,DCHB,D]>GV2>L_Q9)U2+Q= M5EW-K#B?@=79.FUJP5Y%?CN]VVKMM@*[^9H6MF+)MA"K]*8J6-PH%,9^SR#3 MO[38+U:+;UN&+6QMMN$#$,R%_U08%JE-&>ET. ,GX>RJ2$=M0?YR8S.KHEM$ M$!=JJO*B6S6FBOBZL*[A9_.JH5G=I,8SA\:U';21(]>"+0,(^F+4=-VK@^*# M;DF%]157K+++Z);=-\[M,IYW.X0U3>*^Y35<#K@+G!<$VF75V5E./6TR9ESY M5UFIJWD<9MU=^)9=>) [D]7.5QN1KY-*:DUX[57M@G1Z+58IV77C MR+8791B>?2[;"O"FUUM>6*3J\94%%01GVZS"AYPNP) SYE[G*:?Q[YV'N,TI MFYYYD"4$HW -9*S?&!SUT&*DV)@]Z?GCCWFA]&TW, 80M* D;W1AK'I *EV*#4N%= M9$9XNF8$==CNYB:K\:DLU,VFVQJC:UDKN;:83'4BL(N6S:^;E$)K BXG&]H$ MFLEMK?PLO61BPWNLT[S4$K'YEK0^S*])T3#+9F+8RX$MM<6N/E MQ8< 6'9EEG(,",Q+\ZPK#L$'7]3>[6[G5GL4K6+FU;U+[91F"[,W0Z?6NR!=V'7MLYI"U4D(RNL:O+DJC4P>5A019H.X8F5+ET;&QN9?V" M%AG4#!7L3/BM-F/*#7L+OW?2P>T\3A8E- $WU)#:(&U5L+RR$_6H8(Q5=ZR. MA]):% X#W/7U ; A%V1Q!=-UU75UNXTV=*"^W1!8Q-/HV'#]K8^5MNOI=VN[/PZZ4^Q05!LN=.%:< QV P^5 MP*@.]N6=+[_K^:NE !U&V+RG><=[+^ZL:V=SJA3K5>[@$DVG4RV:2DZZ2OM M8D+!34>N6Z]*EFI&1;\!%V"S+/_Y2*N]LXUST/: M[DE:]W6\'(// !(DWGOZWM^M"M$J..V ]J6!,K&LHNJMWJGQ6FX)66D@MYTL)5COU#'G#MU592Q++J[&9_?F MQ&?M^?8"AR13/N08V[5SUH?A:2S'5&'YZH[Q]&L^ M'E8) WO7N>T@-"9=E, K ]ZL[!J6B8Z3 MS3;7T:8DK\C.;J*<+7UHM47WB*PCGA8SLQRN=YU#SP8,]PJ9J#5$+ZM>Z0[? M=@BL'G3?*G2_?L8\X!T6 +A)55A%\KWMP@FW*UI7]CV1]7B8OI3K1/7&U ( M!O*Y(PI/.[E-=S DX/QK&UPA/*UREF(H[*(1"4)5HA1%C(2<& I#,J!QJ#A-,(O"X%['SH/O>2$:T3;L1LF['Y+F1V,F/X*5/F*OP*P9=8 'NRNT(;NI8BHU M2EE5 F$3>2^ .[6E#\!.'UC?.O-V5<]N+/RZRVECY# M13B.NU$Q.TZ);V8[LA.C1'2KU%MSX-\+"'@Z[;4J@%\5+M"# MTODZ'EHAZTF8W+[W/ELPV Z'<3JX0H 06UDC\$7:R;2H]\@5TIEW9BX[SA@H MCOD[XW0"QZ6J['< DFXBS9N6'N!,B#R?. 5\[$*651IX=WTKHEM^S/#:*/+6 M0C::^A54$\Q75GPMQ;VS-VMU@]F2?*Y+_US99&YKH5?VN:[6L9X5,XB394B^ MZEB9?77@?AVQ9;U:K;;PQ]2ER2V)L\[ER_[:.[-\.QA9*VVH-Y[9=>G[9,7= M>['P;+AI*Z#NDY&;6,L=8G+WP[CX&,8]AG&/8=QC&+>',"Y[61B7/[>78=L5 MNHP=J.RCFQF&-$PBC4*C/VJNE=0<:=^HR2( M!.9^(,W>A3CTX_N-C(?>\WPCPV(MOP;D:6-CUJ6!UB/:LTWQX]TUC]BJ=BF& M[=%S8*76I!@66=5DWKF;&^2>IC8P+I4]MKE0&XG0%*5 M*7:'!!=44!JU+G<)GD)P<$RSRW$;K7LX3\]IGJLS;CP&UOZ\ 9_G?VJMVO8( M-OM] GM?*=>54E_E$+B5@2K"[U6<\,X2BPT('T]]R+)[:3$W%L)_FJ#TI>$6 M>5/16#UTLM1DL.N67POL5[O3N.>-86"^->\U)MNP?%QB@VM&TX#,;P0/KVS( M#4-VZ"6N!M4Z"VL('K",P&\(Z:>-N;2A\+.97U/7N;+E-:9&%0N XE1SLHR! M-UEQ][FZ-HA.=QMTK".EM;BY+DVD7*G2Z;RZCB[75CRX\9S15*6IPH*U*"O@ MO#+G+TMOR@ZLRBJ=K>^B/6@U/M+R@;FNZC@W@,9U@5O:Q3(V074J;&9&)^6U MPF+\ZEI>-@0U ZLT7Y1FP^SB5F9:]\[*-0 SK#"/6WX BGJUTDTA@OD C3LW MESATW1VPB[<6@J\Z[G??=I?3]&EVF^C-Z7E6":30E#;\[,C4_+14\+_.>&LZ@[%8^%ZZV=PI8+= /T*(.6$"7^E,'BM V M+G"-1I=&5U4C--74U1L'==7ZQ![30H26-RVVEJ_(QHU_9 MK":MJ#T6ENM;R(<[ZE)NS?8.-3ND;H\O6;I]7! M2QXMP4D^,$6GK[?3"MJJW3CN@72OW&P)KT&T!%,K&!*LM;&OZ')4MGXT:07^S/R!O M6\6VPVGX_JIPOYO+;*/WTZ?L6]N0]W.W)WCY:%(2A@F# GJW^L*?? ]SW>%OLYAWQ3\ MR8;92L/OI4UX/NW6GV$N?>:3K,+SW37RNGOU;K77_CCU].(*>#BTY'54G.BS MP/#7$A3O!UIMRQ/,!WVVI?YHY.S4EKV4E6_B[]TF@@E4_?(3(CF%-)]#* M\*RJG_G@A:N>,;WN=I^2<(V6'V\[,]-U[; MA_N/>B>6 067MK&]R%:V %57"JE%0G0GU#+X=&9WXS\6_V]YK>J4;ZC&LDO4 MU@AU[>#5%EYMVORSWE;M3-6C;%SO.M@/3=64*^5:KTF:M$WCY]< '59#%M_1 MK+Q*3AKE-1K;RFVCL7,+=_*(P3=@WC?<;(8\V.3UI=I(WZEC&Z*<;ZWA&B;' M5(QC*L8Q%>.8BO%PC/H1.G0O&1W\*I5"F>]N" M"A5-X/(FA\*(XBJ=5G&NRCHO,DBVG;LRXB7]L_)*V5(ST(;J$/Q378.5XVPI M2]6Y;JJVR4VD&YQ$L[PQTNVTBPS,>-<8!D+8M@)^T!E2-4S7:F0X,4.I@Q\U MJF)KJ-L*SJG#5M7@\'9KT%G3%?? I,P;O>QA"P/U>L3";KFE,0:@_9M32,U< MFW/G52?QV<=O73U'+<;1PW/&O<[Y'%*K8;%?<[[X"?,E_>[Q.AOQ/J7@NCTY M&YICN[P,0)0000:@J?ZF3U ;X9K>>\I'UO(X0?UN^?H2&-/XKJ/?&Y.%:;3; M/LV_60=Y/IT M^NTGBXW+\C2 -NSV;XDA,^;7S?=%H0>2N2JG)&BUU=NWF;$H:FO8'USC?$7HDN5SQ=@>1.+>2FN]P5HF=@ MY9;&OHETYI3N7;K@39 ML&H@D;CLEH%#]5BV^]THKA;&>)\.5SH/=.>Z<59NN2\@$'&_C][Y-2QF'T0_ M[0"K\L=Y7NUFC8;_H$Y@H06N\V+N(LZ5#-_XAEVGA?K<7T/DLVV!5[E:\B?' MSPU.ZN>U]\\ MLQH3\Y<78^4^E)FR_3WAG59I2%/-(R)\/]2*4[,??L#]T$^2!*'X_CWYK1KU M[59W@['W?&N[L3&I9\5S6Z?7KG*1)EFXHO6.,&LEZDHJ1F-/5>U0RTWZQ\"R M!QA%S<]VG0L_/1>5O307];=6:-V1>WIGKL;S M2,<:ICWRYY M9W.2B&&$_( B(X!DI+7/F"0J8$E(XP3S^U,8'GI/#RD,-4LD/2FF=^ A5.E= M;=_"JKG(FS MOEB=JY?2*=#*6L/G[N,J$;'$"N$:\T@W1B@CJ7[]7S^AG^QG,\QA_7G#!IV/ M;XR8^&1,M"_Y33I='>VW\6A^_4&I]X!G(20APLQ)\K_^>@&H%<4)@!NDLS+[ M4/]E39["X KS+_A\83#3__43!C?^+_,1_%$T/U>#M_H:?]],S M;[OG)_(&GOCB!=FP15\!W=XHI]4V7^3S>7Y3GPCWZ0.>??>L%>C]%[+_+&<. MD4XJD2WDZ'RNGM#]RJ8[VV]^NBLNOE+Z(9_*E^0=R#:@?Z[H0,LKMGDUMC%; MR,*\-$SIP_5X9!A$'VQXN>G@\OP:>J4_[?3.KT5$^]K[RO7AUBB=W\GR7V,L M#7[8#QV%:P$XSD<'3A'D0"DBK-"%C,G_KJH7!=#SNS,97F-057K[\4@>Y)'4 M;73FN1UT[WCR_ULJ5F37^]1]/EL_M/?WF$@B\5L-<7FT [F47OX\=J# MK72Z_*%#N%-O>-C &J[2(=_7A7&7(>NWY.\^/!?P_^?O3=M;N/8T@;_2H6F M[X0= =&Y+[[S.B+7;L5K2;X2W1/O?'% 8%%$&P386"RK?_UD9@&H @%B+9 @ M4+XW)&&KJES.ILS/*>,YX>7:&E3#<6@HPLM1++ U2 MCDOLC >, _HX ON?[5X1]U6S8-U(]6\^Y;$,(A]-P?11#\IW,4?H7V3-,1J> M'Z/A]<=H+8W1'>6RN7 M@N+GD,KE_7K(6M21CD?7L: <%P[PA(@Y2*_Y1R[>?O[Y#_SW9]G.('?RS^MU)B']75U%8. MD"W/S:IT_=20N4PFWR5R\68K?J$M"EP.J8]!&RIBREF081*6BC9V6E0YW07[ M)I>QA>2RIW;#HR*]M6(5;U@LP^U@,.X/(OWR%9M,+;/SZ'[TOO0@:Q=<_#>)CW8W'#S__]-.W;]^N_OXR[%T-AE]_ M0@#@GX;AXY]FWWV3_7W?^SD@5MC$>?_M[Y_KV4&;ML#3,"-W%>OB!Y]FQ.NI M2C./5)(%"7[G>U$KVVL_*I8=S7H:I:*EV"5U'"8@=?J,/66FC4:[J91J17/+ M;2HY9Y.\"O!V+ZNMN6;LW?KNG:UYR=CZ" M&HL@4HI0)I@ P4?67!CN".*:/-;ALX:H,Z+445F1N+/FWK:ZG."KY5.^6DO] MCSS=O"RP! AR:0T7$E"/K;(F3#@D@#CFH.8'3?>&<-[6TPVNENVD^J;[L/W] M9.C^F1=^?2;ESI=KS4CF$H_Z5;:(DB^.>>I4%BWR4*WLUK9(A _!/R*1W7W0 M:$\UE!@/8A.(E>V7#QQM[5MCL=M:;)!0:='V+1$ZK>F^O-@+?-YH)3\8]=:# M'BVKRBWE)& <5%X%S./R+LTKQ$G\W7^GZ^T.^<)'90RQ]M[A6!;L#)*E)=-%MUC(M>U*?];NT![8QG$CQ[X9G=&Z2FO M",TI(^ 6LR]8$"R0N.T01BCMY!!C*'#\3957Y#3H=9_Y&=++AHJZH:)^ZM%> M'Q7U+K0E6SS7"H:@?9F7UNREG1AI@M;\N2!O6DLMPZA&PE-GF1%44&^UXUQ) M2*WW%!%5[;ZI#01"P?!5K*V4QF@=OBHX\^%G='UWG(WW6:*6F;7*/(SJ9YO[ M'O+8F\(]:SEPCD!4&GM4E;1WT4&Z761>2]2&M[>Q(TC8$[,.B=&B3-QHJ7%N M'ER80=%/ZK;=F3+FM6)#M796".MB"^YY^ZE#VL?NC3QK<)B+"P9R(,++E M+)#AA0?:S)N$%" ZZ',/A<1"*.N5X4HY'_[C/-BW%=XDYIF1SG)O,/><:D_# MYE:>"4XE,*X^XJ.ZN. F#[/^++U%VO$%@K99\]_Q8+8!(NE=>S3E)1HM\A&U MLOSOV,6UTN)MWO(QTM"FUF"QV=XNQ$4K9V,!^;>8G\H-3IWK*'@>7[O]XO': MD_%@]D9Q&IO>F=(AT2L*&642 <"YY/A .B3PYI6C]I4/U< M0\]'0W3NY^X742Z?R(:+?YH%KNG+3,2X>"Z%]^WOV65GC%_\%BA;[#S-G?"B M2N*QIE^XQ]+YP%M8VP%!-+-_ODRI./?Q;2WU9S#6 M$ 4@54Q2Z#5#2F//%;&&:RNP\@>T=ZDQ4QLATL+\O.NI&T1I$.6U(@H'9<.H MV '#Z4SN)\5)W$W,W^MTITGY12)^ M&/G_-''IS>33K['8M@!J#^SE!YV//CF;T[NE[*6ED]C3 M=)$WS<\A/O1^T_&L.DN4J86<ZO^P>;Z)\#0 V %@C ,J2"U$@IK1PQ!HE#63<>X$" "H@ MN;,$KBA9V R )VFKGQOXG52R[#2A&]64/W_2*23-6,\_=:99XV:-FU2I789? MJ?W:)T_U5ZNR MK9_-B$.TZ0/62,^I2$^E5H$8R8FGS"+A!% <<)*DQQ*!$37H,.FI+0'J?#IJ M76!0[M=!?,A\>-\SLNNUL6.G(!CSDDGOO'$;><>$QLUP%Q]42RX3>0& RM[0_#/J=([NJ4(@6 MK/7 H7%7&S$Z1(Q(&>Q15"*.$<(N_.6L"@ZK"&)$%04,8FAJ$*-3C+$W+NNK MC+%?0A9)$7SOS5S\ \/O9VOQ[P+5M4["B6 X+S$<6TX-=Q0"AAA4AD 1#TFI M(=@J3I?Z-*X,.3Z#(81QG3'[TSLF;63Q0F51EN%_YA""U#JL!8S-N(T"P2W1 M# (',?X8%FLZ03@O"7QK,)!%;*B)LIQT>,[#OO&^9%L'&W4SZI6$ 85NE[C M(?"$8D(UE0Q!%T^5E9,ZNNW+;$)S77*\# Q,6YB*9R72.$F^C :5&E2Z(%0B M)<6/)8 )S#1AFBL!F%(PHI*&2E@?7,]=4*FVS)8&D0KS]Z?4Z73V?BW7?M24 MN3*X%VF&^]NP.QC&'K?CNSQKWPP>TG8=W&;JL\D$05EX]3[U-YXV_VMEGS[^ M/N7[3,592T9UT2AY\6AQE'W+AWG6'XRS8=X9?.V'1[C)4@/=V(&YGQ8]D7Q/ MNU!FJ0'EZ"JKMFA.[8EC2][PWD/:F6&WI:JPFV[,L@W#B'=X& [^ZMZ$X00! M"3\=KO>>.,TB#"&[N!F%'X[G:39!-77K3F)]'4>9+%_8Z=] M@C^%Y]G!Z PP"E>%@W:"LMFJTQQL?FXY09B(%4*O)F M&\H)5 3ZI0;B+[XK%UHT[]*4N6FN?'AS90:OI! 8$"##AN&('M9<.?9Y?RJ@ M4-Q0K.FM7.V[?%*D:J=C+9Y/A]$-36;/*B+U_Z:11^KL,(;VUSQ VWV[VR^3 M7HW9^1[^/,K5._A3SZ)[5S-A:=*R"TBI/$;QUD%**0+"/ MF->" RPD]P@2#:W94$D]$T]52.>GF7#.[37X5%"HXEB]'>6=GV\FP^]Y>_CF M%WY5)C#-[/\L?C1ZVKDZ*\A[,HMA_TU]3GL7EB=@P2KGAD(GPF8UQ AA 152 M8&H1LX:!=2=@1]BY^(K0O7;NHO_?W+_)1]6#TS*\Y*W:'U2WA5_CE2@ MY9U\R$K7M=G_<>YP?R)NRXF(K"@];"RH!!8*9*CQ1EAC8TM!HPDFPH'RZ'(+ M+^79!;;.4J)7)I?U'VJ^]''1%N>L\77<3]W^I%TL=_I:\#2#]>3]L/':_?9R,Y_)[S4K"Z+OB#*20KO_GQU#;##[_W MVY.;[OBE'VTU2,V>9 &('B'5BJ-_1C42GCK+C*"">JL=YTI":KVGB*BH_3JS M)5'CG7\>PT,[Y33,-'Q2[68P&F].7\">.XPDX(8;S "$A@=[WWI%J=!>BTKZ M J8F&!94!G,#8F9 'M],3 MP2G]<9%*4^8\9#^D=);!9-3NWXQ^;%(@#@^W2GK%(:21M(TP*H0X+-P*P<9X M*UX3;R5HJWCK+A_M^;-CWNR2PL7-^%[W^.:2S5\@W/_\P?WKNV&>9^_#!W>C MS 4XOSGUEI=-=E;]N^#SN#U..9G1(IF&7P?]T;3=4*\]&G5OPVS$-R\<%392 MB#W+#MDOK_ZE3@B;_='LC]G^$(>HEXO@-WE$W#;U#%_Z5+&N/?:<4QFC%5&A M#?._\OXD;V7EW)[LK)ZN[;//^)K>(,][A$=)V1M$<>DY(58@J8&1%'"JN7($ M:HF%97+]J7N4G3=/QP8/9_TC+<;.FV7CDI'D7/EN1GFJ=,RS'^"/9[%)SRJ= MXS_;PVZ*+Q]J.IV1/7D4(^B2$.HT@6@K:T"490>4: 4$YD!()""S%@(3K '* MK&:,+)<=S$3I>8R!%N1-OYI&;DY?@9^XGG[MV=4+V9T90E.#_9LI$=")FUA&FH''-SM+$W,8U8Q77#%&. M$%. "LV)<4 B*X-KQL($"<#,4JN6:JW%I_C0'V]_'^4J"DM5D(X;O6W(49Q$(*H/<$>JX)!!):JH(L<42MYX3KVF0)RKID"9U'Z*,YQ'_"N'D7 MDRKRJ.G[M;"47\+\S>>L.:>_I-.UK= >EVA/@!'.*&*]*?T]=N_D8M< M0H^PP$MN\AI0JS'L*>KD:7JEB'80DVZ2TT?,#6S7!RQ^D/VQXK]52%,;?4.V M/$>KN!,H*0S%Z2;8Q=-YLWX6R_O+A_&*.=UI%N6!?@>+?D>1D18\CMTA/EY^ MPWB?WM5RUSU3_.!3+!>>\98$-SA?U1FH/NK]YNUU-PH-D :I\+^^T$J[,]C87]6+<.\VHA&CUC67I?D;R9:VH8\Z!#N M(?3Z\ >MPY\EDKVM$"G\ZG8P&*>,V^4U\$%(.:2:0 .NSCOO_W]J!V3/T>;)X;0NOW.X#[\-:KV M9(OMM,+KFTF!I.-!!;!G0+ZJ?=H3[!"I15RX0^S+%J N/%"[]QA6EG=-94>L M@IVM#1_R\'?]\[?"3CN@ 9QIC^Y\\/[>E5W./A5-SL:#0N=LYE)3WE$N,7'> M8..(U4[C8+M+XAD&7.$*EYI6+$J'Y&A/3G71^\- MUPFSET7G>:UN73!A7U MDZ+1T^PXBCDN.^)\81>V@-.NCD;^U MOT?=,CHR!0\@M1["O,*4J-=5,;8UTMZ>8O?-UPZG)XF:KP<<*2L;^ 9P=$@J MB91FCG-K1*3]-U@*("G%V^2+3B'R8__7J=G]_;7D<)\^'+YV'HGECE['PLG& M'FWLT=.%7%':HQ"%=Q7F&FFIC*)>R)C9:!16 7"!6 >YOPV[08(>VKUG,4LA M:FS2,PNJI=+:MX/;MY-1/J5UR 9?QNUNOPBIY7]W[MK]KWF*N17!M,&7\)3% M06,33#OOL;X.L^0%@FFGV6#XE+9.8Z6\>BL% 8Q**X4*"TWL8:@!T(1I!"Q7 M'C#/M;++-)6/.!L^3G7*N[Z;:A0_&"Y&UI[%6^2LL6'.S88YD5[1YXZ^)PFR MKP=+:9D/33E0"B@68VH.>B,=,A%+E;#<.K$7EE:]PF=!4HCK/*$XI4*/6J[] M*$G[Y#+ZZDVH?-\>3X8IOV)PZR?AWXL;L;M-0B7CF!M./461 QLXB T,4H$8 M!P0(SRH)E<(Y0QA0UF"FF' $^"A R(4?QZCUZ2=4EA.V,DNE_G:S:Y(GFV3) M/9(EQ<9D2;9=:N.>&9&GG7ZYM3JN.YDNK5S048,B%?[G5/X4M^@_(X=U5&S9 M_\G;PR81<64B8@T!C3.PG"]^&VQTGRZ#\S[:/-D/^=\QP33*Q.;B/;E/YX): M(V&OL.S_@##9Z9?[(UAI_.:M EPS8;QC#$/HL';!;%4QL$:(7E'N']R]_(DH MV>S$[U-^WX[FV/#C;:'@HGY[Y/B]*\SW&KP^ EK!3'^.$-II\@(T\?P&Q2X1 MQ5BUFI$[*:E"@@-!C;20L8AB7G@LO>#K\A5>&+T0%9<+76?5I")L"7BIO.H( M\K)'@1/8(@^YD,H'&72*$,XUH(1#&BP+MY=-82=YE,/K;X/C&1*\)6J5QI,U M"@R!=3%0! M-9S5C\4O^,FEFQRD3'JG.;#&>*2>; M,C W"N$14N].1!8K5%4($DV%=AHRC''\FR9=Z1&SPB[;JMOJ2A57X.B"R64+ M(GJT7B(G=+3>>(D7(9FT3((AV#O#E*?$8@1@;'>;M"3W@$"+EUI:;-*21Y+( M_\F'@YOVZ"ZN;:S=_>)K5>M=JC\Z'Z:9JK-PE^>6E_%H/F&8 $V:X M]A1[[V,42" $.5=H13O![33K$;U/V9*LUEZ#)V?J-N[GA0JF*%OB$4^U,](Q M1*V6Q"/I=%2LS@)D.=DMN_28 LDNGJ'U%?F=5649H3SKWC],QHGBJN"L/..C MD1_6"Q^I]*/DEC)!E2#(22\M"[9LS+P1@GD&I=K-W_R]?],==2)+?W[C_NZ$ MKZK$V7^\4T?:@K+.4\?EC7K(LM:UEY^KQNS5*LA7[(!NDE54RJIE#%"C'&-> M8,6X(41*82GA5',IMTO">789I;7FX6RYTJX!UE 0#0V1"CJ&#'#.66ILA$$%,^M;^/PJU^NAM.1[/N$;J5^SS]?AC??NP_7GV4@.O^?\P+:N"_Y@"LG*;WX\M.HL,X(*ZJUVG"L)J?6>(J*"MCR(<[/@ MV7S?[7?O)_>?4FONV;G';85;N]V_,>V';OATV\[FE!/KL6:04LRM4Q(#PC5$ M6GKK";(+1)R&"4NYQA(BIQ2CD0\<8L/"_U3LI7?J1)S7=_F49+,;*;[BY+2R M;W?=SEWJ7_ZXO:P9W(<[?$_"R?\YRE0_;(!>]BE_& S'6=@'/E@]&01O_W?J MF!%_,OWF%Y]_&4[:P^^%"X'$8G_@G2_7"K;;0[[U$Y5FV# T[+.L46VS6^OVY>KT_L0LJ M=UBXX&OF+Z7R"@6[N?S_8?RE\LW3H[A:Y68,V#=J\7K2192=S$2#&&:"4\!Q[2CR/)V (<*NX17PI M/VHA2'8"6(.:NM;7DU_\-!WMQ3@OKSE%>CVJ,%BBBH)(4\V<<49*P3GE+-HP MFB!*G>=[V3!VDK_K7W\;1#AYW,"[/CRAL 48. 7&&^VU^F1T_2X"$1@"_+S+D1L1/1"1927Q4ZQ M818QBF&!-,!(4D%1-!"\,P)JN-0Y:UL#X0@">E3*C9,3SG/SXI\@'F[\C5?O M;W!09L=SBA&$&%-DM*7!;9&C\2P1Y7X6/4 O L_(Y&K,Y" MK%"%KQQ!R2AR6'OIJ0D.O5)!2T-L!64 MP@5Z"9R(DEI:.!7< ^L9DUP!92V"4:U+&3:-9G)_M=[]Z\A^/.(MPAMRZ49" MSU!"69D")+&$CM!X* ^,=M)CYZ.%P)CF'-&EUE[;6@CURV?CQK]:-WX3R73C M=;Q^KZ/:4(+#H.L)-CI C0X6 4+VNK55:>- M ['#P!MBH,/FY\R)@02IX+J3#$(K, ,48R6T#P:31@ ;A*WT2Q[8EM;2\0(C M$K:DJ--(.C>ZH 86&UAL8'$?6*SD@"FEC.=<*P =E49Z9>+1%0("6ZC,?N;N M$6M#ZJ2Y/C= /!)_VF.RLI.CLJF;\^U8=#LWW=O;X ?V.WGV)1]_R_/5U#KC M2E.;SN#^OCLNZ&C:HVR8Z';RFZP]SF:<.-F,#B=^^:$]#)^.!^G"[]O#SET& MIY]^^OA[N,0H'V=?VKW(9U-2^_33!F['"^OI9Y_O\CSIC_]Z0;;S4)#SFXS=K9C$\[NPUR.1AF/SSN-/#CE$\G_KR??YL.\.LD MW#C>,)'I!#%MAZ=J)R[N,!-W89QA1%E_,%YB)"K'L^ZZ5\M[>0717CLAY$@P MR34FW$IG*;!(DYB9KTQ8&*$T%F'A?VKOLL420(CM=M R\UIA ,R9]W;<1/^)-I!1K'4 MWGJO+31K5W7C?996=7=H7M@'W7(?)' 9Q:<;=4?C"@X&O!L/VS=Y>/GGJ!6^ M\/ ]V6^C!&(/ 4<#>+6RATF WX!% 8_SSET_&!!?NWG\_F04[(V 6/'; 1GS M7B^\&.:]M)5&=]V'XD*=X%/TVQ$'(_P%X(WXGH_S5M;N]>)#%&QM$1\#8 8# MYW_"K:(?DJ P(&YXWG$!T;>3H%"ZM^&G7_-^\&M[<10!9\,\#=OQT=_&[1<4 M0QAI*_O6'=\5U_B[DS^D_1WNML5CMRJ/5-YHQ<-]'>;AT8;QLHM/L/[QLRFS M7+IIU()QA>9Z,TQ\N&9ZUCPLVN ^R,"7\!2WW?%5]OOL*G_E08V&)R9R,SN;<"YR6HD^$(/#CB48H;"/(55: J659IP&G8/94AYW10@? MR6[K*N32!$? #[VWQNF.\[PFU\@>#S)LZE?]&D>+<3NL[=97VV!M+]<+=M/05M& M@=M[7=^WIZ2.&!Y(ZIAPZ708)DL-4>!IN$!4WK=IIST!;\GR/X0GLY"2?WO* M_2_DA)5'R"[*A:-!,5M/-0YVB9,00XD]=B+\>]E6F(T@RF@+;/=9)(MK\E?>^7V5+!O7NINN,$SCR MDCP%X%OP_D+-@J:0,84R6*C*24T(! HS@[6'%%1Y?U7P!@D+GB$BU'@F)61! MTRB O#0ITW(/WM\=+/R]X@XES6]PYX/--[F_CW&# -O=]:;OWFRVCR,J"R&7 M562TRR.M7'[CKU^8RK;@5I7RBD"* &%<8(8H/XRG%I$W3Y^)%W?$9"^"6/&, M9+3-O:H?H3,9U];>6R4\0GE+WQ:,QD@9S/'MLB5]HNMN%K/C2 M,<)>65EG)^^72DG\[[$A0CI0*QJB7C@(7.HV4)W.Y'Z2HJRSS1!CN"GFTVR) MB]P2'_)Q@PN7O@D:]=!L@T8]-%MB#_5P(:4=&Q,#&@KV,Z-@3P<]@I5T#%)I M"HAE%EA(/<*::*,A8-QQI@1>.L98HXUI=Q*S BRQEJP1$&]!FTJ5F'5('QM\"58 M"^)GZ4&Q+->';*&Z9.+'!NX:N'M=<+<6[20HT8Z0F'FLH';84FV<5)YSSX.U M%CMTR14)3XN(%+P<]W>L0P@#_??!X.9;M]=[;?@F20N"6NNH&NNL@:L&KNJ" M*U3"%088::L(AXI$#G #_O M!.[6HUVEFL,99H,W22UWEDJF!?!:(@LQ1)0 M[',=CM/\K3Q3>(6Q\^";R]F MG9T50>QO*RN2+Y#VL9!F41;":>4-8%YAYS753BKD("2&"\.]QS$5^,6.[(9W MXS_F"W<]6[?ZA!A!T:(,G@-[Y"7EF;QFL5SO4T 8*5#JL>:!B_""4J=4(H) M$KZH#/.<0G%:QU/'%E481)4#6J.HGH_?T,CV:-7)Z,.5RA:Z5:>HJ"K!*A:-"<0GFJC*-4 M.<>E.8HY?+*B"B%N,5AG_*DQAQO9?E:=*TK1MMPYYBF!0$I*F=-2,&5H/% S M6*$ESK)G#B@?79@!;=%:.P&>>,SXM5>ZF,U\D$U/P,<"#RNA+6& D\HI##RE M& KE((<.".R=QE[L0%)XM#*1V1I_JJYJO2+/GB73^F1M\',^[CYO0=]@M4-4 MJG8OE:#>&L_#WUIPZ9#Q0&%#(254[>)./U^-Q;%E'[4 :7)C&K"X"+#8@!6D MTI#%"T:T%M8+3DV,BG-G&";:!8\ @IK<@!-'!]P*R-C8!8VHGY^H5X-Y5"L@ M% 0:(LHHU@(@9[VDSI#P6I] =O_Q'8!S3R!K!/UC\=+<[_8="?KICZ.LSSU&^R/DU/6ZS)+S\W M+7S*LKG!,D>XU+;(6D*UYDP;1!6SBD #J#8:&PT572($.8G0_''%E;0$J%/W MGH_YW)IA]5H$6C M?!OA/!GAK$;%,/04!^<6$T:E-<($I]=@))2Q6'!R O'O8QO&7-09 6MDLY'- M@PQC69(86XRUXMY8*R6508=* A4@"!L)J!*[5$0_7\CZV(8Q1W7RYC6&<2/? MSZE[,2S%6WA@*5!"*Z^H$U9Y!+E@#EC%@87B1*+,QQ7H%J!-POFK23C_. X? M+'>I/?0T:4,_CC,\;<*5^)?60EG(%>(<4@ZE< $$H.;$(Z2T.84D]+3NC[]= MGW?<$AC7>=*T[WXZ6>.].70^5YC8X Y@6MH+3!&NL092&4H!(TH( X71U%(& M.?4G&2<_-G*@6LV'@[?8Z_>.<%H=H[!;3V5!-G M, <2+Y6XOU#(_KC80GFMI->-3=( Q7D 125"Z5VPW!V6%#I"!4922&6Y8];@ M\ &C)W!\T+@N#4PT,/$"K@N!)5,S%SB\=@C1\)]24D$CPRLF);"4L--,OC\N M^KG%=&J@Y5ZC9@#2X1!KJJ$)<:,*9HX*[&"-!"EDL4&RS6)/KG4UR5HG]UX-QNQ=V?-X?=V^[[7CJLN4!S ZKBL.JW@PF\8J'=$$_ M^F3LU?-BVY&>/M Q7)X:46.4YI91HRCW2&O%@*2(024Z,ZXB@H.$FT MUBK#30MZLL[0&1@B#:B\.E#9Y*A5FG B $0'',)."4 *B8)--C15/VX3'U2 MUQE3'80E2+8D.5XP9LT:OW[7J0&F!IA.S=JAH()+#$"FA$1,A/*='C<73 $L#+ < "ZIT'0,8Q3;.WFE)J<2"4>L4 M1Q@29#C8):EFS0E6+6X4:Z'&C6I I0&5TW2C:*5Y"Y666PBP=\!2"IT&S''O M*9;0(^6.4M)>$\X$.&S!(Z:^-&Y4 TP-,#VGM<-*:XIYPJ&LG]_9#W1_EU',-UN*SN#3I_ODF;,;[\G,<6V.%[ M;Y5A6CKHC1&"$A%K6XUEW#LDB$9,ORUYFQ@3#CA'#'.,$A2LMY^_OK/V,67BCA@6N MSDB6%U,2#^D&G6Y4X=FW[OANPV%>-LP[@Z_]<-&;\&$VOLLS,[@/#_+]__Z_ M!(+\GZ/PNI_.8-,EP_JT^^'RO>SS.+R1"O2R[B@;3>[OV\-TF?8H"%HO*)%1 M]D.ZY& R:O=O1C_^O+A?UDU?11HZX1;Y<,5T57Z_H G H]F.KZLWZ$<4Z"VN M$"@0-,E$ULE[O>FG_^L->)->AP?OS%ZO6*+K[GT^RC[DW[)/@_OVDMX,4_.U MVR\>KST9#V9O%&HXO?.M>S.^^YGC*R E"5XC((P+S/\QPY%.F-+VPRC_>?:/ M?SY&C#?S8^AY_H9X\_0A=7%#1O_QSS=+B%9\!M=\M.?/CGFSS0?Q1S2:"4-_L ME89Q=JN/7V#UEV=B>I<$HTNW>/[-\K[]/<.PE47+\#*=JF9_;+D_Q,66UIO! M:)P-;H/Q]U?>GSQ!VUJ[G+Q<[MY>3OFF-3YY9YR)LG@&$"R]@LAA ZBQ5@/' M/39>8\6\XDNY%E77XN/M8U?LS4IW[E_7=IYS^B[R>.1S'^'702==:I%2.NS" MC[>?@W=>7S8J:S%VWD32EYR8WD#2*X0"<\LQPA!"A5CHA#56""R8# M)%&Y5,^W*R1!>2J01,1Y-[U]>_AG/@ZWOU@&,5Y)7@#62ZDT ME1HHZJ!3CFE@D:$P6!->+87SG\."^)SW>F'B5/_F_6RMII'A&DG#H*SS@/)D M[88S, \N02(K!_],:^R@]@ B13DT&FEO-&.6<&4%>A$%^BP2B6MM(GWB:O.U MQQH^Y:.\/>S<)95ZD_^5]P8/Y]"VLY4,PFW+=:Q;O'&MZ4 G9RM?LOM^T<(MRDP#Z1A!090-8I)Z M*Z40@E%L+;<&*+U48/ EM,]7K&%)H,V BFF"EF,/J%%*(D./WG=X*0ROF= M\!YP3C!GE&HOB8H\G (AP)QD2^Q7^Q@X*4.\AM[S+0*.QW^WRTJ?K*5RSG&' M!K@:X*JP62D:3#8HM;8&4D^I-!Q@!0PBVD)[.'!%$ZXVX$+T6FX436XSF?847^\B=GL_]0UZWLW0=SM?W#58&:S0JDCOZP'SY> MN\_9].O[ZRZ#H_OWWU0'\P[]6OV^3J\\=Y]N/X\&\GA]TQU:^B? M]5WP!U/ 0G[SXZEMAA]^[[^#WQ7MW?=T>C,)Q1]M#N MWF3CP[_;2B MT?P;%46]G(]XT M"_^?W[+R+*TP;WGVI#1^6ZC'+82W<./0GA(\%]C/J1SY>QS)YP!TW=M@"O?' MF>IT@FD;DY*RWP:];J>;APEB>"C M!#.?:N0UD=AA0H( &$> K$B] I0:I F40>H-)4HRXPU5P9-1EANS5NHWWF=) MZE]<]DP4@;!F<0N'%7G;F;Y>M='2II]*9:IC_VV8)X&VNKVG?=[K7[G3S[?)?'RODD6\/\2/7NCRO8EV?T'.O?I;PJ MB]\9HD>O?^=XOY+T^HO<#[[9BU9 7W:-:U/FW&R!9]\"/O\RG 0C9VHRB2LSBH9?+5U58G+-,FC M3P@OK03NE0"Q3)-*JJFB5&J.C5,",2&T]&1[X?TPZ'>.;&P0VA+U4JF<:K;G M)3G+ERN'K,SA)@AZ29A#0?BH,40A+9T7U%AM@';;AOI3PEB#R$N3P M,N(41=;UJE.,)GFQ25Y<"5VR3+KFW'/K/9!0 DIML!NX5]Y;PHRP5NKMH>MH MA@-"LH51K5&*UY>UV$0J&L2Z7,3BL,RV#G!@!%, H$I(% (3QQ$U!G((#5+ M!7.[(%9=H0HB6P(=S]=Y%8CU3'G66^?_H2/EE6R1F[9%MLR*A/&%;@R#V]6) M*MW10I[*"K*Y>2.';5)2*DT8PAT_/N3#=/O15;:R-\0P3[V=8NK7RJ<;1]LT MO+=W^E6!#?^V'AQ0Z8E!;3A66C*L&17!G/%:WHR_SA-XYDWQN/G$'M?:3%G+F6>#O/L6WN4]0=9-Z!4=QBA*.L-1A'E"K1) MN:-%6FR1W-HI-])\WHN\TU'V$&X0TR5NKI:5R%)QSKR4Q!+"O%;0!QU.(=?* M4DR=]DXZPC0CCTM)CIQ_7LPV?^$D])G.B(1\/NZ,]H,LU_ MEZ*XG>_!5.KY/.>#*SJ?QP<)^-N_=Y0K3P=ZMJH64IT2L^ M5?@T7/=;>WA3R=L/;^;AU> ^>@N][UFIJ<9MF_"UXM52]V\\K!6P89O/?[HH?T]9??&>;GM_AVN_# 9AK$& MLW#P)7@8Q2"#;HZ/V$^W#O/;+F=FD-*GQV%VTJAO)_W98Y=?*0H'2C61#0J3 M-)JU85>-@]90O1C]G(MJMQ35E$V]JA_9FASLNZ--;WHSZ*2'*F!AF/_WI#LMR/CO25!> MM]^3[BK6L%U6%8R'>3LM4[SBPMXK=E7:L^4#;C/B)TW\Q\B6?=ZOV +N6R\U MUTQ%(72:Q%^[[2_=7E(HV?N\'3?S35PE'\?\GVG,@[BK/N5QT\0IT^U1-\EO M&'UA !8S_C6(3YK2N^J29G?=, %AWWXO7*Q5^^AJ">-WQ\;/G;"VDU[^\7:E M GW7GR_+Q]MY3[S?!J-N?/HXV#36M9J4:<<5<-XQXBC47A IL>1.1-/<<;F MFYYPBSCP@%,"F-1*:.&9"=CI"; UMB:L22-%N]5\1G'XYR.-MMG"/)=!Y M"Q=1YYA-\^2%5@LT!2/#H"E>+ ?F%+: Z06W(I7"1ONCF*K![73*8N3^WZ/U M^\.O@]'HQ_3Z4]4R+;Y7T!%.?]M/WZJXAY>YL:J52!>_R9:;M68;H.>2ZA8O M[FKNX]2T7<=!I$73J)6#Y"B$'KFWP4OI4B8^U1$8#>*W'XN--[0$76 M,\U]008S(Y4I2&%.;Q[/"XA.M("OJ3BM) H)C$#.6;5S.+#A[7BXRRFF0FJG MD3.::$>P@TN=PWV!8V8*8RN/3X*JMW,<4Z-I+D(U02'*HQK/#U)6)ZO/&R!, M/8SD6ZSLD)"D?5KQ6J!N?4T1<*TM$4Y31)HT]P8>&WB#R6C(>2'_L+F:B;&B+.G0?]/>G"=-*PH"[+R\V3C![[(%,%NE,[ MM@0(Q1=K4[^,7+#N/1TFG6=2*94LRA>)#I[15*I5^<_M3F#''@'J#0<\* P2U@IUR"2Q5%R#8EV(;UA*Y.8/U MO@@@WV (RJHAR ..8VLT!!0;*+B33'*N &6 \Z43SSHC%7-=L&NT8@G4GR=D M$6W;\-[ZV 5]3L7P>DS$"^([;"+BS< ;:K@+IX9+BE:B,K4(HN T$<"$)XA* M++5'FFN+J4.&.(^/DUI4!EJ.R8)Y1.KL5T$GUZ!<@W(7C'*D//BD/B":49XQ MKZAF3%/&C9-(6J68!W.FM6X_. OC2EQHFW!0'4@%6P"P!JT:M&H&W@R\T4]G MHI_6Q[LD+Q64!A@+BPEW0E$8J4 !,9!R*AP'!"V=7.P5[UI/ [I[3.DD]-4K MBS4MLCMO9D=:?I:&#:EA0VK8D.J+JC9,1P?.17KU)-.1N,SSO(LGH6F8CAJF MHQ=F.EH%/9>CA"YR0S0\1SO QT7ND(;GJ-D$#<_1)8SO%>3V/%.294-R]')S MWY <-<7)37'R$T<@$$I6IB(9C;USQ"MCJ61<4L6$M@@Y+; ![(58CF(#M=.@ M_X"UYO">IHPTV0$-/C;X.,='!&G) F>$X3(VB5226L,%XR6" %WSJ:*NO)L>8Z0D)>K?!N>HV<.$)[15#8\1TUY^SH-Q'.28JJM4=XZ]()$1[OY@<_*<,+E\2KZ7G,5>P,@YP$@&_!#EOB! M"*:0> R%@Y0HKZ'R$F"'&&38*U<#T]$)XP 2+0A1PW1T%I)]*=9APW1T04B^ MP10,?\RA7'J&! !>4N,ID%)3&\Q (#%$7OEESLLZ@Q7G2'4$6Q ?KS3M-9N) MKR AJH:1-V1'S<";,NNZIN#UEUE#3,L<(VXEPX([3ZVFF"#AC63<0N>\1,@> M)^ZRB>XH*NA:"[-YK0'\"RC-;B"R@0R #!;$L+M3)6T"\JM8[F6+<9.@WKB9*-"EPM7S< O;>"-@CH+!;7!AB>@ MU%!:(P,HT@I:1;&3*O:+$91"84WX\N'DSR%6Q)M>C/ M8A$^!,]LV.T4K^/Z=_N3=K$JZ]B8J@<#N*9S@14/F?XHWGY,$+5<'?MF_2/7 M\(20/YK#].?=<':1A_;7_.V7(&1_OFW?AD?ZN=W[UOX^"K?ZZ6XX'4T["?3( M "(]UD)R@ZCW3FI$B8G=S3&ADKOXF_;"-&QC^=\AO1RL6#YD[/9 M?ZCK5O;N@[G:_N&JPLUF!UM'?]@/'Z_=Y^SZ8V8^?OC\\==W5EV'Q_?O/J@/ MYIWZ-?M\'=YX[SYYE5?/-PD*X\O/>2]/ML!; K#B6IN @H0R&!#2>>BP@XYR!H%_6YX76H() M(5@@##CUUFC@ G("P@&&GDA=V#-IYZKQSO<)+GH>3)N'J&J&D_S-+\5(LC"4 MF+OX6'M65_Z1)MUGE'"#,JMN%?'HH+XN?7Q]EV?!5(J/_%>>C=M_9\/V.(_& M738.'^VYP=[\,DY<1?>#Q%641ZZBO2^U_T.\;W\O!&5*D23W?X;![?Z/L<'F MET3PG)+2Y"?0:02Q%]YZ:H!0U!"HL8#84LNX>BQ^;K9^+2 M$AZ^@@_#SV^[XU&QNJ.[]C#8V>U1'I-H M[F,>49J65C;,1WE[V+E+/^J$[1!_$Y//!RGGZ";HH&$>UK^?CQ>O6]Y\F/=2 M*G]X@#"";DST?QM0M3O^GH5_]D=AE\7M4_!77$5U,$ME:I#Q\3-T^YW>)'+1 MQ?F>3_["Q!\NB?^V7A09KN2*4J.F:;.,>$,-]I8Y81^%O-GFXWT^LV?9.BLLH NP4HY!&M/P4R1O.+C M0:^;_Y5NUAYGA?LW^*L[BL\?+U#.7/A.&'3[)O_O M29BMQ8=?O,HH_B(\9;AYP-@4E2X\SW[^=3#N3A_OOOT]KG*"FX#SPSB4^+C] ML,,RB*:@>I6=V&95AP%@?1YEP.IQ7)%AWAZ%W?HE[)R'P6C4C4>^:1G&,><] MH-JPY-"O8L0,Z^.\IVV?C\:MM"I?\G#1FTDG_"!LX?9#V!%_!^P9Y^$61T5^ M!F&)_(8+YQ2)<2**=/@+$PN0CV\Y!Y8<5)MWXDP$6^GWRH@#\.OI>-^-/LUG MZK?I1.WZG6*"%]!887,?C)PXN]A?)^,$K/\>VN M&RS/;X-)[R9K)T-^I1^[[,(^TLXK/2"T^$XL"(RE&; M%Q0ZJ63XB:54.F4U0<0[8 $$3(&U1VT;[[-TU&8&_>1#1UC_$(R!@\_;MGF$ M0T: =CRN.\9A>'72^H/DY=_FT<+8SY@0BUD2*!&^\$"2> M3 2R$ %+EGPOCV9QX8P5 SNN5\9)3DFIFSW3CG&E'6>4,DZ4AR# O:'*4NS) M4B C"F)9^A(ND:_*!X_IX/1?.,P KQ2<5G^9ZD6'=^,__K]@M_\6C-_Q];>! M#^#Y6SZ,^0N59?^<]X.EFP3&3O+IK'[LY^$'UW=!%01S]$-8\G&>]S=6FVZK M] 6@5\M<)+5I_?;7K\%)B)Y*T/+!MWT(UET[S>/4V(ZSN;#MIR[&TMO!6PK. M0O"OHL,3M.=#RGL,U^V%I8D3'>8B.%OQD\FP<]>.5GRX=_JHE=W,Z)UJ")U5 M?Q-D/2CJR8(8H!Z:4&TB&JK5?42PN#J'"1HT\1 M.;#"PWQ=0+;X;GS=#8(8/=[9YHN^:O1%@Y'7[J5X8'!!>\&*3%<_R.4Y7*E;/5">)$)08IV!"V"HQ ME'>5Q;.8J >FE^_VBPE-YZNC/"CD8/,$ZWMJI2RIZGC_8H"58,:\YVJO';FFV+6N9@ M2]MB04[3D?]TGK(?XM?B;D2Q ]_TW?0:_O/'Y)!&\7R81L%6*J/B6RF6I]O] M/[,/LS";&HT&G>Y4K(+X!4P=!?A;N.=U\=[LCE?9[W-!GC].ZXG[MJ.R2Z@; MQ'^*DMG@2YCO:2AJJCZK./0E2M$L+)*UQ]''//9Q4=1IK&)E!2\#.0@PI#$] M!BLJO:',<2REM'R)L'11([V;/GL\!4I VO^2G970=HMWI.L, 56CX$ M/?@,JQ"RA[P(MK;F[(_'"LNDO5/:0U13B11BS*JP=P"0P5_C4C,>_J\\63HW M>62A#_/_GL32]H^W886[@YMNY[?V]_NE.,RK-HY^&>7WW792J[WOR0X>#F-< M/"I7%2SBWM1J2'"P )TPHD#>[MQ-U_9+_K7;[R,^N!G M9/Z=]W$\W?%W MNW28_:HWWXZ6N3R:93[I]^+AX<,P_RM&2.,APM3J#BIR.-MET18^]!SFR/;- M:IF(JK_Z;C)LTKGH8ZT_M[0[@_NP&.'>@\Z?2?'WYPY)<:5T-G:P,0#Q%4.' M)!1.1Q%5S-X7^3?8 @ <=":]72 B^Z&(AW='65 MW;^"8B[VS+(1!*/'UO5L_GVS7\%)Z*(;ST, M"C][T)DRFJ?MU@ES&3N0Y_',:12-N$X7":M1V\P2NOW93(*8QTE&RY^,(I90#=A M+][E-Y->/ ?MM.!=]"T6??^/K_I%LCR$)?L9I:"<#\U.E*H*^4G=FVF^;B&R\RDL1C,]^YV-9AK7*^9I 99FH%/"TVB[,^ 3*@87CQYX MCV+P4ZA3??DRWJ:FNZGI?LTUW37D'Z##\@_P#OD'RUF"-1D[MLQGW-N,O>T. M1^-XU!54V/"@DMP5IT/QZ>HZ'I)1K:/]WLF:O+@,8U*!9\T]N.3 MAJ.ZA R@DI$;,HHAE)H:0Z&WBC'GM/7 >D!7F+DCNY2Z?V9F2E2<>V2_0*? MS&Q[G3D0$+)C9C[ND0.1[-\$'T7*?+&_@@'6N:MLK%$T]A[:WY/=.#,\5UK9 M*4U\-)H<)$%;' 6Q"KN58YQQ#V2J%U*<484Y5T JP'G0W MI[H%"Y_EJ5.=]8$%27"+0EQ_:*%TI'9QFAZG^L\3LMM9<%V3?SB#O>J6/'9. M%X-E6B.'+"":QXY3!!E&,94W;#&%F8?*DOEI8UCWI\-=,RZUV9Z+PSC1W;4O MP(%CPMMYUJ,=DCB2B/M7"L>!"6@UEO87BJ'0+L>55U16QEE&H*/0.:$D\H0B MCPQ7V '+.1.*/I;7M>H@S?)3'+U17%^GK#)(KI99@5\^(?.QJ?NLF(_+#!,L ME,%4<$$!HD 8A9220@;$#YK EGNH%IL6_>M%(']^R\^3+Z.4UC!.%25+!QV/ M/J]M$^)CY@1W^SL8PMV%H/C4L7P%_N%>IOF>AEI=U88UQ1%T<1#?GQ]SQ*'- M3TBVU3A'7+* M" 6YPAN;A.X162F6I=<>C1<.EJ8KTP1^M@O\=&_?EBG/O;N==W"34_WOXV&^UQ69_X$:VW@Y'^&?*9YB5?L1%?4>]0U/R.@R(<#I-& MW!C]2FP*4PJ WJRU7WR[*!^/5"BST-B7XG#S[8G;]"0G]E[S3GHSRA7CU7;M8 ME<%#D:\QCS"N-%'"L K+Y.3S-H9D^%=D?,CS^Y2C/I_UV8P75"']L+.[_3\C MZ-Q.DJ5=IH+,S.JID_MNL: B%5U]'21BEVD]1[Q"++.*\MU)1 "M:6U'%/>; M_+9:#%6I\%B1-Q&]F00=H\5-0C EZ)!UENJ,8:*\)I^$*PPQ6@/M@ 7!.H M434>5#C1P>$=#&^ZJ4-=HL[(%BV^P_G)YNJN.T][T+AE9G5#[W)*.VW=M$//;KY',FGI/EPJO78$N5JF5::SFJZ*^8_3J:4D8%5 _J;($>)R6ZI931Q031 MN. !JMJ)>B0EDL[XF*:V3GC9RO)N(MR-,S:M8LNF:#E#JYCH'(RS/#J21\6+ M2HHSLHH+C[U'5E/+E/1<.4?*U+A@W*"=K!3Q$;14>K1=U\7'7OR0O]24ND+.Y8^?XTZ+=B/FU0#*TLU<+V>FL52F3'3*QN M17'AR;L4[_IQ['%3)"-RBH(Q8MON=YZ.^CS.#RH8_FZ>C'*'R:DXNOV;)1_U MT3%,F.;8D'YZQ8(V+?&;3V6H,Q@E.S]YT3)7"7-%0GHV]N$=[/ [^T"0UN%J^3^EC1Z HZT?BC>5EY M=U3K*./VFT89BBVU<-=XMV[8$"D8,LW\#MJYR-6H. 5!>7>_=F.<8O'GX0MY MXF^L(F64MJ!0&16ADG/9#4,2.1T@0I9KS"A@A7 M(;62CBE(&5#*0*JY4MI8X:@%6EJGN%N;DKGQ/DND5JM=T913/XK3/]N$@R"9 MW^(&^"%Y@L7YWNC'GP_EP-KBB7=-LEUH*0D>N?"K\;-R@XV_KCY!/VJRWB*$ M@Z(E7X$\,5G+8\\7C MM2?CP>R-HF5@>N=;]V9\]S,'5Y11#! D!!%)X3]FC0D[83';#Z/\Y]D_EE1. M?/YA:G08OA(7]'^]$6^JG?^FG\Z*DM,-&?['/V=?>OP97/,1V^]GQ[S9BC&N M;O5X!OU;YRN,WZP?ZV);2_CP=Y:H= YJY;II+M:ET(M=)T.LSNU_'VS^QP'I M';I]-EO@]6^!V6EJ]IA@Z7''T[68$%LJ''D&ZFKI^NNR%?CS@7NCGI%/=UC2 MI$O;ZW3[7%\2")SU0F\GY=OUG*__SR- S[?57UK+]%71D7QM>%!7Z=NT< M\0 )#QFASD@=U)NUQ'CH*!%F9<5*)0EE&D4XL93DFA@SGNX:ORY&*4$+R^5\ MF,=,0#7LMZ-+QZIJTEHDY!4KP@;\7CGXX0I%/$-4.BVDTH(R300-YH53RBAF M/>/D,/"#\E_DPL / ]:B=+GPZIS ;P]/[X1-O5_ST>CG(D+>73CCV. &H".X M <^%#VLZ1T: J-"54X^-DT SRL*VED&O>VZ%MX)"0@E80<]YF\>SIX([.C=Q M(C_DC6%4="#60#5:7-/UXX<&!,T:%"FFO<9!Q#SU2"%)$K 2& M.R2-=4&ND7)[H\(%6@Q4+F?X7 (J7$@DJ6)>S [@#X206GW+$\$643*(<.,Y MH8AR2@CEG&HA4"P31UP(0]"&!BF_]^<9&'8ZW8WM$8,R+8:?Q2MY/0!TR3&< M2P8;6:$K0@8!3 ,@",6H4$HSKY6!0IM@UBB[H3_85F!S@28-:5&YL8KYLL#F MK$['/RR7=>ZSJ@O)$OCA[^QF,(E)88=D2^QP;'HJ\>1MIZ'V43]GT%GBDJ P M=H#U'@/HM:3:">&PM4)Z+H);&=Y?DTX:P>PZ@%D"PM^*9/+&ODO,$:)%Z48: MN3KWY>LR%Y25\&G&"67M_EA428F4 TIG4\MD4M"6M-9]M[NYZL57W.L=(&?2\>?649O #< M0"L<1T@:RI15V&$./49&>>SYAN.I ]'W$DUPUA+R>2WPDT/?LPH>_S'_[R3J M;$Y7M9S!^"YF+:L26BD)/QEIE;L.6![HUK*5;NVN]R_FN_KGI[(CR91R+RBV M%"1)M"BZW4L)O)_O\KQ@/%0W3[%U/FY=.%_'GQ(WP>S]6E!\J2WBZ3=*?%SC M>],T2MSB&=++IE%BTRCQJ4>[R$:)^+!&B>3-+_L1$;V;$C"]ZW<&][GJW\S> M< 4A4\S:Z0U&P6G9S%%DI+$0U'A*/)$>L\D9DI* M:B67V%./J'#.*,JL?4PR='K\9]<+G$8%5T_!,IDHW2+OV!*Y5:596*(0*PG( ME@F4EEB2]A>%AKVH82]Z1>Q%3]OH>Y&U;.E_\76NR#%8:YX<]-$X:JY30[GW M@]10SE4;RNT423F[I3\-SJ+]CK7/F]/J1"E>FLVS_>81KR-7XC'R+!=/5>V@ MM^F=&K:8&20J\M2# EPA^H_L(1^F_DZM&1-P-LKON^U^\"UZO>\OS3?Q"M/< M#CA:._WTMF#QEP=O6L>^4,8B"!A%4&K +*74>Z>],FRI5..QJY=_"?^<\N2K MHFPC^;.OI.OOMN=E3#Y'X<5I9JDU60H-2EXB2J)*%K!SP% #,?>22J"4 ,(; M0Z77W&.QE!RV/TI"^2_X,HURZZA0XW52<9RHJ)Q^.L$SV:'5C;R*Z/X1\4\V M/9!8U0O@C.D_-H ,+JMF*3;<*JLD"*:8B'6S3"HA);& &V'A8Y"ISO_'VX($ M) PRT8"8S15XKK2& MV[Y19;MM=??'#HB$+$Y1I H@+:M__9L)D 1(2B)%@1(E9;IB#U0Y$6K&K0'P.$.,[P$%#D>YT,7:5)W94(M MTY\V4I^.Y8S9<3IJ.ZC:9HE:97H!M%['IMV(6;YMN((8X,<5!I0Y7! A*N'0*6 M6,R%V*@JLQ-VO6@5CO4PZ#3&?K38=<##4.V.N'ME]G_M7^2#V2C_=+XX1_W/ MJE&U&@]<.?4[Y?6O-!L6];>U:=&06+D]W=]ZHE@A>2[K_L]GU/>_/KBV'_(KG.2L\Y MX2"X'_V@Z1\^'%_-IJ6_-ZL;?T_.RKSX/C\\4#WR,BO^R*?)3[_EW_-1@OY2 MMYE?:<>]',(MIP9NN3#_L3B5$#J#KQ?TN;,C>'^4E>7P?%B?(ZSOJ]IX^ZG5 M!Q\V#BD\H&?]+@=VXJF$>"KA:$XE/)<[[A6.LK;M!U?_08OM-,[-_EM1&W-L;I!CS1U[^CJ<+V -%C"6*M! M%<%:2((Q$]X\@Y(1ZP0D!B(K%-TX+-"BSV I+BW'YH#X>M++>BW$Y2WZ9OGG MWX9YD17]BYO*W%DIEK6\YD-E,U47H$ZK@7,ICJ)JUG'FP+[E8'9$V8BR^Z.L MH+&1PRMKY'"JLC&TV3J_RUK M BD?X)YL#U]L_\N?GP]$P\S^?)!_&X:9Q'2RHW]8\J*R&<.>S*_]XF4^GHZ:*W=Z5Y\^' M13E-_IQEA5^ZO9^R&.SY,(!4=43;;T8@DOU'EN9GA1_63;W?2(8-1V#OQZU1 MR@\/\\,0=\B2JY!#-EEN\^2J)H%E&.+*K\U=NW$;47ET?DPG@.TRE((F.41S MA$@XQ!Q:7!*F4^ (5R!E7*6$<;&0H5[4_?*IGIE;S/T?GD6+%DP$$?>W,)_3 M9CI'FCE27F253=5(R \?TZ6(!/>*2$E)CV_/V7\X$]2#6I#*G-2JPV#\KV6( M*EU.PA,G_3].DDWAL5'.L:,8W^T W$%5-O*XJFQTWTCC3L!>Y%4Z77^>1S(V5M4%/,C#>&];=M4U9NH=C6Y\D(]]YJ/WU__SA VS//!XZ"W9O7_VL+K ML/%*"*YHJHF1%CA*K5:<$P5X:@SP:O7F&1P3@I2?SO]5"[A/Q9= 0@ON_QPF MM/RQG/]:PE6&#T7#Z=^Q9TZXJIQZ=OX:%J;-@FA'!H0 GK"M7:OWX+]I,?QC ML55S+IQ+]V7L>5@FY>SL?SUA!%K(!O\[*Z=52#^I:HU4 J#OU?(B']\>DRXXFH2R"?H H/A:-:(\+FP#T_>'0OJ%P>AU$C_NX6_!\6?O7RIZ;F^ M*RLO0CF4>A9M(>?G6H30=%'SP&7V1Q5(#[1;+H?F5VO<'U[YN=2=&-=>[6^= MQ^ZSA^LIB3$_ $ZA)GK! .B>E@E8!RKB1 CIA ME3^#Q?J'125*)N>3)-!27-*WCKGCK;<,#[3398L='HDO[9_?1/ MQ,EF?]/$K\S(__%H-@B'D!^@K_36:*;T<+YDFTI#+O)^[B7XP-/*),!>13N' MWN+F4 "47#(!0$J C-!VQM5P:0V,,[+<1Y6845-1B!AC F"N4": MT-1Q92D@R.L(7E.@AM"=A-C':@$^G7\-'I2*:8V'H'R@;];EV2[B[#'*) 0] MR6B/X:T-B_>T6#;WNAA^\Z 5$'=M2V^5%KO"0$U9GF+._,.G]\B@N^SH%E&M M_IB?G]<6L!^QES5%[B5(N6)1MP3?BO#>G-"YY^E#0T^KU:RE3#@%B-2>6!$( ME7@9))0 1@T0> -Z[N[6LIQAI7?=K66]7'?E8S1"CD_( 0RR1GWWZL^AJ89' M/?VAVW*2*(\=06V>C::]NQ'DV@O/Y"(+/K2YQNW_K&%E0_'>*@?73%RC:;EM.L]H>?Y?ULYDWH M]C/GL++T2L])+^3)CX*I[D&J?HV'P"+[M@96NRC_ Z\FS[7$Q>E2CW'#R> D M^=OD.O>/[;7](@NGAU^]NOW-FI48[/]J#2M71Q6*2+Q&NLXL2=4MI[PXV=S- MS7#3K_^351M4&H]%7#,F/3!1I[1,)83<68*83C%Q(>,Y>VB<"HK=XE";[4SF M\:9](P^W/'71L&2ODRM^"RZ'M&1HM^-0[NFJBS*K7(@WE3LV^9X5PWP:?(E)]LV+R9H6KF9%<.-4:#-W MXT[G/LAD9RM@KI7]0)[./0?=GSFJ@?9ZSGGU;&G\)O_MI[^L#\;945%?T&-67BKPQSG MHB89>2#^-I"ICZ!-CZKEUF?X3A9?5T5^B@]EU/^OD@ M9%J?KM[55NW36^N0L;+Z":(K\GURO""'+P(;J7QMWQ]9(V4K?;! M:X6S(OS:NY6"YC1:V3)+^\ O4XO$ZYUN!&_E(SD+NWX9NCU5LUK:$\/+?!$( MJ)WV]3DX?TTYN0S*R7+EUX5V942%3CM^)9)<'7_UAO@'7M+NB9Y(+:D>YR8B2WI=M3P8DNZ9^:5?5O2=:KM;50F[DJ3 M^C -,C3D(UQY>5ZYR2OIG0^&_857Z\?P*L.D$=YI57503\IY-D$7)> M5U_*?&,H\\&VK/7H96J\3/L>%-WF:GKX8((/J+?0-+-OGC*#">*_N5R0Q6[* MT=SCH5'JF'446$&H@EHI PW'PFBLA8;D>3P>\$@\'K_YQ1W]7ML:ZRZ/>QT= MP!)!4Z0Y5XX*@30&D K&B!^,3@EH.3H(%\9H C BE$*#!36*":.DU0YQ+N]U M#6Q]SX:CHYI2,D]4\)/9XMSHV&+?+OYVF-$C#?^0G.=-_0KUB\G,#V;%PIVS M5EVL(IF;*QYWAQY&SV;>9O6(W9N;Q@$JK[(JFM,\855(>)%8^M]'P6,P&GI# MO 7L_N6ANVLMOH:WCJ:*/P49,X]!+;$_&X2H[C(6%0;N!WA>YQ0%*WQ25D*R M-X]Q5>9;L*WG\C#(IY"^%4YOE2<=NK[O<:]*1#R!:XVI#K%N+"FD*2"8 XZ9 M>RZP04<"-E^#N_S"/\COJZO*NH1(^HZ>52&<,@X13ARA?ITE1T1)A"U@0$OA M6H C -/46:0D8U1CJZU#VBM,_K,!BO%[ 6?K>S8 ISVM1;2AGMY6M^ICBBMM MKN;VRDE$0)MRR@EPG"J%%2*"&9UZK=L$MW-K$;$V3!)N#".::J^G4V0 3(& M(.4>J>Y=Q*WOV5C$'8!SEYUYS,8^U,E\*/_M>G/GUEUJJ[Z8&>Q2*Z!V]IW=_D+SSA.W#'& OJ +4O%H1 (\KZ(3X MUHI.Z)Y*2N()JS;Q)WR7C.]ZA>]ZDP6]V%$7].(/G3J_ZVANE9I1:4>Q<%/A M;9^K+IHC/'61IZ[(00T6KM3*2?TY&P[>?QA7?YOL:CCUWT>M$\B4/ =E\ M4)&%RXIQ[3:*=/'&Z>*TJ#*/;RJZB!(E$D4E4?K]V>6LBGA5=/$IY*;4 L6; MXD5^D8_+X?>\^N:W21EQ))),U8NF 9%5[TPM=.;^PHVE?).6RENED^JT1@2, MM[GYZO+N3IFO??/C_.+\XOR>:7XOJLRU?.CLZQMT-@I9<$DV3=9JGXD[:_\_ M:1W:;LJ+[KDZ]]:9P(1"F O6E)D %F("C(;0\!!)U<@HI:#EF&,D!=R(65=J MS8>J^LEF(5$H_TZ6)^&_3KU=%3+Z:H78++K%E"OGY6L?;Z5+[U"];.?ZGHB0 M'@&=UO=\6>4[8^7E#B'^L'N_)Z?O55;YV:LF'Q#61%-:(A5,IH(0+ RAVFJI M)82ILD2JE$"$MJ%.8I):;@Q5&U5%#@1-33 UQ%$_C.<1U.Y@JLY(%U00 M 2D"4@2DAP 2:@ )"FZH0U91XBCG3CF'7>J(! :F*=TT 0\#2(O _2)FWR$2 M 4IZ@'7:33@B442BB$2[(=%/]T,1:3K=^,\BU=A932!E"&@%,2/*2&V)99@\ M$10M@D#V"G\20VV35Q]!%-V3^EXA?$;]>#7ZQ%GZE MX5!5JI4B@FH'I/::E1+A4"C7,-WA%%TWMEV3UE1E-*TD,WT8AV.TNY'--'R5BD,52J@Q 92CJ$(>(8QUE H!5VZ+Z)UT<*OQR#N M2?PDF/-L=MVS)@VNSW/E'1OE>MY7WSR:0C_FH3!C$%)/!"V'9KFU*EA->@83:.4,UDE0DJ4A2D:0B21U UX2 -AVL)(,,FE0*0RU%5"MO0&-O2CL& M*'1X(S3J-87:F@UGQ/)(4I&D(DF] M;I+:13V L.DR!QP(5841LAI01E.AN+6&0J9,2JEQ>Z@'556V*-GW<#<]ZQF2 M)_%#5:&3JF/1,G92]8/H)>.\;AR;_7ANK__QHO[Q>5*/BJ*/54Y$ZHS4&:DS M4F>DSDB=D3HC=4;JC-09J?-6Q\7]:8$0(=S*H@DMI!E#VFD*G--:<4$= BG$ M5NN-XZAW9>T%1\;'?/KI_#3[T56\XUF2!6D/8!9S!2-(O'60($WT$RFEL4*. M26BH449#RP5B&(AP6!1MN#?W!XD'>#TC,^_!S&\O9^^?>3FM^[DM6K-/SNNN M[N_/LC(?)-EU5@R>JAS>,00N4.M8 $Z!8]A $[YUC&J #;=4A2-.4G-Q:Q)M M76/'5GT^/N>A!WU=>^=C?EW]U%G"PX$J\$C2Y?FFH]7>WY+\?;&\R.62%Y77 MNYF1BEOGN$( 4J!%"H5#6@M$;B^_L,F+_\Q&L[SZ[=-5U:/,S8%OO2K60=AR M[T!EY,C(D4?!D;(I0:>UYQ'"63@@1R'&$DB0"I(R3@V'@!\-1ZK!84NF8"8B M?T;^/%[?:B2I2%*1I"))19**)/4"26H7Q13SYNPS89H;D&JDA:8" V6P(HI! M;J&DJ=('4DR[R4G%G=:[.N)\U)=?T'S>YK#J]IL4^=6LZ%]D99X\=YCH>"$^ M!OE?I%"(U!FI,U+GD^DR!,E692I%'$F!3*FF3"$!F+) IED!M5*9:*8%7 M:3"J_^=L6.0#,RFGO^?3B\GQ^M7^DQ>3059>M)CX%5>(B;S4N8O H:!I_J2T]M9.:+." &7620F\*001%XP1D-+N!,Z>KMJW)2[>7C;L MUU;B:Z@?D(_+K*+9_$?X.]:U/%KA\)9D0"2I2%)O@*1VTAX86&H/3B"F,>6$ M(T\^#[LYW6X^$O>GWP;5T^I=)&C];*NGP("/1@3&"-'1R$122J25"2I2%*1 MI"))/;DJRW 3>5&$8$.UP(+['RF17#CJ9#CHIATA&XZPYU%EN\EW?#WJ9RS! MN;SA]^%X>#F[#)4VD^OA]"(T%O(O+9,K3Y+)V4TRO5M=2^K)NSZB_*JQYC/C'F$ZDS M4F>DS@/5]F$2-@7 ,.,VA9@2JJG7QA3EU*5&.* XH^E&8^.6)O:EEE^GD]/L MQ[\:&9A.BDH5T^NJV$OQ%PK80SRV0(XX\8IQ(DJQ2)V1.B-U1NJ,U!FI\S51 MYTX6 .=-6@'4U#+*!=4R9,$;A0VR. 60Z51(NU'EJ',+H!LW:]3:8WKCE_S] ML"QGV;A?E?F&B:]]?B\ZRA8# MMY&DGB%P*U!3,-B0E!J&$;8"4D&X-EAH17#*,3, ;1R9NZ_RS,KIAB_YL+KJ MI3@)$>[Y57@-4=W(HL?-HA'U(TD]!^JSI@$$0%0(J803J:/<(*4(Y#1%SAB* M)7]0(=R#HGY'IZ;7BU.S'H.Q9GQDS(CUD:1>&DGM@O42-!W! *!,:N>4]#]B MJQ73+K3^"0W"$&<;"0$=87U'M25E3V+^&I ZYEHN;S"3<37ULU&>C"?3/-"/ M_Z(,%4N?.Z1Q%-S;ZN='%2(&>LN464HMXI(:KK"T6#/"@<+KW&OSLZE9+N=\ MI7-O+Y?38A;4K;JU3\W?\.@;^W1ID,=@W8N4P2^*O6,H.5+G\5+G3J%D29NZ MY-80:P%7!'!-'682IL!A:Y1" #BQUPGU-4'RZ;RE#@3I]75V5N9_SOQ/K:>] M%"\R["$9&U1&$'G%(!)%7*3.XZ7.G>PKV4@X*8T"A&(BG*7. B&QD@SI--01 M=6JC%?+12[A89S3B0,2!**4B=1XQ=>YBB"& ::M4&)?\+MH6%:&=-_^>IS@(A]\R_<)$1PC!L30\(N6 M-Y&D(DF] 9+:P9Y&0#:'CP013,B42FLLY0 )8IU65OF+E?*&]SZ*RII>$@XF M-2'.-,^FL^+%U"YELH<%> T)#9%SCYMSHS"()/4<9BML]0(TD&FAF"0IPOY' MHU+EK5K$4"HY204Z=FGP"&=JZ=?=?[=5&+ N\Y!?BF$;&?VX&3W*CDA2SV!( M0-:(CE!*%A!.N'"0"NL4 0([ !UVBGHALA =A=^9#^-^ &HO#^K_38O)Y<*3 MM.+6_#B9YG^KG$@']6-VZ<2,"K8(0:?/%T>8.*H7_K\EF140J@C64/ 548*.P$"E4!F@.M!:WGH0*)9"\ M;5F;B94@>"FN1DI@3-J)#/V"&#HF[43J/%[JW,G[B5A3BIM"HA!2 E/.H&5* MID0%>4.L%<9M=@<^L+PY3"V%)Y(RK\6S&=G^I;%]%$J1.H^7.G>Q@3!H9!(F M+CA2B0+6FT IU%9(!ZAB"A $P>WUWG:52;%)?2=^54].3^([?33QZ6Q4E6;- MILGOV4W-?!CV$@2@W&>O)H4GL\6,\-6/9#"9A>3/_P.J__9:E/E#PQ70/[&< MC(:#Y0./@CM1PYV6(YHJ(:A@B J>*LV0)MI9FU*I4[C!G:UB#FLL^:%FR>,H MY( (ZR'99=K35EK9;]^?6P"_ CG[4EB\&PC\KT,NPHN&-=(DA6IJ'34I,(9 MZG4.Z9# W@(F&#&$\489@4VEX^#@MG?96!I!+8):!+4W FJT25#!!F'&A2"& M&NI$JOTG4_4\5D+Z/Y\(U X=14(]07$/@HAS$>!5/N102C%WJA 2$IT^$< <^;()[B* >?UJ# M=:^P[7-RS!L]K1)A,<)B@$4"1:LU%(&8IU@:)ZD$4!,LK S5IXU)G=DH/7TH M [??GUW.JKZ45>@Q7%;D%_FX''[//XS[D\N\>[ DO,>HB$@9D3(BY1M%RBU MB5N>0"D0$DH)Q3FER .ETLQ(R!ATTL"]+>1.2FIQRGL2=UI6ZV4:MU7>Q<_3 MS(]T^7W]KU^9L/S#\2R;+TV]5A]GE_X5_6K B\=6?]X^@;X777FQ-L'1<)R_ MO\@K[(((_'<7,T1P;7K5OQ?%XB%7V;?\_9FW)OYXGYW[(?V2C:ZSF]*_ZN>+ M8CZ;^X:X.:?#;,L3CZ'Z>%V_X\QSGW_$%V>3OZG37O+AHSG9?7!M &.+(X<' M'^S'3Z?N:W+Z*3&?/G[]]-L'JT[]\-,/']5'\T']EGP]]5_\[CZ>?EW,Y/'O M7$M^?/P#?S(UI^6#OQP;,?STCW$V&PRGSSVTVR%L,9(5(%I#KDI&G?H1?07S[XF -O4R@ #'J5)8(2*8T2F#S""0VO?PW2Z/$<(IXQ#AQ!$J$9$<$241 MMH !+85[CVH15NVLFJ[?#K7AAB -L#.4"".I 4:F @BN(67F/=B"FFV.VSCE MBUZ][*<7N9>E(Z]+^E9Y<^M=?E$GNYS!(]F2P=[^N MY]V)O9^4_%1-:C(KL_&@_,LON_/ YM*WKE[1>,':SH7/[<>-@R8S6MUM4&O\ M]7;T\]%H_NO_]PZ\JS[[8?87GV^9\.GPTF_8Q_PZ^3*YS#;L@^OA8'KA__3S MF.LM?4\"V569_[+XXZ_K6LJ[90)GDU3,W]V=WUF_(RS5NPT=J_Y-WOT3[/HG M_H3O>LIYQ7<]U;N>M2[MG!S9T#?[0J?/;E: Z1RZI M3-2WZ>!9;KBWK(O)]8YG1@ZP^0](YS\8.339197:&5*,WG\85W_/$XTBD;QY M(EFD9E1DL11=54*^6*.W(7O7-;Y/R MJY.:KR\EL M/'V;FQ_G%^<7Y_=,\]NMH,.S5LE]=$I,J])#FI\5LZR8AYV06 T[/5>QF:-/ M&.(<-]W\4F10ZEP:- M'&>.T5NNK]0YQA]V[Y\R(7+;KK]H7)--@5U$M#%$20XEHT@C)34C*5,&8"J! MW6C^M4LB9,?HMOV844W IB@7LDH1P &D$E*8$ND0A1Q; MR0QWDNLG0K4F%'NH0@\$LA[HM#EA!+H(=!'HCAKH< -TA"%*D8'08DVQ45I MK2V!/)58&;Q9?? P0'>P2@^PQZ#T!FJGY_HBPD6$BPAWS&>:!06M%C &2,(( M)(!08*&"RDB36F <=(P^E2YWX%(/J$<1[0&.CK8R_TL[N!QQ,>+BJ\-%WN"B M$4A:Z[4^P#&U$BKGC$58.B -92EY*AOW.6H]8 ^7LM,#TA$J(U0^$BI?&1H> MA:DK6SX] +'BP#IC+'682F>%Y5XUY,YZO7"OVC8![SJQ4@D7/?@T 8=G,T2? M-2_S69H(?\RGR; 284^$+8?FN=@D_AA%U(MN$A])*I)4)*E(4L=-4KLHF[+5 M*4!(I;446E@-*$Z==% #*8EPUCH.-NJ#>4VAMG7#\:?-3FM0[M/]\W!1%8A[ ML-/>3I'Q(N-%+(\D%4DJDM0+)*D=U ,,(%^J!PP+)*1&0%!'"<4JY4IC801E MU'*^CWJP9R/6URO9=W8W/>LQG2?Q0U6!%4\UKDSDB=D3HC=4;JC-09J3-29Z3.2)VW.B[NSQK$ M$#4=HK# $G"E:6<2J5%BIVEE NC"().K7LN[LKI"XZ,C_GTT_EI]J.K>,>S MI!)"T)/==DKN-)4P9@M&E'@BE""M\"?F4AF>8B8PM< J8ZUP#$CMK&1N(]=N M?Y1X@-LSP06A#&K-)8; 0F)2YS_?WOFLKF-DJWXHG_TP)H.Z MOM''_+KZJ;.4AP-5.>H6$XY6?W]+ O@8>3%&IB-)/0.\(]"J4Z=3;1VCR$)! M(7#>KK,4 2",I8K"VT]);,+[/[/1+*]^^W05WEBZN2Q=+V:WO[$W.&QM%,$C MY$?^C) ?22J25"2I2%*1I"))/;EB*IKCNR:5 EJK;*A895(BM>)0.D,-=U! M>2#%M)NTRE>B3,:4RN4-\Z:)5???I,BO9D7_(BOW.>?[HB(!,9H=XU21.B-U M1NH\4!058]*H/)!;A3$B"B#HF&:A8ATP3&! .,#INLJS4F*N4G14_\_9L,@' M9E).?\^G%Y,7XWZ#O <[59I>?" V L)K X0HKB)U'B]U[B:N>".NJ'&I2U. M:&JH,$(Z070JN:/8V^IDH]#J4XJK1U1?O4](8=03Y$FJ=D4I%7$@2JDHI2)U M[B&E"&RD5"HT8%@9Q%))'8 *",U9:K$U#!#CNI-2'9W(IZ#G'Q=ES%M.2?W: MRCX-Q_CS<9E5=)[_"'_'\I)'*U'>DN"()!5)Z@V0U"Z1:\*:(W/\^#[LYW7(^TO>GWP;5T^I])>7X@(FK =BWGWDZ"@D(DE%DHHD%4DJDE0D MJ2=792EAC?,,D-1*2S4P@#IA!(<8<0&0=%Z311OM0I]'E>W&\?9ZU,^8MKF\ MX??A>'@YNPP%+Y/KX?0B]/?Q+RV3*T^2R=E-,KW(DT"'V?@F\:QPEE]DH_-P M #R_O!I-;O*\3(J\*C&23"=5^Q++;].)Z?9CW\U M,C"=%)4JIM=5L9?B+^2\!V1,QHDX\8IQ(DJQ2)V1.B-U1NJ,U!FI\S51YTX6 M ..BE6Z/4D:MPTQ#"E,FG3,:&R)%"BGF]N 60#=NUJBUQ_3&+_G[85G.LG&_ MJK4YG:?<)O7I>K^3>=%RK%9?+@[<)U>C;/P,D9DCP\37/K\7'66+@=M(4L\0 MN.6X*>MH<>@TB+ !('4<80J(<,"0-+6I0P^KGK-R(N)+/JRN>BE.0BAZA,/7 M$-6-+'K<+!I1/Y+4P>)Z^BEVUDS.-FS(CUD:2> >L%;.ICIE1:P[#$VDH*N1"::T>(HEQJJO&A M-/QNG( 8]1!\%5IYS+5: ?_T49JJX^=TCC*+@7-]Q+ M+)&*$B !L\1S+W'"!/N<*0"8I&*=>VU^-C7+Y9RO=.[MY7):S(*Z5??7J?D; M'GEW'2B>I-#;T8K:&*Q[:>P=0\F1.H^7.G<*)0O6U,1QP#(-@9,I(\XYP%+@ M_S74JY0.8TSW.=:S)D@^G;?4@2"]OL[.ROS/F?^I];27XD46.)8FC1#RBB$D M"KA(G9$Z(W5&ZHS4&:GS-5'G3L:!)$WJ",,202!2YK!4A"NC=>A"P!DP*8-N MHV#F$QL''35HB@K]VTY!7;0!*T,":G_=$T@0' M:> PP,H*=>S2X!%9J:5?=__=TPJ#EV)=1D8_;D:/LB.2U-,;$@2T#K<+R 4P M C!K"8/(()12D<(4*ZZ)-7"G;/B6?PXF>9_ MJSPYG;H2_Y,7DT%67K08Y^7K]]L]@)Z:GC>)]?$)JK/+V2B;#K_G[_V8\_XT MR98:2'+NJ3MA[ (\I7G!D*/5F)_XZHT4QEAFI,U)G MI,Y(G8?1>2%M3NM**YET0&,+-*"4*)(&YSE7UF+B-K-P&_7%5=K+I_./^;7J M]_WR3/U4/Q?#<7]X-!3LB]OL:P451"/C M+(5.2I8"B#"5BD.%Z$8VR=FRX'.L",L>YS++OEZ&ZWLM^_/+:%?@2!^ M*2S>#03^UR$7X47#&FD2'SG4QFGFD+"2"H 5@9!*:I!B3#*^D>I2X4\HNYT7 M90U7!P>W?;45U&EQ[@AJ$=0BJ!TQJ+$F"2/E@F"5:BXDHU("P5-EI". &<18 MRI\(U Z=E(UZ6,J>1)V> (LX%W$NXMP1XYQH=5(!BBJ9IABIE H)=9IR(CF! M%#@,'7LBG#M80 WV.,8]Q+LLA1L!+@)HSR'N=/:K#N=>CB.3GFC9[(B+ 88;&"1<1; MP0AI4@E3($Q*&;0"]+N@H!"E*GTKQ4_U^':3,!Y^F?FKALB*_R,?E\'O^ M8=R?7.;=@R7!/0JZ++D=D3(B943*EX246X"2-!8RQ )2Z3UP$@99<(@2P'" M6AI+%-_;$]B)<4LP[$D2HQ1UWL7/T\R/=/%])\_VZQHV;SB>9?.%W?BF->'1 M<)R_O\@K+(,(_'?K'>RA$V9WC>F^]ZTB$+E:K1=%Q%6[7)1XZ)!$"S\W_]T8 MY:__DU5\5;H4.R5@RJT$U A 2::(JP44<2EP@_BYVQQX]KZ5D\X]9/XFH_R MBKC?0VVX(4@#[ PEPDC_3"-3 037D#+S'M0[7S^-D_\W&^<)FB<&]1*OQ25!B\O&-TDV'D]FXWX^ M\-]FTV0X+9.S258,PIG"P;#P&S(IRB2;32\FA7_HH+JY-6=_V>PJF4Z2Q:0? MSM/5??]U!]PC*8C(*6[*@8O4TX84%GGJI#A%D@,G,4>.&(&Q@;>B_9?EB#_7 MFZ26,U*7(=ENK0M%D #B[\@O'&KIRV'#-Y\4E.7B8OKOL,JGUW[K;ES8X3P? MWW[#5FU9+(6+O%^XG&SZ3).SX6CD_U@3+P_>E;"Q7_QV_RV;5AFZ_*^E7Z 0 MOT_J%L?5"=3I\#(/FU_]K_\I$,?D*A\GEUGQ1SY-)D4R''N^&'[WYL/H)AGG MWR;383 EDFF1C1'&_=/P+X\EQY7[KB^&T_R]_Z:?^[6^+K*K=POMY./LTC^F MOTZMK2@E=LP0K$5*!14,:LF942JE"G&!F&T?%;^=4D_SXG(XKI#6^I5;I=/Z M;'B@TQS!L#Z'(M8V&0Z"V>@'<3'(;F[\NN?C=[]6$(-!V"2TI,KYZFSH.GO3 M9.'WUF]NYKEEVBQ+3 L%^*I>O*<+#?IU"/A*.O/8=&;Q=^'DUEY8"PDS:$LHC5V M7NE-A1588HRTDP@+!1PDVF'4&1;R&@O1P\GKJZ>8O:'PP\?T&+!P4\;W$@\* M_8LY!E4H]:R(0U@C'ZE53*:I@DYYL($<"!%H@AO J(&J \194,/[0]+$ Q ' MB@,ASLEQJ7)U*[P*:_:>TO2BR/.D6LPRR?WX!OOSQ=YWKF>KR[V?M*K-#KRA M.YY,VPP;OJXSIX-D"/KMBAHS\RO@(?]B6*YP^2@;+T%_/QK8* 7<%1&$ C++ M>00=J2H(LJ8F^1D5D]FWB^/;HF:5!X^&S'O%9"M5C#A'@/;_(4 H)U *(+V% MB[RN@B%4&Y[TE4A@G>.O^G_. M)O@"$"?X?5=8%F#FXJ;)X!:(M(L,47);#H M(;+5K?YP(+B'P;Q1Z9^6??M6Y-^RJLUB.0T7'E9':K69MI9QYPU&E2+C=2>L M&,=< (12I63*-EJ/KFQ^U7!TL??&#_WWW.M*STT%ZP8C75( NS\$S=#)9DF_ MY+(C->D.+#U.&%7EHZBP:WC,*LT[R;YGPU%PD;87=$XV#U9VQ7L+>Z2H%J[TP_63&'_S,K;RTZ3Y63'+BIL$B9I: M3Y+/LZ*<99[D@OO&D]#O>?'-$YSR.%UI%&N*U<3#>]"L_!W#_O J('FVS'QN M462Y$TE>%<-)L7BSW\9R=GF9+4J9M49S/9Q>)!_T[VO@L:^'O\N81O5/_?4Z MH+6"*GV_DGGQURWNZ@Y&B-#:$E7_7A2+AUQEW_+W9UZT_?$^._=#^B4;76\F'CV9/:<<6PN[@@_WXZ=1]34X_)>;3QZ^??OM@U:D??OKAH_IH M/JC?DJ^G_HO?WWK"]S& H&N0,$40&J.A(&,*4IT]AP M\[XYJ6ZP@L)*S362U'(KD).0^3WQ>A=!B+Q+V"N"YQ/1J/)=7!\_30,L9[)K,S&@_(OOW3+6*W[5V+T8&U!PN?V M"\9!YQNM&BV@SI*JDAV2?CX:S7^M3/3P.;AV%Y]O6<73X:77I#[FU\F7R66V MD5-UF17?AN-Z>-EL.EE\4:=H5=]<#P?3"W^UG_P\':3OES&[*O-?%G_\=3WY MX]VR+L:RF(M\=W?5C/H5'/WW7Q<7K?\&]_MIS]L.^;)G;3EV3!EVKV!^2^+& MVRH5K21:;:92';A&S 92[94-=(N _#V[2=;=%I$$WA0);#@$]BJ4]!QES0Z0 ML=A632HUI/*9G$\*OV3CI#\KBGSV5A[UM:[NH:[>_65C-Y\[C*)A"E#/8U)!Q"A-B&; 8GV8_;/;Z='COA/4[9B^^UNS=1 M['.F)")81+#C13#<(!AT ,)4*:RA\@B&1?!H:P]E7# N,7@6!(/R[Z13!(,] M"CHMI?#R$>RH^H5WK*_.QD7NGQXR\[]EPW'R4U!@_])62GLA-V@95W[O:>=] MZ2DJ*7.OV0ZGP[LZA[\9&W!KP>(#V(!/A8[W@R-K_,E* H%2G1*)+$6I$%9P MJ!B"#G+.Z+[@J!9TYU'RJZ>ZKTNBZUJ]NP<3.VUCN8T:8O&8(V#98V;)+0H+ MEZT*=QBETJ5. $>YL1)*G&*D"8&"6J"?A2>[5EA@#Z(N"XZ_0K7D-?G7=@O( M1L-S=Q'4596#NU;S>4^3'Z0 PF/LVFXJ(QQ4AO!60PJNB4%4I Q81C%1PJ;: M.:DM EZND(T38CO*D"=UR3%Z. 5N'^IX^A(QT:$7<37BZK/C:JM3","6DI1S MY15BRET:^B(R3I2SBD.K-ZH0/!I7.W<4HA[K5/%^\[AZP (W*R=;;TM^7R9O M(V*EY$X9@1EE1"G_$:3*&Y)8$@7 >O+V3CF!<+4JS9VKMIEBG$#SWO%O7F9J4BY1A1Q@PE%+A4("<*L)*E2 MRFC1RLMT2C$ 0G5F*2CF1E(D36JLMOY"IN2]=6^VO@>NIW7:_#POP@'T^?2J MZAB?O4@-C!]:0WTZ\W1?T4EYYQGI';-_=QC=GJFTMVV(*LM\JL:#WX;9V7 T MG-YL3Y_U$,P9T9 @C6D*K!!4.P6AX!R&\MFM;5), ^O!FZ3&486@QH98)KEG M%,>M4?=NT];W;&S3_MFWJ*OLV^GPNU_$9#B^]73.8$%'Q8*.ZAYT95*=/\O+ MD(@T6-S=9.36&:Y[Y^6^Z"SF^F::2#UT\'"P6UR/N3;^,J8:%*LPWEXH(F<5;W,HW4\2:I MPZ[IGU4"R^J*/?H=_U/.KNY8W=#Q]Q[EE%Y-W_WZ$PQ&_^SJKWRJ);CDU MLUM;Z0/[UI_7*;;)Q.7%I)B^#Z4:8QSBF1*+7V"8X:5'$>X*(E! 6,Y:I:G" MX6[H0*HAMY0B*#4F+$TU ) ;[';RDRW]8W4"\O1QD8-[^Q=!!GL(/,GQB.,L M81\1*R+6JT2L.^.>-61)V,0WA-)4.J8\9E'"A= 08B5FI;?8TOY'3(IM=P- F#W,]I M^ HP^4T?3*VQB3;8A(2QP#@FO(Y")7"*,@EPJA5"C!)L'H1-'R?C_H'=9 )! M;UK&$Z=OC!=?+J_Q)BL26BF0(P0R02FW5JO]/F MO?_DQ620E1>MVL*=L5UDJ\A6CW":Y/1-GM6.//D&U$[1.C=KC(/,:>*%'Z8,& 6(EX?24DF@ M$Y1TIG9V9!5S 7N X+>@=AY%ILW!9W\ZF6:CC7,9T7T9C_/&X[S=H#UIT%X MX# TFAOD*,5"I)!) QF'-G58J0>A_0$S<+QYUB.(',6IW>-TC48TC&@8T7 / M>U70QE[5Q@HB"4*,$ J1$(!CCJ&E0#F -FL]WPN'KR;#YZW7-XC0&J$U0NL> MBJ9H%$V,&:/(00PPI8Q0Q3DFBA$,!,)$T'T]@0=-$$*@AR$_"BB-2F=$QB,E MCHB,#T=&V>HO0EP** "(0D"MH8]B&-'P?O_L M:AVLAU2"80\=3GU#\N];_KL5N-:J('56'B;97*';BKD@4D/VG#8>XM1^MTN9 MIEVJ$SVFN!%ZM^M.2K\(*P _+\BS^];*.2WL>W";K1S?KZ^N3'V?%Z&12?/L9 8!_+OS//R^N?9?\N!S],LH" M$>?C]__XV@T%;2.!N\%&/I2YZQN\*CR:#3RW%7=4D9B'UY*K2AOV'VN!4!%Z M0.BR*HP6:E<-+SU73^]H\9;_Z%_XQ?+/#PWNST>S_K1>I7)K!_J?6R1Q&Q#N M70&LJ_Z[9>@'LF*7.+G)ITGI/Y?GPWS02X85@?@UW'^&M;[R7_"&2LI M IT22%*8+V81'B!RLL?*FPR/L5EA.QZ01+_$M'_H\UG>7!2U9UF+DU M3MFK6CEG5U?%Y(\2=]U/%4* M >-YQ&OW3F.@(#4IYXYR 3?4^IWVPG\9RGQDW_+;=^7?\Z?]>Z>GN1]77O#E M Z_/^4L^G7^M8*6>V-=I5DRM7S+U8U@>Z+$G@TEXSK\#M+X'[#UH4Y4GEK.\ M:!,66M*5E\/W$1;;9/S_?C3'#TLO).N)!8@^6Q'%62.@0UKHO%KDV&]/1_2V MJ"NZ2FX$MBHJ(.E4"K$0GN"8$TX@R17AT!N6UKB]R.V^G:S=;_"UTF&+O-Z7 M>?^7P:RX]!.]>/;=K)1NJY5SKW%>_S(Y&>YY7[DTNJB%YK2MOS!W_ MS54]A3"[6>&-F3)?4JA7T\J\^#[L>SLJFWHV2[)O19X/WL^N/&5=>1;.PY(D M%Y-98#E_2:W;/25%4]8<1C#"6F !2*FBG%*!.2#**,=L< N:=JAD)VI6EZ&B M\>3\L[?0O.66C=1R8;[.U^7!!$^7!,_N[W+%\(GY$9=8?,#<== M7LVF'AK/LM*33V@8/*SZT%1*@/_#J^-)&58V.;M)_,B'E7^M==VRJ7! W\4- M4T]*%YY. RO[^P*/U]0;0/M[7GBC/:F-VDI/:[W&:R^S:3GUR.[?+72)U7%Y:3/TXBT/#13\P\>K,_N\_:8* M#LNJA?/\M<.RG%73J+2U,.+\1U[TAV7E2JUFM!"&O>1[7D[#.BQN?^_W.$SM M.BL&_N>CS64]O7 4YPL.#]]I?,"E6GNYO*S(_K),-GGHX_GSM7^2# MV2C_=+Z.1#K0H1H/YAN_O=]'"A2B3&NO#0*:*B,$H+VO'2ECY;#HIYD29 MCR?>Q*^_F&M=^0(F ^O49/93$!\(_-5]_EK]!?_ZE\2K!/U9W;1^M9E'+X1$ M\JMIZ_ZL4J,?U.;COO*\BP5JW;\1,SRRQA^76?%M.*Z'E\VFD\47=49.]4T= MZN7H1%+)!,5$ D:%>%RG$/'N[F!Q_4*V9Z,0]I0],W9[VU:1W M/'C)C^G@Y<'J:)]>%'F>_%[[^IQGZL%C>B._GMW?5E?]R0LI'D%1];=T[/HX MZNH?'WW4BS4--UQ M'1#:,82L!I315"ANK:&0*9-2NAF&]83;], ]Y%D&2&#/FR0Q>S>>98CP%^&O M2_CC3;B'88&$U @(ZBBA6*5<:2R,\%AH.>8^ +IG_:)645Z"+O'Z^XJ!)$R:& M*<2HX8)1*B#54%J@'7+$:0+MAL1\)%]M2M1'\A4&7390.'+I]Q9<*=7A^Q A M#4E$\\#O=%H,SV;3A5[! M<< !:L.!L50J*1FS%&$N,#;4>NU9:6@1V1"SK=TRE?I2 X%J[=CI9!%DS@>? MLYMPL0I1[6_5?3LY'1Z!$:@G0*?%&>_:_J,5R:_9;_"6N98T&;N"I40A J'2 M*64**Z88I(HBKR9#KC=RT _!M9U*=MSSP/.JN?;-F;MVD;GEESWOWY[_]&85 M=F[X]2KNLFGFT4O8M"=.7RV>"-HF)C'D.LY(3E5(IN0P<%Y*GL4PY MAO3@?-:IP*0])KKL#WWDTNYIXIIL-/I4)X&K\>!?\WTZL' E/<&?LM_5\6G1T?:-['X; MNZ,F(\8A2 T@CBJ&J/#6L$XAHD0H9KBD#AV4W3LVBN63MK<[/G9_FT9SWI7G M^B!Y-$>?'R)( P96>/6>6.F8@)0RI;7T\M\!*S%0@J0[1KOFV[(1]#JT,2U8 MC^$N^X!M3R(YRER1:(Q'KFX=\H>&4Z>,2*UE7J.WVAIOUWM.#W43#=PU-V1W MKNXVBBU!C^/-&A5OCJNCZ;\N]M=.8)?U:?LG@<>G;,YE_<=7NE.W O=($3WJ73 M\?@,CK?L7XB0\K(A1;:R_"SA*0:26@8=@4!I8Z&@EDB60JFDV!M2;LV0?QRD MT$Y5H:.#E%N*]'?Q[-T*P^];XO\VG-BE4$<-#V1=3ZJ^:5ZR9VWRVU9XO1+1 M[?6JZAO79[%YK/;=KNNZ-Y4@O#:!ZM^+8O&0*V^?O#\K\NR/]U49SE^RT75V M4_I7_7Q1S&?SV (@AR:_ XRA^KAZ8/F+L\G?U&DO^?#1[%F6CRWH]."#_?CI MU'U-3C\EYM/'KY]^^V#5J1]^^N&C^F@^J-^2KZ?^B]_=Q].OW1/3P4GR-<_OKI]YO5*;J5T'J "_;5.CIM$/V6TH]Q)APVB2!%-I<58"RFD M(DQM!";-*"O+3^?S,7\JOH3%NMM-N5F2=--'^>%CNJ-:#D%/,MIC>.LIM@GU9K5GZO%VJZN%#?4SM\)42./LC:%4EL+-QB+V?=)*DDR+NS!'N3*T M+?+[:J:J6RO5&D(M3D/!U65M[[;2<);WLUF9KSQDCJ#-T;BZT'QH#S0*BLOT M(JN?NSA_?ID5?^33^66[H'&+TXM\5)42K]N G22K@OZ1]4J55XL7A5^;C%KW MHUZ>M)A;.Z]P" M,YA2S*B@2A+GC$PE%H;+#DN9=E@/OBEE.J\B6I6BK9304-Q]3R++OGTK\F^A M5]NRJ=A5,>GG^:!LZ[9%WL_]I@UJE3L?AGXBK;.:Q?((9Z!*_T3_P.*0A-GT M.&F2:IL.9N6L?[&Z2KQX;OE_6(5XJW-B5:'^K3>JBC+19X M[:3 *WMW=PQZAP*OO/-2K;L]\0T6ZZ1OIU1KO1YUO=;Z[UBTM;.DYP.O1*S; M>FR9<:^2!&)5UGNKLBX;2W)#** &R)3M7'N\I'&7]U[[/9^1M_< M_H"5KI'N\FHTN,&9R1;#:$:QX"*Q"EM5+!ZO_Y,5DD)47K42$"%9/FR.V M8W;4O)M?:@!/K? ,0#@U6 N%G;3*(N3_'WE!_>MS=/.C1]+-SP[+_FA2SHK\ MTWE@MGQ<5FOXI?8WFDDY+32HIQ58XQ2AB!AKG>!J:#M_3,&_K>S9Z_GUMM3)3E6?TL3W_=AG# M8Z9P@)Y_^P4QEB30)I(:3M5X\&$)EE>'B+;-VL[Q^:Z7\AW(:PO[!#?\MQ+62@>>O7E)?NFC(5TZKSK*#Y#P; M%DU(H@HB5*4?@]L_-''[-O8C*>=._=#F[_L\V2:?BSM_U9^S83F[N]5(M,_RON.J/RJ1UYDO__:OYB,\O+][U[LA_:W]_:] M7__UX6NX';=V8)!?JUVN'W Y&>2CFBI6]W\<4J/*Y='N98/(]>^#JE4'K=H= MFE=^\W_-V6@P9Q3_HBJ+;'03R"J(J2;\-P^BU7PSR&["8"J^.ME4![J-XBX5 MRIJM[B"INBEUI;9^6?!KR(#Q'%C)U'LEJ' BY411*PVC&%$53G]BP13G5@-% M6S#IA::1V"'@-**2<(T) ZD@E'DEWP!V+TQN?<\F3.X?"^[(&;86"PY=PHL* M"^^$WOQ'^#MO<',9)%X/OAK/U4%SKB X'8X]D88FJU^] 5*7B[PK/!H#G'<& M./&)\-!"$ ;>_",2/R[ *;<'.$GG04SZE,TM=WO9VXF4O9DP4&S>^0;CP&^& MNF-SRA@$/W[ZB$'PQ^#CWA1B*A?&N=?0O^?>4HEAKVP:^VI: P=7% M1./JDA2DJ3:: XFHXUHI*[E5WD[7_G*[4?+M=K_$]@2"NH_@TN3];>[&6(FI M!7[]=/XU&^7E1BQMW\Z"I"=)IR7ACI/(8UP_ EP$N 7 <=!X,A534*<20PT< M%9(HX1'.6(>1)AB(C=HNNP+<>M+!J.VY"&5A2?@1"A[%+V*QLMOPZ'U)2_SK.A?5"K"(/^>CR97@7ZB MX;?G$:A7U=JC C/6JN;/L;;.BI0Y38$F4AE+@..IMX:TM'N#V3YJQ8)R/9K9 MAFX[QS/6 YTVO#Z^^IB1K]\F7XNFGK\6A K&%*5:48*T@BXU1 (-K,!0D*=4 M4IZ(KTF/B]?-UZ_*C_%_\W%>A%I_7DW)!I?#\3!D X=$[FA$'4\RSE/BEP"M M OX**X&@5TLPH,I10:&WP0C T*$4D8W*<8?42^:4ZN%+K=!IUPC&>QCR)VQ. M=K3Z2>3FU\#-J*F=#Z!Q%B.HM ,4 *8XIE,^OIN]^_0F&JMRSJVC^=7G& MN=. _W'&]!]=JN#HY0YM7/4:4N,(3X'CF*8.>7.8:VF92BW05CTJ<6FC9^ M/]DDH=7R-O?KZ^N3'V?%Z&12?/L9 8!_+OS/ M/R^N?9?\N!S],LH"Y>?C]__XV@W5;2.;NZ%JSRYN.]JJRSKE^Q+'MO8?E3B3 MC3@3F@!&7.KW#5/.C!8"2[]80CBID,%=.7%#Y9>/_DF5GZ>XF*X6WOH\[TH3 MKMKJW:%+.CVYZX?Q84^FA M+I9_1]NN98V1 M=-#[HP-2[:#S1_V@DZTRJR6/;M/AGKVPR-=MT/WGS,N+\ZH635UG]VKH(7_X MGWD_A2RT62B]0!F>>V$\GE87Y5G_8E'!*?:J 8\AV#O&\9@N0JK?]Y:/W]" M'X?JEU:A/6ZRO13@F@+,0W67M?YOT _==^.1 _=7N8]# @OUFGJWV*>6B^MEZZ[[C M;ZQ+U@8\B(UU=QA#]3$VUHV-=>\:VHMLK-M5W5^T5;Y$G;2S: ML=KKPV/N*_7U:G=EJ\K>;?946S#/&XY5I1CS02\YNPGU1O-8*6]KI3P(P.-J MXT'R[F[O;OT.[L;OE^1ME>X\V^U:UUE+LW[6&;CP9UZ[9.-)?E'J)_^ MK./X1U.E?=%6XTVCXELM9KGP#U1NB[F3(/F<%_6BU=1:$4@2/ ;UMY7?X(W3 M2\32&DL#V;0Q+7R.V!*QI6ML.<+3,H.N7GKV!![;;5=>>Y,\*/( M_H50-N%9QP##S&$".*;,8*F5(I0ZAAU0*=P(S^[M87=_SH;3FP_CP2S M5WWD_ZC.1AQBWH\^!O<3FJ>\'D>9U^,\1?'2#TE !)O:)BFC"%L(M.:( J9% MZ" F4X*%,4 'E*5=2H7K]&17A+HV(IT4PP@@U%6DMI(:4IY,J;H@ITU\OV\!I59R#Z6(V* M@1.*7S6,OJIR=)]O[PT\3TR=9L6W?)\2NB]8AV+-*3$&G8106H TIX"DDB*$ MB/\HA+! T./1H;8;5*V-[DJ%^D]>3 99>='*8W[YU;*/*W/H14SO*#65EP,X MHLF_%HI#_Y_5J=74I$9KK:B'(&2](<>=>T$*25>(]%!])(+2*_35O&!UHA7G MT@YI:*F"(!Q)H%)#HZ1(D8(*$46>S=S8QYHX@#JQ;DEPW ,P]L*)[!N5B@?# M#H8-[!AG4T-%JH!)J9)<8I%:AR$R5J6I>39/\$&\'(=1*C:<'/B$=AF /W)? MQDMW#&\Z.;)]\]I>8=0(HZ9R*'3 0J4E L:$'AI:80\E1@(),#=HQ_KSS^_Q M:/7@F!;#OD>9JN#.\?H[CL_-^>JC14^HK,4@SQ-#6BO(8ZU@!&!O<3E-.>-* M"*2(51 R!ZU[MNS"SGTJNV+>,7E4(NR]&"/N-6H^##:].@37T%F6$LBH059K M!X$4DJ?0I8R_F'R9@V@^Z\DRI(?".=P( R]7^WEDKDS,/GX+:I1H\-$8@S1. M"3(IHG]?4@'Z6]1/[2J MK[1[DZRGA1/)FM0:B:@&SFBBN+?,G!14,\61M]90*N".+6J>RM&T6J/SR YO M;>TDL1=E/+>"]>K-J>,!@:-N=/,ZH(] VOC8,>)*I\IK )("1C3A%F.+-#>( M0?QLT+>G0VJC?O%Q'J.Q5) M9CHM,S!!$$(@A$%>G(H8^T&I@J++EAAC**:(J4DI9X>]$* MHH120+\@%>G6'H2/OP/2#&P0^^^'>>7._^R:\G>SO;PVHB7%>O9.,0DRH3:E'/.E2 M)G&*K(9FK37@MLN[; UX7W7]K<.&#]IIN7,-K46Q^U:_F=L:A;6K!B_: #ZR MQ=P6&<8:&<:92IT&BM.48@.YU@A+I9V4Q%\LCRB@_+AJ+,O;_IF7GE"^K011 M[IA4]0(_JOY%_FF<=QN;QK)'\-;@]$-W?X7ZIA?9-/GNIYL$=3G):MI[?Y-G MQ;SI47(]G%XD$P\3TXMA,:@N#H3J*2;0ZOFP\#=GX_'0WU]FQD1L=Y:M= %\ M,"EL;]&RBQ3HB'T\Q\RR49OT-VX]26X1(/M*#;$RS//)K+A]E'.>O&>YR;C=#6FQ!O:KFWMGA\SE[7C],AM]/6+CV%'M.2".TTBAVZ"#VJ"1%Y@?KT MO0E M])IYPVU(=1&*LB9(8QQ13CR^I=+N?2[COV&KVG-VRY_ZH;:3T6EZ;%*3=BS;@_^ M"MGS/-"Y!E\L9Y_47:CGC=,.K(Y\N>.U>R@CUWD1.L.=_:]G_46G[:Q_,1%5MDL^'83-JOOHI/&C>A/O+ M5Y6TS\O]WTDV6C3E]KK5,'S7ZDBW>/^@^O*VF_=I\_L =I6MINY ,@2Y!T^+ MH374,0$]P"-GG:&"WWZ^_FP[NYZMLVOUSYQ=O@0@+?VD0QGV[-O!T@T]DU1? MW.8P#DT0[V$H1#=XZ;\?RTQS>W6#IP)KE,',]226G4UFT^3_S3R#0%9#>*\2 M XW-.I@KS6529$%WO0FW9BT;UZ_]L&SXJ^_5Z#)?O-VS0IG_.0NDO\%XO>2J MF'P?#BK*S*:-=9WGRRZ*9[/2"\.RK+O7!YR]&%[5S-XF\8NL3+R8]VIT((2= MVJX_N!'[K_^3591=0@T8)I-LPVJ:9;L\67O#\K*FFA UML6'\KA/FX M]?UTG@[''L.'V:BEEGR>C(;]F]O666J58N"( I91PJS2C!#__PXI3\*4M]99 M04R-IDQS3:GSJRX=T"E-C9)6"D3NMZ6VO6>?)K.[;-YC]AYMT<#;K'JH)K,5 M+7VO:,D#ZB _]X/P1%:WE\U_]"^"T/.8.:SDNR>^Z\EL-$C. E+W\V&0\$%M M"%=?S0I_>0W#?A19(.2 ]U?9<%"I)1YFR_-*E1K-*?LF^2D+7>.'T_H5?_&Z M?/TL3\[]X9771/P#+B?!*SKXGE62=#(KD\NL^,,_/+RYG/4OFG:PIG^?0ZS\>+AUQEP<3T[QK7$BJ\_K+FMDI["E[7DXK=:CJ9YOV+ M\="+ES*9!3O&SVQ^>7+>+&9Y4:W39?9C>.F7NWKJK%Z;B9=.Q??*(S,<7\WF MS'XY'&]<.1MO7'N2G-[VOMZ*9/*WEW/WTJ)]<&MH7C$K,K]5E13-!_6<@X8Y M\@K;J POKM_5"W]>7PS[%RWO=' E!VO-$W[IQ6B I-8@%V)\E/E+V\-_0-OA MIR#[W\)4$S@7.G^?38*J4I%@65&.IY3O^9Q"RHK.AN']P151$UO9IC8/T'OV ML3_L_-!\?A]J,IL$ZS%P\3CY_]E[\]Y$DBU]^*ND2M-2M81=L2_5FBO%DG%O M2;7T;;O>T?S52N.TS:\Q>!(HM^^G?R,R@61Q&8,3FR7JSKB!7&([YSEKG!B/ MOV+IL)SU2K62O%/>>-GQ+#X,NI@DO3XK$9^FWA M@4YO.K_37@1UJIK[W\+358?'3/)(5\,][2QPM"?'HNA?]+VZZ%NX>)B]:VSNEC592]JC;]7Q=W$XTR/U98CQ>XN_+4%'/V&!T=]6FR'L-/8HIQ!D"W,$D1;FJ;S1XY)[_2" M<5&J+F,LN_5$.:AH,YROWBTC;Y?YQ3 9!.6JTL&F\]GV\#:HC&G/!]F/S%-] MF/>2NK(Q#'IV"=*GU-C\;/G)JV?0P_AG+T*\7)SM2FEAY%=7^01]AI.6RPF? M<0*$*0\&RMB *0.#_IZI!%[N9#L;^'?[)GW[H;'3Y--BRW6X\*=]N,^[/Y8Z M<57T;\MN7&3=<2V=/)]$*Y953[6.'F^]-?:"AG:] M5/;+7#8U=\>*#OZT.Z'K%;G-]]_?7[VGPNEER!WC4'AQ8+&L&*-3/=#G&,VS MIDQY6Y6=M0@ORT??K1<^V01<@@ME;@#EWYMB\I([KZ^>7!1Y]M=)=N6[]#'K MWFRSR4#=^Z:X]GF4YZ,@=$#7@3T,N\"?AY8<'5CI(=4-J^]SQF M=OT/E\FU5P(J"WF8WWHM-F1%=?N#8.&& O4[7I/H%!.MIUR3UG@V MK@*9YY<3+]*B!N41K\Q2+V?G;.C_4U&.7]AO=WE1^?H#\>S&W,PH@'2U,'X*Q7YY&Y MK_KT(SAW;K/_UR^"R3@V!E?96*6261J@X5-@@Q]Y[[)?5,KN(%_\N?2!E;ZX MX/T+SL80K'Q$Q:PB7"7:]:8O&9:OG+'=^D5)*U.V&^N\4Z?#'%HL/MVJ''*+ M6N[$(_>I6H 011T^YMU;;&/>61>LZ K.RO=?>24[#-]SZ&4>S)*P1"5B5-VI M9WC6^UTTMO-OR8^"_+_E[F=WF)V&//[@]/@A,(*MDA MZW:3&R^,_1O'RU>%;Q]=P=HP]OT,D/6CD]]7=\X,=&&>LG'3?A3=0?DM/_$$ MX^>GX\VUX%;MYD5IO;5O\O9??HC#0*"%7YG@O R1Q7X=PIM,9GOL>!Y4_L]V M-JK#@C^\85^^<&YJ[Q=?<9%W0^1Z$%HKO1QW=T7?]S58C_64[[";8^I*'I0H MT/;,[.>NZ S^"E/3;W=*^"MM[%DFO7@8?PTK6_M!.K-"]N2ZR"X]N74KYT7- M(8];K'=E7*@*+ 2/4N4M[_K.#0-&5G&Z\%/H=3] T6 P"I['DCS'B='C_O_? M* M^_=.DRG7Q+)S7-%W'G;N5W3M^*/CYJO>$Z_W!I(7!H@O[)P*C'KE_5? M M7C^L-%DW"K"=!8H>=4-\;1)JJP*!JGP0@9)2C)74!(1Z P0C :&QLX$X+:0!P#!B&'6*"V2%<4Q* "U%BCX=B%O5 MSG(@;B=XIXZ45+FR@]%M8(#_C ,I08GJ#SJEF F*R:/AE)](PMI?D]6QW1F/ M:?#B;:PE?,D>JEC\)!MNXS7=^U<>9K(VE,"_TMDI8AL"/8[RAL1WRH^X&^7Y$9/;7BI^3?N5V.K4]0/9Y/]E';QNZ?' M.K\3>'FO[Y9+M2UY<\2ZDR$>=S/-)A$?9YV%HR>!,J8R3F:+)'#L)( B"1P[ M">!#+UA:F94?7T@)S0QVC0HBNU2 Z)A8/BYT7.BXT'&A]V2AGVV_/_.@!K"S MGBSVQI#,87QOD:\ MHDXH;%&^4VV?*6^ CYWW$F$JPE2$ MJ4.#*517D!"2$8FEY@HKJJT32GM\@IAA3:449.=@"FT.4_%8SXA0$:'V J%( MC5"6$9TZ S"V@O(4"N'_GX13^12@%BZ5I'ISA,(1H9Z'4!MFI.RNXTI-TJ!/ M_**>E!LSZCS2>;QZ+,:V%G4R7,YA?#^ML*6Z"NV[%4N[)>OM_#ZC7F.D64 MMKB(KM-#=4P<,T.SVJ97DG"!3"K\16I3H8ECP&JMH(,& 4I8N'8:X._" W@ >H@H1 M,>(X, ("4(.$QP$D20HA33G%J5""020521U2D"&UNR"!HPZQDY&%'787?#\] M.TVRZ[S7?I@)*;P0(/88!] ,#B!D' 1$X!10295R6B/EJ%,&TY0L93!LWSGP M_>R?02;TRM,SPIHMO;LY80]P"^+ETRXV9^:=E>G')+KWF#-)76U%.DZ]8<\0 ML91R[?\G+><,I5@Y@%.\NQ)Z#2M_F\R^3:$=^3SR^4OXG-;G/F.I');"8LH1 M=5X3-]PS.*5:&IE*G>XNGZ]AKD>A'IG]:)F=U\RN)=50 8BM-10*K(ER$G+( M, __W58L[G7-[BC4MV5P'T#@OK@KSV)IS@X_1$>=K!&#II8A)2QWBE#IB&(2 M VTD-9QR@+?EJ'O2JS9>PRT)<,A0RYL]!^UBBR[XX^1L".O3HJW2UFKE37I! M*?2*/Z1"$:FM=M[ =]MRO;UV&+]AL#@N5WS$B2/%"+Z4:EX]?C^#N\<]+2;^_2#,LA?'W3XAA6PT),5L([ M\0EG'9] "2P 92F"E%"HG0&&.*H5 P"H)5P:+ZD9KV@XDBXT4A8IG:*'[0S: MW?*PD*T5C4(8'X*',482#H*A9.T]4$8BJ&#*I7-4"B($X@ZH%**40R;H5AAJ M1RHF'600(++H(; H@CS*O,A0D:$:8Z@93YBBCA,1Z@%B33$4FFCJ,*>8" 2P M63H\;>=DWHX6M]EA2S186J_JM]K"Z&?.Z7MI&9A#=N$=[<#CZL?5CZM_G ./ MJQ^]T:_BC<;->*.W<=+7:QD:[Y^V-#"IM\4A8C!DBA.-#>7>=#%!/^&AT"!\O'*]B8U6P,$'%. MF)1K::@2J:#084F$YL2EFBWMH6N.C8_ 4[Z*A*+C+_+Y5N6U %%>1WD=^7C7 M^?AI-B8S56F$)%92X+ #D")+!&0I (X38P$!6NR'O-Y1+__.RNOCB *<]X=9 M]\7+AOVR7?9'%]W\1:S_T\E8 A0P+):"" $)M,<-R.2EH@EY?\RHJ.@7.[2D[+8IPRZMF6T.V=4C@;!*6'WFM];0&^[.=\[;Z]AIQ3B "BD%O*TNEO>NOR6XON#,RP5P M90BV&(Z::P37"*X17)L%5U&#*Q>8$4>X_EWICM/I "Q=;M3/?#G]-]CN%?V)FGGW>Z8Y?[[ M'7A7?O=WM2??'VGNO'.;#Y*O^7WR1_\VZ_V6+$_#O#?XOG,YO/F(2(7P8P)8 MQWG\[KD3)7WST M>I9W\Y*Q3@0U1 BH@.($ T4L%4 HA9 &FEBH3ZK(ZO@%*V__LWO1#;Q=W?Y' M/W3K9CB\^_CAP_W]_>G?%T7WM%]>'!ZW><)!DO^AO;Y5WKY_%-VIM4-1B$)B_SB^%,*;Q6,KCI%\.385[<;MI"TB^2 M5:UT^T%@^D;"U>%-GIC^K6_FH01B_MO ?^^5R)>%$>O,+U [3\YN\GR89,.- M!_\E>Z@(&L-6@@"4F[ZH%?H=V+24I,/^QCVJ1/-_/2V;*00S$4I'#!5<4@DH M85QBA"U&G#$N.)%L438'FEK;E\ZG(E,^[4L_A61):"9>]'?]AP7AN3X9796D M?KH /C/ \IALBD)A>T(!;5O[W7=X;Y$?"VV.EX>OH MUK^M77T/2DJG-\HJT[M\366-+AJ:,XO4]J"8%[\]F_\V-HP16QA@^?>FF+SD M+KO.3RZ*//OK)+OR7?J8=>^SAT& DYMB/)IG$MYX3-NQYE^Y#^77^ZJ-BW[W MTK_BC]0F_U+GK>335W/Z_,[-NME"??'7Z>S7;^?I67+^+3'?OIY]^_S)JG/? M???IJ_IJ/JG/R=FY_^%+^O7\;,.-58^T.?5&-?7"]Z;BK/SRUUTCAO??>]G( MFU%OW;7'/5^3GLP!T0)2/2+];*IQBKP."A&E6CLA4T,T4T!;#$"J@TNR/5D2 M-5S[-H!>C.,BQ$\QQ; MRM;R>Z=WZ9?P(PXW-)'DZ"7G5;_;[=_[II-*@QR,;F^SPM\T* 5KVPO6_J"R MW(, OLHZ1?(CN)63FXGO.1B?CPGAJT[/R]U.UITHXN$%W;J\PF:B>+)O,[\H M1EDQ%LA(;"J0QZ]+WI>:1'\T\)T<_/KQ^?RUO XS=R]IK[/+&+[/OJX7? ?= M>5(8:[R-:?<+O:UT>2E/!:" "<]'?DR"_C)QK+<]=61W@_SCY,,27=;FP30[ M'K)W/S<'JA8)_V7&>)B_!G]^26[TU(:7FG_C?C6VX5;OO8P&/W]C_Q9V=JR1 MWKXDP<6ZDR$>5RTF<)HL(NF1[O Y5CHHP\35#,%( L=. BB2P+&3 -YX"]B> M[/0J7.KM *C^T,<7U_)PQA?7\G#&=S1KV?#!H3M<5.U+OY<_)+=9\5=P M^[U9%37X9!6UQFGM[X0&F4D@(C#:DV4J0P50IJ MJH"5VKK%3*^20K^4!.K\% S4T&1%\>#'6>9,+R>!0?EOTL"F%"Q%"U!VT"<6 MQ6TE$53V%U3X3%U)E'*"-9/4,BK\/P>ID-9Y-( ,.= (J.SFSN2(4Q&G(D[M M,D[).LU=,Y@ZQFA*E*$BQ0H0R+AU2H727%;O'$Z]8)/O<1W^&"$J0M3>0I28 MV8ECG,$(^J M56<(<@T!=11BJ$2(DVMIB0%F#$+M\2&S;G,7Y6S M#]*3$)GZ()@:R3H+A6J:I@I@25)JC=+*2"24$XYA0=#2+H'=86KT!DP=Q77D M[)WF;")G@MH&28(5=Y*'5'VEN9'6<,DLL\2EN\O9.(KKG73\[[#=_/WT[#3) MKL,ARC,>_Q?B0*-NDQT!"%8#A" :*VP8MCRE4 &1*BRQ1LAAH#A5KV]6?S_[ M9Y )O7!1A<5<>G=CHALAU$)2''0>:O2-'BF3"U%K 491*82V#!%JA59 >DT_ M-<)([BQ:RC+?'2U@#:-]F[AQ7*GK$3*.$S(@J+/)&5.28BVI4HHJ@S6FUCAL M!=+6"K/#AL,:+H&H:D3H:KRZ!V&-@(#4PT%1Q R@-AVQ1K8TF$%GH M%0LFJ-7X#1P-TZ7:ELAGJ,4D.@0?8@P,' 0[LGJW&W0(::*YT?Q'3G\B#@<@9K#B1,,(Y$B:PFEQ$@A-32I-$0R+37970Y? M*ZX?Q7?:J41S@,Y!-.,%+<H<3*$,CY=$44VRQG4&[VQ^,BNV5 MK4'+!]0?DA,N^NV/E#5GJM\X*90RT#!+&64,"T> P]Z,8(8Y399J^C;"FD=0 M$2=R>^3V'>'VF>(Z'&E&$8?,*4G3E"D@4VR1@1 #@NC2+IZ=X_;F"NY$V1ZY M_1"Y?<8=""S3"%.*4P)0I(Z1P5%BDO+&5M*&&@.$8[!R;\I M;46W8(2,W=(B"*JW#2OCC).:(V92*BV1P!!*+8(82"#Y<_V&;XP9388*HF(2 M%9.(,B]73&8J%*5&6 (T5U Z"H44+H4IXP ; !##>#] 9E MY^GOY=^9[CR1?L+6[4[UP)_3?X^A2MF;I)UWNV/^^.]WGLC"=W]7>_+]D>;" MR:F#Y&M^G_S1O\UZOR7+TS#O([OO7 YO/B)2\=UX*==QJ;U[[D1)W_P?/G'QAIA";.TES?30/KW]7PL95OS_L]8=YB1GGGE;/\FY>LL@))P;*5&DE ML*.,$"$T5$(Q800#&,*3ZDB<\0M6WOYG]Z(;N+2Z_8]^Z-;-<'CW\<.'^_O[ MT[\OBNYIO[C^@ # 'PI_^._E^MF*E?LYR=2D#VI)8N"3Y=/I\E\2/N^@\+PG!]8KHJ"?YT 8)FX.4Q M"15%P_9$ ]JN:'!&4X'+W3_$;*7&""''2)04F]5*:D)0%QI M@I$WHHP]016 ^U?DEVJX]N-X[W &/X4S2_30 /) K(T50GIIZBC14*0"&Z&P M $A;1/ "\JRZO5GD:8""5I' 5@%,M=O]45 '[[*'DG6#5INUVX4GYR3_^R[O M#?)#0[0%"EV!<94"]75TZU_?GE?6+ ((_!O^[[E=U.R^9,5?>?F"NH)7( O= M[;?_>O>8>!7 $ M!D-,XI0#]20@K6P'ODMRKU_>!3^&)X(5M#GK$8/!_U42:Z=WZ<7A1QQ^:"*A MQ)/>5;_;[=_[II)*PA3YG;>]2D/F,99TB^1&\3EY8 M!R5VXST_7[(Q@6*X*8&.WY2\[_2J5PUO^J.!9\#!KPM;?Y\G(283/'/WDL"8 M79_P??9UO6!,=.?7="QD&A/K"[VMA+B4IP)03XP(,3\F07^9N-S:?MFSNT'^ M>7Y$9/;78IMA7;>EE;FQTSL/7$ M0K&N&!"[O5WW54=ZZ*'(N))Q)>-*QI6,*[G5E83PA?MS&DWZ:'MK)"]>NK3E MM_O*E+GH=R_]&\8^B6I**L>$Z6:#0>?*CW@X&P;9H"+&(=&#Y^RB?_^\K5M; MYO*M$8.Z[?OA_">_+),I3'\P/'(0X$>! ?\L^H-!\KU7Y+ZAL/K'O>A'P>G7 MUT5^G0WSDM-#HEE29IK%I3_XI0\I%4DZS=)):D=\,#]'%L3PW..KTH^ YS;3]["RRVA]],Y MV\SX>=.-D*N6_ZEIV&BTK[D[$@-15_MS-DTQ ,;25%$KH )6.JH$T%8#Q=1C M6S94[S+\I_8R#-309$7QX*>B]#,M[^D(:8+U"9^/OV-V!O"W=QQJ@$?..!/.F&YXC[VZ5=]>8E,C8D;$C8^\+8T?>C;S[ M%H8(G#F*6#@("0 ,:RVHU,K_A6&3&$8\U0H_NG=\V8AX5AG@:(Q$W(NX%W'O M[7!OYE!F(IEBQ$J"$*0:"P4<4@11Q5'J5+I4";T)!\PX+;1,"/WR;G*7W>7%"\\T MVF34NZ&0(U@7L5,T%=P@)0&S% NN4J&P-8X[1S7#2Z5.7BDB6J_5[V&IFCO> MC-(6%TUJTCLK5P] ?.XY+VXN)B)11:**1!6):J>T!L[KHF08*0*E= )R"K64 M1%"#$ *,$87>-'P1-8?(C\?!C[(.)SHAJ28P1< (BB#4@HM4Z30%0@J+EDZF MV2NW>N3HR-%'P=$8TID$ :HXAQ!A8JEUH<2M4Q(2"$,AV12^"4>?A9VRYWEQ M.[.+\@WY>9N'P$16CJQ\.!;8<>P#^GYZ=IIDU^'(])D]W2^DP<,[FAYC6LL9 MG2J(B8; IHP"0@63U*8R314E3*=\4DLT%GL$+DN$[/BQPO"C[U!L-B%"3*G*SX?O;/ $Z]\D)86=_(?)/-J8, MMSAI]"36G3MY_IACL4?-\9S,[(&S%A "K%,IA80)D%(),=#<(I?R=$V.;[=' MMZ-N.!.@++U55]X*)0AT[ADN/\_^WA\8@,NG*$4$B BP^PCP?@4$R)F#C+%G M>B<.*"@$Q](MN8LVA8!0J6(/(8 A\AH8L,P=+Z&FIH#CUP@: M1P0:3V,&@;7:D J")=!8&YA2IX4*AW<@Y^^U4$*SE+F]B!DUG\YS[?[ 0C 0 M(&[T&/2H'D1.WV%_5:3/2)\[(HDHFDHBHSE@5% GI**2I1)"3;BVA@JA)--; MDD1-1$=V2)HQT6("16$6P>+PP(+78&%#8A(WUCK.*'!"XQ1KCQ/<.L(Q)*\- M%L7-\,_/_=[U<%]P F+2(O2PG6('MLVAN.L7V3!O+@:VQU @:RB !D+)I$:I M2*D$6#DL&>0<:F8M<^LZOIL.=4W7;5N,S%"+(1ES) Y+?N\O;U((I[S))1.< M:XA2Z55]+#56BG-+$".8>8&]BT&I;3,L$DVZH2.S1F9]2?R(XOI,*-(SZOHQZQ)CU@4N9$G#R>'.!+5KA/5LX!>U+4? M.(0I52G23&#JH)54^,]**P"Q4'QE&M .!U*V+BR :$G2I%\:&2S5=]B/FL6V6IKC%X4&X1X]CM\]Y?YAU M-PD_S9USC>_^3B[[HW!B[$L.NM[1NEX;U65;-3][7+CM64B*ZZ1'A@%GCC)@ M4DI3(22'(&R3$$*@U$HW05*/<.4.W,5MK[W+*;9ZY!G,8>M< .EQ:&U"46E1 MY($--9JVN#&%[&:5NV/.$XE0&:%RGA%%;0 Q!=\-%7.CR.G;UTFF+^$O-]RQ8[)%$!C0IH1,>(CHVB(X>U_NDP4]PQ !'%5%I_ M/7644*_(B=1?6;MJH8V@*J2\A6FCAVA%5(VH&E$UHBK',[N3:6JTYH1+ MEU( F4!$*(2XM"E@*7CUX/OJI)HFT)7S%HLQIHBM$5LCMC:,K3.9Z0((ZXA5 ME$'F=5:L -&**Y)2BF6Z>I?8JR8V-0&K0K0@;[1(PX'!:IGJ]&$8UGCZ>_EW MICO=3B\_NQ3VJM7Z.KKU#[?]FH3>)>V\VQUS MX'^_\[95^.Z?:D^^/]+\>>Y=V\I+X3)X CD$/%.*0$,)%R32@EAF#F MI$8GL.(G_XK\4@W7?AR]>^[R23\)<^(!5"-__GK*,0&,[I[(E'N:@-[]XST, M'OS1W>-"<&%"5S%J:+!:AJM^?]CK#_-'E@! (%0X(( C18&R4H!42ZL@(SIE MC)Y4>_7&+UAY^Y_=BVX HNKV/_JA6S?#X=W'#Q_N[^]/_[XHNJ?]XOH# @!_ M*/SE#Y-[WR5_WW8_>GCT1)SW3KZ?-4-!Z$D*$MSKV P1;0&CEB"!**624*&) M]-"M3\ *"OHY0,EU :%Z0 V2_E4R6?AUG_Z2/524@V$K02 DH6[VHE8R]!?R MY#[\V?0EE5#^KQ52>::@L$P-#*<_.6$(!<0*(Y$4$#@55@,L2>6%N.6"C#;5 MNO='"Q',W_N#3N@(1%_\'3>#;T60O'DQ$_<,MZWMEJ=36E,7@=#DW./$3 MV?4?%N3QNC,>:">KA^'[.AEXTO5#\C*@R*LKPW[2J?4,O]K9,+G)?N3)19[[ M)>HEV81O_/PMOB>Y&T]A&&8"47);3F3BOW3+J3Q-SF_R)+N^+O+K4#]DTNI5 MUBF2'\')%WHZVX'[SO#FD>[>9X-MDY^HL]VY3973(!C='D.X(!A8JH'%3!,! MERK8/TU^CQ/=UJ@*,7&Z[))LB*Y.5TJB&2GSF$(UI\C,3X&MIN!_SY<<&C.* ML.EF@T'GJI-?ZH? UV%\HZS[)1N&V7^PGKK.0TL!WG6WW_[KW6/"(M6((PXU M1IP2)Z0&1$K+-,?0<,A.9O:E&VT(D0IHG%(CC BR!4M-TV P,/(NR?VJW 45 MM1CE*X3$K/D$@[&T*#66-(_RAD[/6]3#CSC\T$26N^?(JW[7&^N^J:12)0>C MV]NL\#<%!/!?AR67WE:SZFDZ<&FX8/JWOKF'^SN&-QY%LM[EX->/$TJ:F; GAQ^^S\YH+[! =WY.Q\I:8^KQPMQ5 MRC $?BG'MHLW:+K9W2#_./FPM*2U1CW=,@39NY]KT%4;A/XRHV_/7X-/7'KJ M6N.7CKVQU?;/ >YWPZN*_\VY Y;M^BUO!6I[J,B+F;&)=2P<#/Z>#96L*^[YZ=V&"E[V'9$KCT1O+*^J&-<\R.!A\V"ML==E1.SN21 M8<&1MCA5D*;4HE!,!#A,4L.ELIJI9J-R#835,*,MWNP&K]TDW)B,$$$K@E8- M6G@FE0!SAK!A*724"JV#UY@P(HR@UO'E\[6?!JTO4]_;_W2&-YW>MUX>- R7 M=8HGDF-W,_%J-\DY0EF$L@AE-931.NIA$'=(8PNP!R]AK")(" =3([V:9NV: MY^'44*:NO!WFD>S\QL_C]8WK_"A!;? *J-9\WM-N4G9$M8AJ$=5J5.,UJFEK M--0 ITPSZB250&!,E%""$TR GMV[^5Q$"QZ@\YNLMTTH^T]>]"^SP?="?N5R7D-Y6_7@8C+HLJ/QV=F&&\\/X@L#*/_>%'4D_3H_N2CR M[*^3+,CS3/3V9:BR,WSKKCT.4I.>S '1 MZM389^2VOB@U%CXK0=>F&J<(,0S]\UH[(5-#-%- 6PQ JD_(D[U8^3C=*/=J MDEJ%MI=:5>1W13X8)U<^E4$U2&[S;# J\LLD&\YF2&8;I@*/.^7RBV*4%>/$ M!20V30@>O^YG>5SK;)*83/#>Y7Y)>2H !4R@<%8Y$/1EF6!(K,P$@WRC%";Y MBNE2L:W8ULO:>M-,NI^;+QNE"324,K'W(XW)+W$EXTK&E8PK&5?R!2L)X1OD M%KY^)N&X($ U)659@&2RU:FJ#O"2S,)#H@?/V47_?FP^'6G:Z?2!$641YJ3>3GKDBQZ1P"/!9&=UB00A]IB4P<=(&D=/&J'L95+7O4R^ M9,5?>>4=/7OM+/Q()\^=E\W"[ELCHIF=]V&#]\(>CE8R""4 3T*QJDA).T9) MNT#S Q\021\D&X3BI303K6\Q'I(U7WC=>53-:/_C^D_=M7F:. MSI69.TZHBN.+X]O9\1W'D7/^X8REBWH%AWD(N?>3=+?'N&I,2&3LR=F3L?6'LR+N1=]_"$*&H MK@Y.%* 4*PF,%%1BJJ1)E820APKAJ5TJ3O^X$3'=)VP[@W:W'_;]1&/D[6D_ MXMY;XM[!0=N.H!?A4_1BA--4$.R$1R^3:N682CFWB!-!!%RJ4M6$&^5%)[4> M&_Y%B(L0%R%NR\959++(9)')#I7)GA16G/)GK)Q'5NO[ %K;)[8;*RT!=F!5#IY%VU@E$:$J$U%9(BC2B MEB&8FE75#!>.]YILO@G[;G0VZ#Q257I.^W6=GM=^.UGW4V\P+$8A/W).:9TL MGJ[6SHZ7KC'=E;*6$+A!U75GA>]?X=9OU_2*O1EY]":]B.>55 MK@!E"F((+*<82$FL4%1JJAR#6+&F>#7DR$9>C;P:>75-7J4UKP+B'$P5HT9H M:A55A&H9Z)5+ T"ZDE>??X!*5'4C2QXE2V[N,(E$%8GJ)3@OZVB>D9)392!2 M$%"EK? *&J0:$P6$\RL#>F=A7_!Y7MS.[ E=".=%61'9.K)US=8< MUFQ-4B2Y(AI)):D27$M'G$#..H:=4N2UV;JX&?[YN=^['NX61Q^D,78<^[Y, M__8V+P*Q)'?97?Z3 Y2?S?:-3L>.X &N\4"IU C@M#7$4H:Y)@H9JJFV!%%I MY1OM?:H7\?>PALV)9@);G#8IFW&ON!,CJD:1M2-KK\?: I(9QZ:F M4%/.A'"4,*Q3C(0&V*3(0IV"O=ZF$,$A@D,$AZB71OK<#_I\EO"B>"J\D%,& M0F00)(8B;3735"OKG 9$$;N54D4O]-V_IM1ZD_.,=]R?OR=N^^^G9Z=)=IWW MV@\SI7V/-F8G>,WT6B,&8:H0MY@BJS4Q!&@,*4HQP3)]XUT&W\_^&:1!K[P0 M%G I.-B8&HH0:2$90^L')K3WF$TEJD-IQA+(A $,TK#_7>@4"DD-Y1:FD"P9 MEKNPXV";O'N0,?3(MOO!MN^?YEL)ZTU\U@$C-#2I0(Q*1Y7!" .6*HJ5D\MU M*W9A]\$KRES8DI(VR+K+U/X2LFF*WW^-O+ZWO+Z"U7$MHJ$V0CA!(4T1%88+ MHQ"T3#+GH$B5?J/-"Z^J02.O08LHBB-[[K+W-1)5)*J78/Y,=7=A%7/4F91: M_W_&*NG_FTI-)9!8FI7>DQW>R/"*AM7*CD\ *G M%, :(QRVDE&0*HQ2BAE1 D,-4N&,91RMWO>TY1C*=$&W9?8QW )4'G0X-.9' M'"F;H[HZA=$2"F68-5Q2HI TF$A!D--<45+1WPX3GR H*YW M0@G3CAC&:9I2BE-%'#>,:,(<5@+3/8X&;EN%@ RV"&DR2A A(D+$CD $JB%" M.A'B U3HL$%8(245$8;KD#)@+7IUB&@FG+AU= "PA>AAH\-!;;@Z[P^S[B;+ M4IVB.>X\OOL[N>R///5/3]+<9/Q[>"SM60Y)0A MIK4 1 %DF)"4\^GF4P]8Y<;3Q2V?OVLP6Q'XAC/)KX!3835"SE!!%0$2B=1B2+$C%('FT.P9@>\F MT*S%&LU#?39%K!6\?EO..-*MBA$ CP@ G\8_-+-[&Z2"(VY2+16FV *1AG,, M3$IYBAFIBZ-L8I1NU0Z%+28:C<='U2TB5T2N'44TH@29 2@ M*<966XN%8D0\5LOM;2J0-H!X$LN6 -%4C7@7\>Z8\([6> =-&DI76J42T*(RF;94N\F$8EG+Z>_EWICO=3B\_ MNQ2K_*($LNGT1MEX599^*7NU)]\?Z=)YYS8?)%_S^^2/_FW6^RU9GJKY[)G[SN7PYB,B%7*/:6&= M9)MW)1_.=K]DQ'._R&=Y-R\)[T1PFAJ&B+: 44N0\.H'E80*320"2)_ BI7\ M*_)+-5S[+)'=X_+U&?0Z=/8$;I0+]HOKC\@ /"'PE_^,+GW7?+W;?>C1VS/7'GOY/M9 M,Y3=$&FNHJV?@ZI<%\2J!]0@Z5\E$Y)8]VF77Q2CK'BH" N)5A)DXZ9O:R5# M?R%/[L.?35]2*0W_M4)KF(GK"6:X I9SO[J4>(U!4@*YAL''#;%<*FJS$,=; MT"%,10#]T4)$[_=P3J[O"$1?_!TW@V]%T SR8B8.&&Y;VQ%.I[H">UI7.%W> MHIKXB>SZ#POZPKHS'@@HJX?A^SH9>-+U0_*"JLBK*\-^TJGU(+_:V3"YR7[D MR46>^R7J)=D$F/W\+;XGN1M/81AF E%R6TYDXK]TRZD\3#;9-??4H2,A[EI-2**48!5(((GGI\ MX%!1!Y>3H)\FO\>);FM4A04_72YQV1!=G6X@J&:$T&.Z8?FBK%R-09H"8Y"@ M?K(U54!Y(9-2Y2!V6@N$8="3LN8%N(4\5!%PDBBL3F9J!QD> M]@%HJKD7CXP)!U($O.VF*(. X2?UMI7M>.4S]U1]%VR38I2_^\=X0,ET1!-* M'D_,@JFQ6KP_IPLO&0%:H1W,DEV@NE);Z/0N_2 _8O0\,ER9S>XQUO1O_6,/ M22>@[W76*\'SKO"84/AG$S\W7I G%Z%3M@Y[TWGP=Y[]T_AC=%GJ\RW->>K^0Z[U\7V=V-9^J+T<"3 MQV!0]GCPL5P159*UEV[OPR$PK<1DO>PR2[+>9?(Y3,#DAE];23HJ^G=Y*_G2 MN;ST-FJ:#8;E?>HJW)"\#TB"P&_IEU25'^%OOU;7!YTL^=T;KU>==BF0!_E" M5Y*LF)'2EUX@>[5@JR1"ZLQZQ)C7W1G .A5>VG+EE7JE,99(ILRSV<](I(*( M($1>CT;ZO2U02#$=2#+N77+I%2._!(% !AW_N&?BX4/0QGK9T(-[X."[HG\Y M:H>U\TL\R(L?G;;7D_RO/SJ7^64KN9KLB4H\*Y5CZK7S)/J[\B/W0)A<%_U[KX>%5U^'5+C$P\AUI^>)\#8?WO0O!S,] M"(L;;KST;RHZ%Z/I#^W1P O?O$C:W:Q4XLHV6OYK?S3M\J3'Q:!5OZ$?OA6> M3KM=_WAXEY^4O/!P-LA_/5T2 1O(S?9-?CGJYM^N%B7HIUZU_GX0^F%\\4E9 M:@$A !B.O0U)/=%J0SDW%"J%-<5P5I8B[54:+^V]_- 4$:]RVO"/&:R@IW?R MM ]D53M+LO39<@FB+0JFJWZWV[_W326#T6V01O\IK8^*SJZ*_JWGS>SJJM/M ME- S(9K!;Y[_?IPGP^=Y MGR8S.7/WDC-J=B'"]]G7]0)M=N<7;^S :LQQN=#;RDT)@1_'V-/<]BN:W0WR MCY,/2RZ0VM=9[ZL%[W[NVZS:P/"7&4_H_+6G+FWX6&QLYQM;[08_G #JE%/P MJAWHY(Q>-6[D3-/<[@^&&O;3 XXKH>WKH&N[$: M_=AXC(O_-[-0ZAT+H0:R?)(R;)7#B28C1O5*]DB M+?P\)KS1Z)])"5"^ 2F\_L*?!T=M4L5LD]0;RI?)E^PAP7 ^U'UT!V/\L=JI M\DI0^=.9W,. MDYOSU!8R+,+[_ZJOA02&A#3V=AQ__.77;9=WRZ7!U8GPVEN5)13A($KQ&O:_= MS.Y\XU*!:TS*+J7!1R@]8"@5L(YZ:RV,[^Q+8^?14 M(NPKX=I.(M1+^OVJ6"-KK"$ *0,UI=@PZIR27! /-2 UD ##E_:V3@W,B@H> MV9&ZMV$4@5N4T@9A:V?UJP/(-XF(LDN((B&M3W55#A$L')(DG-DD%!484*VE M 90IE.XFHFPEFD!)2S9::#$B2D24(T$47!= ( HHQQRT"%-JJ)#4"F4XLRP% M#,JE[72[@2C;$50BJ!P,J/STN(X*52B9T5,00]9(@0FA2EL- M+65&"5F:1I47.Y<'?OK\;T]K(* %V7+]E M7F7A-;@8Q8%62!-(*24&*F 0,\C_P=0(M%10?AUP:20PCUH0-HD+^^9L?2A<*=+448*1IL9B"JER#B+(Q8JC>_Z8$E>XX$EKIICQ@A5"3^E\$LPAF$@=FV?.(4P!9\G43SB&<1SR*>K8UGM,8SJR&P/!4IIH1*XA4RZ0AD MD#.!#$+V3?!L_U.](S!%8(K M#8P\?K\:B*0-1 IU7M!12W G+5/A54HR: MMQJ;V+#<8LSK/A(?-,0<>$;U^4RUWQCIVP?4D#.GW@MLD-6&:P8$]$"C1[P'F$DPLBQP B1<]F+"#LH MC6+4"2A208 D'! ,D#9+J=$OA9&]<;Y&/(AX<"QXP.H"DIQ#:XGDR%!))8 * M&8:M=M1R3+R5L@X>-!'M;5&.6Q(?Q,[*6!C^. O#B_W,96^ $_:@,/Q.BH[] M#[8A(6?2XXEZ#\HPAVA.\GKFVM\CD4+<"CRA:A M+4+;;D(;J:'-2$B5\2H;%Y!2PA117"GA(,,ZI6ZI!N9K0]O>A$%% +JPM\0<6T)0DJDD(;"FEIAYZ3V/TD'R68U[_;3LTV$AY0F MM9T(*1%2C@524%V6SG$+$20,I(I0+J66%#@K"8 *.NEV%%*VY53&O$4PCZ@2 M426BRC*J/%WY&Q)2PXHT"@O.A/7Z"06(2<8!8=8QI:R6=BF6U32LO$KI;\): M #19KW*9P7:!:F/I[P@O.Z"TL!I=+-5 FA0PY/G/,BZD2A$FR*8L=5:]2&EI M)#2-6I >Q);]/=42LY:D$+?%/$61$T6PMD]B#GPO.I8_'O/8GU4P)FM8YPC1E..G:5<0+?4,(6/8QC/DK7YH=A2,.=_E[^G>E.M]/+3VZJRM(0@5]F MWL[6[0Z;8<0_Y_\]RIW5#'\=E;XC/X^AHTD[[W;'E/O?[\"[\KM_JCWY_DA/ MSCNW^2#YFM\G?_1OL]YOR?(,S3MX[SN7PYN/B%0<,5[$=?S![TH*#S38Z8VR M*8F?^[4]R[MY23$G%A#B*9ICA!C%$FE#.3<4*H4UQ5"=P(J,_2OR2S5<^W'T M[KDK*>\64L5!-?+G+ZTQRK%R9T%7.%!JME MN.KWA[W^,']D"8B$CD!N&<&&IHHH:OWL82HD1]*D\*3RDHQ?L/+V/[L7W0 ? MU>U_]$.W;H;#NX\?/MS?WY_^?5%T3_O%]0<$ /Y0^,L?)O>^2_Z^[7[L9H&( M\][)][-F*&@5"?P<;.2ZS%T]H&[[(V^+)45^5^2#,I?_)BORDXML$-+_^[=W M>6]0#2?_.WS.D^%--DSNLT'BYR')NMU^NZS&/NPGUU/K+1F,C;S3E40QL^"/ MPMS2$^6+*H1?^]EH\O.\*V[]K@V-NG)'!"MQG_)!:680RV) MI9!9K82%/-5..DD47HW_UEW4H1N MH(;#HG,Q\B1QWG?]PO>Y9X+T*CKY0#_4KD/E>Q7F77O1]->[1Y8!(LPMQ-P9 M2JEP0BH,M%,&0IA*I,A)'6MQEADC"$%&6IKZNPU&#@D'.0+*,/(NR;T=UM>\F3XP7VUGO(N%3>(=?W9-VU@MJ?*G?#T87@W;1 MN:LHI.?5N[SXT6GG279=Y"45^;:]&5>=V7(Y*OP,E"T\Y%F1O/^G M9Z>M\M-X=DHPY;\-9D=ZV;_MM#O=O%4.9.[M5Q7!C>_V%)>\+]_<'PW\O8-? M/R;-PM3,\TN:_BS=A.^S#?0"MW;G2 V.K8/&[+&%WMYFA:>/JGO9:-B?_% Y MB\I?*@.-XU,@)8$4 <*XP/R7R=E-;;^\V=T@_SCYL*3IUC;?]& H\>[G)E[5 M(*._S!B$\]?@$Y^A=7';[#Z:\S$UNAAYM W>9S> M_4@"\=R_=_]82V%[ZXS[,266VM82&>YD<.DEZ?B;C?950U("U,6+J1$<8 BM M@HRFA&AD-&"2,X:\1:?Q5HJACRW=%>DM8U+^\_M9$[$N"%LO+38+^UE M?Q2"6"\!@3TKF[!J"O:_KH*8*2Z*G37 0.-MEI02 Q0C2&AG,03"64NVJ=TT M@&X2DQ9LMO+GQNN_LUK,T;IA(IP= YS)F>*B\1S._8>S1W9=-/+NA=T2&R7. M?>[WKC]W?N27U3::Q2RXP7GH]9.Y<(#0%#LAK0."0LN%@%8AB@A@4EJ>SN3" M08LP0"90LZ;,&.4@H=A(G"J#!= ;Y\(M%;IO+!FNU$V'6>^Z4R:-]0.VAND: M%]!))LGKFR>)#3J^"UGQ5",W>?HX9WBSMB[UFCMGS&GO3+*.89!+SC"() MO"H)N/RB&&5>JB'Q4SHX#B=63#:* ?@76'RB=NB',XZ%DJGE6E*DPZ'&S %. M):0XG'6\J,'_7O3O_)P]_-[->D/5NPQ%0N^"/_YK/ES>%1_,@-<,LT,O(<#K M'/ZPFV'VZ,N*B'9\B(8 J"MZ .< I9Q)K"#53BG*,*.&A5"EQ7@IX6 ]1(/R MW^15$0W)%FZT?N".4O61UD>.J40K.!OAF5H]"#*&K;.84TR18$)CF1(MB8%& MO9"SGZ&K;"?%@(F6)$V6]MO9#(-C,M*/F&5G#D0Q7!@)I;)E>:T42$R]76&@ MU 8(D2X%"!H7QEMB6=FB AT#RQZ'/V55X"4&SV/P_'&L8WR*=1P!0Q1&U@IO M>'"M'2?^.E":$N--CY>K)TTSZ^6\;K/_UR]^ MEJ7]UM6LG.]:GK5O0O@M1.3VWY9GB4/Y5DV[\27[*&2 M)(MQ]_4[%%*/&NN'V/A-K3J?Z3K(W5X@L[)SH518=IWWVJ%4UK2Z:)WHE%U? M%_FUMS)GJY1U'S8?U'. &L)ZIZPURH%4"! .%[6J&I:4] M<+E'SZS[S^D2DP&&>3>DFR^C7G M#W?Y?*']<8>7[ETR^KUP*7^H!1&:RJ$3]+0@6@XM_K(@A%Z9-YY'1G6\5S&A MN=3(,I529)0.M04]:3F%)89PJ=[Y>F044GDC&:TFH^44Y9>3T5CD+":$#&?W M.[7\A\%=2*7]X<'K=(T:@+L@^CWN7H[: :CKLHW-EO-,>\/.\.%_.I?YI[KU MIVI\ZH??QYWRNO#9N$M/)C + A0&"#*++4T-$% CB;4,FXB4U6JVF"=&VG%H M02@$8R!0S&&50NZ0H];0M+EBGHTL:%7,;?, MF^Y?7>6AH&X6$HG/[DGR@W"/[A/_PK&R9I2&R[*SJ#//G< MZ8W^'I?=K-X]S-LW/6\J7'?*MWHE,!M,GSP+VD*W$]0'_\CDU_^O4PQ'WGKX M3TEG/QG.0E\>FRKEV<;;..5CUC_6[9N4(>\G7=VX?')F72 MP2^=R\MN?I\5?IDFOWV[RWMG-YVK8?V3Z?9'E\FGN3E?>&#H[:G$&XW#P%;U M-=4;E!Y7-?+\5 Y@X:U>H[X=S$W:V;!?>.DS/]]-Y)V7!MS*Q/*]3DNO4JBE M."4$4$(%$)(QP;:=<\XWS#EO/K'\Q8T=9Y+'-M0-&,6?YIA3'\UNGTNQD'WOLP+Q)U MZBSG#'HE!B+_?Q305 LMH$B9,E1AAI=<8HU7X1N[R;X58R?9U!\\3YQ_5+0Y M*XF:R]KS]FX+@UEW$PJ#.',;(6<>8=M8:BFPJD9!8*@J, MY4@RL/5*@SN!6 BU"&@TT7CG$&MW3*BY-O"B^_8$-I0DTI"W_H7[#_9W?P&& M=4Q7*C>Y;>PQ.EX MA<^G"[P=($&8M/SD'<*IXL=DD1\P$^,Z!Q5S U/@).6(4)D* 1%RJ4M3AKW0 MU^+M1/UN,3$4L@5ADVFP.R[TW]05,RO[24.BO]IG]%C*P99W$S8ZDWM0$ #3 M&EZ$U@XYSH3_'X74>!V!46T)1U0!R\W;Z B3A+//_H?>(&\,) 0D+4E?W+18>')[O@OFE!0BJS3"QZ'QQ(N8RSXX,=W-&NY9P9(4Z%@+X &H^XP MX11 ^Z*A#M *.E+=IK<@S[;06T#A-#?5\)R'27J]'PC$*K=K.X3W/ M\CMND;>Y;$'R*O4$HT:^%1$^4=%C_;&?L?B,K8XPPDRX%!$FJ510(LM(JH5, M"20&O6'>TV09&V=P1%L<-YKDM*NUR8[)'CMB=I;U<7L* 0L%4P!K1S6@DB*' MM6 .8 *DE6\GL;?'SJ@E6"PUN'LF>;,QP>%3CK?HS&\442BL$<5)YRA%5@%. M*>!:2Z.ADAQ(G&H(MGJ YVIG_DQ&076UN5P"Z.T ^IKG&N^96S\Z""*RK(\L MN-YR0:'@*=?. )Y2_U$:(S5QJ65,*XN6JI6_;IAPB\@"4 N\ZHGI>X8LN^.> M:$Q[>5)/66-MFZHXNG_GLSQW&O8<'ZF(1Z=O7I-T)^'L"+PP$<$B@DT0C/-X M6OJ!(=@K558.W\-J=GJCK)KH\K;JP<5"9:G9ZF060/S@Q:+W)1_;XK) M2^ZRZ_SDHLBSOTZR*]^ECUGW/GL8^*8^W!3CT60EOPQX:I%0(J56."JU4IA8 M3[V(2692:U%X)IL9]LL/!V]BQ5ZY#^77^7(S?Z0V^9^^^_15?36?U.?D[-S_\"7]>GZV8573 M1]HL:QZBWYI[X7M3L61^^>NN$K1P(][,##]VXM.K\1YVQFTN_W!J,B?+ Q+%7>* M"(:I]KJ#$D)("SR (DZ<85;.%(8%!"JF&)(< PJ@#<4\&.#.:R,@A;@C0CY'^-JKQ?NOYOOXHW7H)XE4)L[E#PSV5 MW-YU\[)X;2AQ/S_8K-N=E.8=W&1%/GAL!I+W@5L0^*WZK?P"?_OU- FE@,.8 M)V^KKK<2/X8\*[H/?B2AB&M[W)/+:G-EF9?:OQJ&BK-E'=_;K)>5.^ OLV'F MGZE*OT[B8ZWQ",*>S*I(;-Z[R7HAXR/T_WV>"E1>K_ZV>6%?9:84Y)[3JW6E("%)-:A)/(B;(, M8FN4@@8H8I=/#

2A(X[Y<,6^03Q,H'_RSZ@\&\%5494=CS!N)3?_CDB1F. MG\;V2]H-U+[21TZGIA=;$7T[%4MV5^(GT1-G;\'^6GNVPY$5[6QP1;&F.-GL.#D,IQZ<95UBN1'UAWETUO* MD_&J.XMQV8IN)[OH=/UCG@/]=2\:+BO$J:K0S].5-X![@ZN\*,I:9-NF+AZI MJQGJ"DC@94._754][S\*M1/B6*")4,G=4U[>[=QZ/:)X2"ZR02?S^'8R*XM*-0AN5W MWYG^Y[A=V!,0F>--^/1'4 MU>N=MM5CJ;=C/KTH@D428Q#@X)"L_?4O,ZMP\= !@"( UL2N6R1Q5&7E?C8YTXL]\3C)T()O;9B6:#;E#[Y^,?];BU7:E1YE%;*5"!:(F'I*9( M_, XD$RON6KW)Z-^IS<8=+O]T?5P-#H?],?]P7E[:%P.+K9*;\O$@:T!=V]U M]CY8"?#=TRR_M>W'+1,)'ESO.RK$8!9: 6D,P,@='FAF"/(;](:(RU=OJ,P? MGBL@1^H'>IS%, W !\>TLH-F7K]TZ>L>;X1UGK7Q2DH>?,WFR* J/I4N,UPN M/U)582K=$M#8<0-MRKD3#:J9P2>3A3[?91-+R_?!#>T9W;ED]QS^ >V7R!2X MB#H3$;%EV!.AS9P3VM+W::GH;](:.Y?F&!ZW#I!3]V?"VQ6<>0. 65B.6!X+ S?Z M0N06T#=BRLM@V!KTC&X'\&70'G2ZHV)C<7KO]N=[B1>.:H&?4E MT,,YL]'GI[% N^93+P1"$ *B,WK3T1VJ6_!;I6*073!(#4<=38SK<:=_>3YN M#_J#WL486/IP#"9!?]*_[ VVIEI&,N1P$ZOUSG"@C_K-+J(_ZC"D ^SSLU3; MYGBT(+ <:=Z8C]KO>Y>AB<-D&-#_O3ZXZ MDW9[=#&^'+5'O=[6X/B(Y*X%9"\D8._0"6P37']CEO/[EC\U1];F2PSFKMXM MM?IE&UN+G&I9"/VA"-$V2"_8:S,>/<^SFJ4+!TD +:)Q5#HS5/#&5,?1R77W M_*HW[I^W!\-^SSB?]*Z,T=5EMW]],;JZ[FTU--ZOCB#G*TD=Z>J]<>]-DSVK MB=M'S@+-'^ OT7W ?YCHHP%%9QUZYI+Y.*?9 EY)L7[T$TI/5^+82;FHX$9 M"7)<;8>%T2F\&1K&D*$7^]W1>1QY*5I:[$/"5 X/ MQ)P>_@.GSXNX,7".)7Z!M^V*(?,?EA]8V>D720H/WL5F]R3A=]V]8MYW0,6U M&WEO8<>8TF0Y>'A ,BY@%$?F$](YMK;)MM+)VIBX7U:R=F_0:U]=70XN1[W^ M]>7Y^>7PTNB,!J-N?PC*_?7KDK63EBCX_N9?],?&]6 X MN#[OCOK]\_/S46<\Z6 ;7F/2&UVV7P7#?1. R04)B(OY6YCR$8.8_3UWVFNM MG:=R8/BX-6KWVX-1IS. /8WZQ3RCG6<]HT\-XQZ-7^/CK$TI[0YT_'QW]45Z M,C>YTY,*6IWW_&7R=?(;%0U(3GZK77Z^O?CS]O;SS5=M\O42_G_R^[]N/]]J M-]>I6H.+FZ^7G^^B:[Y=W?[Y^QU="2/;:'%]?MZ^'P MLC^ZZ$_:5^?=P00XY*2+V6*=\XM-]OBR<'?OSLB&LX):I@7'$EO74%]9:"Q1.L[6+NIUH!FL MX3FH&H*>(74WH;?A]"S4C40Z"WZ%.LT9J'-H/N'CDB"M_^@'?*5K]Y87A*CN M2"TOR::$OZW9S.:X,*G]"3UOAUI7-%N\_.SP&S-P*3E\%"6'/X"&AG@($+2< M )4L;;+P.(_UWC]L1H'P+Z LPYWO4?.2&>#RJ_CZ*!=#CUK9DEXZCPDOB%M^$T>2%8(GZ(07Y, MBR%%'2_%5 *&6R?55JK4@* [0!0#!NV7GXQQN]5N:X!T(LT^L6K$1R2#T",4 M=_&$7?.[9OE^& V*"P,_@#\H%+Q:<5A_@#H_F$F8[2&R,\'HQKCX?6(YX+?1 M&91DNXE[,I$=5Z+M/8=/TGHT2:($.]EA8%XHRX7 M[HG=P!$ N?O9*]G,74=)%ZFUII QP+"WL$.T%>=$L'!QYI%P_W\S!P."FC$0 MCC]1F9 40(@R&1\A)6P386"A5UIZ>> 72L?0*)Z.Q0=P%[ -9L_QA?A0'7'G MWW0S7 S"F%F4^2'*'S(5!0 C;JTIQN#Q10@VF@NK$WMGMM_2_N(BJ01N"2DU M>D5;CZ<#FJX?^(7RI7\:M\:;N6&O?DADI"**BMT1S]!^(P/4EN89,%2PX3PR M1 F^#IK>:(+!Z5^D4V-N _A/E(%^DUC7*FVS?^9-23I4^Z+ MDB)M9J'&@)!R*9$+(K+E'$(Z?;,+M<"=#)H)NG,="%*9#5E0P3T!'INN%AN0APDR (P?"'5!5!5^"+2'4 -0%F@ M$Q^F?#SQ/1P>'+SWB.H;WH D -N0!6/Q.?KA6N"X$+M1R5;6/X<73A_EXH4* M:N/JR*$J-$GQ='3.R[Q879O;_(<5?1 J*'V0+1^!W>.'Z!PROL,']'B:WZ-" MLADR5?2KP9%\@=-PR9L7N3HC;=@2)7L2;@A./"V^6MON(Z<-A%2H 0^+W7V: MZ7$6"5X$0!H/XM&S.GR-4(K>@FN>AQ[YB2W' 4F6>41T&V$A EA4[(DU"!]D M:LU5XRA_\ML*&[F>/G'F9 8 2 MG1[X#CJ*W>QKJC*)RS'3\P-9Q.I]<8@9 A+:6]8-C=S ]EVQ$W$&DE3X+&W" MB!K+V![S8T7QXN+V#S]68BD3/+J8W3/+%DXT!Q /J&"F2TW1BKN9:E8F&B#P M,%S3'8)&*X@" &4&PC=:!NXK\C?3@5W@N\EJ)!@B&"(#ZZD)/^C]M[Z(#2" M7<,@Z='OK>B2)WO#$E-&+[X'.NM"8D(B72SGWK7OLSA#VNXNSB;0)75,C&P" M.B0X1U"B%C(:-&>F<.I'-A6*(417)^:D&+[ H!=JZ<(^(1X)+_GL:!P9OK"R M)7Y'3#/B&E$P@B1-5#B(10;X)32 MWXB\4+%V.DTL2!-'EX1[9&5S&MC;9"=$_)KZ+_(L[L=/E]$0FU$<"-X;,= 9 M: 6Q2GV*HD/&7]PN@]")[=B*97)VR23^#:5T#XQ33=T"$Q_@!YI6L)D.JQJ M6;72:& #4^!07/(!/S0IBFKA#N>@OP#V(J40<=,5D8 '2(6!A?$RPO:4B!1L M92:P+%;K(I%-S)%E U9)@ U1:<6^HSXEB8TX+_D/T-M"T=0$*77B*,(?\"/@ M:0<&4A@6YB>Q. PUK.C'<"_FD,DP)<=>!9&WD/0T*9E3$ET(:%SW_6X0IQT:N.3ML'0@N+SEF7*NU]1#(4J9K& MOD9\_C:YQG)=@D:X;@0+GY&CRWZ4BHU N#4P,H=+OYB0D0EEB%@\(#] +R.O M2)72$WV>Q!D6!\[0G9*.>\O'X\UPB)P8FP8FWHQ0!!8V(%;G_! TR6BM:S+8MV->Q>H0MIPI-QF#$K$<(#%RL\ZP@+R,)%%@%C'J=^)Z0H(QJPO M6A:I"<*.7ZWAL4@BL3:QP0V$71KIR[21;;2-S.E$$Z''FQ5-Z7[)TR4=6;I!L2(/3 M9C:\:_HHDG?(MP#,G#V2GI&19TMNKS>>23*;SW:H%I7*[3"*YW:H%(V,2Q^XBQF0#0/CTYN1S"!QQA)C%&P<,#?7-LKXR N.OX/) M(JQJ1*,_6[=)HS+Z@"!(]!MADZ$[ #7]R&J5B.< Q.B>=,JG)T.$(B1'H7*Z M9H:Z)6"#D$L4R,2TPP5EW"X)E42@.@[R4F!*([=#I'X@@Q/V1$N[BHZ(-2C-R-F+T, M>"$?D32S:A;4\W9&Q5@SL!\$3A@(9([Q/Q=6$RW%;#.F(>%@W4/:BA VUK M M69X[@49"L A25TPE^[9K=LZQ>XQ0E",CV5 %WA6JFB9^2PP[@11_,EPE'!#9 M, U5!TGO!C5Q_1''<_)*4+VA>%^ '";'&D9;#>0Y*GZ,%'X4:5)Q(@SE7YQY9S< D#/\2_M-F''?P$:J;3N@ MS#NV0G1G1M;L';\6D&,9:IA[S ^\D-(AXHJ;/3'PQ&@]=G_!4OJIY(396[<> M+*<14,[-]D=MO=L>E+GE:O;"J10OJ)(\471;2[KM=/1>NZ/H]F3I]L ;+TD! MS(G>AM$R?JZZ@^%--+C)[-^A'U"F$=6D/1DPJ'0?U[RHT-<[[6$. JDLRVH M9ZHU1FT,W%4H50F4:O3^E$LBGTLBB9MO"3X11"_(GIYSII5Z',HG)3$DJ*O#=OW M*>U5G;'::V/VJHS'Q!N:*F>_3(HP8RLR:56PJQM%SK#WR[7F,N%_:,6WT^WI M@UZID5^ENU;:IJL3=AJCL6[D&VJEL+-"V%F=C1_ LNKT5)1212GIAI$^;N=Q MKE:6*36 ]]0:H520LHHHU>C]*3OSH':FBF669KKVNGJ_5WSBK8K9U)55*;HH MV6A6=-$4NJC.Q@]A<8]:H\I9W"K.I6(_ZHS5&:N]*AOS%;+LCEI&J9ADVHMJ M]/1QO]2J-J6#5MHVJQ-V#@U#[WLMP>J(*Q:!%=5*7TZ M=%' ^E5TT12ZJ,[&#V$Z#UOCRIG.*O"D@C'JC-49J[TJ6_'5MN*3&[A7931N&(VG'E<<=['@0M6'U5WM;"9V MCHRNWN_F\=0K[*P2=E9GXX>I7E1Q1157)/MXK'?[*K!8+>93:XQ2@<4JHE2C M]Z=LQ'TV8LX0XBM<_]WU#VWFAE.;QU[\7&&0QLRZ?PXZS^)@58-%XT%7[PV* MEZ:]!B8J6E0I1JM8@V(-)7L]%&LX$=90=Y_)J-7;ZS/Y)6" L_'W]"_]([ D M^KQ_>=GEVY;#SV2 Q>BT?R[CX+J;O1;HWZ47/63-%OQLZG'V_8S-84D?F?W M'GUXU2]+3^[F94L>?7JG+3T^__7=W_R+_MBX'@P' MU^?=4;]_?GX^ZHPGG8]$:7[5>!8O>[_GZ'AZ>Y<^T"?H/S2/P\[,5' MN@6/-!8;@PUEWQB5$343'_'RCQ9H_98)S[C=T;_ O7?1H8\W=DB)]-Z&G M$=*O/#.);N'7S07-JJYGA8 7O&S1\XVGK:&M;JSEC;)?KW@#O?H M.?!8*[!QB6!!^<"'8#V!JVMLY8)Q)894!$N G0_?:?Z:F];<@CW8.-8"<H;^15V;6S_H/Z%CX@+@4 -\]Y(YIMB:#M$R;VZ$9A#3."231K@YJ1Z4.8$[Y"23=M.;U9U]MU"0%ZHA' U)E M-[98NP41\G:A'65NPW0H,3<,R L%SS?X\[]8H%TEVN;OEA/^T.-?OH!=;/-8 MQ4'-A\%B=DT;BX7<1VT"THP4JILU=VZ7UCR@N^E3 &;N\>$)Y ?; %Z#^B: MQ0]M(F#$01,N!R@ !%86R-U "N9$)??Q7A"5(,@]5,K]$'0DX%YSRP$UU$*H MRU(E75N@B\&A^#F"(. VJ)*K5>C(L6Y^=!8N =4R- S.;IJ0O'CW'-7<+8N MO)<'S'O,*+,M[2^N3<$: &R(46+AN0^@LR)!Y3K[E+*RA#VM7# LZ+X$PV;P M&GA*A PSSFQ\O,,?$"4L0D9X/1H1OM"@X14KV.D2W@=J!M U+/O1+469*Z#D M@C43$XK]J(/5L0^:L">$68H:T%29NR"0-Z"$0BQ6\'Q"?< IR],>7.^[[;*9 M/-, 3)2(1O\;3!" XMIV'Z5UYA(2 G!AX?\+3^7.O>6YCOB5(+J*EW+&_#-V M)C$.[+B$Z#+X ;:7CV\%TB2,?@!U(I)FS$97 MM@::D.)%L'8\*HRUA;#SFD^]$*Q]@:*=46'W53FJSFXR/";^%]%Q M^JWN\4B@/VH-RS &T)50%31#(JP 0]:UAZ6%,5Y?>/,$/I.?:@-SH^+0R+US M 6B.25+DR+D-X#_"X8*)#\Q?:M>V^R""Z5J$NSN?:_DIO9,%@6=-0\I_B7QO M2?0=GHAQ>W@4>8*R0>!((RLMK%>20G/.8=FX2P8Z\&J%;DD9Z-Q6,#%8NJ$/J_(_?'PYRFSG6J5Q9K<)DGI>)CNMO8%Q M^#G]0L?U5LS.8FE;)*<) C&Y;?82-F]'D'2.ZL%5C<7\&,^^:" MO;:Y6D#/A>6(Y;$P<*,O1&8G?BO]I_*?V$U^JU0%98(JH]>R MPM&SR9XO;C+R7*>HM\[_S 6+'5X&X+3:)I,]H9HKA0*)D-,VY=MIX<%)GGWD MH;M$_>TW$57\!G_G*D^$O1ZW-K$$#+F0'K\GE>0W(I"*%HWD*AHZ>DU0[NUV M]+8QT'NC49G;5F4_M6+_BGKK2[W&P- [[8&BWI.EW@-O/!\V;*ETN>'R?M : M?LC7" DUMIHH9LWI<90;!,90'W3RJ"&594D-X#PUQRG5YZB*2-7H_=6CS]%! M?0FJH=$1C)CJ]RTIXJ.@?L*YK!S5N^1$S"#%($Z8011P@R@&<2(,HBK-C?*[ M0OJM<4Y72 .'3J@A*B>Q5W7&:J^-V>O). =^C\J)JIUJ4$U-O8 B?GA=>S@R M]':O6^:^E*Y<-5U9$=EQB6S4 7/6*#4G1Q%9U8BL 09I+[=!JF+S=8JCCO1^ M-X]SK;),IP&\I>8HI4+S542J1N_O-'+\GS*]561>!=[*=0:,]?XP3TF5"KN= MBI6CV,/)LH<";@S%'DZ$/=3?"=)547D5L55G?!+[5GMMX%Y/)BJ_NXNEBLC7 M.UC8T8?CH=[OYIKZJ\*%==&4%9D=F\S&HX[>Z_04F369S!I@D Y:G>H9I"HP M?Q"F--"-01Z.5%G&TP#^4G.<4I'Y*B)5H_=W\A:X"LRKR%NYQLJHT]4'X[Z* MO56+IU1):B@&<%]%O=_;Z07VCB0_S]3,ZIB! E^KQ_ MA=D=;,VU*&$#WWNN*TM/3[_]=W?_(O^V+@># ?7Y]U1OW]^?C[JC">=R^Y5UYCT M1I?M5X%B3W?O.QK7@9-QX#>UW6^T2QG 5&7Q5SI#$J@Q#+#:0#ZU4+%LC_F".Y>>]P:''WL7GDH5I&)>S@2SRHP)[:$@<\[IO 5F@%:#J9$,PAI2A[2 M,RXJ&4KHES>5D&)PG)G+>'B@?-,<'G$VMWPT+Z*?UK!:=U:=H?'QQ$8'^27' M,=SPMP\LTIJ#781#DE=@!Q'OW)X";/XGM/ +(LIIZ(-2YM-DV*GEL"+CM]7\ MQ ,K"X7F)Y;(1=7HQ(*C$\?CUKC=Z76C?_IJD*(:I/@*_X*:HO>DKT4-4E0H MD*! GHJ^!J# 21X[>29OT#.)?ZDIBI_4%,676*]OG/Y]]&BJFJ)XZL%21;UU MI5Y#'W8,O=MN*^H]6>IM^!1%8]@R5*/&YM>#=(=ZUU#U(-5B/#7'*54/4D6D M:O3^3J8>1 U1K)0-T^B$[W:_JX_:'97P72VN4B6YH1C$Z3*(0EX0Q2!.A$'4 MOB+$&+>ZE6N.H3KYJ>YVZHS5&:N]*M] ?(>:H7B<:.3A56TU0_$$5&5%9$GI?Q>2; M368-L$?3'<&K8H^JN/PA>%)_H \Z>>1^9?E. ]A+S7%*Q>6KB%2-WM_)&^ J M+*_B;N7:*J-^3S?ZJER^8CRE2E)#,8A39A %G!F*09P(@ZB_*R0]+.F%\Q.C M%U1EN-XYSM!Q%KZV]MP?C_DFL1QJEMY?7&-K7)>UPB$I.(%%SLBQ'\48,ESX M]%$3:TF-Z#'=A0,/>LF0GILU]^3@EN?D9 \ICCVW@D M6ZN?,ILY)EQ+XWYP\=%#_7#J6S.+>1;WR0DP_*3-0\=$T .0Y3LM6@F\X\_6 M;0LXOVTS#T!7UH2@DA!S_X2@:8:77,L;^KX M")-+7JZBE#6PXF[I<:Y]@1^6OG:% ^;J$\E1HXO*QPW6E79'1E?O=]64HM.EW:9/ M*>H]$6QH2C.DB[U^\>RH==?9ZPTKC?>Z,_TH>=/#;\2S><8$&1 M'9>%*!].TU1M/!JW>WI_7#RO2*%QI=&XT?L[#6?)4WD#K^=690+CV$U)AGV] M.\K%PI0A4@L"/UG,;H_T<5>-\6XT9E=GXP>QHL=YBQ=K9$2G*A<#-\[,.GP1 M8SUMCLZXE!:#-6)?#>!2#%+51I4# ?7Y]U1OW]^?C[JC">=R^Y5 MUYCT1I?M4JI>J(H-LT3@-\P8B2'%MM!LWY$>!^W^XFB&W%LSKC$-&($9VE2K M2MX\!O^&WMG<\I%%R,I8S7/)?M$8, \X\HV*1%U[6%KF$FL7+83%3%1T.CP, M/$#8_^6I"MNY'9I!*&IC*?UF!F\*?2P"G6(!I!X5S"Y$\KA'1;J[ZB!;VOZ* MR5U[6 ,TW-DS6]'>IXJ#9[0^[IN>-<4/4V#8.RJ#H_)7^8('"Y9]J'KGNXZ2M328RGXSY7M%M7VAWUA_J@ M,U"T>[*TV_#05U5\!F^DL:E$Y5=ASD@W!L4[*M>(S36 FZEI+0JIJJ_>5FE_ MRJ=1AD]#Y2VKQ,22'2=C0^_T; ;KXW([T4KC\8@N,SF.W# MC8!0UIHR+N'UINWZE*[)M#5#7 OAZFC)Z5]QZ@C_3X@NINA76*09^H!'\%98 MF,,?,"/3\C2V\+C,Y*3$T!"!8V'"IDASY3_6EA@5@[OV0W.9NJ6E3> XQ3 3 MF])LN9-Z#Z&@F&RR"NW .GO$Z&[JC0@9<^GBPN&:J=#G,9/5<4)\(CJ^X(QA M(0"U<'TV]^"H]02846)IM$O8OW-#&/%X-F$/T6!??\&#Y MM%6.)]&JV. 5Q##+F6-J)9V#QQ?,(R-'C.I!%F.["UWS.=^?N?J0R=!\]_>O M-W=7FM'-G9\JO227$;9_2V'['\!_\3V.R;6;*?"C9-;05BKQM>7 =1;L(TDJ MSGD"G5( OB,_(=K;]%%;<'?AL?7R,2?@Q$>\/!E'M4NXO'3/AQI#=2U)*Z#A M&2N7AF=4)DE;3\_( CZ1^T$_]3J=5D];(4=QG0+K 7#EOKO7;W5^+O)N4500 MR9L'Y@.:.CCA"[N&AH&/I11XF#1?RG1!XGA"I)0%Q>[0:!G'A^*@"!3G;X#Q M^A(S*J;=_<8F98MCE-/1A&3X!4M!6I')9 M)JJ^N*^/M)L)&!E@T0G7;M@#ILQPL+?8?].=,&'3]K5EZN)]OXJ].!- MNO;%FLULKETQ/Z"K)W-Y&7WP+:;]P4P+CE-[#[:0@R88&B,3,&RP7I#!JY:@ MM>K:9V>&G_Z;P9YU[19 Q=:N)(1; /I2^P=\9!]:VJXQ*W09+X.KXX,\;A,O M1QOK##T@PMIZCWIZI_WI7^Z_Z"_CTX=$ "0EC&F- ;3<-'AU ;TMV( %186" M<]>FTK\2QSYN8U6-"M)>,^:QS)JU3O_9FK5.K^QZL%'9#QRJ%9[6"D^IBK#I M^XMY4;]*R6A;0F7XVJT/=[N%(@FI#OL$#AN5('70)W#0:257'?@)''@Z'%$H M-Z]BU9EEP>=%\[-/B2RJ4;K]]H@@G1BG>?HG>>+_OA>MX=S9) M)LQ?]:*!*A%:GOT=ME(F)TK4LTE-SLWV1QV],\XU3DY5.36";BLI +;$9D[T M-@:[YVZ M/7TT5+KXZ=)ML[EX3W%QQ<4;S\7'P,4-0^GBITNW3>?BHWP!!UCPH:,M;Q'H^+=PVK$SAN D&I_]=Y?HQF*,=3[G:[B*+7" M2+6_>N^OT1QEH+=+Z'^L&(HB.+4_Q5 PS#S6N_U<\0G%413%'6)_+_,ZU6CR M1GEIK >9IW&R+MWZ30IXRUA-]><$Y$Z/'>GMH9H2H%A#-39^B(#. QTKM MNU('KF3!2G]_)-XE:RX$180\UE0:>M4K24+%"RX 59,&U]G"_)2\F" M$V$--9<%QKC55;) R0(E"YY+^!UT]=Y R0+%&JJQ\4/(@M'N,NI*-8"78R/* MF217\9C:&^[UQ;V5&K9OM5>UU[KO5=&NVJO::SWWJFA7[57MM9Y[5;2K]MJ8 MO5:EE6@%TRQ'JEMH+9SEI^8//WA:9+NM=]MOFQ:IO-J5H^&Z>[5[+4-%.!73 M/A&F;8S[NM$;*:9]VC1<_N/U2I?5?JP!73KC/3-MZ^ $DQ[=:>\I!J)XP"\! [2,OZ=_4\NQ M+8>?R0"%T6G_G-GBEG>^FW7.YSZJB:\]<(W_@/MFVCST KA.>[""I>5HG)E+ MS>,+RW5TO(HY<&36F@4=I"C%.CCIT:W&*[<*91UP0+O@M<;MQS;=@.MJ"NPN/K9>6*5_E:S-X,-P'2XFNMX)'S9UK:\^= MA6;@:[A8GWOWE@FO<.=S[O$9?;EQCX4=''Q "-A4\+C&BSW-M)GO<[^5/:>7 MGD0YL2/ZF)U.]YOG^CYN<6X%VHIY"\O)M\+1@5!EQP*U:(6O?MB,FQYG/L__ M $21W'>/TMK5J^^F_K6(:L'2XXC93K#T-0[@GN5?TE8_D@++\]Q5(=B,*PZ; M4>XGM;2[I>4?$6^U!X9$9 $!P77:S+. DVK31PTI. #^A_S3]0/D=WXX]4W/ M6N/7,YG8 M])R9EHT,DG@F-Y<.2-L%\LNYQ_S R8; K?FSI(Y)J?;MMEEI-YL,J=MN?KN M:>95 F_J]C>D+OV[]**'K-F"GTWAY+Z?L3DLZ2.S']BC#Z_Z9>G)W;QLB2.Q M0O:RY8UV\GH-2&/^Z[N_^1?]L7$]& ZNS[NC?O_\_'S4&4\ZE]VKKC'IC2[; MKP+%[G?]_0ZU#L2F"_@-3S*&%-O21?8=:64D(A)*I#$\[E(S0'/!?(BY:X,*[G]\^6:VUYJZ.J,NMS>VBI_3CW-<;\7LK+K9%MHR M::R:R6U;_OKKN_8[^@S+-*//.^!S9ZV \WSE#]HW=\6VC(H':Q8L/X['K7&[ MT^M&__1_CHPY4/YMMO;YQ^B/3YO6V;LXOR9.'!N]VY]](U[8@S>\VS)%Q&]& M]XG?JGA;I0J)JN/XV=\6,H]W8\LP'+UV=WNX\@1,$MC*B8XY:-YY7GVYFJBS M;,993GR+B1W_ 4)N;IGJ8-^D%V\1AUU99P]*,FV$3*S7&WE[GOI__7"]!Y[8 M;/4)Y:Z_#M[]_;WQ 982KG?YDNN1:EP"JMZ1/^&+\"=EC1\='P:J:V5U-WZ8(^^D7+E5W;DZ\E*/?$_>2'X]H1D* M0IXDWOH<>C]?X[&FDW-]#G"8CU&K ZS* 79;;76 =3[ WFX*S)6Z4\)Z_E_\ MO^RB2@O):-N+W!4SZ?0$_.5IOUB;@/-]<=@7DZ>V0E8YTJ_RNUD&&3?+Z[$= M'__,=DO/$0JW'GN1?P$W$:#*VP ^5&@\%._911= M@*YYW%]S,[#NN?W8TFZ?PRE,?7'<0(OQ$)-84E%QGR]$KHEV#=B72HBQG#D& MJ0/*1/0!'_V@LK(]SO_O[UYNY*'+[1S[OK__.W4(,_]+N MF6?1*5 6T6)7K@- )9W>)%(Y?1LW$.5O M[] 9DS0-?F_+@@7,GD^J4S>]L M:5EP'1TX(F76A*\M1VQ/IL_BX?O,EBE7($BPQT62IRJS:G=G@N@R#1>H:0]< M3?IV1PX)+"!*W(5%P5DMN(9'1NS;QCQ;+W1R)M7J&]FT\F(D:KQ\9OF!9TU# M^F+%@Z4[\U^=AZO=+3DPA]3.-K8NQK)Q>JB8PT;)<<]P&X H/&NYF^GL/H2J MI01_=BASFM(YW37W!.GE3#T4'_'RCU8 >HBY1ZT_=IKQC=@HH*TEMH\'F#O= M,M.PX/7)FOE$;/3N;JKN]O7O!AP/7#BI./.SXEG'A6!57H;OIE:2X%.2$0O_ MI\'7:#UN@[FN.>W#=JKC].N/K^+852RG?6@48@/5SFDGV9[H7(!#P#D)$V=2 M'XG$]CWE?*/^8MOX7SZ?6Z8E2W6D;@)/^*,1VUZC$ MQNH-PQ<1$0%\IJ$/(L.OB2#-)!-7*XUX2PBF619;4#YW7(/%';P8#ON)/&/F MJS1CE6:5B5SXR"N5O:HRD9MSEBH3^73YK=.3B M^*K2D5_OB5/#$2N[\8,<>2=G6IHZ\MH>>;>CDLRKN_%#,?:==29']1RH_.*2 MCWCG,,M3MSUJ2D]6ZZ9L*_&O]/:-TS&]=- MYQUXEHD;,^F2=//#(LF3V==;CC;C4\SO-4.XP^*%$C.SSR:RH9VAGG5B": O M/%>1K[QTO> ,5+05?<1L9_GIGEDV(NH9$.499D&5@08EGCH<\I39V%[3UUA0 MB10[2H,LDM+V4ZY6\7^& "'3=%5B7H4L0"G$7>/-"#=;N_P0H=,'$PE8(Y02)' M$MF0<.4%:(Q:B'F7*P 8]D,&M)W;_(UC[H1WX DZ;ZDPUM(_)>NVY/P"] S 7\I-9KY^: M!)&+02(BU*3RPV11GND PL5Q?,-@T%7J6_YUP M8KZ)3W,;.Y$+^RSA.?0FCYL<=,,IO@\0P%V!#8/* G8WWWP,$AR^WP^G_\8" M.R11,SD8"-(L)U9-6(PP/IS: 2MLBS MX<E&:('[IT1QRYW!LH0D S+!-) ML!*)_L+Y@A>?14 ^2Q]""KI^3/26DZI+B#";ZB:W*W0V,_5QOWM "2:]*#2T M'_4,T>QY] /()BTJU7GJP9HUWP(96"#<6<"W3X*MXKWR-T?CS52O_+?JE7\H MJ?4G:1)IAK'%!'=PD.IJN5E*)FZPBT(K+A:4LX$FV*1>ZYGR0&?10P M1.'DL< <#$!03D6E$"M'T?FI,V[U"ENH3\H!=?(5/?END28F&[Z)%,2$PB!T M.6M/Y1Y'-#D:5*=%P-9O]0M#K>(:QK"XAL$T:_;K.W_4[1K#R^M1KW-UV>\- M+D:7DV'[ZFHTZ/:&%YU!YUU:-BO5I,@8GUZDFY2;^K!C+Q??/M]]OIC\KDTN M+F[^_'KW^>MOVM7MW>_D+2ZLY.@9))3'3<;-Y'#=+&7UH@)EH M-*(7B9J^" OBM\GDCY:VZ8'"2T.'A-X:GDN%V/BNF>6;-AG+\+RO-W=76B>* MZ84KL(.I=AK=,'">$2[Z1U$#/S;7KK32C M??:/6/+.886R0U!1P7O-IUX(>Q+2MS,JHQ/%C&,_H:DXM:@U#:X=+>9'!%-\ M*G1D5,8>N>N266NFNW L$=*=\3GWT#_L<_)NTI@V,)'GS,+.2#9<+QV%*Q&P MHI&:FVIXVIB64S"I=8]8P(S#S;,TA@#*T.\DR$G!3V&,YSKPMYC0IK&9N\83 MGH5>9 S,+0\,U/\ ;(&4R<,B#BTW:#OM3CO_N:1&UZ5V@8=BHS%.)>K1N;T- MXL,[_@#@:)]U[3-\IQG"P6'YVC\%T$!!VB:"?Y)?!*@T4? <5Q/F5?SR9ZB\ M--=X27SNLY-0ALD]9 ?/;8%Z5A$(8,LK](1S/R"U4GC3F.^'*]G1"] 7GC&? MH_M-F'92'P4:"*6O#-M!(=W8%B,/.[TB[0^:X#TO@1'O>=BX8;K@D$+K14 MX7O#+R,OW(3$ 3P)/50,'9IV[!0S2>V=6=AN2\.7>("AD8\3 16_?-N;)UR$ MGO"M1O?*9W$*843=U83+;N-T,@L1!GQ!(CUV@AMNHLX#TIEM 3)D#X%K(="! MD$BFY9GA"D0Q[EVP7VRJAJP9\\LV@4 ]S.#?A8N'#"NT?%JKAWQ^@T>E[I+\ M =N84=00LP"0I^ZZ.C9NZ)3052OX&O%FZL5! 6W)3#9UCT%G%!L*>0X4>38EZ>J$.)$$4+V, O8#^Y_0I:A$.$T$>%W M[ ,!]& M"1>U]EZ]PC%0PL%(3W&5@PF;E=7Y@PF7_?-A>S@\O[Z>7/4[G>O19# ^[W?; MO4YW,NKT)RJ84,-@PK>KVS]_O[O5;JZUFS^NODWN/M]\S1E$&!TH3_*NM"#U MCH>7%;7>\>@B+9U?L-)1_E,ZD(Q*.66$]F1AUI^?.)Z%ZW*7/^P]N778 M^1]4A]4"'5:-_A/-1V6+U5&^QJ9/_5;Z3_5^V?A%=U6TR4O.FN6G*JMC]!R^ M>WJGAVA(^/(&!;EVOD]F"7B(EC?B;^I[LY>YO<7"WO_IL'!F88EX1?I%O'$_ MC!@1N\\@8NU)[F1.LM/HDSQ!&?$<:;Y-T]J26GZ6Q;DS^C]9E3D[I;XY=*K* MX14:16A4E?9[IXTI;X\,/QU5%[T@'_:)H]YSRDM34>_G:J+>BP)L]5"U9++, MQPK:04WO@5A5.=: O39]?^HLF[._HWHHWG*O)<\M,:HJ4F_3<[;?"*?W@NS M>_TIQ_Z>/=X\3GHZW>+[&1D]?=SOE+FKEYY F?DEU1N+4'>AH0BL' (;&H;> M[QB*P!2!*0([!($9[:[>ZRH":S2!E;KQ@V-DK]4_Q!Z3@RJRR3(CEN6-:*JL M<7/G,6V#6"JS4;)=D=O MMQ5**I2L#DH.@4FV%4;6"B.;AX6#5I[; W+-6 M%M6XV],-(Y>-GQ<,E66X3?8!G"9VCXRNWN\>0FM0V*VP^]C8;73:>G^D>'?3 ML;LZ&)TOM[P\Y^\A=.^] ,JWV>-K[+5)&+UP?1K-XE4W<;3T/9^P,T!E&C9G M?^HLF[,_E36:$9W-3QE]N;54)VMH8.BC<:Z0E3)VJD*AC47.?DS^BQ\5-*9DE1U2HB MXC 7'M8KJ509N%7'P3QJH\+!JN*@GH Y7O'4IB.QWFS7W6 "O MU/B/-7=\U=OM5,QF5=Y8^_VILVS._E2I:I-*56^9S7VJ'%@Q[SM' 7M*>1;= M<4_OM-4\PEH3:G.QLS?21T:IXPD5=BKL+ D[>WV].VI&4M I(V=S$-+HMG+- M9:D<.N9PVU16P?S&?FT)A5(V/";?RE$Y57*.JN2_O-^YP MC]FD:;'9RG(L/\"8V?U)E9V.VGJ_UXR6-:=LEC83.0==O=M7=7T*.:N(G,90 M-\8*.>N.G,U!R,XP7S54Y= Q3QY651O/B;XF[F8Z5@5K7XXZ6G;0'^I#XR!S MPBLY1/8$C/331>;^<*0/AKD"T0J9%3)7"YF'8[W=5;C<(%P^+?PUNJV#%.-4 M$GM/H6;XLV.Z*Z[-/7<5Z=4G-FC7Z'9TPU!.V[HSXH9BIP'8V5>9;@H[*XF= M8WT\Z"CDK#ER-@@AAR)T\\2"&4RKM,U1CD"HE77(>JN_].*ESK MX[X:HE!W-MA,W!SH74/AIL+-*N+F^Y[>'91:K;I];$6V68YD_*!PN:%.OO># M<;G%UG5!WP8Y!6\"^#Y26G7-X8?N6%U%1!X.<@7VGMEI936%!C#11J-C)V\) MAD)(A9 '$?3HMCQ$W_ZZ"/P30.#F(>W@=.8HY5=2Z^YUI:S)*9^['L>)*_>6 M;[F.!A]EE%L+V ]^8GF4(WW0RY4=K'Q>%6+(#<5. W2)H<).A9U5Q,[.4#>& MS>@?>,K(V2"$[.4;:%LY=&R0R_2<.WQN!:4KF76TL3H@S \Q1JSEUVJI&MT[!T?J5/UTV](J3Z\+) MS=QP:O-B[1>*FC@Y(?'3(0#P+'(<=5"FH1NYBA;R;UMY3:HM:!0-UXR&C:YN MC!4-*QI6-%Q7&NX,]7%7D; BX6(87"5+L-,KH8M9'B!4R:TA<.'G7(;E ;T< MY4^F\%S?QQP=C)VLF+>PG/_SMU''Z'SRPZEO>M:ZC)9G543S<2>7PZ->R'H" MGKBZ(V$>7JN0L*I(V&WXZ/53.LM#,)0J[?7%FDR]O>3[59S 8Y8#:Z&Y7#[W M[BWSM+*2N^U -1D()[OQXW"S*@&A\5ZI M!AK_HUXK3X>#9@FENA-> Y PC\JDD+"J2*@\4+7?G_) -2A)<^)K3/M9<^=: M0/,Y/7[/G9!_5':,LF/4Z:O35Z>O3E_Y,/+[,(RJ"O[;5 )-)/6;:$ .6WEF M7"D#LDJDUP DS#,W6"%A59%0>3%JOS_EQ#&E8#*6CFC M[ZHHMGH=Y7FJ/04V E5_DR3D%!YGFJ_/^5Y:ICGZ1OW.?/,):DV,W[/;7>] MXLYISO4=Y\H:5L9ZO4F]L?C<:2OGTXGCLW(^G>#&E?.I8[8LV9)H,::*";O*W]0H)%3^IMKO3_F;&N9ODBK- ME,]=CV,GQ'O+QSX"98\WKY.]#MJ/*KL[/6.EN?C%S8_!9^9].<./* M_]0P_]-S<[CK;>[WE<^I]@17>R3LJBJ[1B&A\CG5?G_*Y]2L.6E7\SDW*5T[ M<3!I'@NX%L'DM4_\OWZXW@,Q[.MM6PX_6W+:G]%I_YRZ?[ .WOW]O?$!WARN M_UXE-?K0DNZ]T7PGUP?E#S@15&Y\99]"9>7:4J>O7%M99?&7@$UM'G]/_Z;6 M\X3B,WKM>L0-_R_^7W9)M [-Y+8M8?3KN_8[^@Q7F=%G^:(-R!I= &3ZY7?6 MBOO:5_Z@?7-7S/FD;<,QJR4_6+-@^;'3$P3%2C4<^+O7@"V#.6WQSM?" M,;_&VL]HK*]G#OCX9[:[7WCEQ)I;_H1N'U]'GQ[$.AS76S$;79XW=U=BDZ/7 M6P4PQ[28K=T&\ 7V_? I M#CX/O0 >K$5W'ON.$K@(MU-IQ;]N_02 MBESPLZG'V?_D!I8]]ZMJS3^^TI&5G2CMA;D3/,I\B[YFXID-V]0EU[6%KF4K-P/*BU8AX\ ;2.%7SP@5< OLPL MCYL!5:'#>L0'G_HBPH_?X)K_8@'\.8=W.@M?S^'R,,5_+[T-0ZH/,N_MB_L44C'KJ%KG;8Q+K \S&K/#Z2A 59X/8"40Y.0 M3VII^3@7190WU:I#L#(I$[09_'P/,*-#17@B9T+&Y*=XG0^?UFO7HT)35(<^ M.W./^8$7FD'H\3./VZ08Q4RLOCS,:!E'XV']86M\;!;6'[5;W7I0Y_%86+_3 M*4'85)Z%W2WS1%K*(F10EC),*%*XLIK6#+X A(_>YN-=]ZX=HF, ++:9CC_9 M(3)8#?DL/@D,MRQW8T'@6=-0^";@:0ON+CRV!KT.R^J9@Y:<3@H<'I<)*[5@ M(3/ @(4H[4*&"19? ':C%]N,[IK##N ODVN_PPT_M#6P23CTE<"_M>?"/GC MO,=4';__Z(-)Z3=<@$S6:U#Z!>PND_:9L21!6+MD2X-Y[2WPMH";2\>UW<5C M ^1,IW=$.=/KEZ" %90SG6ZO-:@'"SV>G#%&XY91#R#56Z^T M0'":W L8B)HGN=-';0*B V2*KMV ++A=6G/A!J!/ 3._M[2_1"\Z,Z 36GCN M0[ 4.0[ 0KU=/+9,]@DD'$DS_)O_,#F?O6HESUH"S*?KGEY'>A$+A.O4ZR ,<@O.P9LYNEXQMNS8'J]X MJ;'R1=H4+'?.X9\ULT@.X@DG^@\2R(S;@"BHV_&M*_9O-PT6HORK+P T+W#@ M"V!\U,,I> H=:JOA&(/6Z'C>P&&K3C=:6 MJCNMP=&HNE.">PSU$0;'@.("&7L$SUE\- OJ&ARDE9R(S?_.F4?'F D$O<>X M<:?]Z=M__7Y+?QJ?/J05())ST5M(4JW6D=,@YOTFO ?=%P"@2(()34HZ$Y[4 MGW;(SMHBV*C5/I[8Z)7@^]0W40SNCX"*VFM*5^'.@BUD_D!B>"3(,N.K2!G9 M="B9MAO.X %L:I/7R+7#R-&"4TG\R/1([ VT/M+VQI:FD38&4/TGE<37'OB& MC; FZP+6 ZN$=\&*XV60'KADCL/M6,W!FZA=P(RG]QZ_'@D!;IOR);/G+>W" M74U!TYT]HQ81C-?%X:NFX-3RVK3DPRE"-*RXZ"@=MZV*.%_6E8W8Y R90 M&9^ZU!Q7Z'KCG++C@)\*][7DK5$:W3$Y4(&!8ZR.&&%>B#,!3^Z)]+A):>?PM53M$$0A5\D3$A#L@"3'K4' M"X,!0F6*%IDV:C8LE6>L5412#^X0^KW$@,J@:\KR+F!*EL%LEJ =80Q' HCY MO@OG@6NC\Y@STR)/-&4F))"V,C$9X$Y+C)R0F=G2)CX=GA.N$"$055)69>HA MV9A79 'ZZ60+'?4A:4VFUB9Q2RH@#P"$C &9W,WL8.F&BR4^AL$%IK7&<%.P MM.1MKHFZ%L.@6TG[S M7!]/WYU; 8:;%DA:SL;V\S,57I@K%4'#<:?5:ZXM64PA -@,*PZ;4O-/JU1F MTFNK,I-CE9F\8: [LC6?=.55RT/PHB6COH#:RV:EQYI[ODO.3Y$K:'FS,W2# M/J8=GXE=+G0V'RA/S\R0%C.ED^"S""&CMQ@@0CJ4OATX(-<#2#%.=6>H*$:+ MEJX$DB3WH.*X(4CQQ[60@G%X.O$,J'AT^8&%,NSSHL4IM\9I4L1 +>ZU/"IDW##P94P1T,<, MT-'-I2 L I82$$8DC$79H[ ZD.VQBS\*)K3RKG*[4\6<_B?C&VFWS#/8\Q0( M]ZP:59^G'%49%22E]02IB,1.J\A+E?(@I72.U^1 B&RZ.(+R-&_9 M%3]^B9;Z>F00CBZ9^A$PT._*/W<6E/_, RQS,"Y2]9"?JBNNM%0D)IXW<_I@ M8? =KKEJ&8N[?(=U=16.>D5"J,VV"P VXXK#II@]8!W3Q4VI6L]4X#R9M)%2 M$Z*(R5-Z3Y22><_]0.3> =GFB:54C%W>/#,+NGJ)0[?4!04A+NI\8 758O [ M%AA'X^($H01U$4&9#7_+FT0)5C:WAQ3<'8^-?8>Z_!E0=V61)NWK4AO7M74X M!=")1XK2YB=@FUL[Z>VCKWN$3.&>_WC=YWICGMU MR6PYGF>OVQN5D:/1;%%>W+>W(/RA4-)NYW@1N7X)XD"ONM"D-/#5 MFGG".JJNY(JJY 03)MQ%3@*6WY/<<%.']K!OSTIJVD!@13(ZRZ@U+,1E!J7D ME6?J7+2G#)IC>JYVN.-396FY']SK%&$Q5:?N8BHQP*:Y3JV4$KI9C9EJZT+$ M $QCABTH[JT@;R'8&Z94?>,^9QZ6>%*24)PT5"V_R;Y5/N,\R>9/;?M-TD]" M7XL[#QY MFVW[Y!-U(#).;+ -ATH?'9U=76%C(M0=%&%:G#\IF+&J%N7;A)' M;+DQ*..D*L[_JY#DY.UC,X*AI0M.4#BE>RANI56DAP_F?T++MZ2S.%O-+\QX?"2LMDA+,0NS6:Z>5-3KRE*Q M)T09:CB('Y\'%-72(GV9JKCVI. 4,E[:)=BV%7)$/$]+D:LBH2E10FT2";PX MHE>%(L1"R%I&B>L+]*-BO37&A1(-MAI]5%Q:I_TON9_2:5>^)T@!65UYH^LW M:@DEK!(V6P%#!/[!T*=2+;-K_SH+&EX+^6#3]=8NE5Y&K1#]=(-M8*TXCHD$ MOS3!=&U.TY*PW-,TW1!5CX6NV7S!;%U;AF"A(7.G\E-9?"PR,="4DXMN:2_8 M6%UY=F=XQ$[05>B3.*I-S<7Q;+9!&<-MJBX&M,WL]<7S5+^KSP2:)WRSI4XA M?7I<1C @E:6&AP#K)Y[YA58K"OH_GW_14^W?GLEB*[2E?ADAS&+QC5X94"V_ M18).G>M$VXLWM=K*B,Z_2%0^$6PII-D7:L)4#)F&A?KU55QX5*0^8#.6F+22 M?()1RWR!*0<8<]$V!NPAN(P. J@\ MA97,L7TJ/3Z=I[+"7,A92!XTFN(2>A[:M',+&X%HCV#QIMI;XO]+IB":6L:* MK_0J\&?\"MM&3:7Z+QC9Y:G^"PT8\_D9D0?P'34(=U4QTW1C<;4UUXS1,D--@?UN(E?'&;!*Z:!DI[Y!-W]NM M3O]GU+1 ?0^H7?TM=RPXH*\NAO/0H8/0U-[CS7+,@IFZVL'+HID+@A^GS71K MQP*C5H#,$TV>X5E48T6!)3'=,?MX'*[P!,U(3N"@X]L&L'R]N;L2$,Z/!+@C MH_,I#1.; M-T'*=Z-K#L_;QF#'LW,6LQ^*"9>VU565;#,U*YS@F?A388L!]E%0&7V8&? MS^?"BX0+%)U<*RZ4B_AUWQNMT8<"SLF9A9FK:1K^LW7;TN9\1CXW'YA^&+C> M8SRK$0O1?M[1?OL'9<,@R+->,G\)RL;95(XG2B(->I)U@S>!6)WA/4DB& H6 MC\-+D>=DGKNSF3(C@>RQ,\ GFI^'O&8NFA S8%A1\=.1T*- LGE!].C7$CUD MJL VAJ!B2(4\,QK6"3]$ZE>UJ5S7,)<<<3E&[ PT"@5W.J64'^^D*UQQOM,[ M&!D?$P&*!#@.B0"#:B% 2[O>:2-LC$ZU4IH$3@O(90GE/Q)I"4E]Y@Y7\6(C M:%<(AFG6[-=W?G\P-#J3KC'J3(;]ZZO!J'O=&5Q==0?GO<[U]:#W+NWN?[$V MUXMTIDPTYQ#ZW>^?__GGY\O/=__2)E\OM8O)'Y_O)K]KWZYN;_[\=G%UFS.A MKG,@G>^O:&XTG9MM_2>T9E%,WHV;UIALC0EW*107@W[1#SBWW0>)S_(&./R6 M]E^6#Z(-QV+8CS2,@-F^FPP*%K?&E@\3<1T.KX>7R\$7%L]DL,'+[U%.BM(P MS(SS./ VE*_P*O.[;.RD9A%' MS[)\/Q21QOFV^R&].GKX4Q=C.VD:]3$30SD"9MG:4TW)*NF]:&F3W$T2RU4( M *66;"83CG=XI(O*A-9@H$T+!W1$TOJ#]!S&W3,N#HKO4YQG& %"/N:3[V0>9*Z.Z."U)TW[?Q04O+&T6[,P,6I M/')O(S%@AYS8>)+2B2XS!B<+T*')D1?E#M*!WX932LU9,I"W#*_)-/X7_?X! MBH T]QQXK\1W%CTM+7! 1(%P6P@[ 056?)',T<'":3&]-:HW0X4?1Y"A!BG> M@N,)TJY$D-^6.P,M-7C@W)'E;B",XY'(N[88BT0I";KL=\Q&#^%B#^ OMX61>6JY)AJ3P_9 >#'83N0- MC7+^Y!(W=PA?1T!(BVRJOZ.]1[^*(<\T1M)+ZSUD(\%60JKAF\+I:#1_:V[A M"8+!!-S*GN'#00.@1R>5[#,^#5*)\[JTS=\I9XMRKW#(I00%#6=:4PI6H(5^E,L5=8C)*B6:"WK/@LEB M 4 G-YF"(<9/>=&/#Z[W/0T2;!?M4\[$#B#!DA"TJ8 'S;4"RM2,CK0MJT;C M=[MP&W/= -'\&..0Y0-NB1Z7N$*QO8C"0V#[?Z[=['7[""=T<$I<@DBFY9GA M"E'!1#R19#&-H4G,8@U?T=LRKYASPO*?QL-^4F6=%\*C@XW.W<"^5(BO8LB0 M8F83T-IL3>JKNH:$CI.S\6@D.>'I6MX.C9^FHSUJ ;!##:MK;,'^;#?+DS#B M*N(_R+8UWUSR66B+,=O$%&;P+FNUXC/,G@;C:XUFU"QBVBL6B#&!,^E%W!,J M);Q,0+[W2@H >QHE%^[;/7$9:_\G0V^WVSDUOPWO*4[P9 M:PO2<$OM2,[5XPZ-#R $U5;8PW]M(_N8/DKK=T6"7$!1K(LJRV:2F0/K2(-0 M[ ;X>VC/XMU(54' 295)&H]T(%?!22Z(N.*QT8O5(*@A8+=!\'^UGQ#IGQ%]\)Y(*U-"7T@0$. M].)M1-PL]]ND8 :V#/S9*^0WD"4-!:K-.^W\"P 1 ?JC4..EN-HIF\D[(4V9 M1!B_1O!6+9WI(N6JEBLO+Y]I.V1V@%RIXH_:R]D*]J OSUZ@RU,S*N-#DWYK M'#1\;_&':N7-5,4COM>C*QR/10*YY;B="WB6*;)=-"F_D-CJ&9TRYH]MY!!7 MQN-:@8*)_?A;D&67R*&+C+HJMU@CU4^)FD%%330)>+F?')O+T\<"=);V&XIN MU%2%&A1B0;U!NP3-4?A?,2TCOSJ8:M0;R$!U(:;$[IEEHRUV!HA^1N%K\AHG MTR6F5AJX#'5'DQ-2J#TW+$E)>] M;O8D18$\YU&?!XJJ8':./W],OI0^*0W+JE?ABE)\,-*!/A7R["?N]712D/#, ML ?FS7PMZO-7"&:C4F9C[IB]!/P B%DFA"!+CCN\%M ERNFF\!5PD9A=PEP M-9.D%28:!T=]9YWH\A!C\'.*\T2PW[A4M$7:^ %8;IR1%6=R3#EHIZ4UR7H# M17HS4:=:FO1%E617076Q%&F5#LXJY2=6%>4L B1IF7A13.+TC)91AF:1^,1E MVC:N,]U9 Y;IN,X9\2&YICJ]4GRAV[L"%=9_3@RCF M1+)^HQ*,U#M,[$5WVR: BB!R"3RGI1$;3G'3UYRVLM4VUY"=N[5AK+FVS:,D M%I&A2DX69^'O:765>QW%9X%2VJK,N)4]?@JZ#0ZRIJ=K,"G-V7W ^"B\F3)T MYI;G!Y%W/X9__;2Z6)]52MT6ENS0] NJ#*4DNBIF^91NISPTN3TT=3'C(]UG MLW@*676Z9?'^_I"D?Z 00:<+ZMG ,'B2++X!"%%69SD!*#2DJ DM1D\M8,V" M=,/YXEI9KP3CHG[2*':B-$D:D>_(*L+P=[F6"K..$ILT*TFT*8EJX.PN6!93 MCO<8*_(JZW*/^S7O]+TK+]L.+\ ?&_9G($'DT/'U3W8 M$2"K_NUZ6#\A15,::R1OL\RH:3UN#G*3'R-V/RB!17,^&Z:6/3T[&60=8.F6*)@E:P/BPF MC$BMR]RMTV*$)91:@N6L0]$@1"1VWF\L4?R^_0Y1W8_%<[Y\Z)S:[OO"T2W* ME'A4X2+7$(GQ#!$FI7E3S_T.#_I/*#0L#\ VXS9=0^ R<" O.<)6T?0"U MA\!(HG<@O*)#E>J!6#Z8P@CFI&9BX[#BLFUTU6*^X090F'PA+-ZF?OT>/P.4 M 6!8_I+T#9M[A!_FDIO?86,!.B6CACS8L, 5L0$<^0>8*Z%'V=D(/D@[XRJ "UQ)UNCE>]9U)0I!FM.P_%0YM=?"&R.Y9_8WDA4,V(K2(>T M--%_@LJ80D_R/6'@IQC,D](BKN(1/#ZII3J,$M.[[(+I,8GH5+^*'?,!=S'MW%T!>7/G MWO)= M+:1"F-;P2&.)Z[:2,8,/R!_O78H ?,S"7L1P36[;$M*_OFN_H\]PE1E]CNDO M>QCI#6!_"E_[RA^T;^Z*.:"%;AU, #0:S**'/5BS8/EQC%8P$G PPQ_E'[_0 MI9G+R4$(QR!Y$BSA=?PH6KO-Y\''@7SKJT^#>F\//FVP*;'V_2M]CG6F>"TN MKPR"0'&KKEW[HR/YA=!%84U3L49$^BB20IE:@1S: M1Y8#EHF9B1Z>&8*A>O0DV6R.%6-+\!8H[9"OB6\$-2_";1BZNFBL.1$L23)/[)$;Y4= MG:K/4VB_8H=4$-!H3*$N#.,O?$S1:*2]*+T3UOI1]K[ MK?2C#V)?8@JGE",IP=+2?@.%11SS,M5J%^40K3_5NU?FY<184,3)4T)3U#AP MO'D$2V[/*A(>TM/^=3IH7' TXTQX[!"X14!92D%]X"XXH2I%I\CA.!53E0&A MH\*X=#O"I/%RNDK77T8>93]$EF"1,SQ)OXA!L+^Q7_# [?LX 4+T5Q8_XR0; MGW,1CPII FOB?I==[K#Q(_K)63SV>,[N74_(-.GOD/HZ]F*1VA6YZ_%VAM'A MW63O,?PI P%Z7&G]!\OC:TE;1Q;D/R+_ MC1,T4ZUQO:Q*':V6.O M75?(O!4B4/0V>I%LGFB[)GGIA>:5U(K*N$\Z:K;@ M[L)CZR4H\1ZH\L#8'PAH,DH7#S\!-HN2-MX3]4G*+H>9H'GQJ&/;MN"-17.< MK1*!#;-3X@@D/E22'#;SW(7."+6D[=6.;NJNMYVK[,4WR(AMG):XXLP10>PG ML07[&M+^DSM%!SG7-"F&+IU[]"[9#]-/T33*8Y]BV/@P.R\U'JRE2[%$IC(% M48%TCU:W'&E-OK?]O:LI28*$=]2'-QYU(_)[4*$!I0T['6)780Q5BOL%;3#/ MH=!\:NB9'T[A01:P=0J7SO@<&_4+&1S<+O0N2G1?K5VJ8LO$]-6 M+)&N#M? ?R+-+-Y7O%=@+"+_PJ,0.)%2_".C#KJ@"!);BF=-TG(^.YJ-M!#W MSP0[;??J2+8"Z6+LG'MQ#\CD-6*&@^SGN!/R\.(IS\(_.CH^:VD%J:3TP*P, MR6(#2W0I^Z+R2U3[9\%?/.3:'9>1K%A*XMEH4$;XEYJA"A0AZ;CGS'=/IA'C M9[[>W%UIAE%D,$S4<5D*;+AEXCBH7'SCPNGJX I6FM$^^T>L8#["N18;562Z MMNM]_%N;_BBX#B\?7RN7@GHSGY])$P<, LK5\SS,6"DS#MHT M 5VQW)0'Z1T!ON]N'6>J^"1UL"( (E*QI(^$U#LYTS>NM)J1&JG+D;[QSYB" MB*.!0@\$(8]^Q81_"Q8+A!DZ9IKJ:3195"B>#!QRTTJH?%CN8>)O-^WIV]7% MU=<[;7)Q 0)05"RKX)#F4/P"(IE5H8EN^PH&2^+],&ZIR@EBO>(*8'(DW[%\, M+]O=P>"Z?=&_'/KJ3+"IO8', M^#G].,D<,N["MHA/O2HZ]U0T;F.U(O9FM&$?4ZQO\9 7V&SM\X_1'UN2) G@ MP24(OU_?==[MC]?)5Q@_IZ)[V=]&X^2W%P7\LC$\9 D9\9WZ#%9]X*XR7]'8 M%?KFW3XB+R?VM@,!/]]=?9&*XZY(62/W_,\_)Z#9W$WN/O_/%VL^8M,O^DT.Q[91=V9)+DBJ!$#,;J&0!E5J[*@_ MJEH7]<\2"&>T.<_ROUR6K)YD@=P4;YA:@7SG1K.A+I_ MS4%3+6[/_'BLFI]H>?9CU"D;K\-=PTHQ(+&4L2580[Q:&7^S MR.="ZX[WEPQA?+H"AU&5$@^>KL@4 4';I9BT.)"-H$2F_ M]N0LL@W'B$7.F M"S:AB"FE2KPI1NXZ_#$B)0J'H)LTLTAZH%B)"*)MK29"A3/I(X0OT/*53BFP ME['YUHR+<70).TAPJP5J<_S\5*P%0SADDF]6G49E0?:C9#-H88N![TRC>"95 M '($J5A0&EEUB23976R\5V04<IMS^7@JE>7,R M](>!:NY%U3:9>2 6!1),V6R7X^M2U388OJ(#F7'3CCR-&4;\W#)P%6ON1:., M/0Y$*_A+=N\[ZAUQJ@;'*M&)MGQ<8_"-U 0P;X%;,GLNGBN"X&O7PA%T0ISL M@ 7&Y%8B] #G!%#E"%=K'D2UCUL8(V<\4? >?F.0>(\IFS7%E%E\QUV;Y;I*W]A09 M@Z*NHDG2<_/W5,_-+R#MR4,+K.T:!5X. .GS=HD%&F MXEGB\-"49)+M4"CH[/Q'GZG(+,]Q9U3RI?AQ.EG1*:9O-DST$.6U8WIK>18OX.5T9*Q8[F-,5)T1ON,PHU M<0\MR,>TC=2B,!1.:%_8CY$5^Q#-GI=9[*+MRH96+Z0,G\]=892N (0TT#+S M*GR'OC'6,+N?S++UK/M QBUW]@[=(3)2W,YG3[MIYQ836]:9_OWJVQR11NX%S MYC[C7K_5^;EPFG#4@S]*S=ONBED%$I8S&<@Y2DW 1,/PK=SB[:!0RM%.J)#) M6HZ1)!7V2043R&^5H+H/R@"V=W*B%9&J."&%([UJ20A.=)4ZJ(3"DBSXPL()KL.6J M84UTS0RCS9X?!2T8MK!:\&PX3.1\<89K7*]!\(C6=X@<(I(@= "*5XBJB4 T MY>+I=P O8M\YKH4 $&S"C6()A'MRG3*#2?JP-X&P9J7#5QB0R50)A'-2 M51=/AL$=[0%62[L5*7"HYZ2)X_6/2AFT\RUX^ 'L9 '?/@F3TNJ=2F);?_IQ M&QB)*T_'4F6^>J$"QLRDC\*\3C2"DQUWBN<@'T!JOP3I$*B[,*[J')S4;8KC M4%5)[B^+( /%TZA3)%HJ0IRP;P@VI90I\= M[<8,W"G8IB!<>F2U4L!]IOTT:O>3P (>1KO5Z?^\8YP#!O]33QD+)7G[.F); M+&KSL!&Q%GDJ\B64XBX+L%''H77)@@MZ2MSG-1OZB3.97"?JC99=0ZJ,?CO( ML?,.##6EK)E=H:;?J$+:1B[]TH=2,7<<-F+^KI02V69K[S68\/)$A&/!O+A' MW N6E-O#GU\CD0[^-(E\%4,@7^JOSUD/=C -'<@) .N(^81)^_.HO'P/X &W M2>9$UN'F)=J2SQ8\;<@*&_:!:I*"S ^[:6_G$X29+I*: E>.K-"C1)S8DI3F MJ?3VBC;>:RZGD^P<3C)S<1H9D"I8(YR+4I6?C+;1&O31\K*^RP;Q$4CD/F)K M/!O<38^(#=>2L*EF'DT>,8Y45N121VIIRB:-:&:6'2;G(;6J>*CX[ODJ]"(L MZ1*0]!.#> [%ELBN3F63[AA6 XD@$+@" 7I?8,6W#9@D9AE*#%KJ*( M7>C,N+24J,=!%@TRZ]8E#L7]VB,7R%-XE&+R*3R*D"1IAA*W4N%VA!$\"#"- M5'3!3S\3STDTKA .("L0153[5X%H'&%]#!QQNQ.N4%92NNA^%$0HV8\1"T\_ MUFCKXT%?'W3;\@&9C<)5UEF,]"GR>9(WI!B*X V4 +I1W_PCB9EGUDJAK&F9@DX1/,8\H"08A8ZT;*32^;1R.-UE""? M.*&P%/BQI4VH:_0N/,OZLI\=+N,GTWU2+TR%M,FEOX@T7,DJD3Q%5OZ:R8&2 M<4H\OF_FFK0:X4E.RSQL>V3)]EC;QXN$+CE"4G@9@ (<1$GM&?Q+I1NGD\0W M +"E2MYF_/8W*>_SR]*%5LQAHA)\)\:+<'I.;7I85)M.<9_/*:PX< K,P31J ME%ALL4!S)B"Q((@E48TP A4PT+>J2Q)(MN MLDN8 ;_UT.L313DVW<_N#CZ:%202P;9(,"4[?JRQ*QO*8I(3J2A)9/M0-+,Z M,9-]>R)K2AH+L)6K$-!!!ZL#*.@?^(\,[>K:?S-X)1+9(W?$*=T"F;$UIKC( MBQ3'/50TKR#;'?9+:!+UEFSW$."+6)U@?KF?98MA;7 7L#ZC!%Y<%AN&#NI0=N1079Y!=J.] ;=T:3?&UQ<]/K]J^[P?'C>'XYZYU>]X>75X**O MVHZHMB.J[DXM\'M7G?PLQ8=;HLC.C_YY_H*N- M_DQ^2F(PMTE!QE7DJYV8P0=-YE92U)D>D^: ^;=O>V(%/1\#CV=,4HXU6D 9Y!-U-X*8?2>DH4761&"(N4LCQ]$4_ M= ?SXX17061N8PPV273$.= FM>*]D_-Z=VZ$6EM+USNS4ZTO_AW.%JGQR2:U MO3Y;L>]B6 @U?/__[+UK<]M&MC7\5UCSSGDKJ8(UMG/UI)ZI4APEXW.2.(_M MG-3Y"))-"6,0X %(*9Q?__1>^]*[ 5"2%=MA8E7-5"R)!/JR>_>^KK4J=_5V M+^L?OP-[<=E>-3QAQGB?IP7MJ_4FJCI(-,?/B2#]=3A)J@\TUW4/0.E%U2UV M:SH(B8+;-=3 =:2G4A5@%.X>VF?9ZZO6^FLVH=V0C,>?Y_LLHGU) MT-C+,)0<=F2=U!*!"&R#XQN8*01XNJZJG5!*^'%IY _B1(RP;Q/M!]T^.?! MR:#N]+ M^')LI^)IT@G/U,*3 S%[3A9>R@Z^4 OON$[&CQG>U)N9JE(_ME02:%A9W)8B MO2X'I,.!85&O A%($(XSI( ,2KK-89V)'.SY?MMSO=?@"\6;C?H>4/A-(WM? MO+7(WN.'3\[.3C_YXNGIEU]\=O;9TR>?G#[^_.GGC[]X\OF3+[^XC^S]MLC> M.T">/R2?[W,,$\OWT^F+5[-GSVX_K/3()V\ZAB=2%T)1L(ES*I+]R>-//WGZ M\.GIIU^??OW9UY\\.?WD\\=?/HEB_?0I06>?#B7[/CS[V\*SCZ\)SW[YX85G M'WTPX=GOS[X[_9[CLF??//OQNW<6F'U750$"QH'89%<%!&*ZZ,;'\=??O+IXX>??/'PBZ>??CVR''[3!?4'TKCK MLCNO&AY>N=NV^@L^HOB-T&0_.7G\*%I=?QS-S(KG#ZNHG'(^?2/M_ >?-P'P MS[X]??KJ^8MWHIO-$3O$4?16=#7_2!]/6%4O _ MMA>D0XG7FL(:$I5E3!8& M)T/+"(&S>W8@;LKJ=YM-+2%BJX_F"(E@\[NXSD\U>A87\3VK'?F[1J4(1SL> MV_9*L=:O>??)[)G&6 %BFD-%YX]1J&UV[05Q.UTW2:];!+1P=?6JX@VCC3EW M%\KQ[%UWPR!7K__.'2COD70KBO;+V8NS[T]?G7TS>_5\]NJ?9[,?SEY\=_;B MCH.?$N9W,7*4(S:)UXJC<%0A*KT2@":EX/5:&+B)(WDA'0?SO4:WI(SQ:VUV M^8'@_>._HIW!*/ED+%@\FU(O(_O@+4C4;PWA'- "7 MX_;4^,Q36V^$SNL2 >@?0D>TJ1_1X12N._F5?5[([C[F,/8;; T!\9(I\3]M M]]J(#6C+/I(W/?OZ!WVX%-JV"^Z3/DUTMGCB"3WKFZA+KJ &W;.XJO#JHJ5S MWEY1NMC(72%K\27VPI>[>7KA)JJ<7T M+KP(G-@4=F?\YD5\[S_! -Y=5I> J^]O,:[1LNOP3F8_:]\L-US2*P>9)D<1 MW]ME435L!M 'ACM9\)_$$$]A<+1Q29Q]0B#.[(-D'J8%!,35X99BP21 \M[5 MS5;K=5A6C!G#V$(RG?PUEH9?4#R^KI5Q+]J84;%+*UGJK\5N/+PH3:#%L8F8JWY@Z6ER\MUK=+'XRYR7SZQO)X^KD1ZX12ZI8I5DVL?=(MHS*(E(F"#NM-W>X#UD>3?TDY: M240U"=3,(; "5 80'!*@EXA-O/$;Z?_ @\[UEF9G@5?F&J/Y[1R G^3PXM84 M@"Q9)3N>7-T4[[6+:G/]@>C-L>"Z#-WP_ EZQI?QM^#@70:"+U9ORMZK=4(, MK/)Z5M9BZUR&P1,EH^^U$7$!TY=(6.E[C(I3GPPOWQO/XS:U-[_B:>35AU[A^->E;[N.:HG^6JP8S MT=5@)]"YR1B3<"9;R4.SI(\ M+>F&I+O.V[).1S%)=K0?UV]'M=Q1H]"O":AYLRI+TM0--?OQI@E_XPC?9FL^ ,6##/1(>I5I)LFR?EHM2EUX6YL;+E9 M)%?EWIM1#.6SJ<3I):H558TK*.RQEQ8SD4J/(5=N$,+/M=KW2#,H9IY;D M\DK<2Z&R]W\$QNG!YQP%GVLM(NF_4'/:#*A#QI-IF^VW!KT%=M2!/ M^&W#4ZB F&RS18#MB(V^S"";TF5 4TBK!H2=1LO?N4*='%5RF:9.OF75U#-& MIHX!KQ0'M^H.WYO-[55S[9B/'$KTRWLHT=\+2O1&:_5MW3?/LDN&#JQI68]Q/SS; M?)@YM';X*H=+$\_?(:PW[6"^T2:0OI4>(70K^)>VCFR@%I1+9FGF\+(BYLX' M[?M(ANX!=6J8;O,<:V]#UFVF,5=<[O[7)U]XF-,J5YMCC2GV/(W6^GG*FVPQ M&E B?E-K2Q076L?M=]'^(CM9.PQVYF(D$XKW8$BX@VW8-95TH=@#V3(WX'(+ MA:7XV*&@&,=")"J&36QS'X"GE&"T;DK5#*((PDJZ)7J^U9XOSF0M,)CU+ID0 MX-%-9@Q4O<1:!G7 $W[IW4.#A=C(=ENTX*T)=1 69"ST^#45D@/=O/; L+)58X?$*.W(EZDOR0L#$K2%+2C==;S,:<4$-.M<3219 90S@ZVEX*T;<'U8W@*4M;+MJ$F4[+BD2ST+0314H[* MH.SB/4$VLMS^R\NJ+P]Y+.SSV%D%]M@Y>E"5S79!KXYL#4 M9CQ\X[L*3KZM4Z8ANL-2KC[Q >TC*=]S\E*QK!+/3KH.!H1%N6_Q(@U*R\OP M1=]16(-5AP3VO-U690HLQBN>D!F1$A^^KNVFWU8@AD*#V>$49^\R*49#EC2J MF=QT4YK=I6OR;"("+&I^',QY#";K+XKDNK,?S=8S-:%)IQD]K5K?F=3P?8E< M"F[ )@FS?;LS%R 7QD4=RDY8+"F5;JNL5KTI[>GPH_V9XY!Y,ZH7V3=\,PT^ MVL1M+;L,2:UT2]UCND"E Z%/5 '3>^\5$SL4D!0Q.+,[Y8!JTVB[/YJ=/6$Q M8(4>1ZY\9"E_!8L?4J,J@2>S&76,PA?3 @OD;1WELMV,R'A3KV3GP9E2JY& M"*8[_"/C]_^S; AL;/;H<\892W8C[*8-6\,)2=N\L:G#R<1Q<3OIR"/7M)OW M\0MB,*$W&4\>[Y\F2Q2WE704EB2-U][#<.(;W&$VGOE^<'>ZZ-M 5=E+?>IW MJE1L)]I+&*&B<,TA[1*C>DN6,2%[1\_IG6481K)!]@$H] #@T"#2D*C M+T',9$B,;L'KFI#XQ9.CBYT+].3,KU%G,^<@'T+4[+ #J8 24+RNP$-(V<<\ MEL"IS^,VG'\^:(P4R@^0LH_P& P M"SMI+?$Y$-1CC6.XS\&& A*=?JZ85A7!(1%7)J=+IM-!67KEI2 MN\B9=!23<2[QH;NC:)-W"CT;RM^XQKHJ)W:^!/6S)(#G T8F-^T''/"#:@@ M3M"T-NZVD:1!BK_=ZK:8,Y1W=CD$$AX&/T#,6-01*D6:EVU]=S3E)[LO%15CN MXEWPZ-/3K'CQ)WS6P+*MF%6KCE95K5CSVQS8B*XV S=Z2CCTC"QNQ:1G3^UI M\=??Q!L4%!&/'G,5[K&'4GX)#F]'\_+SD&L4Z\F*ZU"3JY#7FFGQ$ =+^7@? MJ&)"D2FLORWN%BFA\I^NHTC4B;11QY0,K5VS*B_;CM,#W$?6Y_5+EGA5#"HG MMCC.;'NE+!JAU[^-TK_IAK.WDAQ_C^XKV6R;W98U&MA!) S"*P;$*@;1X'/3 M4D T2L:*LS6GYO*8/Q[ G3!68]?B?>8D7#:KPGS18N]E>M5*ZSA M ,=1?-T2B#'08:+QBC82?^Y/69.D>NI7ZC#P)$B:SP5R!"\?* J9X(&TYT@1 MMG+GFQ!Y54FQH6V5+*6SISZD(.O$>O; M]-W'!>@<:D!_]T0?0=U)42U5JY7='_I$I=$-G09'S%3E4M>X(U=R,4RJ%ZPW M!?$3A%#M%->A13WVJSLO.[^HZC!>-@96U-V(WL<6=G8K152<^4HR01F)7;7M MASV<>?[(KDE7A:U7MA,]^#IBJ%&;Z568;M2D6V&4_"0QYC"X&UV"'CAR.]L, MCRQ2Z=W%6Z5PD,^,PHXB.E8=;)PP_I3VN6AYB8OV5 [.41_76]>;1C%*=IGO M6D8[0JQZ>Q4T,L!=H\T@FJH(7.+']6+O<$W47")FN\YW'X5?0[>H4E:1EJ:7 MXG").J9D5GI/D>)K5'*M_KXH)#>>-H5&HQ47MJ0EQ8XZF9U)P%/'>FAQ#HY> M';8280:^AVCNNJ:IH2':G?;4X1 ;B:2#+B*Y9TBW'OO1_"48JR\9MKLY!6H0 M]O3'$]<&)Y_[;7^]2W#DT4SU^6DV"E?=9D65LA3.*\>LB]PMMYLT'JD5ESX1 MM6:\E2M-\HQ2U;=:OMEI,CT H6<:LP]N"%07)QP<45_N>C*^\+Z6,RQYC8NK M5K.X*=^1VGJ$JC?U!LND&A*;JYN'#4/S9EBSCJY4!328*!+GZTYJOW$#M%O' MT2/DJA2%.Q_/^&3V ]EO"HNI ^ @UF@4?(5$A12URHY(]TJ8802W28$4[AVJ M4&-0$O("FG$UY64/9P5G;,"\>Q?116\[:;^=DWG%&Y 29OU64RU'U%_P>\(V M?/WSRV<_GKU\.?OYQZ=G+UZ=/OOQU?\<-W[#+X O#U+G%WR)WV\V#]XIC@H; M6]C;#5&M1X]FM444R5J7"/&DW%1+XC:CE#-'\IN6^ZGZBVH%N=7BQ'@1AZ5T1ZTZSHO26[IVN4MHU$VX(AU*OY(F#-6A M\SW3^=(GH*ZUW0_F=@HNV3#V"5?AE06F.7E9"2P#T3]@[4%37EG$//.\U@%:%7< M.][<0G=M[(I8:!=;YKDH\Z\ KB("C.@; MI?90A]17E]K+IPH*?>W5 MG!G"%^6&CRU.]E.C24\#9Q:"Z'W4:+%N0 M&]VOU?!0ZS[&/3R#;E8VG-! 1'I8EU';D-/&HA6%8G)\OLB(=/1 \:ES16O) M_ ?H8=^RMU@*#(.(MU,:/\0-H/* PKEVR?/UK;K2.[!0I\RX"EOQ919=Q8G@ M=;L,M759:*<)703^>63O,LJ"3*F0#!R31-,OPZ]1")&YMMOAZ-7(=P2+SY%" MNO?3K<_&<8*:/RQ28U&JX\KT\1 &2X#D3\M:*#LA?&'UH?;#B:,$U&0H 4'$ M!=XF@+;@[W<3<7KDEI)!Z@*$*6]..P:@]RCKNMYPH)2^>KZEVPME\$("KFU" M4GL'=H!# Y S1M4'\IM%-AG7F.Z7@MA-2'O2\HM2S#1[3!6P*0WV!Y-&L9ITP>(\F//[Y)%?(&X%[G\PYPDP3(L6T-@YZC1::H MYH-D*GV29<3\J&"N5R8\>=[<62^C11K@IT4AI7J:^.95N^ H.0FGK):J0@X. M01%R&2#=-KH5/K9&%?&IFR?K7DKW>>KLZ>4:3E4%W*5$M0,4?J;_DGD&C:MP M!@M*YE9<7FJ<471E615I$XQ$AP_HFN&YKI$$M2H%1B?YLM)L/^Q94F P3_$C M\^*^OV:'ZA"Z3F2Z1Z\ZR0)SG1%3EX:OJ-Z1U5!Q99SMW[M!D3GJ%/%G#^]3 MQ+];BOA]A8Z?2VB/;EHT&BP806B#6WGL6I?+DF_?TN(/%DG0:Y6N4VL-1=/I ME;?2)W!<)'11H7'CTKQ+CXH6;U,J-G3@9U)6I1=:SE-2Q MQWSB_:,X/W'1+N)@\BB.V0W6VT?^=53B\7'_YHP;FX8IHD.D,IQ0*B3SV*>L MG;4FK"4FBT;59#^FR EC6.S8_]QMV:JXK**%P\F3+#;D0D'>TA*>&0%AY/"DLJY MAL_,P81\(W"'9%F>D5 OD?T;;7W-6H"YO8D:)CB8XF(X$J-2PF_=+N=QT8*Z M_E];*VX>REH^)K"*2@GSNWORNB=8D:3+-2'BOA3#338//'S$/]1&!W(_6'K$ MI59=](^[*"Q [Z-RN;V0'2+*P%Z:I)VY=#DZ@939,X>5A/:"%FGIGEUZ<[<* MXV875%ARX:1&G%!JN0MB$;=]&#S/A[R&YH#%$:@_>[/EN-MJ\C%^6%QGHM(O M@52$28=3&L1@N\(1%U:T/#1.P+)J[T*2NGA(^PWF$%\?"1, M3;LR99IJ*PB6IU&3GC!6HR)3B=JQ6 M!$6E=Y?>T):@1;" VHDDC8[KYK!MF)A9);>?[[@< BY4(D-B:, DH$X?3W72/(%]HM;1 ZGC3H&D+(Y[ M/21OJ4&V+%A_[.8\>F$'BL0Q$P^NYK>_T##8U?@6XY.L \NBJ)LT(UMN(\5Y MS8[,B&B+41^"Y&&?G_W0)[AT#W]F(68-.UKJ]N5_VU?8"V"^9@7L]9]]^2Q] M-,[^(M0;2FN\@2"XHA**>]LZ69P.@4%T_020">!,4A8#77[:.U%UN"?QO5>OC\HR+A5PE'IG;[[],'@?;?>TN\SL/VQ6@ M>QP,;%/JXU([P[.2UCQ!.+%0&(]KEIU,&2%_5:HM;>MN]N?:U?BDP/$$4O)4 MY)/SQFW+G7C2NIDU* Y=/3%4LP]-I^)<"!D7$UW5\5X*NY$[5@TU0*W07 ,I]3'.MLNT3%PV M-;63?6QP+]YCW6GMA#$;P#@L!IE=; Q"#F)80TXRCA1YT(3@I09-\N<((C1X M/+64.J0:SJN!Y/?#4DZN9N"OT"DH$NSLT5_ O^"4[PMI1'4V'A.E%^"+:]AT M%#.=G/,FU"Z9X[/L8^&61+R"J]&FF(JQ9[W#ZK]5VKZUXW<\OAX&'#FM:\7HR'99@P3/ >V*%4 ATW$RTLMD%@$.RID6<,@VL MZN(*LIQ0C.V&O>BH95!XU]V)8LM+U9OXS$?OX-Y*=P!73&N$AAN&!J0:!.'] MHDLMU6*%3%F>%$OP)T$$P@#'DN#D=Y,@10.6!_=?Q5#S\?,,)+"]&*"CB"WH M,%$0A4Q!:'J!QFLLA@LJM\G)(J&IV#>5IHX(-FIU@ M&ZQ957.F)+2%B*U(G/+%Q?0" ,(> M!RN=YVG32>Z5 W].X M#35E7RK8(9>>R."T_&U0/C"95#NJ'/:C^QSV\;8YOZ5;[T58=+O*_! .%M!/ MN K8J!IJ/EQ.G7P.SK,XRKO>_&.7"\WC DK.XB]8PP4Q9PKWCHNEB<,UF9=P MV0B)C>IUIE?0A'65$XV.SV@B"_$JVM:!&YH8L6FQ34D;*OM><^'J\@'E5PTS/W_B5IK2;U'AZ_B$.BA["E"Q MLT)0D%U0(%/)(^XUCKV-YF;IYZ?1K<+V1HL0S,CT=WZ1VI%T-E+S7AA'C<\V MYQT6;+_,.=+GJU[A\!*\%K2RK=/1VZ*GOO$M\=K%%4B0FPG>,W5VK\MEDCOJ M*W4F^E!.3V;?33PKD4Q%2XIP..GL?$.EB.IQQ@8U*VJ.M>R M]#+ZG%N_V#HGUT)2+N-XD!?2L-D"Q9AIW!ZKB)\XS*27HPTEFV@ET 0NM#W? M[4=QSP*!1$F7,DXFVR(M.A/8\EQ$0PM]T/%0K*O&6[F*!,Y#BP9VBZ9?E%$( M6G%5\S8GML2C/SOBL$QK7Y7#JM<83E@>XAZ0.P?*,KMM#GIE=NX8>%;TGB]5 M\661&JUV%KHKE:!2FY!5HJJ&RO-[]61T*=YXE']]?/+D\6S.Z(UW?HH94ZNJI^@X MS6'&&,UW?N:W8=X1V QS^"IA]MV'& 7V[JOTRH&4L9XIT? M])M&D:#@4APD]>&G.&Y&.S(\$D E_A7&:CQ?=Q[+HT?%EU\\O/N"EC#WC^D4 MO*V%^:3XY/,C6YB[B]R8#C@K5_@U"AD5I%'E)G[>!G%>\ZJZ\]">=^7F OG+ MDE&9=O0Y2Q&U5M,CYE4@A5HT64CA\3BXT0-8E-9?; M+_,65^,A%G +J:)U91G#ZD1K*Q\4/&;U7>:14VM4BA9$O^9_=UQI-QI9'CDH MQB-C]Y"N>>"$&4.1$%.G!4#2]4IO5D2U&\F+HW%*BLB+E.T#'JI3$=Q3E&7W MX:)F00IL6U:/S^1XKBX<16;DX&\0+F_.=P*^L-=K'>.*G>L*)J=FE^JBZ?ACZA+8[9$&J1!1> M'"2SH#750_'24-3A+MP_CHGZWH&%$>8"6@6)B72=9 J0/L!_=F!3[K=V1AB, MWX'J(N+?*X=)\JOF Z ;8_-2M45%5*'(.F327BU!Q'YMA6?Q3A+[G(2HZ>QZ M#@1DG8\]Z1]U!=?FK2;9IO>%I; E4KPI^VTN'+?=9TGD#>5H24#[ PS"/F>0 MRM#%KR$8FB6\_VL)0A+A-Q?#MI%P"3=FT3]4ZA24K] MJP-DC!=T6*;^$>;!.>,,_2R=$_#5*!R;U=9\O?!X=I"QR]"7?@7_!P_M="?+0F6!P#\<7E5K>,K?PQ7LQ=MU"=?S<8G;=O%_R_U85?52F,E\P MSH)@$.^H_BYV:YBSTE^>P/$&060URX"V0B0B+C;H#'6V>&T\"D 1[7M.=K&9 M8U0X-G/FF77M6^!=4@,\++^:36PC).]O.!7WA^//>S@6;;=IY7B@*56(F5(S M83HQ5LK2=CDVR! !:P0?,ZHP&I4M0:53]K&?6K9[8?P A-$[5X$,8%':9:U, M9\U8>\-](ZM628GA*G,3MUW_@]Y'?R6D>%]B11Z](TDXUPY!I][+Z0^9=\^/K-Z\&$H]*G2=7,C"RCZ.GNG6%E:S[?9-.EH>4 ;)4KL,K?*4C,BZKM9=@E]5T40 MX,&])G =:D=!3(K5ND_ELQD];A[&U^)01[V9=TM%+0M*JB*O,+6P)0'#EEN. M3^Z:E DH?T6P3T;<9V%(SW?9#PDO[^."'^I!\K$[RJMK@P K;#@>M/$.]"WE MV%$1O02D&8.]$K5F#U:8M&U>"]FG8"D-:0D]@9KQN)>9#U5FJ+FCZKAL M8M0_G=5I%EESLD.'S$NR*$_M$V("'#C(KO&UZ J0#J0\R D:EWPY/,MK8.,= MM>$@ '0O[A^JN/O[]KQMEU-2GT2[]063"8?H0 #Z7J@^4*%B6KCKXC/WNN=> M3/X!!D2D3ME7!6V40YZ\)B^:78J%%:8!*L^ 8^YE[E[F1JE^RO%4#-'G?B"M_ R+MFG7U:) E VK(]#_E:- 2'!;DTCP4F.^8*+P M;J+9?S*5?W#5?Y?V_U<@ 16@Z@R\6FG2!/%38?'S1BXK$,_:UZ8Y^:AX-GUJ M)NR+0K:0E;+KJW$=,2[K4F&\^,?;XM%D#1!CSO*,H5M:67PIO(MR3(+N9$A; M#8]-"T+=Y!B0(Y-Z U!P_)$$R,7":1". WI<24(4")Y>Q?=/;X\[TPHSJ M\/2SM>4(3!<4?CTN"OWK4HD^;ZK+@K5Z<$&78;X5WEPCL*CZ?I?1P4J==\7< M8]4>;HJB[-W1=RQ$BY=PPJK\Y<[37 I[> 2:%#@&0)[NH_...H$G@<(G9 M(7PO0> B".J=D!\Y7U+SFS_9-Z#>5P+MLA;OB&00O5<$94C7-GJ])#),Z."R?3O&'^6H,L">ALB@ MO5;L\_<]Y#R)$W@VXA$S9-GP*_7^]K@LM3%74LZ2RD,'K$RY!')8#Z@@!YV# ME0#D^NN<6R,G-EH1:W%%6 L"/@Y0-X\$9SC8&>).O+7J_;]#H=(:=Z"N$N:U M$US@T667Y*!)..M*MZ[! ;7.6X"\?F]P1_[*'A_ZCQR'2;BLQ+Y$)&>S4VIL M-?SXKQ^K4&4'VXC(:;MFQ'04#\B"T;:ZU$-4IAOO#@I,*;8("Z +%VBU(@N)9J-L^+!4Z'"<# M"+5*%O%@#NP0>\[EKJ9;U,)JKQN"CHV7_@^AWB[Q[SC2EW0U$NO *[1+CO\R M>H[^12YU-)Y "VX-P#V,W]UF&;=W O([HV]5 M+JGM+== ,,'UX3Q5 L0:<<)1(E#S;VNJT&[(_IU\!\"\HK:IRV[\OO&)N^;P M3)Z)VYP(-N.$!T2(ZFBR*E)S8(+0K^J6N="(D;C(9HR%=P5(PY(?W8F478HW M!)MD?4]^1)1E8ES8N_RH7.[TU2H)[(_XX=ZO:3^PKP/SW4[6E- MW?J"ACFDU<@EOXV;W)@I#>R:/CGRBE)!)LA6<+2Y("^'$U%(*G) M3HO?@8HT!I,^^'GSK^B6NB7@G7@-+". MO&(P5SV?V[P+7T?),(H:/M'RK01KD'!=IE>"N2_Q,.WTUT<'H?;S%'A%0CP1 M]P2.4+3+'E"/**>F /.R"LW2WV7OQ&4D'_B@=L_ V'^#J>.10$5U%X:S,".L MG)N;?)+23VR(G1/#G"?5-7_'KQGO7"%*6\E5$Y8^N8*+FBL2)@<3CU$W(I)U M[!PY^VTQ:\)Y* M!?=C[]D8=.9#C&X7WS"BMER^RYYI1.-_+UH^=D)Q(5KW "A.P>#AH!XM*"PG M)J:8Z4RG NO-O2$K=!.SY<4A MG>261U)V4"XR,[W<$&-%U 5GOYXG7BGLZ M=1Y,4%OG0)CBQG@EJZMHU'76JI^L\QX^7<#CX]-3KSR]MZ^37Y#M+ M^=+2?XMC=6\F!">SER-AE_"N2,'2I$!^CQN?^54D:H$(8WRCQ08_2ESWC!V/ M'&%M#)!VT5?_NY,#T(!JV2_KB@"^^JAKEFZ?^M#T7 /KVG$*]48U4S8*.Z@^ MG W]4U5P;3>I\PS22E@IXN@3!]]HX=KN383O8T7T@8'HU\Q>1QPQ^2KLFM L MNCU!CB,6%R?X,=EW]2H.HI1*EF%0Q\7OAG]":*"!6HYWV* M=-MM2>%I8D?CQU L@4+;$H7E[J=<=?F] "XJ>4FB0!8RX0F] =T5+\MU2U<# MA(D8^)B[,W0;9CBCA57?O[@!I)ZHV0DHK%]/AQ^ M$/!-AWG5JE:2D_$CU9 MN>=_K$N (.QEU>UZ'[U*#(S]Q+$AN7-JG>LM^@2OIB7+Y)$-P[;+?T=RC#8^Y.@FCTPX1"\Y>G^??H;XQ>?Q Q!NW6 M=8KC#OZ4>@^?O"=OX067Q42K'YVCP GN?-7.#686J3W!7?:HBU"X66J08&+Y M. T)*_N!?E&/J.1D"YFAQ2YF2(%.)SL[:4Q2?4MG^X^WHZA$2)!(E-:5@KAEI0* M11S52^&>:(%V(\DEHT8\,'\#[S;G79GHF#-EE:O1>>8<^5(I9T^@/-RX+D#_2;Q&JE"(?LZWLU;\@QM)&BXBD* Y=@2C2?'<''2 M<$:X?.E73GY;\1-_2JNYXCEKSYD2D#JIZ[@9NP:&M,I^*= $TP3+E/]85)MR MJZ+@9LT=Y)TY 0,- MRH%6G[9BA9!\LMP3TSSTM"/&14COUP\[',JE [JB$[@PX&.;_SB**P'88?0U MM_CPU*1YIZ*\SA\J3-I_G^]WR?.\K,$X%$\M= MEZ+:,.=AI&N9](R2_$3-S:0(?)LF>0>AH=[T>()^SY'LVJ& J\.5D?4'3/Q^ MIFM$D0]KYX_79^CHFH?11",,5-L1+6/BG-->'\[E-4Q,$O_\[!75)#5+,\-Q M7Y,;1_]%61KSKY%-'A>'MM.ZK3- VF54B\1AZ((>\C'Y6W4HBDF?R5A7SG6O MK2V)MRSX\M5T"RA5FR2W.-ZM1$)< FQ]X5%01X4PS*QLU7O,@$G&^;+=$30>*? M>E@C$/#?)-'#6^]@?J0@&Y^B^O\X MC,;1;2[V"ZI?.E7/>V(26$\$XR<'[=APQ-C=E*CXE.W> C>%B_/F9#9=L67, M'M:@)D%-*(W4(E^B59S+UN7I,N^!L_#9NOLALN>',5&]^JJMJ];J)UF;D75( MW)MB/W)H:37X=C\.'D0%@A$_H&+O!]$0(WSIZ&QR/ADFT:JLA.*B$+(?]EUF MW*#%U)L79''[1,4T]><$8;=SF#P7Z&GF%@=W.*4H^EA%8RU.R(WKHYY.7)\7L;$>QYF)VVE>E=#3R;A.X[*W/>&$4Y=BS MJF7U=//9H;ESFET/3)" G%/%N2-R3'?<^^2UD2BZ!. R[%\^-WPNW-&/3A A MVHB"$I;BN(XIL7:+%>40+\@"/$;ZL5L%3]T5)Y%DO2^@ Q/-N%M%<(4P^0AK M8H/W0VFX^R2BVENP@NC2#UN $QDR'/<\H,^7[$V[E0,\2[*T0N"&)[2J=^KD M11&G) AH'N)9^Q?<80GP2589A"K2EJ'[U3._$,$LK_9K(?MT^\ 7C$RBR65;A\%/R/@7P)@Z:]%FQ$:TWXJJ M"&#P,YZ\7@?YXRD83F,R!"#>&2=]8'2@T$29:SL./!=NF4JS%S("+H0)=$^?)A'*"]19&M\O^EE M5FP^JVU-(ILB(7J!:0P&-Q?3&L)+ZR]*D:PIY7GDO1VG TK27 ^)3,6UXG(X M">KQSV26<Z$4@=$(MYY@6?RM@=GE M2I>VTJ&+';*=7 '_+1CD#G8-_Q'LJHE>+9\RF[B6%^4&G_0$GL=M#9&Q8>1T M7.'"YB3:0(1&#E-V"<$L7\2F( 7[DVH@67*-W296W#N4J^[4X?,>%/H?ZAP ^^RNX3RP05"8./C^ *5NY>D- @H7%>5-)'FJ10/(Z4%3 M2[M;KN<)(I$6B7[;-A*--6M=/Q9]^=?4. 1]RD6Z52IX)YI:(E6#M*SBVZ5H M$)K=TD1N"'(W8)L6U:9"E(+Z;#DR=S)["2_LDC.DY'1/$+TB89-3F9/Y_.I5Q<(4HDVCS0)G5HBXGR1EM0$>L!+UU+17T;&0.MY^ MW;9; 8^P0 C59>NM.'D\1CY7 H&WL7.H/V[7@0[SHTI$?7:?B/K3)Z*^EO*' M! I+QS1^N8^W;B^0/Q8LT,))M41)#:WB=>$"UO.RB\X@XW?$E>F$<8\>[I\D MKL]\C^O&QT.0A# 0"*Z,9Y:ULN=X3.;@CBT Z'J][%T9/*%YR%50) +GY(<9 MT3@J&A%8F&P*/2YKK7G3O2/]R<"'S9Z2- @IM\MJM1?E;&TFRFBK#5M3#T/^ MK$<\VI6#VN*]W#G .]+B5/.A'.B>FI@*: +?D/%6N:"* ,!QH#2 0DP<>9=J M<*KZD?HB'WUP=;UB<\1;.F]C',@/C_2 L!#/L>=L9Q^1 A3Y4C B#IOIAXU#DAL=EN!!>'* MD-!S6613#--X>3:F78=!B/*UAMJGA<#@DH X1AM)VVE8S?^9L4^\@:6$QOUM' LHS-[(OO*P2.KCM@P8- M.X,VOAN3D3VEPJEC?]%54D1M^>?I<],F774PBZ1AD-R -A [A) /OT+095T_ MU$!45-(\.R@?8?A"DT\]'%D99Z7 #3,95[$ZQS]@9.4Y%I*I?8/B"$)7IC** MI5KY6M7?]HIFT6S!JE'^6%/%:[B6>9UBTB98.[W%Y>R>X M >@TQ+H)#5!"@Z7JG^'R3JLS>]ZA+^QO4I.\2:Z\'",^8^N"\=H!7O?C.L [)[X49Y"MBSJ@#GDX0P+13UJA(:LUL8(VHX^PW+J MCMHDM S6MB5A9IN "H#K/==P$@].Z"ZC)0#W0.-2(JFJHQ6RENP<*G$9'_A, M6ZL@QO>@3#4^4Z[B>F\8MG[_%=UH>O@0(IHDWK>D<4:[-P&.](,(PLR,EY)L MG(2_I-8$L'RI#";*4\H^['JI&DV@O2D9E.Y^*V+\)0C\<<*0OF%=*!>XO/28 M1,[%3&]-3Y%U/YE]DP/^7'\GTWP3SZ6YM /0('$"TP63S%4+$>0>+UMAW&.8 MU05IYG4 $3F0&C$!?ZB6RSK@\58_"[L=$(QX./E:5JC27U0K+= A YH".>K\ MNM#;?Y:7I4.([34=3O7QTHG;7%9=VS@,L[4-Y4'9/R@?6,-<,WL>M_0EO=E2 M:\XZF=Z"*NM%I9!'%K!+;6& ,_/(G74;UEZ@(Z2[V#54U./;!9S?:/-U;H MVEVO.#Y#FF5K!!*3EUXC*MCZ=FXH;V>S6XNOK1-K1D:'\? MF95G4P;2.XF2EB(_8-"6C%M(0$)@X[+!'O!9#(/KF7P>P :X#>6:@]0<$/$C MN2BEJ&'8-D* 'U.5=L E$Z]AHO5B5*+-XS)ZAV%GK]J/!-#2!=SOG83BJ-&% M0>D.@J;CPKY= U2Q?7:_IN)/<#-<4F+ R*>N^UZ9NO35 M.'BC1-3=@J]''GM]-NRQE8QGU&GA2I21]\]&",W$*,,5X7OY4OP0/'YU#2E^ MU*VME,]]\OK';ZA1+A59;BHGID"DL8\>WD79L-^E2/M]P2,]S_9/PQ"'5EC; M L:+>OUN&6KR)NFERB-TK>$&0I:+EM*15.!P%;H'J B(OK/T MAXY!.%:!8CSY/%@XWJXD<>-9*J450!,2] XM$)AC!U/9-;KD;\:0J'07.$1; M"QQ>P@C1@@O]JGR:'\KO']T5V6>D*Y2]&RH^4>M]1*GNPD[35GS5\<7 JG]; M]:O2@;X.]H _[V))"32'/GFQGW?54K(+HW3!Z,LIF:8E,!Z"=N!=:,[O.@,2!4X&Q2-C@T'7Z;DLA_;D+3\8]%\.[?*88UTY'?* M\ZPT@-)#[)TW(# ,G9?]:,$!L?S8,VV_&,S0[$64B']&S^@0UU;\5302*W5, MX[8V@O^VICZY!_M0#N2%B5HX=U@3A #KLQU6Q0H2.BYX+;41L$ ^L$ MF,Q\"TC-Z'<__CS[3F(./X$O:/9]_';3RT"O,H#(+EQ6 ? /V:OL#=]2Y=]+ M==&^);C5,L'#9>4;$GO@.H7>.4"!NZ6C+(5M:8KFIK'F%RH%@M$BTC;*:D-& ME[GCTS?CT=OPI_WD56+ERQ8G3V:5FD2UR%L!5@M M+,?X-(/$1#E\F,76;M8(@Q?/'2C-)7=[-3[30">.&>" OGHYT$@?'2!]^#@^ M@RD_39;X9NYWZ_R-KA0C%;YJYS6W.ND[3M?EO^,7)^1T7%[X8EM/3"EN>9"*"/"$\+IIPY.=JJH0JQ3@&0S._@01]5>NF+^_32GSZ]]"SG3727S:2AX@ I)9KB*P==9X%APY<>:5@M MI7JZ%0*Z1]\$7QIHQLQLZG7VL$KW[?LA1VZSO[K(%\2Z+D9N7*7I-#BSVI8Q M8;).[UC[AO+A>G5>C7N(R_2MUFTUXYK.UK2F?$.U5JUV8%R3;37:GBN/<]>= M<5IS+X*'6=[F/(U#3Z$=+M9HA>$2H!N9Q^&@\L36Y0%)Q*/W=^D0=;D/QH'C M35_Q=!!F!!5X]"RWR?8?#+!3=V-13LO$8,02IDBC^H5A^ILE-];%&ZP3ZOJL MAI#B,"D,[ZF()+_&8(4D=7/JP/7Y)(ILT:&;CCW,!T!]ZU!2Z,%A6WBAM-HX M8^_P[566B/'M&MNVY>(2E*HK=G(V!0;>9)=&'H8(M2]P-]P2KB@$ \M%='TE?M=3RAB8$1?M54"1VSAA(^@= M?XBKX;WF/:;:U>)).._*-9Y]$PB?YDAL@+T;/ P/=16OIX\W>7 M9;U$W Z@ZLW!MYLB%= MWR*.IENJO-EM$.ZS:@$AAD+5>+,W,5:M(GTM##4K MA?\I*MAXI>27M<;G.;UZ^QUZ("=)(T'7.1^$81RCW[0 .I9 M6BW^:M(W'!34JL@^\ 2Q5WXK].IW1\-(%-[T)%ZE4DFN!.>RG@S;]9JMSW(" M]CBM'[CY6\G4OVI2QY9O^I4T$ADF&-1@IBE-Y^.VB60GCX68OYV'<^*T*V;# MJ./>-,P>8&.)AEBH\$[A(Z#Q9FQ"6J-L_GPJ M$[QU5X"&LHMU9LA$Z">!UV MM7^&<*/Z4NXJM[@GS^E;$XXIX;^^\\11<$03L_:M=2DZ*1]!L0<2YNZ&IEKL M 5T38E1<#Z)DLG%AXF?1?8+$>Z>368[>,T!@9@XZ;;O6$FH^Z6T61.78/7/3 M9\5:@H"32%PR]MG!8X[>'N!^7 /Y&J. #>KHK=_0BU"_[5J0X?P1(&"'K:\D MY1CYC$$L6>%)'SS#7QJ* W[TC__([L:BJMW-:PI@ M68^!E!OG218;(X%#U)V/K'., #'JNSNAW*QBZ/H;:I;TK@+2Z9,(DUFHM]X"\ZUSYL2N>7]C14T(P=@(R MKH155UK;M6)<#-B'WAMQ].]AXXO4'UR3U.1[>-DT0I?HS58(?A%JR,X(U5QO M4JAK/9 N3B*1"?U+XO.))WE5R50DE9.$\$;1:ND6#=F6M4,I'!265 M#$PNC'#>7?+H<+\(C90LY6XS4SY-OW")1&Q)R?EFF_ K=&E ,!9/RCZAUF7* MVMKXT$>!#V)\K"9OM770G&UWZRV<)Y RY> =<0*W"0="&&\ATT9)DE/&#=2X.\Y;:E<"0DP-:].NUG' M284?M@;OY@OK/#2+2AG*!O.8QB7:D4#X)5+@><2,X5Z8X18(VYI%+SUR"W(0\F>P;!PQ&E,X'P-C=K6$YFQ M,SF=$#!>-0E&>VHU8#[EQ&B%,N:F)/U[(KHXJF3SE_?)YC]]LOG4%[;"24?Y MD,;DP:+Y;GH>M<$AK1 &N'OY@[2+' M1Q[S'LW,:+"!K%+2/5+EG?X+UEH1.Z/[#/DB-T& CXC)\EW9E";"C MK;M,8*WOR!C).->I%8T[GQR4X77OL=W.2!'792U".B=RU6&]NS/!X^)D*5TE$&%SH'7]L MXH6=VB2!ZO%**AS3. J3\3RXI=,"1&1ZZ0,$N$$TFDT@+16VU*"\6 )LOX_O MO+SO9NLL:Z6QZ:UQW- *==)V.1V1<"'5W)M-G9#:KAHW/Z!;[X 1\::N[Y]8 ME4F*\M?0+2BQ G%N:Z977G-_K^&K3=0J3.]5M# 5+M)E8F[,E.6E)PW9IU*Q M?B#/2;Z4$H 70Y<^A1\)C["1G)#G5^%Z$@%O83IKZO>$0LN_3:/H!S!LY6 L MR,$+N"VUDU#$7]J@$L 3US9O!G*_""_4YKO$AS"7M:&2?RF'-/?G")Y MC\HE>I5U_$VJK-EO.']^8!'C_;!:Q:^4+.P^=C%<43J+&>ZC12I2&I#KNL.2 MVTSV%@:RJA][O]M#+AZW:C6P!UTB_*]U>[U_ H)%6G:?DJ,@_RS6I4XT1T_$"&C,&A"*N 7(62L4_32BCB:.)^%_/G-Y_KQY_F!UNB#.]"';YX M]O*_7LY>G'U_^NKLF]FKY[/OS[X[_7[V\X]/SUZ\.GWVXZO_>7NJZ1TVL8_@ MW%;4CH4;E]C_6& HUD@QQ.QT42 0T?F=P.L'^BWN#IOCI%1O@J#D''('P3@Z?VK2Q5G!(X)7HXN[(> M\7]?D?C&I^ACHDF'< #>>NG'($3=U8.GI+^7H@YL@JL^M9&"I!Z1W4W.'2 MH#2Q<1)$T/F% Q\?%B0I#8'J9HZ$[].-8,*//DO2D7$]N9@ 2E:;'YOQ5PI] M6JI\]0\T(X$/9$'_S \D6<#Q$F!%;O"@EH@P,-HIGJ/B'5K*(Z"$E(PQ%E6^ MR(7A$1B3J:2)LR-R!-I>F)]@UI!YAC@];>')[-M*N!(TMZ1U'9!;*5.#7%QS ML&\E+?%P5P"V$?* ,-M- # Y;'IQE@1T"392S1<[(AOT![KAWO]JIP&!3;H,0RVWV^F="&@WDX!OB&SFH@>#)^G1L)TT=4O!4 M2;O,W+%DA?LJ8#*R?5DQ0B*&]^=KH<6XYXJM3JJV=DWBFG6,,R7EA7NOFM2R M-BQ:F;3:#H/R=BC?05R14?T<0IX6)I/:LC1L"5W/8,,&([@F1+Q.5RW/;[)_ MIJ#E<0M"MFP\3DU_XR6]7%:D?0&C0"'\1B/-Y9**II=!(M( /9"'9.TR/E^C M=0D;]/4S#\."2#JH4HWMA(IYOLB%=B#EGLHP'[&R7('QJJ="1H)EF*&]G-Q< M3S@L<(W(%#P?W!Y1D%Y/ ZZ+'I^6-T TLNMLH4:Z U!G)JJEU'00/$44UXXQAJO$\.&&:>A /CIY MW.GA)_?IX=\M/?S>.O=9A6S*7NKOLZL@$=J[U-OT:9VT\E\*M:!8V'R\TD/5 M$IL+,(V5"$O:@6-*N&MV5 *#ZKP6A5;*KV>=JJTSV91Q3,/MTR-6A E5=NK% M]6T-G,^-D%01)NNV^G=E&%>F$::?J_V(K!+@+O'$H>G2*B%?P"MCLY>):-:M0T%>,8JFN@3' MCZ)I&>B37N9'CT/R#1S.9!"["M #GH;4R('+061*T8N]?;.F]Q6HGQB% D0J M+'('@LX[!P=LM[NP"'0RO2^UZ23@W>VMQ+-:S[I=724*"9NRRM( M($>+JIX*=SDP@W2&F9E404M<$]NX+"V3+H(#E4TUD!!PKL:Y\T8!(SW.Y4Q< MIQY];P@ F"OIHZ^>*4-)7NWQ5;1A#>[K-K:*G9*9W/O#7'!PMU68JGZR[(= +?,4UNX MWTD:ZCKY<'D[4)8339=DRHXF:A/&7W-]#9? .R;$9ZS>FQ-82$1X$(8;I/YE ML:4I*0OS6ZN@:X@Z#+]D85P"!3QYN_09!E+:(8)#=!V MO[[*/BO;2F7BU.![])?$Z;7QJ2[^V!DMP2%+A+7I(.ZP=]?-L'[CW41[7X8P M^XE:N9X]*V;/MF'-4?U'A5)H?8_)_415F8$FU2N1U@HE*%8K+IWL7 QWY(', MYW"LU:(SNEUGY(GR3/TT)*:LLI@7+5[>5N5/=Y-8@)230&=!)0=A5'0_#1;3;MQSN M&ZT=]%]:O\*\+0M8?2M#?J-M1BAX[IBIX^8$$MK&P3G4;6N('H]CG'/S/:O;9W*$R911(M M*"EI&]SLMK8.JIA:_SL(X+2P$/KU^(^O1:<%-+]NDTZ9'0#RLE5@QI MO^A@P2BUGAJ]]V@G/)4R71W:\V]/G^K8V%2D9Q<6 MJJ*WQ>%CH/39@KL$^GSYY? 2J4E5*_+^)XU82LNJAE8ZR@U%VX62RJ(#^QTU7FB'Q#+,RPY6 M/8)OVDT\&?N4H[<*2\ \IPX%O@NX:T]G_WX(_8: >[BMMBD*$EZ)5VM)!*5V>1^]V_-\YQ!"'00+'9*+:K-1_]2? MP5&3L%>Y*$$;$(6=S,XNP4FEEAHL%]]#"N@]S@QJ&GS$-@9#35'=Z]J!WDW< M#^XZ@ 7,W;XHRY]Z-D(=Z?$X#V,C"">B">?L//O^57A.NVPA1I+E&X-RD57% M)^?OR#. GS^\SP#^Z1M$?TE54W10+QG))KMH$C*LGGNS5ZN;F 5R3XY_UPN5 M!5^]DP4HJ9B$:Z:E#\#@YAJ0%?(F=/@U*B))=Q&L5,^A2BD#&T$@CVPOKPO;["CTXOXBIU,W6T@YTKH ) "Z.F: M>.M:S;:ZFDO?YR(*7:"$G6ZOW=J,%17-BRW%^CF/6.MKD 39*@I?E'1U?'5, M',K>-0-)PK>)D(HZPN261!Z7'DGY(>A_+B!BPU JB%$WI#/+5]>-UDTUVF,6 M?W.9#4D"^G7US0]3K),2@+UFS;*<^5*((P?P32ZI[I"@@9/0C1N5Q_UI$\2; M ]./UU[L^,EN/T.1'/;ST#R+,2>G3%'KH"4%P]:WYC8<<5?5:'I&JKD$J:Q- M@B%/<<2);Z(^QN,V0I$EJ-K'H]+$G!JRUR%GB'HV !7;,O6 71AA.6J7-FF0 M,1Q]/ 5U9,(5Z^!C<%^DTD:?69)B06DAON04GB\'8YN^ZEW[][65J.EPYV\] M]GN"\0<9(4KB?FG%HK8$P2> .9ME#H&7%]F^0I*)ZQ8)NG,;-KT%8,FV-Y0< MJB!**4:Z8U+^3CYBG=RI,V(>Z.+*]XUWF?L*J.HDWZZD@FQ&LDLGLY\0!27L MIB:Z&Q=M%U=DZ8O%AU\!4K_6N13B+BJB]426OW42*3=5&KVEP0< S%M%/9@8 M%6:A4[#S6I6E8F/ MHMC2]^FB0AVGF2^HV["KXP5RIA3/[GFND'8RK1P?S:A:_&#(7PK(@]I'BB=OOKR)] VP2'%PC%[FMVR!9!B4ZY]SD2-)F)S;\7YS6%J)Q6G"A%?WPDV#)4P2PK[M?LAK\*@UYNN^:H;PT!R ME[XCYXX#8Q1+>E A;2'B6+"(JQ8^,+R4DV#T$&.N1NS5 Z27O[UR@;:;J!8X\GOW+-VY8OM.7X[M%454+JK-\)H<0Q>[ M- ;5KGBTH8&E"QSU0?,NM\R.4!L5<'ZV*#OK!3*WHR^QDAA_&G.0%+?FCA746KV4PMM 7]WH7=)O8A502$:_Q[ M=)=R@A.QCK$+'?_;;U,*]#E]XB5_XAD1;'! /IY(ZH*'$MKVW#QE73::\TQ? M-8'K!H\_1+=ZJQ=D7S[1=QBIK&)(^]X_;[K*SD]?K1PFDNXRT;U60>/[^)@K MBXM5Z E>40^$PQED!XZ9W/:'=Y=C:+GE^Q$L1H;G!N )JUQ.I2H4?-5Q/[H8 MO;U[AS%I*FJ1V=\?%]0G[CK 7X98"- MG=$TC>W?HU?/W(/I&R4IW%5D7=-6JHT@L19Q"P_<'[Y']WN=$.D%%$KZI+Z< M7P#Q@ ,CERJAADW+,_RNK./!?/2A%@'7%.#PJQVQP,IQ1Y$S2E#0E6(#G7N@#7F3XT7FBRX+M.5#2(1_*:5LIKY'UF*K7%B$1 +=C>0]A5G#^V M3)3C9+*H$E%/V"UL5I6CLG'-BV8$!!0%JBM&4B5F4C@T#FYME:+;/,-#$']6 MN,5@&'"D-L30E2=\D5TQ.J\X-A!E>6M"IJ\ M]'N6,8#[L>%-BQW_E.^GCI#'TEN-J"(+N;N/:5JIU*.5F(JY/(4U$'0)L]RM M%!=_YQ>%JN ;*F115\+P; L_R('VR26Y'+8=W2S:-XQJ*A%(A0L)7S"V2=2ES%4M]8?),$%1,6XD'60I )K 6 >BSVW$+HJ WRR&4*YDPD\6$/1QOF M"YD1;1D&[)M6H;\ UY.*8%QW/N,O-YNXV"QA[5[X3D M:+:YIV[D9(S66E.VZ>5%M=H6[ $$EF-.AX%9EMT&'Z$CI=SS K M1A^_:UA?YT@R&0BT4[9XEV\MIT0&TDJDLV>&WNM$K[WT :8HF%:$G!/-(8-*,B"9N:. MDU]=*453ZM'DV6N59QHIYI2P2?6#&:GS&OVN5HI'FF%(W"A #%DL)PKJT6O% MYRY;/>1OY^PU-V5J)("V/H']9P5]+B$N!3?(0F[O?#5,K<&[\MK>J.<$JZ-_ M_*%:1@OEBM..Y(?LJAJ]K^NHQN(!YZ:C,=KLL%/$M-YD\PEGX%'UZAXQ0J@= MP!1<*;@5 VFX;^:CREL[A.D!#S0"\Y95OD>^G:R&\$(4M0<=W#C\YU-]!><= M!=CD1^K+[-H2#MZZZGNM#4-DFR3*VB)XB*Z^U3<)1!VID!03K\P1.PYW Q7L MA>5Y3BTOH )E>WO;67C866E:]P%"-+:-R2;4%C&4GEH7^J7V9P!OUKCA-#)' M(W6OD]I>H.#*S*6<9AD,J@LOX]L2TJQNW908LC7*NXTO'^[[F"ZP !% 5UK2 MTM?P#DAOZ%#%70RU E.V#B9L!#BE12?0P3Z]FQ0,[H#0IS)->V$.G-S>0=O']WG;WRMO^WNRUWS[[,?3'Y\^RQELWF)T]5W5 M7O[O+IIIH1.+NFP:I%-&OJEOH1".Y9J#,0L"W=!3JZR>YO!FT<7CCC4[2)I= M(S0CS@FBWS][952GT;VZK+JVD>Z\*9QW+N5EP-A)0$#6B*N:*,AA.ZM3XXN1 M[<]H-)D;S9N0/TF>YE]<,RWKKQ5$R@1><Q:%&CX& TAY"TRW_M>BGS MU]6,5_/B=4T(SPPUDS?RI0F.UQ".IXJQ!GATV2MQR/3/JV@)]#)>$5E&&_X# MP7.LJ&?Y(NY 3WD(G=E%M,$NHE73=LQDR0W<7(G?$7U<[U8!F;DZ:.'C!N5@ M#9[A22WCLL?MX+*V?H!VG%(>B.M$68PF.W+H)%445.Q<]7]-?7\:EX6BX-&# M)8!>JQ(OS$R<9!TV/Y=Y(CGO-4Z*#%,C(AI9"8QFMMQU:FA@-%SEL7I)"-R!, MP5^5(#<%/PD>)BY&D+2T+\@'3$Z0D%&>99N8[,GLA_@NLIZYF\)8^%#C,2%Y MN-YG8$.%=HK?6\?-JAY K)"OUBB&D&.)OY+]21O\&!F=F199A!;[11TT+MM8 MK68:P.*B;7N)FE'))%^?J>0 ":34U)1$-%V0A@W[;#5NZJ:@FT_I7G>]BFZ; M1U/\RAK@%D9OM:):<((BXX:3LM[W6X%W)^29EM/ZH_AZ@M'M4B<1Y[ADHSEC M(TCIT4]9)/ELUVOJ-=BVB]>*_$QJ].AC.--(ZD@UH$,Y:Q\T<"?RHRXH6H:Z M#XUW 1,[-(*PKU#T>:@MX4.IX'2!J->Y3@L]O[_BOHZ2\UO2=ODL/_WLY)/_ M>'N/LS;4EH$-A:(^*;"W]ZK'#Q\]>7M/*S)SBZ'__P@1MD,R1"D]2!L7,+T5 M\?EMTL+"\;8%XS?)P5_^@>#(59 -O^E4.F!T@P+8)]PW;B=5<$;\1G MF6-I MPX#P64Y5C6.AP>-^95^LOMI1#S6U@?M[P8,:Q]NR.R\;HD>&I8=;BYNOT)EI M/ +2.ND $.Y+ASNK!;6<>V)!,VR:74<=E.ZBA[E,:O5['789Q0%4FM!-Q9' M2J?+[_,FW5473;)NM[#L2LJT4Q\25=Q@DGFZ*3,'DX&0;R/?3%E-QV23PA1< M>QJYT^Q3%%4'H&J3#"2XXUN]6PL'_C[00\S!O AU+5KG__SEX5_P<_S40G^V M4%.NF/RQ>%41YL"/X6KVHHV[1XT20Z6T[>+_E_JPJVJYO?C[$W+&*5:U7=(? MY1]_PT>SCR-C&7=-%&$Z4U1 MPK=N@OSE'^KD:\V4)8(II]9_-9N8 1;];Q"(>[GXL\H%V=.#8-.]-'RPTB#. MJ=02>O<4%5W)+^E]X-+F7^IN\4>U>OC]4 M^78^?O351&B1G6L;(G6D'X?-!_?2\B%+RX -;\\ 6&4G*'A6".]+TJ>F=B\P M'X# U.U5$.94[BWA4E@QV3L%(T7) 8)989MH6!(>>L)75Z;X9:@K@"?=*Z,/ M5;;VFFH._\]H!KAMLZ[#'(8:ZN&]V] M--]+,W#9*>, _ O7+F(8K@+8 (_"I\-2#2S)&97^FM-;E\WYKCR/K@@:EZ)3 M'#^UT]0'"[\VE"SN'=X/6PZYJTB[ ?XF_^A$KT51NZ@VB=<=>"H@FX]"Q\7J MI H75:U :7.ZZK#UJN+)G,Y35<#EG"%DQ.!,J!>NZY4A@$1MF^%YX/ M57B$W2RQ,UR#=,7-?R-N$/87U$+TD#(@O)=6[)$M=R]S'ZK,,23!["*4-97] M;BQ5U<@L=='#=C@=(TD/&2-"*=9E_:@X*_DW"YTL@( MJ63"UKC2/A^%%)7J>GKUP=>B)X4""E&;47\6L5?]J^VD7LS+%H,*X+^A#\Q_ MRDU()[-ON)N'SQ2!;6@"BR@!$H#JP5'PL>;FO#Q&>U_U_('5K"._')>]A6C !+P>UW?2]>'*EUK MBE4Y6 >QTJ^[K>Y+=3Y064FP1PMN VO.@S7WYKW2<6$ZJL.'BW-0D$@!W0O3 MARE,"L\BY?C)51TAC_P18@$Y-D?/2!$."AWEX6!0R2#2+ZN.:GRHGY-!*, N MP('47HIL+SGLJE .4^CIRE,Z[]HK03AVTL0.91O=LN;$*+NLK M!>8;UZBDT%-"WHG.60(S(IJ]T"CD^]#!N\Y1+-Y&C.5:CE>B>/3+<0N_\8^ M'C%@ > L&5JQ)"V1]7L*1"3"8Q=AB3JF%/XZ]DC-Z3 NXBF;I"^:H:)D]N@6 MX;!KO$U3U\BRK6N"N'F:HK=Y&VP.CY(>IA4W[BG<:IWBA$:LDJ0U05QET%S1 M%HP;8.WB)9"Q:(8\!_<.9GY?E(U0[%&;BQ(.E(NM@];*II'M_0174M5 T8![ M@BD#9%V;MGF U_O:MBXPF U+#[+V?HBS4K@#X\DKS\-P0>FP8Y. 3S,\N@8AY$Q!$(-=&@9A/E(UI5.0Z"]!&2'2MW3O4)KU>V,#<4@?]ON MJB3,ZUT7G^ZQI !.I_84ZI=)@X8D3XDSF4Y+!;0F;@M#SD>P4DC8%J&ZI!-0 M#/^T*?'3@>5](2[W!EN258+E$I(&QU\ MA"!FL4Z9,BQ\(<6NX;!P6#J!!F_(M4@#K(\\3$?B'*2='@PK'J3>J#D],^QDD31_Y"?!_:]AH-/,0F#<:WT%V6/1"I:7@I6]-V7/PT&!S: M(LI^6PQ%BK4GO0#R?A@\ILX\R](#_!7>+]*-$5#.CZ=;[ MXE#3UJ&D2E92=$ 1$OUWOBL)I#P$>XO82!XH]K@!GC^]+\3YTQ/S3G+;*!'H MMOS5\QP>.Z[QV!\5%X/FD=I- SQF+X743+S38T\P0G&)8G>.+1]R&MTCMQ*NVJY=7 M1'1C7( P&I+D!9$<=9&UA@@3AV40-\LP=A$G2@AOJ_C;ME.4--_?F.\E;=JK M^+RG.YGR?[;S:&G&=?N(_B0F*GTB_D[,S8^)E6EAWC21(\6'?1/= [S]\>." M&(B_,%,GXVGL!9XW!0\$X+IP)\W&2=,]WU5+8:ED?B0U0614A6>259:$+)1G MMS/.,S@2A(;!CE[BK16;7SP"NI&7Y'9L*U1VM% #'F6#=J#JM-#VO&V7*!YA M!J!&NC>1\"@741P,^P_RE0:>N'YHD L*EFPY?D+>P:+:,"1QZ:(+WP2J'][;"<3 MY=1HG^)\+P1AU_%<.F$C\<(;R- '5_'2*@VO*(R9@"*)3Z[,01_](-I#LB)W M$X:]S!U#7D6J"$>/VO^,)X_(-Q&DQ(ET M_V\%?X,)J=:T;*A]RJEN-EJ_K4"LVBW*D,*9U" MPJ\F6')'7[\C^0>7%YW9W?:B[<26\'5@\Q"%YY(K2>F#";:?7T5-V1*Q$%CB M>C!&N4CD?^MBP%;;;E8=-'[ MC[,\TPR88@AMV2NA_"FB 1YZ&C=" O177J?\-J8CL2Y?H]"_K2]1-T=;5O4; M,(/"0;-N.Z;RT2>*[*AK\6/XP.D;#T<%!9(!F[)L9A',W?8)4E[%UY'UUM%]$G$'D*HWB! M4_HY#R';+CTN"UQH@*:W&.JB[39M%L8G2W;6IJG26G-MZ(]J@2WW"3[#O9R##I!'KM[\^^^FE M?4L2O^J(Q%WB'8CABGG6'5CO%>P;+UA+M>=TKDO*;\&6(1[(4 MPI[;P0D/S?V4Y\Y0SYY2L+RW38(U.WWRX(Y$.P)5FV'I1K]ME>LMZ@FRX?3V MI(DRA&#\_+(Z)_IH!:2V@'(\7ENY66MP@W# JUH-%@ELP&*H%]'= -DRY]UV M1U_6_W58E)3WN HXD.< \,XR\KZV/-Y/EX'+L.G24%/3?Z2(HG;51/EBHW&W MX7]2PPD@P5U??6)+FR:]8GH&EE#DG' M#QB#43^.MXYDPHV(65#47166&^KSAI$D3XU#>DJJ\W]WN!^+O.HBES9RUZ(R M;)O$' -WA@0H>GQ1F7%2;DXN1ST4(S_)(?L24._Q*"$XKZ>2]+CN65FFT1_@ ML_?%=T8JM6CC/Q*P:BN&A5#IULJ3("!0RB NF35J8VAMU-*XE8:0J]1:,UWA*7=E:3"EE4W6*W9D2K7OD8I?^R M[+H]#8)Y5=V)I V@@J#XPI/9=Q;3Z[-=FM.-V"N+C!M,5.C4D;$UMJN3V;<2 MC_5DYLI?10LR,UK[Z0%72B\^,>[V3:5P>J+*J#&X^5QVWBGS150=6RKP+/G" MT2M#=%-*>+J(#-G+G(G.TK:B[>)$HZ[H]E;W^S5&JT)F#.@ ]J"(C4]HFP?G+5(FW#5G;?L> MOUB=FI=E-R^;T#]X_FL=]HB%Q;\\?OCP<99G&W],(SUCH]=%CG$Q!**TJ*M^ M8A!T/>+KSQA=2R7\:ED/$Q)-N>(5,QI.?)K*.X7>89! MJ]EU-0=%BT-(J!K$[EIO1 :[W)[%(7R(8NA Y=@;/N2A2U3*4?/*?P,&H\Z;B%E)@Z_2>T=/#+^J/=Q M=_M5:1# M]^-ILO#MV:Z;"B!V 55RGU; M5\MR>V#>NEL=5U%(VI.K7(J_T:8.EE=^;IX/+YL\ M+J"JBFX:+HR0\(#K\BNL#FUJ 43MSL:^)X$8CA,/--%8FS(7#?P1_":G*4T MN=5Q;?2H2PD!U2'M-Y8XV.ZTZH?$)7TQ:1]!?>;F4>I@7R&^AY^7 5R[('); MAX[-\')#25TM+@B.]+U(:=Z>C#,D=6&WGG/C7:*'E\"_1'#BJTY/T; 0EYR> MOFX; MRXF*Y];2/7Z JFXH;/.]_"B:4]K*JFSCSIF3C&9)G,,XCGY5: QS^L.ZTIH+ MRI D4!< M,YB<$QO+TL%*E//9C:/RZAI:S6PZ=ND9O]$$>']MBMGU1/ZEY=\NXLH\0%87 M^K6EH=%/DXOG3]HM!3DZ3LR:XM4XN2];/1V]KYF.=R$(/)=6%(9#+)T\7.3 M58I5#]VX*@&'UB'S".F<&API4A[;,LRE<6ARAE:YHFZ(55=G!K[%>5E(M*)Y M>*1&W4L4@Z#A/Z!.I[C0!+Q)!9E.QT MD_1;[83W);[?LJLWP@/P)#M4(>#K)35)8> AAY;J%N;"P+O3-(2C;!_O#I^F MJ&)8-CJV$592$@U;,W[1WNBE1M27"269J]N6"H',WLAT\HCEW4G3-49(=J[? MAA0=[HI%*4YHJ/#]4B"E8.I.WDM3&^),PVNMN&-NM7U?I^7Y0 E1:6-779*A MDT*[$^ ;X*D2 7-2(FF^D]E+47+L+_DWF!LT#Z'A?Q M;+9X9UQLR0;N-AQWBA]Z'0TFUP8;A06[(I;?K::$19'JUC@ETN7LN0\;<[F6 M25&KH$V#3&*'E/4R56]RY>E^([WSW8\X*?W^<%__1YP;--M0SQZ-7O&M074(FDB"*8N&[,+UO M'QTHO4LU@>R(U]P2)'$V';1O+:#R[IX4)C REJ@UVR+9MZ37]\.BP+BY+=XK M;Q2@DCZ4RA**&X6?NR,K[&-$;Z3P?)^5G4LSJI6XH^LD$=-J*0HNJ!J ]Y(\ M<-AM'46 *-2P+-ZI.+^DQ9/M'\;"-Q?['N*Q+-< E6\M.J6)4;W5BTS.%%F@ M7%C_(T):47*T8%%SG43,-@-O):\G7Z2*Q&24K*O!^G"JB2[S+ 5YX'MF!G)= M(LI]%0 "C6AD)[!A*?G%-/31WDAOA?_(,HK48CO 5>O3RDI5ZV6Y2)VC,-;; MS2XNBI0V#NAY!L/()2)O214X' 17*(73)0P)&[9@0)E;2'U6YI''(]CMN#Q2 M'@G9Q (R#F"@Y>J68+O-0\GQ@4V:I'L2<#+JTJR:==GL*-EH."6Z\MK9FDA0 MQ\]:S79;WE,IZ^VGMPK=NW_%H(E #"4;IVD9?P62$S?L^6+;4BOX(W2"/RFL%7R7&D^AX[BN MI-06H<$3"\E_[S5Y)8C6'E1*+/8#WT?*U;"H)C\D$59@-B%66Y(AGI!L$>]S MA"4I"\&:&@X2>BKC:^X,6O:^S(]G:7/BSGR*P*HT2?_URX>?G3R_7K45>QD:*IG_$0M'-S%M;U;"-%I?K6!"<4!\Z)W))GXH]^+/BUC] M!MH*CB(2%<6='_+71T\>GGRJRW7GQ\S*\W.*E6Q]9"BULXW%E3I%J6L?Q573 M!Q$B>\UIW#4,O92RAWI$T)$K#R34D.<3WT8S>1K$#1.8/G.(%U,2E/J=);ZZ M:QB!1&,ZVO;GYB2!^J4 + GLW,GLGU("PH5PM:8.^;62OQT/PMH_#.U395>GOI<%%^&8=N4013DGS%Z> 7H)RV8_ MZ#(29,D@4(5&._CP*E!3W9;K!)/%C8VZWJ/* $1-#Y2?$,HJC$LK^:7_-UMZGHTT8.IL1')X MY8HLWRT5DMRME4>@K[2^R-?%HZ6?4@MD8LN%>M.%)[?OM% \>OCP/U*7WVB) M(6G7G5OJC-AM2:[,4PR$%"U-7#JX>!\T^Q12]&?MVOC N[E_WZOIY(I4UB'Z MT=Q XC>*$E4^L^K;1@BJI1:\X+AHA;G7!XZ71T>RZ.2A,I514=RQQU-.TUJ^ M-"KHI^V2ZP#H.+[. JL7LTR\>/G@<==D=[VK^D3[^=[2^+(B$B_8)CLC3 MI$=(+I\C^OV<&T;O;AQHT__IRZ%%*.<',U(TJ;-8J.\[[;M(W7P!)@:)H@ M"7CIB>17%U&:*IQ=3#KPR;*N-E+^J.LT,WE $D#/L"L-M*T M;R6[OD95(Q,RBE;]6E>5%[UKE-[U%X&B+.HX6=I@#>#.I%N+.\U+0P5,=S2VCF\@ MV2X!W$JNOEN2,=ZW;("O#4F]R M]-&"QY:3_ ZR$?GLP=?@R^..S27IG,*3*,)?B?!(9(9Z6HNZ/RP14>>5)E-N MN+QI*^(UP;>)_"CSOREI[_\J@*)#3>\GF0V.I)QG:NBBR&O'!EP>*5 M/!*4IB6*)F90VD1@'8\0N>RH56RYD%54DP%+VA% @ MTZ@RQ)^A ;(PPVB%3>,B<.4%XZQ0)L%S7".52#_(O253&R$.83Z+ MS^!'-&(1^9*O9DI"YBSM_1+<]9+G'YSH_(.]SS_(RE9@R?K61D1[(^-G2Y;XD? M\ASJGT[F$.TZKLZBLS+UYMS%D63D/@FLE&B&-P5)T)X),+G421Y7TF@D;VF7 M,$X:WS13WQH,AQ'5$BLI""A,E1!TZHQ#(0UI[4\0U+(L2 :54E]A:G+7AG1OQ8_ 74=$?E(*6:"K\.Q-TIZ3$R9/ MXU:4%4@2]/YRTTHW-+;] >,3JRY"%[D>TR3;MR+U!T5[B!-Z(Z%KEEZ)ORW< M(K)>DI?H8\1B.&3JL>R%,08OV)Q?1DR/]3"XROTY;5,J00>.9MKUY-ZCF(ZH MRL%&[92(N0 (D&= '9&+0>0Z!"&6-@GX\=35 O!9=7,2DY!V!PG=#FB)G*%2 M/)I"[GHTQ&"\$PTV?,9C/BJ>#F,,"0:'Y2A]R%L@79V#PRB O_:3]C68I$DT MFI?;K!<_$EP78Y" D/@>!TD]]'%EQS4%-TRPJ/#<\&XE>,[;L)._"H="2- M_2P$G1!M*19T7$ LZX,EA)$RF0?-VS8L=Q_(I*74C&*4HB^IS+Q 94936#\GT[#=LL5/R^,QB M+Q!E5BFQ?$$2YJUPCI91=DVS^+"!&4FWH),J(M2?)#P%^-2YUR4Q3(GF(B3^[4?\UTX<,;J2A-U#\4[R25N?&XX@TW4+/R0:2& M4"1Q-)/*,"8HVX$KF[ 28I0#C*76SR;'8@H0 M0N3GAL8/3TG6M67,OL@(W+T4S*]_7G=O>I^OOAE?+XVOWV^,\Z]?OGR]-GJW M7\__L4&9O2T4!16BD:F&5(C%>=E5^D[PEAL(;Z/X./N2\4N/*7#[I$".G(," M:A7!B0V8TNV&LS,*#Q!7H%110?;5EDL\1Q^#D233DM0,#M/,5@ LJP2N8B'] M'\[)20"UK0F^DZQ4H]XAD^!'TOT&T'83?"\R)Q+544P,Z(D)8N Q<7T7 MVF-Y*"8ESDI=<]+*B>II?2^B)NG0WZ/TRO:MXLA3[G7_NF MA$U$]I$,%? L[4[2@0!KVF0U2 N3VEN\QP#,1=!227"7!+0DK@@T M0/8][)8#W KIZ&BWIIKZL:U!NI(\[0J$#)UG/P+*1J%<-Y$D1(5B?%GY;_#/ M#[;5,4 0I!S*F3PC*H\4#=TI/ J? 1LJ$F(#KT$[1^@H2?@!M&@<0@@KBY93 MN:/C+1T=?ZWH>&LSFQJ[AH8(,CI7S@FE3B91"P^W1.*7<\=3/YB[KCA1I6+KVQSE MV>--%7E0E5S$2B)RM(@DDU]+E H8YP0UR]XXL(,=4&*;X@YY"56+1SM:"V!3 MB0848HUI!=!?EB0*NY.(Q[;8[*>P4=/WYG$%#]A-$Y,#O64<+0X0>A3;BNR8 MV<0#>0D,RD[/V'6$<,]^0U?B0V53)^4'@#]::VHP$4'.3X;1BAE)B1(O=D = ML) $BT+10>NCO);HX$D(;(U$1#Y# MBG@S]'",7%():72I7-F-*])"0O#IQ@/7L+$%+(T7!ZM.>86,7!X)IA/9\4"8 M]F?2GR@"!H#WP5WU5&O/RU+2F1>B#$4JVXF6+:*V5V=?9.(^)5W<,R:*J6 3 M(M&9" B">23 ME/[*J M@B$]4*. 21I'K3M/BG+C_")MSO5SQ8YT7,IG6>KY*[O031(3EZ\ IF8M474H MHKILB:+"-:(*7-G4C[(IL0L,/[+EJ)Y3)5&D&@ 7V![FAJD:0I%/,]M2&BD2 M$%K%W,NN8 ^#%!=R>XETM+[,*Z.&*^S0H 9A/#D VGF)4"SG0 YC@V<:CT&) MV E.X _15+U0N=PYS>=;TF-(K$H"L0U?09V:[-)=8;-Z".VE*\8%4[;12\K^ MD7IU_@KQ#E*Q=PCM?K!R3B")*2"W4^PQ&:<;Y0742 5^$;4HB[_*TH:^.W&A M@5"2RI#>#.46&&LNA4'-R)75H/FD=.*8DD_2O4%M8'_PBV/"$^)XH0<"@U]B MKAWL^<-,K"=/[RWOM"#)X,52IYF)CU&Z#-@^Y=/\\:!V@)_950/Q6?JON F8:?K!6%R%.&3_=\3#[CTG'IVVC]ESP $6._ C_^,(+TU= MCKP\L'V^\FP(J_GSQ-B!94Z/^5M7Y@NL!S_.*!M\[,4C?X2-'#%OVY$7 )@L''*V\<,>V)#B-."ESEPQ3%D& M\$7.6[B6S\Y#1A+?(0Y[RH@0HL;!#XJ\V?+% H&%"YXH'9U!C9]"4,+ QT'2 M$#'YDM3$(D M+]G 6DVZ7]J>& 'W^5'GJ*0FA@$0.IZ*;(R@+ZI"J-N:U"K9LLT_X+FH-^+; MW(@%1Y$,,%>D^T-%<,(V4^R5)F! MMX5OK+0NF%68%[=/V53H2\*DKQ DB%2*4VHSK[S#Z$%.C5G&KE&-ED1""L^A M>G$%*XCDBZ3_+ZF_L-6&B..^R Z3U4"<"]F2F,U?U+QQ")^D'7P:@<7D>%*V P1+:$DRIR; M1"J.C]@WJ$>P#(T;Q10 DZ>38NT2FN+ M\C'5J1 M[GFL%._A7M2D/>(&S=SC;,K*AO8D#ZR7.86B_?P4"MOPG(\'4;?1 M,*V&U;'.FU;SN'W9:A^W+QKGW>-6LVG5C^L':O*!SKU8,_>B'\1Q,*;8_>+Z M*T](:3VU#(/#9_45$XAO^VDW7(T4I974Q&5J86:TI 0"'..'?A"RW7N(Q4;3 MR#T5?RR;OUS?=OU_U;KLWW0NCU_F] MVX,:F.[_?+^Z_1=T8_U^B]YCVE]G&+Y[#0&=OCGBGKG?W^7?N]>'6ROZ O/1HP;-^PE M2 _ /F"PQC%^JN'_=G3:V.$(_7-)U%]C_GBAH'N) MT01#&DH/%;17'8HX#IQTQN*SG_MK-)LNL9:7'"?-:7SPZ9WY_EW]/1O-;/II M%4M\B[L;7/S0D.]TY#GL'-N$RI:7);JP9:TWNF7_Q$^N\ZK;HP,5V7?NZVY1 M2(HD5OEF>Z\['U,(R$O1]<9WICY,^6%*?P?#5V5-.DSY/A&GVJN.R!:C8;:J MF"(Q/DBR]N>O*]LXG L_^K]!5>#KJD6Q[N7=NR=6M6'JG?MF=^X^G4/\;-;<_&:Y69]#NWL. MG53KVR Y8=NM3<*FEIS8/I,C]7QS:U?LK,XT]/R,G47?6;6U[:QU:-\^MQ^W MK(I5:ZY!3VG/''VTK,!(KWE(E&(#F(U&U3K6_/]&^;\$*K]FI'U@I#HN5;8OMV;'QC/" /C;VA:?UL?':QT89_/R[:LADV+=5 M6A,&XCLP5GQY'3>/:#U M3=.WHX)E4SJK%BM:K&R#UK6 CC8PH/^5_\L;VL;P$IX(3VMQG(9MPM.VIQET M6O[.IT]=F\_UNN4_Q[PBFG@&22F'@O",X5N.>ER<;-I4(\ZYWLAW-NN_^ MV6S5JXW6NK>_)X0FT9\.(8*A[5\TG!MC;^*-9V,CMA]HRJEOL!'T&>/QSNJI M;N;I%G]JWSZDE=I 9M"F$$D*<&WEHDXS/6EY5W-H>;!H*8@W G]S!*+5;HA)T9#366@" M+CMS(I@WRB$[+ 2(,T;8FGFAN24'-EZ?[G:S43E)XI,;%+O4Q'( L'=NB/V: M2+0]E3P.C.Q OSX';H06"!,#\>IK'^SAT/,].',$_AFV':B;U"1 ]BB:RLI% M!-%^.KP>[XTM()G51JTTM+# M%N7^)"1@AQ$^NSV+1T'('N/P#CFRFRU D$^!87\VJS6C3TY=^/:&7?O9CO.9 M'160F#$7LCK\RSD\F+H3V5@NY)"6/]BV\^?&Q+T+8@\[(J2Z-N.^YQJ#:,C# M1NC; Q*#O)&@.FIY-8S*18H#F!E?))>TJ/4T-LYS'Z: Y2[VH!WZ'D'LO_/> MTVQ2#G:]!D-^Y[%O;>IV,A;X_+P)$4YFQ3@?>>[0Z#ZX@QGV^_P*Z/+PR)#_ M=$G-*FU?_L2F";NI3)BF-7-5':D*Q=(IY6FQ]>B]F]/[%/8.(>0K,_,T644] M/A/9&LW&8UL]:_@0\*"].OORJ(!:M@=2F[PQ7>P"D;H@@ZN[YC;)!YQ??XA; M&E"9$/!/:AM#P&\WSH[;W4;[\NSBHMFJM]O-YN59NWYV;)TA%#[$\AP&41RPQP:[3I82=G:G]WR-A?=N,#P%WIY];Q\X/WM(>SRF8D*\"[I66'/OF3: MMYX(F B/F1KED9&ED"%Z+H@Q((9[P72-LFD7^WZ0:OIVF[ZM%8"4A+Y]7S]- MGZ;OJ?25,62QIFO9F.2;JDN,I8 MZRB.IZ='1_?W]U5V6?4N^''4"0.79L'YFUUDFC;AVQ)YIF MVS+K3;-M-NLMRSQR3AKMEM5TW(=VVZR.XO$:#)6D:YQ!!DG/]NW0A@VU5H+,L(%3DP%>-J,JC*5(KD27^P1V!X!+(MW$E$.10 ;P]= M.3&3XI*:6?[+M4.C.\%IW, "![1?P-STI>>FY' M(S8RB"?#V_"VO,#RF]XM8_9NWWUQ2VA-8=V\Z%EF<U M0?_:!OT35FH[&=(T$(AT4G&)K#/M844"-WY%R8-A.\$4?D6XT&8&'%3;N#MH M16@;=[=)9#;N'E.G;=RRB51-JB95DZI)U:3N.:G[9>-:VL9];1NWA$%K:\V@ MM;"7\V*^VEK6UO)N$O$+1S)XC!>]=S=K9W_3[TA-'V:OE+1ISW4FE1-JB95DZI)U:1J M#_4R_=TR5\M4WQ,5:0\=U/RS99K/,FO/83Z&;$94^-?0O?,BP.A-X'^+,&]5 MY/^;F>\:IF4?FHUW]OLC^MATZ",OJ8+']]A#V%@ W[O[,!C9DSO7Z P0R]QL M6XV*84>&/49\=OJ;N[?5=_4X%KQ5JXM1]^RP;T_J>D[I?-ODZ7<-W747:9YN\_H(V^6*S&6V3 M:YO\C6QH39^F3]ODY5Y33:HF59.J2=6D[CFI^V23UW6! M!JW0=E;$R@-NEP.F9_+[4-KM08[=;K:,[]5>];PJK6K3:M:TT:QWG*9/TZ>- MYGU?4TVJ)E63JDG5I.XYJ7MD-)LULWIUG==>NPSK^2K\NC-K]\^SF]^-JTD4 M,YO4-2Z"P2Q5S%P.4K6AN=LB5=.GZ=.&9KG65).J2=6D:E(UJ7M.ZIX9FKWS MSR5=3VUH/FIHWMH/P208SXWN0^Q.(@AO]@8C=VR7C&1M<.ZV:-7T:?JTP5FN M-=6D:E(UJ9I43>J>D[IG!N=YY_>2KJ::E(UJ9I43:HF=<])W3/S\Z)[6=+UU.;G.N;GA3OT M)IZV/M\8WVKZ-'TEH$];GYI43:HF59.J2=6D:NOS,>OS]\Y92==36Y_K6)^_ MVWW7UX;G&V)939^FKP3T:<-3DZI)U:1J4C6IFE1M>#YF>'Z[Z99T/;7AN8[A M^2UT(V;>Z;3;M\:YFCY-7PGHP^/Q*+;[OBN_Q_\JXP&(\4-^7)OUVB\P@A'< MAO]Y]&I%DOQ[%L7><+X)BG[MAT>?T@0A%<; ]7T^PQ\/:@?XF5TU$)]S7G+K MC=W(N';OC9M@;$\^&(MO2VL0]YX3CTXMBY:.,\HJ"L?!\BG+O#_%9":]=.4) M^]NJI\HC8]S.LEY-' "59\MA&VPI[#L7, ;L.X.R-(&1_CZ?L]+3C()P; M4]^>5%(_VV$(W=K@MJKQ&,>7@F^7#4(5)ZU<55FY.\4G-78UDN!-F!"AS^KC M)T$XMOW4"\P:\=;&-E)FM+1MS!JCJQ^$CAL>#@+?MZ>1>RK^^)#5O)*]QRZ! M6?MX4#\HWFK\%>8ORL9,_]9J)[]I[]M>D[KLU63U.@2<9'NK MX']'8;*O[]S#?NC:?QW:0S:D4]N_M^?1 3^"\6K;\)R/!U&M63_IFK7+>JW> M;5ZVV^USJW5Q9G4:C?I9MW-IP3UV:AJ>1EN+2+.?1A=;9V5FKWN[4+ZRN978:K8O:2G.8_ZY/MRC#@J%QSGYC M"QGE] IYC!>6'0D+1M&:JY\S]-[5WZ\[M]]ONKWUS@FSGA']5GT3&RUGI-^4 M#BW4 .8_,R_$LS>2+4\?ZZ2:[AQCC.S(<&;^W!C8L\AUV,]>Q'Z?!B&^IN\: M$9M_]@,SF#WVFKX[LOVAT9_C@[ G#EV 3P[=V83=A0^T9_$H"!D]3O7I$_ML MJS=/.JTF3][>"=]\](0_+C[@ZTL.?ZM9_-N2GRRKW#I#O?9VE 9-JZ95TUKF MM()BYWEK53I;Y5_2?6?9+=.G6/4O3^L&:+L19*W*U-V+U>],S>?G==_LN)I^L3>6%';NG)4M-V!1MO\TF+JUB MO54QZC6S75+.W;>=N86U/)NOQ*6<..ZNXD,WIP]&%/B>8V!3[5KMQ7-LUC25 MCGI'M+Z_=;YT>\:7JO'GYZO;[N?O-[W;LFM1^\;;FCY-W[/I>XW\OLT%B'ZS M(5P 4FCDQ>YH%D9Q823D948$"9<>A$L,>^(8YR//'1K=!W,U-[^W=9!]@?^K2W7WO[M;=_A^2!IE73JFG5WOY2."JTMW_'=Z;V M]F_)V]^]N3HW;JI&[W/G^J)[4W8-:M_X6M.GZ7OCGOYNZ U0 HUL*,%X90]Z MXM'_PQNX1MKI_\ICHYC#I3>Q)P//]LL2<_@6>FP\4S:@A:'AK"6_=P:#8#:) M&<^)"PHC"[M0?%?/*;[[KU^/^H$S__3?OQZ-XK'_Z?\!4$L#!!0 ( )&# MW$XP@KQUG!0 .[I 0 T:\)GK3?LDD-R3<_LRP1$0A*B*$ -@+:UOWX!\!8A\)++ M["$C^I!)9"(SOT0B<1#X_>\O*P\\(<8Q)6>#T;O# 4#$H2XFB[/!M^GP?'IY M>SOX^^>??O^OX?"?%Y,[<$4=?X6( )<,08%<\(S%$OSA(OX=S!E=@3\H^XZ? MX' 8$ ']XX6[G[BS1"L(H! ,SWR!;BA;7:$Y]#UQ-O#)GS[T\!PC5XK@(55% MID#JM8!L@<17N$)\#1UT-E@*L?YTGAR?'HP&0 M2A+^RZ;LRXQY[RA;R)*'QP?J]0QR%!4GE!!_929P!3L0FS4ZD(6&LA1B MV(GIBHFR!&PIRJJ@>+E)Z;0")P?!RW11;%$7$RX@<6)U7W+F>3[6I4>GIZ<' M^FUCH9* MVY)'\VHJD/+=?0FD>=41R.;(.\3)DZB_AA'=4#T:CHZ:29%$CVI21'3[ MD.+T #)'02UA<\00O:P]2*"@;',C_RXGF<=8ALMUPD2)>*I$''UH(*+F3-!" M]1WE14I3[56."F:)*!K7;^X]RHB1IOP:$.Y1FGJ2U!?#W'V5;#\1@:KXI%J5 M'#GO%O3IP*$^$6RC(M/',B'-1!?],4R8U!3&9TRF7C6D21/&?S66QT6X,-;S M743J1YWHGF&&7IQE=1%B*OVKL1"8/"&N$XWC*J"DR,+?PX1%/4D(Q ZO[!T) M5?"SL5]P["AVHRI"1#3JQS AKBF 6+/J;A%3Z5\6MX"$4*$YJ4?1P_4:DSD- MGLAGJM?^%'7=$S0'.C_^%':<]BSZ8,WH&C&!93*5&G-H!DN&YF<#.2 81IG_ MOQWHO9-I=U0BQS^;4^@^2I(XOJ=UN$MDC#BHJ'TVX-+8'@H5_]$ZN6A>52=) M@@ENKTH>G%5529(@KYW:K!FJJHTDX7+,7LOK%(-'60!@.; \=W27RB?(0?@) MSE1Y5>#;Y';7,%D+8*"+:HGJ29SH\]'H\'AT> B&X ISQZ/<9TC^$3$!"9?? M#[9IM[CZ'+EC\EG_WK9"2!P6L1!NM=G2=-EV820+'T9&KF3Z*R0@]NH"$%+; M8'A_>/S^\*@$#.#G@-LOG<;C4?V'U\4CI+;A<7QX?'PX*H5'P*U3>'".!#\G M[AV&,^QA%4[O$51&2X+%PUF5N#W/&1*WV "B8.A5Y+1#W#"IK(5^F<^<]B' M?X9B SH'L> 5.??^6]E'ID+-[MY#X3--.YXG<>*67*&9F"I"_>Y'^FX-N0K] M]OUK^VT@-$BD5@\3N0$F0$D.$M%[ERWM&I6R\$956%/UXR-3JM[<0&I/ET'(!SU]7LH7=+YI2M]-,JD;\J M4WO8?F](-XRPJ588UP)2U70QQ)HPB+O6RR4D"R3'*E\H=9^QYS5%MY!S(<2Y MGGD7Q*G.-JQ,=:I1=3W46X \,*KV<\$]-N42O OAS@UP2\ MJP.ZOKYMYT&I MDAM9Z.V)SWM#XF,&KH.YC-1_A8/9%9EV7E(B9&J'Y""V+"PV!M;,9G1JR&Q2 MW'16FN'7+5C6D&Q*0Z +VU>P1F9S*\KN&?8>L05BYPN&].;A(!J7]W@+"_OZ MU>A]/A:%_$# $,0Y!1?9,.0_ MJG'HB1!M>P5+P@J$O$# K,=#\ ?(I%9+)+"4LR$X65X%2)WH%E02*?!SAG=7 M6U)L+2X'.Y O;SSZ7*-%F=G8\7I?T+(2GGIP)+D"S;9':JXZ!H:6B'#\A&Z) MA*3D[I8J#.WH'5=#+\T?!!7T.,[':\2JS!*6X&-'[:@2:@G;3F(E^16TD49= M757VA>UQ=^^G)A:*&V2WN\0GM:]1#O*_4E%^A+M%91_6GAC'63$+H'ETV.B- M)^JK,+2.QD8GADGZ'%3]!+T%3!5@*(E"6_9=$TQ+\"V$-C=;:X(VJ2B(E]LE M>HQYLNP\UW]?0,WXEJQ]"<^,(Z;W>-Z2>\B^(W&'GI!WI.8"(6,;3!8AK=I! M<$NX8/J+\$;>\:H2%?K521F_2B^;S\.G6DRUBAX("A))U6)0("OX64L+CGX) MYC]#B1-6>B-&2NK>0]7"G4!2(?7]J4QUT 1Y*LU]I/N,2!7K*/2BW-*AR8NB M2D%8*PBK!8+VL31B>&Q20#$MU;2+I"<\2DB2NI MTH[@NLRM4?3H-T..5P5=63RNL(O!LRPJ$[2"LE:R,+Y^#3\H56.A<^2ZV(K. M$4NQHTSO,[L1C+?;;!,XLK5AL7D-KRE99Z'?Y.8$*OI-:O=/CC*2I?>=W3A6 M2>(J\K0F=T>_&9*[2MAW..^;(D^^7%Q27G:MWDAIW\/RT9;/A7R 9M1Q!.J$ M5P.]?3/+1UNHS*#1Y6B7-FN=R&:@MT:QPX^V*+8%2Q?C%<-/.N5/3:*51<1$ M:H]8IDV."9_T1%[7,:@6LG8SL,>L4V/,,N'1S9AEL&NUH+6;@3UJG1JCEAF8 M#D:M\"!=F=]>$R''#ZEUR)+(V#A8H#F,-T?&A_FF?JID.&"77AGM$##7D*D9 M BY'!-,E9"4W:.6H[-.8IDXD8J'&(D SZ;#5&^\IJ,+0/G]P:IB4S&/5;RJP MH#E!#B4.]K"6:SS7AY>J4V75%R97B- 5UH?,\O%\F_0RT:<)_'N5H-!?<@F) MT5^R,NE5Y5@J'8?3[UNE*:NL?Z"ITH-]EM=*) I"( )0,PT@((.,02(D!0CG ]<.T=QA6 MZ42U';3V&4A3%FP LH,9\*TK9<=S'&SL$9 LU'I[<(!%.4"L'.RC^ ^&!"S- M#B3\PC,U>F2"HTR:)F9UF=MG 3X8.ET[GGW"5A)Q=:&'ZWMH/#]?42;P_VE9 MP_U+L@AUL-K!] <62QN;??G(?L4I]*I<+USH59& *F-+BQAO^4J$#&[/*>#8 MN^,._'^LM^W#F7+CR$K.U/M)%3^IDMF5X&.?Z_Q@R/**X.I@QJ<_5WJ$+Z5Q M21%8\[G1H2F?"[Z.TN3=M'*E*)@CLX:ST:'AX(.TQ;L8C^X0Y&5].RQK'Z:8 MSHH+"#MGU:0GCK_P&<_UJS"OJG3D1T6>]I[==&Y84,%6#Q[7HO[0)0 *D\(N M'@VR#<*-+Z3Q[F4%*W_U #=Z0-H(\MJU%3K#QU+. M$-0/0@% )(&>L8ME"+\9TE)$;'I7"1OI(V(K-7TO3:WN)YC((54CCRAB6@A\ M+K\W A\T?%5/,,L?U@1453VX$H?T8HHVT8 EV%<"/*'4B!GCUX.($^? MR-OC/)Y/J)^9R>7H>\]'VG?G5:9H,A3VR1C3\:"1 MK;LWZ7*'%M![8-1!2-WK7MK<6U3V_4RF(U(T"Y#BT2&C3]%"18$)4E=:2MW+ M&3U'937ZL>D&NY %B'ETV.B-ERJK,+3V(,>F6^YR4/4KDA8PXT\!PZ^V;AA= M?2-P/M?[IY![Z7-!5XA5FO-L6DDAZ+EI(1/HJ:\+HT_2YK)BD*X9Q%7WSI#' M*9AWOJ.<*\22X^\>J4C=.:7_4EF9^O?Z3Q\_00\%IUR?/TF+JM3@AK(I5(M MT54YR0TY%YLOB"X87"^Q$PJT5V=[:R4*G3DWNU'.F7^-CZE3NOT2^':BWJ] MJY0>1 4/E(*_!EET2D]=(-9T*&/D4.F:OMPH=:G1; ,2?2-Y^R:4]KZI/^,. MPVM5CW2B*6)/V$$\!.]B\XB<):$>76QD*N?ZCMB+S]>MM=!)<[,S!4Z:%D3[ M5B1*'(NE#R72@%"):R/FSM_ALPMB\$VE7U :;I0 M0K,8SO1!=P&3#EN]^8BR D-[;!N91I0YK/HAI07-Y&^U+H\(3^\D;8)J&<:% MZ.:S;1.ZPD,IG4PX1O@^K!T'](!"@=PRWTOK##EI[.C,RI3-Y +N8SPCJ?%]2ST6, MJ]&]*'DSEH'.OC)A.F HS>1O(:=LWSVLJL;1&O:./IK[/@%B?VU@QC7NC M<\?Q5[Y>=1Z+)6*9*R34E%PSH"O74XA^OL\SHY_J]5)U UWYUD49JOK>+3)P MQ5?DYLOLR2&*:RATA?P0I] 54K?Q&@OW7B"M4"GSV45MS7V.3(>6F0'I8/;C MSSCZTY<*7#^5/ZTL1V6?S3'MR4A8@(!'AXU>*W#MQ/#%S(Y #H9C^*! M,EX0/,>.')_*'EQM@E8#9.KA\K<5E^1E;2J'1\:FDHRI$]8@X0TBYCUR6]:N M=:)\/=;6%GAX9,H@2N,*.GZ:?#E$7J.YEFJV1X?R'T. +0WOS]&O_U!0?S]X MX>XGN%YC.396C\('A-! >OU,/4+!IF4 9UPPZ(BS@6 ^&F@O8$OQ[_/U6EHJ MV*]QI6XSHNM@;4^/N,Y),."[7B&V4"M]\6IY>G&=WZ/5#+$!('"%S@;[98D] MO1TDDIO+0@(+7Q7ZPJB_/AN\S)B'/V&!5@,@I(G.!H02XJ\^N53="7 K7RC+ M#4!0<*TG21]U0=)'M0U/5.R<<@]Y2A1SE"N9$QY5\( MLN3FJ]@P^^!4QQ[!DQ4E,M"QS;9!9L$MS-(::(:%R4R8<"&;FLE*N_Q*S:>F M HB\K29OCM_EXUMIA=O%M9V2T^X[^GM6.&FN&TE M=KY_^Q!MM8]-SC MMXKVD: J(0^NBN2R9'AI)'*3D^V#K?LK-?*,M*A(\R:MIT2.DU4C.,KB0=K4 MP6N[QKN*MC9,9,5/<$J>3=2$+A?JEA: M_?(DK=9\&SLM^!<9^-2JTIJ:Z$&6HB(S;[[1=N%']N=9*'WSF M+"%'#]*7LSY77*QU20FS.H4F9'C0_#94#+^F&%\JWKD_[')^CQ M69;87./%4B!$PCN*UE$JP]0WZZNLQI6I6JSW%+]45[L'PA2TH-T]N6K45EM"&%_BMH9>5H/MAV\>$K/[!E3I*&Q'B^_!(/\>OJBS\A,]JI*]W4)]956#:P$J MJQJ3M4A5Y2+!R0=1J!O//+P(%B-TZ*;S!]ES$8%E+(^_Z8TV%>5LT)Q?6P=? MI52\@,YW&74JF26A::OJT3G:=+[[V&Y!4\= YP9UC3BT)[,;[O)X'<\WS%0;LJD9<])F4\:=KUN4)ZIM;+D5 M397)J& NB:]D2(\5*EFXP?A?,M@[2KE#9/)N9RW2.KJOH4/G3&U*!9D MQSHCOO+1V!%TICMH2?"XI+X:*GR5D4;M+KUM;6[CHG^32%JS0Q1>H, M2:TWO_YMD-1U)7+(N9#VBSO_Y M_H)_>!=G?A[*V=5??_CU,QI\'KU__\.__]L__>O_0^B_AI\^O+N8^]5-G"W? MC:IHES&\^UHNK]_]+<3%;^]2-;]Y][=Y]5MY9Q':%'JW_F5:SG[[E_S#V45\ M]_NB_)>%OXXW]L/V__/CCUZ]?__*[JZ9_F5=7/U*,V8\/I=Y\ M(G]"]X^A_"=$*&+D+[\OP@_OH(6SQ?K=-5YR__COWSW_E:V?)L:8']??/CRZ M*%][$*HE/_[7SQ\^K]N)RMEB:6<^_O!O__3NW0:.:CZ-GV)ZE___ZZ?WSRJI M8KBVR[_X^L?!][/5[/EXE/T$TV_O6'17ESF__V8UOR7,2E+:<'2_6\6$>R?VK/[33E?Q<@92K*H*AN'0+LJ]HC>K]90M M>S^[BXMEGE!>>[H>J;I_\RD1^KRZN;'5M\LT*67[ 5^:#ZFW*S4,/$ M,9K/EC M@)52[A6P1LFV)+RULV_[I7GZ5)MO_CE65[$:7%4QYM9N2%(#G?UE M6Y)RMIA/RY"7M:&=9COH\W6$A6"OA'O*=2O=1UL!(-=Q67J[;QP?5DGKQ?'Z?:7M$39VVX/(V5K7T MA_H5M"PO5+T'J..H?F2];;7N+E;+$I:;7^;+&DO!ZX]W(LOQ.ML1-772@MR5 M\]E]MS[_[JB&U*^PD_8\6A9I_1FLBA@N9^]GMRN0R"UBM?;XO)_];*O?XO)# MO(M3FG4&6U7?0&G8ELVVU_O98EFM7:#'(=&'*)U@^'ZVC!68H>/?;V&(0S73 M/)%]F;?"C^,J[Z2=M73?W85:D>LBIEC!'S\! V:K"!3X&*OU) #*Q:6;EE>U M5IU#J^E5]E^ U/#;73UG5<-:>VW9IWACRQF,UU>_;K6YA[RJ5PP>#-F7!3QT M3KG\UBH*A[VL5QQJS2C'5=9J.S['*92]<7>TVS744ZD^D@OKQ=L#/Y#NKG MMPNV)%]5WJTGP2=:PE[1=I3I3JJ:W;JW9'<2UNS8O27;D7"[ P\SQ'BVA)GM MB6FP3\0:15N1<6RKO" M8 K[? TVX!ZYWGJ\$UF.M\Z.J*F3%GR*?C[SY;1< MOQ#L".A44'CF579S7L39_":[8^'C97I9=&2G?C4]OLE=O+H3C-8_%ME748:8 M=Y> [Q?E=)7'YV1>/0@SNUK_-8;Q;;V)J/T7==+^6E/6[D*MR/4^P'Q3IG)C MTR[M["K;3)M]P#W2U2G:N8S'SQ8-:^V\93DR*:RF\3(-;N9@RO[O6HBM 0Z/ MS'V9;?"_E:6^A6T(^_:W_S%_KY?L.^?;%N" M>MW^UO.M2/,AVL5>*)X_U.)['VG[X/B]3.NOMN.ZWA;E<95UTH[):KFJXL_E MK+Q9W7RTW];:/:SOV\V;V=7:17M;+NUT4_2X%C9]32=M7W_^$JN;K..5BW6< MY">8DX]K8LW:.FG)TZ"J]7=/XI".:\T!-7;2HD_SU6-052LM.J#&3EKT>74+ MU67BV^G]7O03+>EA:Z#),&OTCA9;76LE?>W1EF2XLM./U=S'F"/^]\OQ^N.M MR/(Y7N7N^!1OLPXXN]HCRUN/=R++\3; $35UTH('Y_C6NSRIYC>_SFQ*:TL^ MAM%JL01EI*JGN;14>R\MW6A9'^:+19;J,=3BRWSY)&AY_2E/!/F_\=]7Y9V= M;L/&!G<@2;2=]M3GU=N MX:OR-K<,1/XIR>$V= MM.#QSL-Q#3SZ!9VT MM]XXW5FH';F6<__;]7P:0%G("]ER7U#UVP4ZDJ?!:#VFKHY:\4"_@?>KF]7: MVKE<7L?J60QGUCN.;-JQ+^BZO0\'1;Y_IFE+:U?=41OKC>$]Q=J1#32L^/<5 MK.GCNQIA!V\]WHDL]7IY9Z&6Y+I? ,JK69E*#]/^]@ARGOCGT[+& 9?#*NE1 M[L/B^AK5V6.K6NV5VKWC'_?-/\#G[>-9["-3!FS>%']?QEF(H9MWO=9'W;[Q MM7FLU3>V<Q3 'XH]/@G0>1;PUT=/Q'8#.&O] MB^6]$/!HG/[U!WAAT;C. @M+L.,1^1@YBMA29(US2$3CE:4V2N6?MWZ:4Y3, MJVV/==K\EEI,B3XZY1E0NX\U]^9PYYB1=/.\59@!A M#X^V^*VQ2W;AU@"N%NC*VEL DN@?XW2YN/]+IIQ&F&R3W?SS]L_%2Z_?\YP! M3U3RGRK0P'^=5=%.,WY9'Q_FEN9MZ5?8V&K]1<3),!$PM")21$3R2$#?(64\ M(3(YC^N-Q==I2O^$-#TU_N?.WY]L.>N2O\_J+T2@+%D5D4I*(BFP0D[!), T M39HXK2/CQ_.7/?(7_1^!6^J 1P+_ZX^OZ5ZG4LI:S:=32U]K9Z ^R/%+7*XE MOI?VVX[1]W:A(G@=>8@,)8X=2M13I(6)2"09DB"!,2*.4<_::>W/\UG\MCF6 M.5G-PF*P?'8H3]Y0LN&+1AA"0$4HA&K! TN&$B N.>"UI"OA<-;:VNW7> M-71]K6(PMP'JLQ&,\SCSWW+^D&::Q%]@Y6I6\VJ8SIU#^6)Z;5XP*D5CNVL#E1(ZZB*H#A: M(E'D*2*C1$#.<)>\30K,H[-5@4[#M+8![8MN7\H;T#9NYXMR><#"MZ-4@75T MAGF&!.8,K X149(J("8("3'AI%FMQ?YU\O _\BS5+FRG,MN>IBE\JM\?8)F] M544AK&-8)(N($18)XQ/R.$3$'5BT8,J:$!LL<>*/3)X.,3Q[^ZEI[LP>;:<_ MXF@Y!1*/G9F/@)6SRUG\[VBK!RXDD,A*HX8"S() M9JU.Y/@YIA^KK!N*'#3C=(#S>:QHCPT;I&6LH%U?KJOYZNIZ4MZMF[AHDZ1[ MWU$X)Q-3#*/ #>@#V'FDHZ!(1F<-!]W1V;,W^\Z*KUU OI^ZK^XEUA7YY^P; MO;:S6A1LI^*"I$@5$P[L%:J19BDAYH-YV CC4JA6K, _*N].AO.YZFM=!VOL M3]7=]=MJQW9V+F:B+534+?\TN\S37?P@CJIH]M];:U\ MT#W:<$]FO7R4Z,U@]%?4OGU%"\DT48%CE)0P*%GC$1=6(.W@'R9C$-Z.="I,@0+I'%SB*5I$=>P3JF2<2:G[UMU6X7SCO K#<[ M:1N.^=%^RQ-JCB+POEK%1'VDN#7'3 ?T(D3)H& M='D+IE^BYQXITRDK6L&L+S9\K.[O#\A2[]M;?N7I(EJJC34!U')0\*@/H)&1 MR!$+V$9E07LG9^]Y:]IE\RY@ZD_7N+F9SVKU_\M'"PL-90D#-@[:(IQF8**! M&1^L4D%',.-#.'=5M.7.;P&CWMRL#YN*'VT9WL^VF6!WN51?+U'(X*UFU"(M M"4R5H"$A1RQ&S$C!& #(<0,>]*-5MLR#]J#JBPZ?\H;;+(;[-/Y/SLU=Q%3Z MN;]P885Q7MB()(/V>OB &$T*1>J"20Q^4GGN^F3+).D$M=Y"^*MU9,:W M6DO']P\7"CN&&2A93H#Y;6-02+%\]%T&9A0U/.EV8JZ[/.W1,B%:@:G';;JW MDW$]YAK])2YSTLB=)Z@/JZE01G-.74*$1H*"X:!()4M /U=&.:FXIO%XZL@_ MXE32/82]^3'ND],_2Q=>SX>ZMVRA(M4A)0KZEV2@@P>*"%/YV+D)0GI'G#Q[ MZG3KU>@ PMYFI&>W^;PVT:P?*(P,06%!D>(\HD 51CPJA:2"<1 ],T34SH,-0>G- M#W<]KY;9N_PD@]8N3]PKCQ<\<>D2]2AJ:Y'5VJ* P;3$G&C/HF/&G?TY_P;] M]=+QU@Y$?0:<@[6Y?E33:\4*0[4E$EYGDY!(86.1T3#Y6] @%99.>]O M.=O3D8W6"-$R5#WZ9&]M&;;IJ? M""T:!"7U=(JB-2JTA5&O>WEU]8#O'P;MWEH7/!B->:N2I$!@!=6@W7NL,7$$ M3 M[[KZ6]GJ_%8!Z\\=_GT;K$RQG5>GSW2?P!:C\S__PY,E=SOLF]1;$1^ZT MB6!,9+V,@-S"18LDI41JRP68J.>^[=<>H?K&LK^E9P[6W_+;QZG=7.L,4M]F M10H6SITKT-O%BL043*8Y0D(IBV+R GG#)&+:."*M\YR>?;A2"W9)RQCUQ8C[ MTUT[>O_^D4(S JUP!IG@+*RD1N5V(0)I8J!Y14CDMEY'6P.F9*PY(*J'9AJ<(RW3Q6D M$1LZPJHOIMS'P-7S4KSR=*$I,\PFJ!SGP\U::>2M]4AK%7GRCE#>P"_5I^;0 MB ?M0--7MU]L(U@>;A5^(.^.WG^[4"$%YU9QB8R@'!$G"8J4"81YX#J T45( M@[W??KSN+9"@581.8(O6#RE]^7P1@L.!:(XHQ0)12S HO3CKP(EZ'Q11ML&^ MB_JC,* M<$ZS&?4ZZP E/ M04O?P$^I_S!D:!FDSO-SO'ED_J/-/+Z.R]+;#G,N/'W_.C?;>AV]3/>7+I_N MZ'XCC\#F8CY8%'+T1[R(F__#YXV:"/KB.ME&OM9\G%+T.T\1]2I(811G06B& M0LHQ2C8:E ACR)+(& E)&7K4#2CM],I&R,OT5/#+65<>M@[>5BC"+8.U 8%R MF!#A8$-JFYV5CD1"6+"4GOVN[CE3GMKP.QJX)?EW;ZLD?4K*8(V1$50;S$LFO #!V2IP3D!E?1*P^(FSCZCW!^( MS)WV3(\N:1]C6-]8OHYTNEQ?M;T8_QXK7RYBV$'-O64+!>UEW@O$0A((QJ-% M DN53_,IJCE6T36P2_N97KOJYN\=V*V#>3(292_\KDGM]0*%-EAASO(8E!3L M\Q !O^B0D5&Z)"FC]9(HG7(".Q5=CD6P-X[8;S>;V7P=1/ME_L7^GD^0Y\A* M@"7G67SU&O%=+#JRRH(SAH77 G&2LS(&G)#G^CIT$Y/U&D7QU-P9NVM/H M#\^#+JAUOGP&<1TT$CR M5FA50HXS'JQ1-,4&'E[YI^5)$P1/H4W78>@H4; T;82HL,51%%8@BR MAJD\:7I0$,]]0^@$NG03 $_L5WK8[FCB5WJEDH*X@%V *91;"0,D[\9@:GP. MZG/8"XJI./NT>G]\OU([/=,C1Q]/1>ZFX>-SA24X1DLX2CPXJ)(*% B@J)1S M@@N,HVF0JN^D_J+&W?<]2QH!UU^HRVT5?;GIBUG8WDJ\S[3?40K&EM/:<(," M3QX&6.+(15BY S,@@A *M+T_J)>H;9*T"V-O1[>>B/EPR?+L*M]CG0_DY@L8 MUP>/=O"G;A6 +@M6$8%TR+=T2&-1\B8B[Y1P/N@@ZQU5/>7:UA.9.L1T/[-> MO68GZVGWK\W*VV'V^($U%#[IP(WCB"F@K7.$;+)-;2YT818KTD["OA/87&UQ MI7M,3Q:BN4X& /\?P1_+G9//OJ)%8%PZL"$0#R$A(JU )H)IX;673N#@E&VP M+=9/S&YO*UCK6/9W!/W _8PW'.D&>^>9=2@)(9#D6"''8,@XZI+5W)M$&L2H M]!/9B:"0\V>!^)3:T$'_\)J-0FBOT=;GOI!OL^$<0.XM0I M7HADI"=@,FB1(C(F2>2CQ\A3;X*"L1-#@T@V\Z?B4$> GHY.ZT'Q*/NNU6Y_ MX4)XS*P)$CEM/5@8B2'%U]=D1*L=@,QQ$YDYVE)#N+1\Z)% MH@D:'@A R0**46$$,'J8F+D-PBB<<(/3MH3\R5G4&,W3+VZ[[FD[:KG;56%A MB&>" T*!Z(2P(#!S@Q&3-Y$\)EAH9QKHX^1/Y>3N#>+3D7#GE3L'L6]G384* M+&D=(E(Y7"]%R0 .)1&UVB8#?>%=$]K]J=SAW6-[8A7L ;!M;O7=I]/K5U)8 M([G4&$0QVB/-C421*(M"D@9C(3 HJ@U8]N?PI/>"ZXDC5C;ND881*Z]44E M MA8B,(PZF#G+*)>0%3TB$B(W! 8-5W,WU'A7^9#SP 6<7!G2VG M67_(,>X Z^?H5]6Z%?L"\@ZKJ1!6>F\Y&%(FG^[A8%))HB@26AA'&-?2M7/' MSPFFP\8<>"->O#ML3Q'F^;-=;H5>6TJ;)L+X'MGI='&9WFYCS;#0H^LO' V$ M*^9S6E^+%!8,"U0UJGYHD /\DI/Q!Z5S,."%FN4U7! MF \BY"-M.7F?4C1OXU&.E,;8$FP3XPVFR)/:)5W2L"-L3[8D#U>+C&8ODPH>PJV790L2C:&2!$1L(HB&G+R(R8"TP99;X[EH3$E[")W>K*2009M$*<@10T1,.HJ2MP%QRWTD$LLD&YPR/>T1L,YY MU2:L)SBV_-V)I<,\*0?65 @>L591H1 M09QHG=-J>Y2,"*"6,AR;7.ITVNB@ MKJC6';:GT_ MD9]L.QJC$VB0'J9HTY#O-?B'L^DBWJ-LGT#^$_13^UB4:;2;UCQ '>> MXP>7H_?;'KE,CS@T&0O-7UKDH&7,F46&@.*B&%CV*@A8:F)P/@ Y&&]PB(7V MHQ2>]6@X22>=PW!X&_DN%M6,DS8Q2")!/=+)( 7Z$1*6&T2(M)HII6.3JQY[ MR@AV]F1NNP_ZXNHKS:FAXNTH5?@DL0C,(),S.-($X])*)V!P)BNY)AC7"X'I M+%SC'S1Y0VM]]@?-UM#PHOE:5Z-'J7UDF".B(T=&>HP8E?!#,JL5&,:LR3U6 M/:4I[H@G'0%X,JM^&Z8VGYWNZH#33F:=16QN!X=ZH@$]. M38]_7U86QD@YL]6W]]!!ZPM2E">&VP M4!@) ].C,DK#I!C@AW!&!I^X:+)YWP^+SJ;OW[I-IQ'>?7'IIPKD^UC-4[EK M1GOR5!$2#$FI-1@] $O"')96[RSR'&QH3WB$1IT[=QKWT1T2YBPK!/ M]9SPI^3.T7W]7;K5/O#KS_1?@-:=;Q+-X9N?8W57^KCX/)_N"CA[NU!NJ;#P M+I2"CJ"V!P5M#@9YF):#4,0(T\X=+5TZFMJB2JLX]:ZE;$^SUM)1[I\M+$U M]$QR;AGR.2C=.!X094Y)T!$C5>UY@I"R3. (9I/HH>;LI9N5AF4.YJ9%K:4[*PTF@IJ4-.(:&L M0Q8K#PW#.:1&2@T+,>'I_/?&SY=)3<'N=6L0$)@_5_[KIPI\O6#!230R@1(7 MN3%(AZB1A+4:496(5X&'U"2XO)^S^N?*KM:A[S$ER0:HK:A#6-)WNW+?*)'3 MW#L;A8)AI#G*5_L@ZV%H28*CD* /&MK.G9(=GUUH=6>I#9AZW%,N\U5P.T/% M/]H*OKL&8Q%>]L96\U;8AB+=IR__9;Z,;VUJ=_"F00AEKL-.W\]@)MFPYB(N M;=ECFCX<'PQ5@-II&*U8ER[:7,^O?U^!M;-*@^,D:VJ;]EO_"X/?6N@];6&WJ?. MW]S4$=?W=.S.X?5&B6(X8GRDA<)J.!!#R0;B0HH)A=\F *,Y__6S.U:T 5A_ MA'C*X5]G=I._/#YL+P>" FA ^4F(R'S]['8%FH!;Q&J=&_C];..O M_Y#]LG2=[&8S2V[+/L=AM\+0@?+RPM)^N,_ZS!29%V+N2:3SRM,%G0SPQ9#0 M"P6D&E(QN#!"$DHO!!G) :LU6_?6ML=P@'H7P]6MHF 78X.9' Z'% M%E;[ M$L84H2-N)C +G[LBTZAG=SN9V@*MKW5KU\5C.ZBRJU@Q5A3:.9H()35@2/3% M<,P)S,,PF6M^<7'^GO'VZ-$B4*>AQ-,;Q[97K]3FQ2ME"SVD9CR^(!<#0P5C M@^%X3,D%&8Z'>*SI>'3NVVG=D:,Y6KUK+U^>72+1OIYQ;P-LX][R[3^Q6KMH MP"*X=-/R:NJ5UV!/L4;6\XVI[B___I8%--H]OYR)G7T3?QN<\6W[[>=NI?8R;5-O9=+N/;,UB[?:IO%VHP&#@<2,E MS,1:C&'Z'%/.1U0:K <,C,S3*>IO"SU:5=7N%&9[RQ8&=$RA)I0S;<2(F>%0 M\1'&T&I8CX:R0=: GGR,+73IRTC8ED'K+3SZ3;GS;F8#KCP6+[ D0\Q&6G ^ M%)03/:92DA$T>CRZF(QJ#9.3GA7MDRY'X]:Y7O;:A-[]DE65=VN5YXGCJ>?7 MG7C1FLPKH/AL,XWX;Z^*"'KR15S 4]DC-EC\1PQ7ZUB!AP<&RP"&(&&D:),6-ME!AA/:D5 'O.V.;$ID^:W#FZ+]Y7B(FDD^$ M#$-86=AHI(=*2ZP55I,1N?FY]=#?:W]K;3UX7ZD'D? :^\L!H:/ M1A.MV 4LQK!6&L6&(S:^&.,1G:AQ@Q#JGO8X_W3#H(5N.FPH+*+_R]7\[L=R M'=V;!P+;_IZ' 'LR!#9_+1[;!8U9!^>\&7RQIT0Q5D,ZGDP&0ZRQ@/89B4=Z MA(=\.!Q)K&KYH[O:-;X7>3TO[6UIK7+%6&M!L2 C?,'%!;L8R.&(\LF$T1'5 M8W6V<2:M]>-WF\3MH=5?/,&]S ]#]0AVO%&V$)H(I2^&C,%L:#D=I?H%^B"*@_'Q?J8WFQ^4\[6'R_3 MRZ*C1PE.;"C_;3TE@"IR![)?16B#B]5ENBBGJYS4*@N[N%PM%TL[R_OF.^:V M VLJ*/&1)YH0C%N/I,<4:(3%0_A$K(82RYZ5?!!?)Q=I)"XDTLX->_]0W&P+Z\[-PI<6P*8U^;!? M"1T(D(+9ML81#,?)O'HP$&976W3'MYW'CK^4L6NK]7V [BU3N0FC?_WRP7[? M>A*[,[5]+:?3G0O#_N+%$(^$&NOQ>$ &@E\(K86>F)$9#1F79ECKJ%!'>UKE M#";^#S#UA)]V[4UM:=H01D="#+0F$ZXX&,Q,&HPFNC)" O,39.0\]Y. M)+38M2]WC-I%K[<]T+?%'GB_NEFM#QG5/-MR>&7%9&3(D$S&0S$V8DP'FI$) M&TMS,<*,*MK@T%U/NY:G(E4[@':N+.U:*#I72AZ3E?3RDJZ7Y@_1+KILRJ;^ MQT7^(5O"95I_]7 :(S>S1SDFJ^6JBC_#6+A9W3RYGO0AZ=KZJ.8ZH'!3=+>$ M/698W8CSJOP7.\-$:M90,!PPS;<-T<0LXA9[L-V31M$:(6C02K@3YG>HTXK- M$8J0C<])N0#&_'>T54-D7JVS2"PPGIA#)L,DA8Z(FNPSCLP:EJ@/XNQO:.B$ M%V\EL^T!X=YS'N_&[?WLR]=Y;DJMG,AUZRJ\MRFQY!$#Y%$4VB*,-4/2A !( M$9Q,:$71^0=@7E-DSX]Q\-;8'N<>:BN8B4HR:1!/P2,31$):8N@3$; R(HK4 MTI6 _S"L:X+MV?%N,E]5K='NH;(B18ZYMQ&IY&%8,(# X<,8\%4I%2[B,ATMCC M*2?_T2C7"-F>#XL>;=77*E^P%)F. 8#F0B(K)$.<&0&_6:8"C$)0>$]GT^]O MPZ$6_9$U%AI3@KV@"&Q+F)Y\OJN44(>2\9@&0B,Q#0Z]]'H2NTU&O'[2M@=T MSVH4UK+D#ZRI2$%%J0*H7&=_J M6.Z'5E7 M XZER2(&"*1Y]P@[T'E"YY$9H*B,32(5^_';C\;MC6!]=S(5L-B M/[2J@GALD]:@V!.=L8@<"97=MI8GZ5W@1--SM]?/AVP-8#TKLM6RU ^LJ4C6 M24^#1UQAT"XB&)+>2(,,C]9S);%2#:3)RZB!]>>< SL? MX=MF?/QDE_V'+_QLE]LH^ZU0]\=?R]-'*GS(-QC'YSZ:A].Y]9P:=:LH>*#2 M!1"#,P\34SZ]A7G@2+. HV%46U)K%_2$2!SJVCB^T@(P 9BL0R$90(MZB9@" M/<)'4!EPHDG@L\TQT"TUYB?$N*_ULBYRN1E@2+

3Q)GXMQ,%R\3 MSR7,EN/9U5&?Q!Z)=!")9>BD"\<>/P?FBCMSQ=1\OOH1*A&R&$=1Q$C(",8) M $1TJ 0!_C 9=8-E.FU][07Y=WWGX.:)DZGJSA^BX5+\6G@>'/]9D$@/XEQ+ MN=U&8:2G6X[A;QE=;90'3\Z@C&7CM2Y1WAY.G;2X MZ0ZW7-BM.^0J\KGPDY11AD&:"HI8@#NCB,=,9ZACR=2$];+3 ; '_:B&^7(G M:CGW4*KH>$\^( MNV4*Y]5YV\X43IJ9GOI7Y6'UV_H_BK*S5Y'O>;5*HRB..8W5!EWY"QSZ '9& M B:T#ET/_+1C=3\?Z55H-/5F*$O]HCT!088+&9KCP^>] M?T8[1M(TKU:,!5]8:2KZ6O#[^DY.U1Z8XL7=.M^O0C_ES"=^R#B.U&40-(@[ M6X+K+1F,LS"9,C1X#+1A!&NO2\0TA U5BM>XLJ85+]+P@F2,IVU^Y;#@0V&S M(>G/*-_OL\[&;]G==5:N(BQBA@E&(B4BH!%!C'4VTH!K[8(?]F7'NB$!75P4 MTF RF,<,8.KUN:!;DLRT8GI^]*=U;GD:-HLSXTMGRO;$RQ=F:,/9F']"-@)[ M8:,]F%[7)QU2VT-4R_B85_^@/VBVW]S>KJ;Q>:+9J7 ML3Q@SYTGE_A9Y6FXEG5&V]%E$@-$@1_YE( @ !&,XN T2P7(:.?]:&.S:IG1 MQ-(>OT/5S"&U-M7,QA34@IX]9,M(SP82O50]&^K.JWHVBB==/2.;37'<'ZIS MY;T="L(D5)$W5ZB9P>51K-YS+4:+P;A>5V-GIF^%E^H!Z_1=2/PB"B,8L1A1!R M!$]ZQP31VH-AP\[T8R@%S=944)_.P;- )TR.'C+ID#C5W*]CR&S:9\SK,C3) MBB>O3_8&LC-8F92]=B1&>1CS!$+&!$(^#9,4GS8E"(SC4+2DC8M8R9WYLA$G08PNU!U&N+):^HTF!UM=6K+]D\LMZ.U&&,H8I_1 MA) 04X)9+#JKF =&1W7&VIIJ(\/3?F8H4&,YU12I">DT%*J7F9QI8O<*5WV" M98GEA8B6+6\>"Y=5ED;OO7^7[[.WA^RN6J4I@3CB,? ABD0(87RNW0=AJ'5S MNT5SCB7L]9W,"JI78[6U9]R ZWY=FXEF,VE;.,.6=N:[87K8OHY+0KV;HO3F MWZY_HN>%#2&6N9U_EXAMAW2W[@_E:O#<_$-6JC]8?\F"59PBQ!),4<"AS[@/ M8\Q/Y\7D?T9-SDT,33H[+R6X*^_^!&_DW-R(T(&3FY\/YT5Y5W>V*;^KRQ[0H>7&\/MP<=T^75CX6NYU, MC=_6Y58.M>.4(YB*!*20)BG XK2^ @C7?8'0OF&'"X@=UGI\T*'UGEU75(B] MM($\]>JB*:5]RX[.PK.,_NO0O\<+E8Z9U']U;'>LA>4$J"+[[<>LRLJO6477 M._5'*U^$/D@$P!%**6=$$$Q.>]%0G*QDYLZ+[:?#NCSH#4WLV#7IW(\A:O?S M%HRW/GC7V9=\OU>/X\A90/-!TQ?+K-"M)Z;3D[7P%)OS0]\S]$)[3;4 M<@K&)U+/[3:OWR*_\AJG5+CJ"W#5S\UR>_\@Z@>+[=A0_@SB.]I'(S&VPZ@= M<9:#Y^*K')EEU2KP8Q)1FLIALEJK#D)!U(B90893^1^RVF=?U 5G-A39P*R6 M).!&$BX1:BM#BZ6^WK'58<,K'.U1;$-[;7,[B]RJ=S2;L"Q)6\_4#I;3 ='Y M&11TB%M&HCF8-SLZ2;;_<:P.:F&L6D6,,;6V(2AEA+ (87K:@BCB6.L"(?M6 M'0]6+Z#8%$[W?EQEHN5D97/(PP1 MPBR"#$0P\ DZ[>T#C!C=N3'&CN-12@?-VW38O/($SFS<,HI-O9'*5$2:C4U. M')Y@7:S-3JM?/03UJ)8-6I>A558\*>PW.C-=:NZ__W18'S(U(CG=]4U]F*8H M%)P#$OEAFJ10Q 0%U"=!$@O=2O30S[OK0>TK$R=(L]U._P(U/7UG+)G+Z#>C MO2CL-C'#EWLZ.\VER'&<(HPB.88/TS!D-(P@Z(SXB6^T3F;X:/TSS@H4G'==83NQ# M3!!,2.)3(N(P:06(!IRF>) VZ']^.GUX9WI@8PQIAD+AAJ_!8J%#E5O%>-=S M],(">PM3C@$.O*0>0[G0?QKJ:[8_7CRW$T*I3:D(0IA@&(D$&I[@'&S&L<)\+@[KG;=YJ#-# M9&88AR9:XYR^88)3PZJW0W3 /(5L#M5YCJ%7I6<4K4O2GW&./"M"%KC15:*_ MED55?2B+F_RP CB)U!%0(>* ^''*P@AV%B"(DM5!]5H]Z3'YKI'6G"!H]Y@: MBG=?8S&3&"-R]#3%%2]F(M)0\J&?$B>*<>%_CT0,86D9FC (>3&^C9CU^O?W MF3H0OO_2[K6_>'"88L(BP"- "$84I'&8M/8 BKC1W&:X%<>CCQ.P;H.[X0QG M!'UZ*C$-GHD93RERQ 8"WX4MAN;X;I-MI-_^T6.;WY; ME__(+BRO,.4H2GF F$ A2(E(P]:WA038<>;SF8XL;_;6?*I,_>RLM M\NQKMBONU8I39U.@-(0PY+[:_(43[L>8=#;5HW!F"T%C+#E?%6K U9UJ>X9G MNDHTBDS=):.I>#1=/[J@\ +9/,K4RU+ORI(-=I>A3Y9\>;+F9(\A[?),MI># MLYTT2;9W^3ZOZHN\OF:=U1A3'Q$(6 (#C./4CP4XC=#\.#'1J;&V'"M5"Z_N M9>L' V+.F,IU2ST3,BF8?'G@LB'V.91K%>8ZBL36>)X&:IES9O'Y22K+ TN M,:UXDL90$$98G(@TXB$7M+,#( I,RLOF7W=<9&X6M(K'A:61=:77.1M83[)* MU]@ZTLS%(Y.BD39ORY"4$?A?*Q(9,F$L&\T9@W=%5:V0P$$$?,)YC'F$Y!#K M7(;R X '"8?!]QU+1WL\1D6O$Y!B;WBKP"#:#+7#$6-#U:.E[1<%Z,\S2SGKD'^R(L3W@;(3(T 2P<*$ M=N9"S@*C$T2#C3B>+74XO+R&9:8FPYG3DY1)2#/3E3.D5EC4Y2(-JJG/*#[/ M38_ C*9S&2HSWHTGQQ2M\**O-\WGNWD53&*?(2@HYPEG,4U(TFU)#F&(C)YP M-?WV5.HR:)IC3)2NJKCCR%1,6GIFJ:<\XJ%7.(8QMA2]&(C^B4R,84%[8G.X MSQM&K.@2:@.]GDR.RZ$C5/2Z6?ZIJ4?'^4MM^?2A4TNRG*K/FYS^OO626^'\JU M)#G?K\L?]0%.";J^@JBH5_E/ S'&J? 1#!.(<9J0,(6T*SV'(0Z,*CMSXIRF M0G1=XU<[F;_FE;H74;T'%Y6KINYW=LT[ M^]8%O/WYVKTK[Z$[L\U2G06F=[PZ?W-81H)9!!//W@JTA.B8I3:)I,V@--MG M:M,]3WSA^P'B)" 1S@,T^ZV@9"AQ.@:D:$V',_@6QA64L@ DWDWRUW@Z1; M0NKF]MXO+:J)!]HO@YG6WAPTBD>D-#3%8:1M8P.,!![8:.YF#5V ML2[5:W?5AZS\=+LN,[JN\HW:/9GOCH=L>SIFDJ"0DP@!@E#"_- ' )T*;IA3 MHU,?MFPZ3K_G#J(NPO8J!=7P$)HU=O5R\1S$FN7F#J%ZP=BK,5YY-U6X;;<6)' %N(ACWZ0D:$2TPK;"C 4(R*(0#R1 SKA$Y]UUCC":/4U*Z^+H3*C:\6DLUP"TNXS M75XW%)M).DZ+S:#KF-*ZS,YC[,4KW6<8*[H=Z&]9_N56#05D^UM_R7X_WEUG MY?N;VG+U_GBH#G+\J,ZF=D,%CH*(!S&**0B8'PG,U!-L#0SB U9= ]; ]2[P7LT^U3%E MMD TTXE0F%CIN8.M3SHG65+O?8DQ\_X[FOM%]^#QWNGU84LL:E\F413; M;_E.G01_NY>FON37NXQ457:H>%YM=D5U+,\W'U-&10#D'"N($HRXSSA!2(X# M"(P PK[NT6,SHUP] 1D#D#(4H"2!A',D(IJD?L@!-GNJU&R,W>&L%PO.2+T& MJG?&.MNPVHC)GB[M)B++Z-".?'M\HX)#!@U.&[U@^'/V_4 E*?]8H8 S&'#A M0PPCWZ=1G+"N"_LX,CV!]*J]* AH$L<08AX@.1"A7,H&Q#Y+@0\!<7U#S-MM MMC_D-[EZ<^II%S8^HS2>7MU=3M,R:[KCJ4\*%4*OACCY4XZODM:[%Y/3T@99DM79$[6WI_PXH[M4&KWDGZ,=NI\T;JMO2J'CU=KZML^V']HW[B M_;RF&R[K]1(%4 ML!21$]X4IT8W%L^&TO' K%&7VH&'*O3:^>BE!5,O7_P<<31+)9U/*I%T7G4O MSSS('I>>77EGWYI'LCKOO,:])OVT#_IZLPTFG06L)Q?-WTB6D:86P,/CJZCG M1V26W)Z'59:R_];/J-(?YQ]I$R[YMBZW[^_K4UE_E3]XJ-[N&\B/2I7U7W*9 MN=-U7O[[>G?,ZKYZ]DG$((@% (P2R",_90F$)Y_\R.S*_D5[XCI)'N_NUN6/ MTZ)^FR]K_RJO1B]_RX^E.O79>&B8-Q?-KFYN7;03#O/O"RG6NW#=N_[QW$2N M:4)77LO 5=.6*B_?M\WHRGNRP:3^$4]1X2DNO)J,^?/TG,'OR^4_1:-<2+[_ M.;AZ/";X.5 /G!2?[#;U/;+?OLO7U_DN/^19]5NV5K/Y[7LYA=\3WPO]E*F]K:&K1<8+3[S.%6]]N!1]K[^1#7)=?WT0U/E3J\V0:$U[IPS]0E+?/+Z_.+V=/@*ZJ:EY TI9 M^J2,UX#.-F/"L,\C2' @*"(@"&/4J1"(8F*2:OHM42(U+B&"A'*J+A"4Z3?V M8P%%R +*F?,%[=,%IB]E"+-D,))6/7&?CE$SL3[C\L[ 9M?=7K9Z=-0.R\O0 M14N^%"[:X= KQRNV6U=5?I-G6_I#W86D5K>.Z]UOZX/"\D,-]Q]):1B&D"2A M#R6., H"B-)3_V-I+(9=2SX ""!)@D5"":<2 \I#WP@-9X R%/BBPD+88=Z MD;K%JOJK_,.+J[KSO<>SZ\-%AQYZT;F+>.EN_UE(J$SW!9USTQFW*D%=(.\B M]Z,I)C+V\-I %W-P;6\7TR: M:_!OBILW$OZ#6;/RX'+NK"?KSJ/3K^A+"LSP0H9V3$SD?-HP;8O-4RC-LF.I/.9_#I5@.9-K9-Y64S;[(YG1B>,'4V M'5A!;J\W:T!["O40&;9%O4F*G('UX7FQCW!+J=!6#(;DOQEBX2SI:83*5I[3 MH^W5Y&:9_25E--NN/9O&G/"G6_6KC:NM?H^L0<@ICD L)YM86L(,(-19@]#G M)@6]H38FS$B;XNZ^V-<%(?F[7=T'![T/-IA/O8+;%%2:I9D:T56]&7KV&MD+ M[/24O\;RN8S*UF@O"KNM;,CPF:VKVW17?'N[EQGQ[O+8S:&H\3P>RU/FQS#Q M0:S>;$YB$% _[,"@& 'S@;1U"!,*6'6\O]_5N[G6.V\C'?%NI"=>?G;%*]MC MB$;A!A2G[83(9=,\:H>'#;P7;4[B]"^"G8XPR'@UV2R-Q^R$:,B:?-53# M1N>.0V8V.#?E[]5ANK. +&G [L[)9X?NCCDURZ#GE>;B)CW*7V>O5,/\% 8) M9X"$#"9)"@*(P0E,&"?F&=0ZA DSZ-V#A?IF"K ;MXIC/R(FR7+68 Q/E@\W M3#3 G2W@V(_0D%PY:Z3&YTK[$3-+E:;TO9HJG<5C2:G2G9//IDK'G)JER@; M;_D^OSO>?:PG3=UM#C*1O^^>J%WOMVQ]GZLGI)Y+YBBE',=^BA(6A@!#B,,F MF1/?YY0.F(%.@VO"I'K3B,%=XY%WWUW/HJK>YV>?5:%[TSC4)-XA4CY13$TR M\/+".3PMM[+>.N,UWISOVU$!??\@H*U+=N>V$P5Y2!)?7K#'9_8)@VZ6\JV0 M_>HX8-J0+FEP,+'GSXX8YF!?=]F,?%WG.V4H+R;1FU&@ 8/Z"YF_K'UX87'FJ_TZ[ *3+4,^* MD'62E[%$9-^MPG'CM-DASY./O^6'VWS_?I_]W]FZ/!TB7,41A@RG@!+ 2>I# MG@K1@6(P]4V6NQU#<3QZ?Y=5E7>X7>^]P%/ S):_78=!;Y5\01$P&W _.A!T MY9T\>2-3WIM*^G)U.I=RNJ%,':R48Z]/,AG*P=:#8RM7WK?:1T\Z68?S2N< MYO]+WKLVN7%K:YI_)2,ZNL<[HKPG@<2U^Q.NNSUC2QI)NSMZ_(%!5:4DGLUB MUB%9LNO\^@&23))U8P&90#+=TR?:6Y;D6FN]2#Q8N"U<@,UO-4IO8B=K[;\" MQ],%&T7WQ!JG9K[XZCCH?/K\?=W#<1ODX@/#W(?;C@O[@ L?\:[%IS]* MO-E8"0:,=!_$7VOL2!AWSV$DM?(ANP.AOOW6K)U?\]4+3D$AN!2<0BTUH[*R M)::=4X*3X!N2([B2>>SPGNUF$5%CR%CM\/8B_L2:(&ZT.#A?6'^[8/ZX;$@[ MEISLV;9MY6,X&0"BR[2,U7+A*_,3:\%^B_'BMKW\T7PMYL\&_.+&-^3FV+#S M;?'5-]N/MO[:[CR+7Y=O!_KM][KXNOBZ_>[^N;F>+XL'%VOQM7&9PA_^;_D_ M]R>7-MO3O_#W0>OUPYO@E27Z$=OV\JOR8P;;7*3_A _2^R7^8W5) QG57&D* M-,=<5%(I)JS!0EFM35 %YSX_-_LB7-SY[&A9WAX YA_:>ZW^QL P_#^1(!76-U7ILN#M[?G MS?"/)&XE[+ 9VIIK[\6_/]R+GVE280&-A$PB;YRZ?V6&(5Q2Q$L1=,XWC:7, MV#R>15AWI2/N-W4Q;ZL#7!6K>CON8L99L1J+#HEB:7)\AG&=S"Y6 M@ZQD[F#[5V+[U[I!0U;^QU+R[B, MII-Q?W?V>9V;<3%U1J0SD$HA[300E222)OV'%SLM>EH/9X8MJ1@VS@)!):D4 M1>A@"$J,XV9'T3\^,XP^-X?SPC=[",7."^(5"YTX916KS_SI) M%1XN3#@QG0XGOC M,ZF,A0106)7(*@845;HS*MSO]U]RBC8UVIK3LROCD1A-)6W8S'A$5>-@>Q1T M/SU^CI-+KN(]52IX&:^WQ-.8)*<*YNQ"WD"-^JSD/3-9$@TI80" 4E)40:*! MZDQ6$D15OAMD:*2UO%38&B9J_')>5CT'K>==&ECG5 IV!MB8_Q)Z:I9Q4], M!\GX]B1U+ 7C@.2\.DR]#G[UFKX.DB]\*CN6C(FFM:?Z)IK:GE'@E6EN"LTN M/^5-$D63]DM*,A5VCNQA->.8"66-X:QD6 IBK.JFX 2ZI';VHUY_:0;.AR/L MQ?284]?23(I7!T>3S(MC=!XT-">,) MFRGW5FK09/G$JN!65%!3*K2@T$@M_?7^G57J #MXOAQAZW)3YKY0&ZSN@(ES M)F%3S9TOA;,WM(J=0?=0>1HH2Q9-R#RZMTK!QV,.IF9$0BXI+"WA6JB*(@ZZ M1452&AQ$K!X_=KSC,/WJUL:J]/;D.*- <9!Y,H'+ITGD<9<\VB29Y X_VG+X M4>>.M,0K1+0P-HDGZ=0WI*,?+.L!0UP\A5,Z HDPACF#74Y@R)&9J\YH- MQA!#I&)40HQQ*2151%!)D.*:E##W\075K'[4Z^W"7Q9_UVQC'Z'OK5P?QN01 M;2!D+O;8U2O:!',F7LTI@J9'%&=)TU>54-3(^6:Q>?]57+?/_"U6WSXTR\7U MP^Z?1^.":FI*P1@#&@F,I:28B0HA I%%8:7%$YO,#*+62W]7]<[]I2YYC8-1 M*FW#V'0!6>-0=5#TZ.)5L7.O^'W_OQ>C5YAZ9V"66/YIL"UU4$W63S:.?"[3 MV#A#-VW'?FI2$TX) 0P2)30K!48"=28UB+L_. M/\66PI0("P62I**EAMAHU3G!$8RJQ)+8=&;B[+TMUO5U\VVUB)_B<_;R_(I3\PS?,C7+-/B7*[AFE$\[EI_7]>*'KS*X M>6H005I1@P"2LN080L&%/1B4-*B8;@(SF;FXGXMO/!CW+K8UN^>^+F=[,,8_ MLG73W'_9?KU?%O/]7X]E9W^50SDYBL"Q3#PX-9T<[G6ESO)NL+Q38=OP0)YQ M+)$VX0M9M[>+S<9E,!OSYUV]VM0O+Z,I*Z&QQ$+ )<.&$"I 9UT0%;6&G\IF M9IKI^FN]7M+OTAY>MF$PNK9/*&KG6-KVSLLM?!PV+OXG1P%BC?V76P MM TP#= EC^K9ZE@.U4(1Z!\)JW=*;CS[ M MRUOZTZ/_AX6.VQID& M-/.%UXSTD1;XIXAHGI&F :$$P83Y/K4XT]_+]>_)AOG9W-;_7V>W/SZ(3MSX7X8[Z^B21S%LG#R'QIM>/(W'K[\Y=6Z%-_KXJ=Q^U&_L'GHG5Z M,DEM#ZG/X#=GPTT#OUDC;,;K!I'%?[JW/-]_W97M6,R7)RG?WK;+RT552DTJ M9(A1)370'!)S5$:MJZ:QF/O43CM#:?OWK\=2&RX[F_L[A#?^)=[C \J%)T'Q MT3^?VK['V]["B:P2E*89PB \?@O$8?=4V:_%P<73J9,WA8YAM!M;PCC6==X5)^Y=^;VDHG6P M>$O=/'=WWY;L#-%2"CX-GB6-Z.F5W>1JI6#9NWKKDM#FMOZUV6QFE6,G9 A# MC!U**<925WO[P/UOU$GM=%8S<\TY4RQ:;]*A+5+6X8#+IVA:S'FQ=XX6/WE7 M_S8=X#V2L"?V^C7#].'7,ZX(! Y1;@ (._-FOEZY*=WF0[WNYNR+ZYDB'%EL M)#=82F%*71'3N8$8',K#8<8S8[%UPC\%O8=C<5>O"_>+6S<)WK0+DS\M5L5- MLUS.UYOV#]O??;U#C]0DO5DZ7FND16KG;^$<+EJ/K]J5B>N+H_6LHG&$3=,X MDP5MHO#>YFU*'3-@5R^6]]OZ9N94Y8 @PI0IF5("HE(<^$]LU--=&>SU9!._]2P/AV";ZRV$X.L#^(.ZG9? F_/7W^N9^ M6?M# ,Z5=7US8 ME50"HRH==0]RF">5&Z:@T\58:["EFD')5(5)J2 '0.>NNM,YOSN]LW/_T9'' M9\=*BR\/11M$T491_-[&$?A\UTBM%[BS/YF&B]SCS]YF>7;WA\A];I]_E&:< M!NE'BO7IWO^("H?R_VU/-K^ZD>J7;7V[F2$M+' #$"J5M(!Q(P7; \,J1:-* M.489EI)4"$I#F:48N#&04$H1Y]A-1@AFN=/O,#HX'GB/B];E2)"G;88P;E^L M!>(PG53\+$2.$?(,@+.TQS1XFR>T9H3O.?I!M5=,_W-3?[U?_KKX6L\XP PQ M!C"I&*RT2]Z9ZKIO5>K85\C?-H@11-S]>.Y&# QPQ4S%!820:RJXMKE/5.U> M+UKL[UBYOKLX]MWY_G;0?>MML73NM@L9#_5\?68K**/X@0>IQM8]\AS5.51> M%3L?"^_DZ.^OO2G;N1-3*56?!AG3AO3\.;;4>H7?,+VIOQ[-?U[/;^IW\]MZ M,S..O+)T_:Z2Q DF!#6FZX%FH=1 M;QRYXU!W]&F/N]:KHG5K[+NDKZASAFC#%9T&QA+$\>S.:!IE@A="MZ[S^6.D M)V=+/S2[I=G#&U7:S;LYJ,H*8BPD-$Q:?[[4 H@J9G7P79@06RX=1:R$3! % ML .SI,ZZ,\PI5Q+QC,7X#^X]/H3=>7BQU]="9#NWP)52]6ETN[0A/5VN2J]7 M\*I45R+5-FN]+Y#:E5,]%H54^U=E*V]1NV[)9551#42E9-W4L+[M)45\V<4L$KDQ=K!$BEZ8> M5?+M/"T.S?+QI%G4)=Z[CA+RW-)4E@:9!D,SQ?9T<2JC@N%K_=?WM_=+/\G0 M]9UCQJ*]?.A^O:SW]P_%;;/>+OYCOM^0OJO7VP=_%7'K_LS\^_WBSH\',ZP1 MJ BW"@CGD;+&ZJKKYL@H&K6ERL[AS MK+TY6'=>77GL=O$5-R]K/-C8OH'CJT M?%CORX-_VC;7__HP7[]?M].'F_:Z9G>4:>:F"AIIR SCI=!0("L.^2$K)8H9 M. )-:F",Q(QI3076;OJN!*)00@V1A0;EKB5\\++8>#>OCD%XYKB8#A/O#(03JS\-Q*8. MJLGZQ0[!8VMI(^ZWWYOUXC_JFQGAK#2 EI7%D%)LI:W$8=KL>FI_+#XSA:@T MDK8%]BK,2\P@J2HKA4! 06MROTG_#("D^1:OV#.4NS@1H-H=C[^^UFZZ8\B]6WF>$(""&Q M *4B! "J$-[W, JTBGH"\2U;Q"!L+$72T1E3+05'0H$28 .JBJ#<^[O/.-8< M?4M+L"B!^R,LE[9I&';BW>4A=N),),7ZB#Q=C/6*)H!C_56*>>:K69U/!*F5 MTJ'3EJ3"6@ _72J[OH8=3F.?^'K+'O+GT)"R5<4 5EP(S*F/D.NRPF7VY[W4 M_BIAWDEJ$N'#(#>VYG&@V\L]O;EI@&QGH)=2]&F +VE$+SSTE5:M'@!\ECNZ M+@> !(Q45G NH =OU_^TA5''D\_9*2%DW/] 4Y58@U*X21EU_T &XA((.2KP M$DY#!VD;S;:LL@YAVH5GGVJO0&T.GDE"E2 M$F(Q$[1L[U!@1+I>(]V_#*+0J2&$1"E (!A52E34 EDQ*DM-*@XN@:(D M"U[#Y.T)I5S*IB#3Q1:ZSJD4PZ@^XDX45+U">8M6_?4)1=;G=5NJ_N'$Z,Q: MX@9VH'@E%,"65=IT>U_4:*QB2/72SS?^[ @HI?5/=Y4:24@=>$N&+:3 RMRY M4N?2$T3UQE(O"<-HE%N]. @=A'N$H7')\X(B9X S1+]I<&90!$VZKZGW]2@U MWWRWR^:/S>$2"!2BM%R4V W3H*)8EVS_2&E%B0Z>/@RRD:^3/+H.Y1TK6L^F M< WJF4QG>DX2=:?1A=*$\OIUIZ'ZA+]ROO6F/JR;'XN;^D8^_'/C;VJ_OZO7 M<_\:F[C>+GZT[\^HQC_/=N]^;_^'S>KH'$=,NDFZUM2H2C%C!,9[YYBQ<5M5 M([F4>\;B>^G7MI?ZKZ=H.O>+^<'__QK[+/HX;16&R@DV4QQ4?=GWMI6Z$'QM MM9]\%,5B];?B$$AQC.2J.,92'(.Y&(?3M,$98H_OH<_.Q]HHNEO6C0OF?FT#W#ZY64"/ *0*H@@!8S2O-.E=!R:)6 ML2[B8.:QY"2F8MOXJ[:[J$Z+,;O?]_]V[8%V=P*T!./.9=H\;!2:?'/'C4E/ M6OH0T/,W2OP?1XY>%QNF*0LIIY0L54\BEKV?4#:@H;HXSQ$[FP4:GNR$\2,TP_H\E9!S&P^_NOFM6 M;K2^N;\^JVX6*I^1[@Q<4P@^#48FB>39T_:IU E.R$],'*KDK+ZI9K/=. _T M8K.K\##3+NL7F$*MG1.8@(J ;C[ =1Q%1-2&B M@0J>RR]3-\(T>)@^K*=Y8![=WB+E^OMVYC_"[N=;%_G'^F[^T&:D[[^J9O6C M=HY]6=;^K\T0DM!JP3"K(*F$-!9V"^T<"J5GJ_J;/R5]'I6IK09U6+[KL*<. M!O?;HW.^UUX?W2M6S=8?3-YNUXLO]UM?),A//A^Q-(R:R5OB/#0OT@0]\T6G M9>=FX?TL3IKC_=?BQ-46J!?2^Z:Y;M\YWR4T4]3]D8<7T/_)F.6D\ ,1+_%^ M&(K4YH51*)>ZEQV$LD75Y/TF8Y<7=E<-=PL?G^=_UG[@<_^KW&\NW,BG&*"D M9!B3TAJ,JDH2VYD5NHIZWF2PL>P+#?N+MMT*MO,?_LZ<&SHO[3_SJR4GY?*<. -8*&<9@Z%>_4I9'/K;THR[D3:\-TG :% MA@;Q])1:"DTB"L:N=]4%'RT>'-8*'/4^K.O;Q?WMYA>7P>VWF6; /RHA+,36 M$D,H1H"CSIF2&10VA\_L1/8IO=\TGC]9COO2N-3@;N=MX7ZKG<9OZNO[]6Z/ M>/YCOEBV#!:Z/7K"E^E9\W3E<_'3J\M_:E=/.ZS:=Z_R^ M*DX\'[VX:P]USZVDYFVN:> W=Y#/R[3FUS04W^^WW^OU.Z?3?/-]EZN:7;(T MDPYMAB)K+ /"(H&Y4H<)-M)E'*'[V\D.X=:U.(8.4"T,DYGEZD7"UJ=B[]3A MK-/>K]=O3V4!W:OZG&'9<$VG@:L$<32IO[;8A]^N_:6D6M>[_STY2*3F=XOM M?'DX182I+#GE%&O(&%8<<]'MR7/$RZC7XQ.:S;SRIKZ[?_.U'%:GQT-W;]CZ M5&.YF']9+/L<%4TI?1C*+J1Z'-LZ)XN?.C?_YL4_'M+M&"V4G%)6Q*3V?.W M%UZX&LK$/LKVI6$N25-R\(77JBZ-O^>R18%O@.I31=Z0D-Z$W6"]!N2&/CL] MVMW,-%"^P"$UDDM62HQ* CK#IA*'\S^?!Z6&L59[<.YS?&:XFX0=21>Y'YM" MW=YI7Q9%DZ9[K;@? \0=*\=[(EE<;M=7[ZD"KG] ;^=RP[3J#[<-PDV2*?A<] /\P\X<%RB MFE6EH<27YJ>( &$E88QVSD@!HTJ+97(A\X+>80)UMW-R=V]OYV8R^*5IBZ'S MV-&:(>W,]L-)P^P=+TX\OS1!0]3M-0%.TEQ3I6W:((,GR0DU[4]F7WO$+T?^ MS\7VN[K?;)O;>MWY\3 C1E7" FD DUJY>3M%W?%#0>%0) ^S/=:QYG7]HU[= M#UXL'"AT7]Z.IW$2T';N%G\X?XO.X:L#8Q\N3=BS>D:A-4W+3)6IB:)[$Z8I M51RX^/ATI^==[>^?:"HTEQ5%HC(8*XSXW@$I."1#9^J]#4_QO$Q*705+#ET:FJ^)&K]0.:1EIHK*X8&%+5P.URY]-=(9D;!4 M%1*2H@.*O&6J[+HV[J' ?1" MDL%T*G6_SQ#S Q-,0UBY@BL=ZW.2.T&$G-WLCN\6*B0B+@<%U$K*665 M4)CH@W,$1#W_/I)+N<](/JG?O.C<3UZ_.7E;#2+P)9LI*9T/@?SUZC='MD$\ MVW,U\J2YGRWHL#$AK^:AX\6'?<6+SXVX_O?[Q;H6W7T_VZP_S9?UI\-5P+8. MAN85L;"$D'(@A'#)/H>=%Z24(FX=(K7U_ <(W.]_]U/HYNM^!&A?X5BDOS>9 MO&'"1H&+M$@OW'>>^MI3>U]WM>6.'EX5!^]_=JWP\]E6R +T2#G/D#M7PTP# MT=FB:\;YO".ANVZNZ_IFXXL._3;?[@VV1RIV[HG5C9HOEYOW7U_W;P:,FS 8 M#$3E_D^67)KR," PHZ+VU,;Q*'.*W@6Q2]!O#V&, .MQ&C00X9-KRTBP/VK& M8P17Q4D,[?)T&\6AINBDN)^B#+'@M$;9PCVO6N3 M)WN(HH$03]HXT^-UVO#.H#F#COTI;-P48_OP6[W]WMRO;FWK;XOKHF[]/@%QY*9E0OW[PG4,Z5-0=>=G ML7/T^E9WF\6JWJSJ3?OZOV3M_L_N9EQ M+30$S-K*8F&%XQ)N4OL]5IY[7,=MW=DL#K7[#@Y?M8_]^3K] M?@-LOO=ZX(KSH/;HN=R7N,5;XH^ST'Q&R)A5YA3M,1&@ M9@GMK?7E=/KUQNHOJZW[EGTE^]W)SAD'DE(-":66$FPP$N" <\E4Y%GBX?9& MW;6[J7_4R^:NOBDVS=?M'_/U[@Y6TQZ"71Q_&DC0>.E[8C./YLE8>71O M?[KXPG!\*E<,$7M+/5$,]H_G+?8-5*HW\%QB>U>OMP\?W'>Y%:L;G];>^;\R M,XJ4$",%-:.V4I"8PQO8RFH06>\@H>'\".QZI5^_O-O[V9*O[IP$ M7F:YD]&O\_.J:#V]:F4W;\H^#@I?%3&&B<-;8J)P3!#86Y1,I5TL+FVS/ET! M:&]VO' F;68E+B%!2I6 &F6A!*Q[^4AQ4/)^S$QE/3LX>UP_2ZYP'!]'E788 M)/U@]-.C)I&V9:S$P>W2O@S*-B^OL5,\0,$X8[ M<@,"&<80E_* ;T-E@AMI?\A1&HWD)V'AY]#+T(P:"DN2U4R2TAIH#3= M&2IEN(K:/1_)IZF1;9!/-MS M-?*DN9\MZ+ Q(:_FO0Y4;9OK?[V_:\V:/^OU]<(Y.JMPR:6 3$ -*Z2X1+9[ M^D"7C$9=4QYN;=0#5/7>K7;3O[F];5;%QGM=-#NW!YR=ZB=UCS-3V54>=%:J M57/O7G'P[X(GI%Z2*_1DU""IIX'*A/&<.PF50*G>@/-KP)N9R[@K2*5&" +W M2TD,[[)O[2Q'/?K>T\2X*+N]6S8/=;T'V%VW6W^W;KZMY[<#21:H:4]\I9=S M.+-:GR[,J=:'&#C%"3E1(D4&\1:&^F@2NPWTL5ZVAQ&;S_,_?>W#[\WRQB5Y M_N#\R^\Z*U,""KBM).*E(MPHV)7ZUM"J:L!)S.2^C',J\["=L=[Y[_=^_7', M3;W=+NOV2I$_Z/[:<_'S/^;KFYXGC=*W7MQ>TV5:;-BFT\=C*SFOBQ.WV_VH M:;Q,WU?@@&VH;&TV$2AG#_.5C:G,NO;8W_]8=[G4^Z^JG2.VP\K,&&EE21BI M&"L!5Y8?SF%I2/B0P_0#K(X$ZY.SH%M?U?)^_;!+/'MO\O>6.7I?/ZNTP[?R MC^ZUI^%WJQ*?SFJ;>^O^%<7"=NN'RCTM(*8(Z/4]^31:]9DYMR< VGN=6"K M12DE1))ICBNJNP-3&D!(^DZ?SW:8M8X*P)(KK56%=&6F\Z6I"6..QS9ST;^L^/9J--3U##J9%2S%W6. M_OCLZ%+4>5&5,]09IN(TJ#,PAB;E=]6?.JI9_:C76W^?9F<1 J.M58@K@&VE MM>!= 6D#%#8]9G%#S(TS?7OIZ M<3=?]@=3M.[Q>,JB=0)(G?AU850]42@06'UUG1ZV>D=R!E[#U$E_ZF^F$3"@ M+*W!$)J2:U'1KMJFD1"D.#'=Q^Q8)Z;WAZ1?/+Z7Z_3>VYJ'T>Q"L4MRCBZX*:;!PQR!]3X/%ZE=*"W-UZ_U]?;]5_/G]7?WZ=8?79[T?N5] M\O_?WPW\,5_N=ALV+M.Y=EE46U-B=?/X-T[^YJPB4EED*@)+:1A@BHJ#IX#R MJ&6Q2_B7>5%M%Y)/=[XVZWKQ;55KZH:CW41:^1MG&3WH]J*]VN*Z/ M(;0W>M>' -L_CR/V1=H]#.U3;_*X,>#8VET\A0_(MZUJV[8=($Y\O2J.8>S^ MT#?VT]\[^0_&'3(RM,Z9L>62W\(T!J&+*M!,IV?N#?/I0KQ>^(-W3QPBO ME_=^@_TT^ITB,RUD)2O#K%$*($!9>;C[:1"N1,Q$8F*NCS 9673OA"[RC7<3 M4S5P*)R8U_E&R41#X56Q"[IXX>G9J^(0^I.A>!?]N,/HN"U[9H2=Z"C/ZKVO2YV=D<<9]]NQ1&&S:1-=Y%1\"\TDN4: MF((;\7^#<28\UI3#1J3"XXP")=!2N_DCQ15A6D$A#>A\,IC:_2A@5H$'9/)Z M$S\&=(YG&@%J7Y@VB/W_/R)):"O^[T"2X%B3DB1.X?"C+*?V9D0865FA.2*H MJHC+77EWH]8(+%G,ID3DC\Z\G_#Q24=>M*G[;FLWUW)*K+BA1U2RZ1I[*N51 M/.DEUS1 U=?Y9^=+!F@0BA)_6N67E3-T[T^R?/9GO69*,.5O M&!#+-$08"*L)-EP)J)3$N(KAR4L_'QB+L$::2)]< L^OS>K;S^YGW.Y>1SMZNBE^;YU]O3)0.CG#"));R3B,)!(Q M"V5>4.H,:H;H.@W>#(J@2?>5Q9''?S7^H_$6/[O_4ORY\)5&D16"$"PMX['G<5:X*[U?Q MN_8#/*EH,Q;RHW"F9T3$:2)%'.:K(D-X@W:]-(DE#?_7+4/7-V7>CWC)="E!:7@B@/))""&=AT% 14UBWKIYT-C#5!,6V ))@PPH+BB M4A-=.8LT]RSJX-+YVRSIY KC2FZEXJ#R6*3B]YU#(^/D!4G.L&2(@-, R: ( MFG2?TY"%F#8W0A13:8&B%E80 H XK0[IO#/8?QVF_?$5@KS"A&K! &:F%-3* MLA+0(JY+27.G*D_6"GK-@OJ(UF>U);E><1B)E&J$194WICX#U)L&0X8$<'9% MI8<6_0CR;G[;Y3R0R#ULR:3B(,*'RC4":HSS!O.FAZ!2I MTR>,L^SIK7(S^5*\6S?J= MKRV@[^OWU]O&95/O5[7[#SY_;^XW\]7-N\6JWM;U:I]I48"(PA!3-R^P)>45 ME&77WYA10>LUN7SC G)).!" (2Q+("W36FII)+*ZHB@S[\J_0_R?'Q45V(50 MM#$4-_=UX;H7#P/?Q=KO/"__"DT7AUD?3=&&4SCW"A]0L8_H];9T417[L H7 M5_M?=I$576AOSRVGT>(WS77+HEW9SK]RRS^*Y"_Q!3P9K9W(?@CF)=X/P)E4 M?V'\^*UK5!4YL($?O,;/+H M-W#I)$2Z$:8U!VV"9S7Q:DYQ4M,CBK-SFKZJ!!_:?US8RK&Y M7C:;>_?IS0CE6&!0.<0)I:FE6MFN\U2<1:VOA-@#F#- -*LDUMA"RJD5JF1E M!4IM",E-(^]3\<,[=?6\:ESDE:H4ZH:A:6QAXS#UM#K<5=&JW'I8G+@X\JV% MMS4[@Z^4BD\#94DC>GK/(+E:/1#G-\T_U^O;-MO[,']HC_])U\U*0SE7&KM) M'624@,/.+*=1UPO>LH6UK C%3!,E, 4NC9088(R)(@ AG/N^@9JOUP_^FFAR MO/53-AIMV47MC[7=5';OTY7[U]6N-M38U0G.BQ7<$R3XYEPZ)YG6,)5 IE MV*?ZF\\&/]9WS=H_P'VDYN?ZSZU<^N<3I(**"&BT*2VTEDA4[M:F$$#0@*@# M.2'V+,(E)W[V'1NCCR=#) M#,L2RGY-'B6-*(FWP<:OJ.FZZ^U&R!O/M5+]S>^ MJ6:SW1SM:5Y1(8SK>]1BA2@K 2"0N=FN+@V18.8H_*4)V1T[;\>?=5)2 &W= M+$P8+*16AFE:"6N5BS6FXYVZ%+&"LW.OV/M7M Z&;W,,E/'M+:KQ](M=^GI) MN#!DI58Q?-MG/#7[;> ,435D ^9L_*]LI:31[/*;(HGB:%)_39%5VN=;-S*\ M__K^KEZWW]9F)LL*2UQAPC1ROW =9+^\7E4^?8I*/5_X\24%5$%02N0BH<@* M2R4N2U8*(&#^6_K^)<;YZB&RKGH/E<+2R5C,?JD4H/?8&5M]^];7J?EW,ORR6;97T[H% ?5^++YOM>GZ] MG5&).*@(\T72 8>6 40YTU@Q53(.HO8^DQK.3)R#KT7K;''B[55Q>$?3'YOX MO7,YMB+1"'M*3B9Z%E/:9!QCRA-2-\SY$7@>O-IJY? M=N3A^-JT/Q/K%'__U;J9_7SYO^KY>J9*JR44&"D@#*F0A))W#EG.HIYZR.A& M9M+"$I;%3_6?77EA7T!MZ_IJ7=PVJ^WWC2^LYB9#O\T?B@I9Z([_PL?P,@7FWL+?8;2([3> M-)@]1J!/+U&/I6U2GKMAQ;OP^8]F5F(BH$!:.@< M,HJICLOR@K0Y!"/L)V? MW" #B6/$38C?3+KF9*[/@+W/_KCV!#E[5'0H7'NTS5^(J'VBZX/1WBIF8:=/ M\6;* "@(U5PBB-S_4.KWM79^(,Y%-GH&6<_/3YB1GV$"9R!H\(4 M]>ZEXFA4"_T%21H7WQ"6]E R!TVMZPPSC30R E744(X94 16H'.CLCRNM&%J MX_E96N5C:9B\Z5&:7-E12.J]GBY(O7>).!K5/'\]C,:%-X"B/73, M'%CWK& MI-)L(0==ZE M@FA,\_P%(1H5WA"(QNN8&J+BJX/.P1?$D ;60%Y99+F_1Z2ZK!AH@*..#N3Q M(#-./W^OU_7<>Y0'JI%RIR5K/J5SX[5MD:E#]I&\"4C;K[G^6KCM&6-/Y@Y1 M-#5X9U)2+ &MB*92"6H(J5!GWOV;C'E#.YG1*+S&OW[]V?\GQ;(](72W=RL/ M:-^6-RU;DRJ;&:?3Q&<"8@8WPE\+DN%A]>1BI&Y)4/C/UO_;8:5-8I@3"76JF12@])TOE0$F-FJ_C9W_]'G1*EH;T>">C3?]>AG M/D?U[O]:+&[O[K?M$W=N!*LWD:75,S5$ H+F%3\;3D_=+G9^%SO')\36U[3M M"]K!;?47H.[P&&,0G$C18;<('F88N408(,MH51$F*#10=M8DM5&U//K:R#VO M]XGG%,Z;/T0?+0_7;AK]:W 400?&8U4)[2-VL9J[,$,.IRM"C*DP,19J134# MSHO. 2[CNDU"LYE[TM[3<]<\K@9=LDG9 F$9RH7$CTM+4NJ>A7?A*IY!8(:F MF 85UDC:)FJCZ5(W58 !]$VJ91(*GYPG1\1ES)A05$JH ML7"?&^CR9XB5B2I0F\IF?MY&WGY))F8":&;2,3TI+W?')5"_ODCLT0)_ 0[V MB2H&?KU52TJ\]M0WT1!Q32"2& I408RL/1 7ES8Y\X*LYJ=>Y)V5A((FY%YR M+7.2;_R;*<$:#J5?5#O\A?@7%U!7UQ8/=C70[>D MZ/,'_@Q#2E>R,IA5@ D"@2[WYBMJ6?+L+\AH?O1%W@]))V="]*56,B?Z1C^@ M'*K@4/3%-,)?"'U18?5!7[QNJ=#W^, SL- 2:6')@,74&,!4-_NNA(1)4[\X MR[E/?_2\U9%8WC0\S*=L'BA>].Y&E)@#^-BO4?X:D.P96R0IARB8"I:*&0Z@.IAERL3@,X%RSU7P-M MX>%$TBQ2IT$ >_44,2-8*,PA(9HS3+2S>_"APJCJ<9,BK0-!_7(2-R@2"S^ M>WG%3@S!J=R3B%(R%H^#6V3"K!P>6P@X$RDXB*(SR A%7$$# 01EY2;HJJNO M6"%*P.#9\9L6W]POZ_=?S>W=LGFHZT_U^L?BNO[T?;ZNI?/@QC^$5*\V[?LP8ME*[7[U M_NO'^KKYMEK\1WWSH5XOFIO=,U3M68E-!$ M/4IZ$0\SHZP+RA_%[<(J]G$5;6 _?_&1%:>A717'X/Q_> ROV,5W>+7-AQAY M:^5"'T(8::?_#<21^J+-G^?AUAPM=&;4N.P7,8U1Y\(:/'U.=@(M$CKJ?7"] M\=W\MA9_+C8SB#3!IL3^"B:O.&:5/)I A,<,5E$_./,8XWTIO#/%[]Z=R/$@ M3J(PC&=3)XZ^P<)D(>6I"&< UTNK:7"IG^M-@F^E'P5TXR^WS !@6AFM,:2E M(:4TP!G:&X$./7TX$/BCQR/!SJ&>+ @5*HX&&33JS8.WY,E*A)WQ "9$*C8M M*L0Z_PH7>FD0\D#](7O9-M?_^N ^F>\N=?%6?ZMOO]3KF:+6"E49@I A0FAL MJ-E;))5B,@03*>QD9L9Q6N+]*SH'"^]A^ /K@\4\CY*Q=8SC2N?9?_E/#);5 M?]LKN?^W1X(6O^^XK%+%$<244K9 %HCV9L[>)"8BJWS7,TN4(U6L^.U#6093*H&@R M3EUD]GM6IWA61>H[:5K%QA+&JUX*A1+++]V___IIOJPW^[P-NI]&K<,A1LIB MI!4M.SNT$CCJL>+XGYZ93-XAOQ>WKG_4JS/'9%-I%8:>O#+%X:93J/4F>O:5 M!C'/]#B#E?[:30,E _QO4GU%D4=0ZJ7[TV]B=?/;?/VOVE=*-7_Z?<)Z;Q8 M"S"U0%%-)$%4(\([L[+D4=>^!AO+?3"D[2;SU4UQV_D7>8YCL)IAC!E5R#CD M[%UK53PX5^R]NQ""WI+KW%&'5$I/ U#IPGEZ "&M3J'X^EAO:O=WOSN[VF4! MR^;.)UN/+6N <*FDR[9*XV:&1#*!.LLE(D%[!BGM9898YV+; V^.3L:1+(FP M83 ;6],XGCV2\\2_"R,M0+0S5$LI^33 EC2B)M\'&H>W?]2K>CU?.L/BYG:Q M6O@"S-O%C_H)6DMA2Z*0UBX]A%QS371GFQ(<,P-[ZR<: [%?6QAQ=&79!P9V"75OAIX"YQ3$W.3S4.>6G.K_ZZ6-6_;.O; MSY0XC+_R]J-2YY;YATDZCPPX-XNG27@I->ER)G:]7B]6W MC>N[G0>+:S\%7RQ]*8[VAM+G^L^M=*'_:\8JI4 )B2JET1(K:EP*:K@24*N2 MZ*B-SKX^0 (Y,E891A1&K!($:LJ +H%U\E"=?>'/?Q^+Y>)P2?'=_:U__:Y9 M;_:K5ZO&I?.[W_"7'_?1^1N,NT&_4//E]?VR_0&];["F;;? #9$)-%ED,G9Z M"_590UP5K=^[9MMYOK]:6GCGB];[R]TRC='X'&TSM]I$<)P[RM?O@F94-1[H M8K5=W'C+BQ\NA[N^7[&O8VJRW,^&RYL7U_'#P MRF6HA%<$EA9H1JVI(&ZA5"&NI,$AP\T+/]:_S&X9-X91Q[A*,6N018;24E@A M&,P\3'3>A#&_CRSG69U9D3C&=HZDV>%RH9V@T/W;4PP^C_T%? T0Z++8&>)X M,_CCB-QM^LV(;CL+,< @$U!)_UDK]P_9?<\QC_.?V&.)%FD9VTH("A/:LVD:/[B2QCCO!/ M)7AMD.\MU03&^?Z^-RD^EG ,^/609KFX:><3[09@>W54(E5ABSA46/DJZX1* M<WZ1>K;Y_J;^T;,/LLR%K# M&0- ,8Z@(997W'8]PVH550/G-1L"8H4Y0%)5#$,WTRJ5U8Q"*#20!N:N+G%P MJ]C[%;=8T5NYL)6+,42+P\HSO2YUK?L5:X-[>]POWU><0L6$(HP-A4&C&LN>14 M.8Y:2XG$I;>O@6&RMB-ZJA7%F',%B$YB]3U>%\^KGO5L7*R+QBD!G>#-< MU&D0)T$V@YC?XR*(+71N?>:H14/5;SS7?__\V_WR]^S)<^"_A8;[;KQ?6VOO%_ M,%_=_++ZX7ZKS1!F?@)B$(.LHIR4F/G;"UW?$9@$C=5][%ID*\E424IC,86& M"8MM94I,*U0JDKM/[6X87#N_KMI_%O71[ZMB??!\]X?MY> ?\\72'W7Z^6NS M_GGC_FJQ.,13; ['3L(K_R9OJO,)PJ5;*3)E:)O&_[,PITUS=+?8_17?-B&(ERBGWYZLW9(FOR?ZIQ69_8;&K_PR7G M%>=4$ZV89127J#HLQ1 1M,/VY$=2S) Q%G$L)390"XR$84H)1B4@>IQQ:-[Z M$C>1#)4D;-:808W8C?6S$F3)9G-=;H9]"7$]6.]V%R[:K&]OU$?R(WM3A(%G2JT01ZRCY_YFQ*-J!GOG=^\X7KU4!,&_ M[GBI&Q,#)3_#R[$:_G%&)U8U;;Q?;AEY6;)-_NJBA\ M\25_KKFHTO<;SYZD/KGXO#+^?=*8- MI\GTY86QZZ9>S':V/M;?VM)DJZU_DVZF$52E!!J[J2S1!$,A36?&"AMT6J+W M#\^<..Z[R-&I]LG$,"+U%^P\W$?1*@[FD3*]D*EMNE1M4U___5OSX_]T4>ZR M-/>+I\G9:PJ\ )7!8ET6(L/=;Q)]-+&04(Y.Z_GRE]5-_>?_73_,, 0..I!I M"F'EILK6 KJW0RHA@PHQ]?_IXV!B[U71NE4XOV)!$2U:*"ERZM4+%>%2I8/% M$Q'.TJ*O8%/!16__G_%BF!(AP%#WZ[4S8MU4;;[\7_5\;58WVLW.9B5E$C!H M_86H4KD4TW#;F;)6!=T 'V0@][&HG5_%SK'">^:2\IM"!Y^4&B;?V_081;G( MSN'F70_V1?)TY:I M2A/%.<"=%0-QT'98WY\]3O;1^E1T3L6F'I%JA28>^83JE78$:I0NYW@4_]F, MHY]2EX?$(.^?91M#5 A!0[=P\MG]%S,IW03'7WCWCP&6& CA\IG=CZ>$TZ"W M1*-_:&88'%;XO#/A$(C3Y>W>GTV2GJO,9]5(T=U/ WZEG_?2Y/(=O)_;SO4D0*A4*6'P2(0WJ-!/L.G@H:?_+W!BB!(QP#A.1:S[GJ(C7+"4\'@BQ!OXZ"O; M= #2.X(7$#),C7B([)"ULR4 (];2TFJ)!2L=O:#J; $H53^,Q%@8&23[D740 M2J($C(5)+NV&X21(MO1 .1$C""E]Q)L:5'K%\"I6^BL2 A;A#-VTQI;S;S,( MC51<&(MY156E8$E8]_,A*8,/5\3]U,P .3A3>&_"D1$IS=N8R*=*'!H"!4D! M@T:V7G];K+[]8]W\L?W>@0@BPZK*XXA#985EIB*=-2I!9-+0S\8XJ.A\*W;. M]LH8RH[\"O9B2*QXZ6#RHB!GH3),PJG 96 4SR"30I6(0]N[,UH?Z[MF MW=;&V\ZW]YL9Y]Q@(2H&I!1: >9^V9DC'$?2IJ>1<7#3G2X\>%?LW(L^R=U3 MR5#@C"!B+^)$ZY?P>/>+DIQESD 5IP*=H6$\/_.=0I<([#2WM\WJT[:Y_M?N M%<7W]]O-=KZZ<:9G6AF)K9;.AA+(&B5@M__+&0?!VRD)3(V$H-;%HO5Q?Q]^ M4YRX&8VB0>H& VDL8?MAJ:^F"?%T1J#SD$JA[&10E228Y\!*IU%P>99ZO?@Q M]\\H_K+:;-?M_M!&K&[^>WWC$S9Q[?ZH+7)W+$%PN)EK@:4E@I41I>6LE)4H M=X6(H)7<@K?6+%*XX%#.L)1 &Z$P+PUC "E(G"2:\*I"&?=!#UX7)VZW-]+W MCA='SXN3RB$!)0'RU #I+_,+'7O,QIM([8\Q(GU:]V,T=3/RXEB&1!'&H9OO MP9)"I33@T+FX!T:I8-!-N"2.8.A8*JAC%' )'^9"6"X8J@S"2E4H^QFV%]D1 M6>-A@+W9X0ZG-]]]0TIVO3K8OYEL=PE MFG?-RCES&"T$+06A@A*K-"MY9:G!P,,0\9FKXG\8;U872_N MYLO8''B(=J$Y[DBR12*Y67W[V2E]6W@'K_S6:-SQBA0YZ>O*G,TY$P@ZE9PR M12C/D5#HS,.S ,M]UHE.'POM2O=G\ MU^+&Z5XL-IM[[UQQ[;V+I5%/%4-!E%&^GO-HI]@OG6+[RL?.I;$Q]*(N9PDT M3,FIP&=@%,^XDT*5?FG//U?S6[]'^Q_UC9\)MZBSIJI*H)B25E0 E 9#VG6; M"@$;"Y^W[#&L8"40(9A+E^/Y W!:"((!5THK!L?$T,W>J2'I4"]-^^1$V<0< M *6#-%RI\$=15S]J9^G+LO9) M^6>7D[]KMO7FP_S!OQTV0\@H(Z2@@B)9N:D'J'C7YQCUAUS]@S!A%'O+EB24 M&:)*UY4M=JTC2RTYJ*"M7(?'*N[TV<&MX+[GAHOB>I^P%O/;\7O:&_JI ME)U&+TL6S;.G/U.JU'.)Y.C#X\G1^Z^?O]?^T:J3Q9N9=N.;K31CM.):$(DX M9EWO4Q4,6M=.X8=4@#&H->%*NT'7<((=C3@ 4ED)<-2 V.=05NN.F]7L_1FT MSI*V 7HMPUQ,^X')R(GC_FV]/2IWOOLW9?;MI-YLIS%6=&)$#E_PR=)TT\#N M*)&>7R[*J&XHKG]9.4#5FZWYT[]34WL'S9_7R_N;G3,^*=MMXFB :64JK0TM M>2E598G9/617"8,(BF%SL%& *JR$LI15!FMJN56 4@"HY%(CE+NPH6KNG?B% M?SZ[*/\.\7\N[NIU\5#/UU?%W6X4+3;U[6*^6MW/E\O &T+II0^C\D54CT-P MYV*Q]_%JOV!^\+,X=71Y M772;:5Q1"BGF"G,@L6)2VZYS"D5MU)NGYPPQPI&BDD@J *Z8OX)553Y15P0Q M8G,?@SOUS2<_U\?!JUBY:<63U?CBO_PG!@'\;\7RL(?>,Y\=IGX8&D<3/@Z' M3S5_80U_Y!=9S^ATAGM)Y)T&Z]*$\O1-UW3Z]&.:_["ZE;_@WRZ)KA<$"^;7$+&G"+%!\9PEV7"E M!DQC9P9Q4#IC"(NJA"77DAYZFA!,QZSEO_3S&94(*5F2"FG,-'"8-@1"HXE& M"E1QD]/X]?O=T_2+;L94[SPKUONWC;?-LQ0M\HA$+TU[3T63RIEBUGGQV67< M1#)8OVD@:% $;T\/(]7HM[G1V?WH.IR_KE[??*C=%[;:SK_5;BHJ@9"4"HN\ M%]QBJPX]A:(!>QEGS6)$B>;&'W2U;DH$&*66*(Z 4P&YU&/$%;-NK6S(]L4P MB?OL5HRF[L#-B0.TO*-7Q<[5XNCK)30I"&F ;L<@9W=64BH72@: M/UU_KV_NE_7[KY_J;[>GE3Q.WHF6#_L_/%Z<(A0S[&9#@.N2282M1')WNU&K MTK*@6AM#?:B8@XG^]G:^?O!3I8_UCWIU M7_ON?=WZWB&)[M6P@#^A0^@SBZ=Q[[3V#OUDDYHQ.OKWSS='_C]\_M#M3% M[KGVU/G,")"[Y:8Q'&2/LAFW/_0=*/:PLTX@\Z?CYFJ^5/>;K>/>>B.VV_7B MR[T;N3XWMEG7BV\KY9<1U@Y1\N$(*+&NYT>/@1!($BF8*2N"C"*$J0X@HC)! M+VZ.X2=3PI]G)++"&@/-A%8$6DVPD( F_LMK^<#SFZ$^>=J_O7K8KEH4\E# MB'W9?X'FC1T?IMVR_<>01ZW:179LT>(8FU\GVD=7',)[D@/X""K =NG6"1W\_$'<7Q<_ZIM=ZO[4_*;M9$B QQ0B,>-9I&F!"*V@+:FD&AO!6.GFC 0I72I M 7C#5&?W>^W:]CM M-=HVA/W,)VYD2JU]V&!S0=GCQH]6W>6)NB^, IN+#P-QZ9VF0:L-#6_- M)UR[=IX_;O!+#Q?9&B-HSG"I#V :@] $='AUOG#9E@DI__;/U<+-6-K-FXVM M75/-E_]H?CBG_!J=^%:OKMWTY;?Z]DN]GCE(0>IKC1AJ6$6@X15V)$.F!$@) M$W0&.=9FR9U1"RN-*HDMT!)1!&7%D; 4B.S#SC___NGOQ=&YW1;'WL/P&F=) M13X_/%Q2WSC8__-3L7?N5.#.O>+WG8,1E>22JAQ>6NY2:O>K-3=4]9"BB^LPD@ M0=09I9BPA67W" !*X"0 MY0A)F/ORR,XQOP+2=*X5F[UO<; 9(&08<,;1, XZ1_D.7G5'7$:^WO:J.F?( M,US1:= G01Q-ZF^M'X5VIUO\NM/!("LI*BLI :P,!)5_8IUTO8,[=\ZG%5< M4%))Y(\9R%*2DNUW'"K@\C%8QF#I;6L&E:B4S%I+2VP(%U :X;X^A3D&R/#, M=.I*EOHZ +>+S69WD/EZYUP5O9+K-1PHKUSDNQ-4VT8L*762L)22^L\D5W7J["* M>@8AR" R4#*L"8,(88&L(%@RCD@%*EU1=1FNK9K5SXG9%J/Q4+QEDC MO02?-,;Z113&LP%J#03;+[=W\\7:+]'Y6_ S(1"#'!A0P@HSI1E#AT1!N8Z9 M &U/+1*&7622:X0QIXHQ1DAEC*;.K,LN,\/MZ$VQ//=@7$Y-!Y$MHYS)V'8B M\J^CO\H7I%L\X'KJ/FG$]8TI#'*#%(N_J:+<9&K1FJHWMED?*GY^K*_KQ0^_ M-['9K^0]N4*##;/20 0KJH7++P$JR\.ZMIOQ]KN2TML=7@)@.(6NG36FFG" MA=5,&VI*8D'N@Q>G5YYW,12[((JOS;HXA%&N0^QZ?OL_7]?=FZ63?[)[^:$W.,'.X M,,;1@I*2<06Y2](L@"5! E :M$<\Y.?G1OB)6]V#.KN.'G'!H+=VYY$[EFR1 M#+VH8N'7+\90KM]5BSX*AERO>"7B%ZB?0I_+7YL8'$&3[FN)S,2]M8_UG?M MOL\W]8>UO[9^*_Y<;&8(8D&,L094W$@W/X:LVAN4HL)Q):3ZFQD#N\71M6+O M6_&[]RX0)"G4#$QZQQ&R!XA[:)@G.7U5H7-)YW!9)Y),)@CD:9*82IMA3-+- M[7RQFJ%20H@YJPB15@ .E>PP*$L#H[9U!AFZ&)=V_B4A4ZBF0]B40[EU,Z M#FZMR#M'B[VGK\K=HV!!8MW#Y\R7T[_?3#IM.X3,L:,4>F7FG4?ER\_',\75 MY/X^^XP_9O'M^YL. *AIJ222%$@!E1":TLX!P7CPVFEBLR.-0"SI")1&\)@A M:'2M^X]!G:MY!J$TTO<9A49O@N'#4(*FB!N'0C1ZU>T[@W: MBXH0LL\.7AX-$^SBC2_?D.V\/#(FW-(+D;/?OMXA]."]O7BQ+D_Q)%&/K MJTKPFOJVN?[7\T7\^^WW9NV/ (I;_Q F$E!A69<"EV60)4*,=6ME"E46AFU MO)[(9F9^J^;VMED5&^]M,6]]*N8')]OS6+L_6Q\SJ+N8Z4/R-@A%4K M=@#6\VT]DUB64D.A!,&$*8U*JO9V-9,RZ(G&=-9RY[6O0*_8'OTL;IRC$1E: M&I4#4MW1!4Y#ON+$Q4)?0MN(/'ATC?MEQ)^??*[MB+[][K[G3OSF:S%?%75; M"?W_V!3-'RX;\!G:IKA?.:(6\Q<2 &?B[\-RZ1#Y7LNJDTH_@?PZ;3Q-KH\T M+N?^[%]^N5\_M#ZT*?]&7+ML?UW?S%#E*UD%9]V MZNX<<[GSWK5Q4^8S&IU)DU,H.XW4.$DD3?KO;@"R_L=\>5]W!OW=P-]JEXC? MS"S2')48B0J84C-" #F8)KJ*>HLOB<',$!/?OJWK;SYSN'8^^6SA^G3)X)@5 M7+++O:)=:-\;*OT$.^'@D,[UQC1Z#5N]^UC[PVUN'#U.D(]_IYLJ4R_D+TYG!3!$XNA%P:3M-@T.CQ%HT-)A!FU#F2WO-XM5O=FX*="7 M;JZYV%PO&S>&G-R?+:T%7"O ,"&5Q(C+?44E:&6I+8CAHE$( !73N_?+.R^+$S^VE>1?UEM]T^7[]Y'WMUHM4R5F') '76Y MK0PNQ;YV+V.0$]ZOA,N;9CET'RL@'$NJL*XJ5G*'":++TC)-Z9BE6G:^[E]R M/WK;/3L>=9D]1P,$IJ.7T3XR_4PG>^::*F^)>"[!3-\2TR!FCL!>K8626+M0 M>>J\;_$D;(0R?E](_CI])I<]" MT @=SR T1VM,@Z%9(FOR?\O)*'JT_VY^6^^O!ON'NHCKN10!8BM&F*_GNN_$ M4K"H X^QMDML)*DTPR4!6!C#+22\Y-! (PT^*(TO7K4H;W7/4L/)&^1P5C- MWA@IT=JG'<;FZTN"]F/LH*:9/&>'11?.V@0JAO+6F:Z7R_IZ>S]??EC[9U^W M#]T3NU)*6%)!E<:0,D$ .4PO@0%12YMGS%B+H#!^Q 5KBB2M,166A>?5I6I MW]2W\_6__!MNS=W#VE_"VA3SU4UQ-]_&/S@Y1- P,HZD91P$3YTJ M.J\N].;VZP*=@5H"5:?!KQ2!-,F_N/"CW!^ZTQB?Z^OOJV;9?.ML86@$D91K MQ:B&V%:2G606/ A(YRT(QU4'V0HK37#)M;!,LA(@_W^8@MS%[ Z.%=O.LT4= MR)^!TIU'SWBJQ5'G*-C1J1XWU ?H%G[>>AS]^IVQ[J=CR#'I5Z-^Y6CT<)4N M?QPZ00Q-RN\F\@V3^\VVN:W7'^OE;F_W^^)NL[=("+2RLLA@9B1PIC@X= >]ZZU6:#[>W[P\P>.3AR- M?,-DB*9A6>%8>D>A,8IA"V&EDADDB>?H,23)U0OGDW\IL M;N_J;2V^K>NZ??B\,R@MLL 0C# H&5(SS@D#9$QC$@C*1@'I*-3 MQ=&K"_'H=8'.X"B!JM.@48I FN1?7!R+WF^_U^MGJW<[BY 0-PO&G&HLB>1< MDPIUO4@[$L; Z)P=:2D4U.JJ4AJ7+@^$3 A=R1)@ DJ1FT:M:\7BN.P];YV+ M@]$@'<-H-):$<3C:J??"&9:+ .F,1F>(E$+9:2 I221-^N\NV1;JKXC3 8@UF% MSP+&Z,88FY6O2-J/GD/;9_(\'1Q@.&'3:!EQ\NV1]7?UUOQYO;R_6:R^_:-I M;OY8+)\MQ A PJ#W<$-#*S;;.=+\/P&F002\NQU*BTIL16 2X@ MDQA6)0' $ARWFG?P+7QYO-[V2AC3B!E&R]%UC./C"TCTJOYT\+'HG'R]4E:N M8W%OZG;^@%PZV:>!O;0A/3\TEUJOJ&T)U=S>K>OO]6KC6/N+WQBI_?O@MEG7 MBV^KW6O@UP^?U_/59K=U*V[^[7ZSO6W?"/]S!BJCI 64]<@U(]<0=XX6UWM/B^W1U6)^\/6JV,[_++[4J_KK(A*C MHS1+G?_%3SZ"OUT576MV410G813BI#5=)!?8AADF_5O; M-2,U[#0P/VK$+VW_C*IVZ""AZ_7BA[/VH]X_4*X@%A"(TF](E4QI7IDV.T.X M6F^&U"+H M+U_@LN$HRL61)$*T/.M^KVER;GEOL([3H$N".)XNUB52)IHXW3$97[&UOGF_ M^EC[29>;.7^5UHD):8 "UYEK\[RJ.OV M*Q5PL>:+!.:46VX ;R]35R"3J"' OE0[3HSW%Y/AM>'BLNT2/P.VB]7<.3!? M_K+:;-?M!$L@IQ/MZ\6?0XU9U2W]@9]:C2]IYL'[PL3MR\NNPA\' -@Z;IR1IB M&LS-$=BKD_O$VO68]_^ZF']Q7-X^'#/_4G-@(4,:N^[JL.S^A7==5:.X.\!O M6*+<3XN1]*AWDPV)8.5FSEHC:UU\N>?_!X_2K 'TD3)Z'2"SBG&@BQ0P]WK M9C[W>9YJ"X8K1$D !*B"1L*4^ M+,TIUU][T2V?MR7%@$-)L>)88RE\/5,*9.GR)U')W/FA#[!H(_0%1)]U]V%K M")=KXDCJ_B5:-X[< QLV+\ESZ1TR&ER\K2C]=&I:/ MC%\0Q5 I75&J!"!,';:0'-_2+4@\MZVE*@VC1%#E)A^TE-K? D*$NI'>[T*. MMRIQXEO*I8D>;OZ_]M[XMW$<2Q?]_?X5PMV+O3- >AXI MDA+Y%K@ *9*SA5O=5:^J9A:+QH/ALI7$Z,3*VDYUU_SUCY0EVTDEMDB1DC+O MSNYTUR0N\SO?D;YS#GE(YCXG<9Q\NRG9\U0);0:!A!>29XR)G*:,9YG."ZK;&D8Y++9I>U$U# M<'K@?_GT#&\FW#KFZT;,W9,95LTE!05.1UQ'^S)D!7'7CI<&R#8 MGA?8N=@$WH/0"0E-+S->;-?NS4M7V>&+A=UKM_TX_VZ+4+Y>FI]L'LOEC\D2 M1:DPH1C;ZS3LZ66F[CB\23BCRD6('(9E!4H!RS-"I3&>9CQ-40&P!!1J2$3L M[*9%FCSLH=8GLL[W8-NDQU&K0G+>3;U&HMNQD:AE^N,)TPW."=1ZW3D\HWH1 M'#$-'8QA6!7](?:=(7M_VSI>^7\I,*PDP MI@4F$&G.:= MW F7<<^&2^ZI=J)\NM^51]'L7VW\OES6I]\[P3 MA^\.*PXSP0NF-)#0Y 942J:P.$R<2 +<=L5$00A0090B/ ,9,:DL$!*FF!10 MY047 $3/YNJ,^E__A:8P_;?KY[NIS0]^GV^6B7GR=IOYHCG?>GFPT%2FR:VQ MT37A&\G9'5>1)^]GQY7CY[NJ3U3Y!'%B;$KD$]<8 M_CFWTCSJ\S"-F#(R!\]7E"?@D4'CVF'5^Q1OIH3)&>UI)5HR2@K%X'$!5(/< M[3B0>#@!("B%"*4H@X1A2&&F30$OTH*G3)&LD_+U.23DI!QZDX'.S_L#!KMX M;I]"P#OV6KWUH/>2GV('OE[/QC]1\.O'0XP &, SPQ9W1YB_E+L9R)"B5.!4 M9D0AH0HE#C/!IBC5+N< QL G,EBHG FD4T!R @7$*4AUCBDJ*%)N*XCNQP9^ ML7_EJHM>3<=C0]9G\9PU8K!Z&J'J4P[?8)AZZIOHE9G?D_!/%)I\&8A2E?7Q MAONZ15T$&E"K:CV_VY^R.E-&F)!,,0-%KM,B98(>CI)B@ N_%8R71BK23"AN MRDZI 5%$GOMKT23?ZFT%U772HRZZ\NI2Z>D)US61V$[P M7AVI@5TE!X]<./ W\CK)"S1U6C'I0^\T]#20+:^NHO1GR&=MMLGSGXU+N31) M5Z%4EC*>@T*HXPQ"GFGOE=J71V-%)O*<(R4!(KA S(JY@(AJ+#2GL1OJ FO= M7?]=#MYN<5\(CN\1;^$[@)N,^+U"5\]MS9CDY!%.7Q'"U_E9N M=R?#/ALM%?;T&ID*2(! C $,0?NN:85(ESF$2V-(7D F4PAYQHD9@!8$ 6,6 MQYQI1-T.6O6X/B"D\'73NMZLGU>X(0GWU;4@:K8M%W^YJ;[]7WN#K9:AYL]6 MQ=")BEV@Y 7M"D7BN(H5S(HJ[*/EEJK];;TIYW>K?Y3+O\Y7:WL,]8?U$<)V ME@D!&Y-U-M([(DK_61->'\5M.90=.HR1C%\@ZDXJ%HGD:B5@P:ZHX#Z.;S!65 M4=?-SEZ_(LNON_J8["_E'SMA3/YMEJ8Y QE/D< 2 <5R4>S/$T684:2==G6= M'XEB3B#-NVF M74D_.4FHP?'-)OQ[2ZS'YQUQ#VZROI2?$: HWMM&MH< MW\P?+]P;@M>NBMZ*TH?K8K[9?%^M;^J%YJT!IK:[U;W5H,/R\_;#M0TU)VO3 MSS *>[J!T()D&0$J19SF!\4 >>YT '589#C-.,HD0H!3P@I TXPAD:N"9"8E M5""V]C_>W\\WWZWTGYQ:]U*R6VM-:_&9S[G%@('=W"TP3-?#;M'B-+ _]=S> MFP=C3GQ?5SIUAG[:JS1V' GJD3/!91S/3R/BC&1[-85WSS6=@ MVC]_N#Z9;GK+G969.,0:>=CZ&Q%83F MAC1". =$"WO &*&0\"P%(I=:#!>?U/5UN=@U^O12WZ5OY!G(B:ZQ9WK^\X\^ MKS3*KM;)P9PZ!3F+0L$_!U"+1P-:_&HO&\$+7:"0> MMZMUN=WRQ7\]KO9C?]Q4NMKBQ(T>3%FYR@O&JDY9JC_!TY"R M():\FCWV9<>A:Z-N"OV/U>ZV>-SNJOMRG:4*88B)% IKE4F8*=3< DO3 M3!2N71MG1J(8VW/1)!;,I+P8,P0+H0A7*>3V0,C(,K5?PUR6U^5F4RZ33?FM M7+ONJ>U)9>=FC8%8=&[6J'$EOQM@28OLY'2%P5LU7J?I?*M& 'JG(5"!;/FQ M52,80UU%ZM/^=?Q4VNM@5NN;C^6FSN$,#1^^WJUNZF1N!B"B3%)HFT4*F6$" MLZ)]PT">.TV)=AL1\YSD$F5:(DDR990YQR*5*&6V4R5U.@/%0[0.Z)*'([RD M.N!SDZ] )'>3L>'Y=9.S!M]55RM=_9\+G!ZW(CRT($W: M%T)0AW7;>;V=K,[,:*# M&H/,:,%S9,H#!\ 8U$.M\VF<;1?) ML?U^>])Z+P$UP0MKD9F7L4!(P4//&4Y3I]WFYT?B2F$->)X?+JI/ZMFK'(S7[T=YMWFPX MQMUBS F3)\B27T=;G3Q+U)F9L3 $3V-&+) MK]WW'H"ASK?VW5>;W>H?M7A^ MN'YGPN_ZQFX?V;_C,RDX%D@!E&,L)%:@R)M#'.R:6^YT-?N%H0 D*4:0%%F: M$9H5'##"(,@R1%-6H-CW4^W7*>U&I!+-[DZ!6;G$X[0 MFGM%![YJ[RQ/9]0J$,'3D*M0QCR_1B\D1]U7+*W1)N=HAMT/IHW-G\L;6S]\ MJ8IJO:WN5DN[.Z5NY9DAQ/(<9Y1E/%=%#CADZ3Y'( P7*7%;P/0 P+4T PE" MJ> D%YCR7"@-I:$BA5S'WECX%+-]+YLT1?'/UW7 M/D=VC>OT00RO1%H6=6?V["II1$=-0W/CFOC#&FIT/CMWYNX'_%0^V."POJFA M'/"M;^Q5B.\/5R)"JAE0E# -,6=28B"+]L6GA=OV!\>1"\VI8,@,FQ&!D"@ MR26G*,])#A")W;W;O-T'M.W]<"> ZTL_>]R6&M@5W31X/"^XB6]@!\1I!';A M\EQK?MNM^DT(_6;J(X&)]N&MC"NDIJ8/MC M*%IH(UR"NVOK8H]_\JO%G33 M.^:!<9QQ>?5^5#^X*>#;=$'WU?Q17>&WHN_ODJX>ZK+0[TK<*XO]T?@??\$_ MGFG5 ,]OP+U\^WO;=C.IS8@9$D!D!=94(21%.[0IH+.9"<*K:OEY-]_LNJ7A M089U>6.?(^S\TLIG^_NNDNVMJ91^,E'Q_BKY6MZLUG5OSM?YG6W8"+C]KS/[ MW3+UP2EWC%>7)/&JN0]SX,R]"VUG,OB@K$\CDP]KDLM603^^@DCA+X:;9G2M M%1=2ZAPC! 6D-*6X'5TP*@*KHX[-UU!#ZZ0QQF(D=WC-]TY'%K[.;'MV5W.S>>FV^3!_/+5?6X MO?MNK]:[>USNK]EKWIOV1;+?-;E8:/\(!8L" "H!ABS#6,%4:'K( #CN MO/$V&H"I!-_UY=)U0*_T#,%#.23B!$+$0-S+,X%B\5 >&B$<'Z;@_HD#\AGW M^<3D$$_#Q,-R$!.[1N9P? :9B_H1!-.$ \TYI9J2'!8<<=F"2(&$P0XF=1]Z M&@$YX%R]!_L!INSC$A\\\#H$V^%G"+MH;&2GO($YQ![&N4PJ]N6P2[GS;KW8 ME/-M*J^[&D_M[I_L$&V3F?,]Y:KFW9NK-/GS-X:JYDN$)&%-DA U@+! MN>ATN%+$X4<)HX?IC#C2[<)^V$ :B?@!8FF'-J/!?!(GHD;R3=^@>IS:^S\Q M]0=/!0BK'FY_6Y'5QT#/X.K-9>CX.D,*,D1E)E*1%8K7)XFUPW. .TWV!1]T MA%@:1ZPOTQLV; 9E-GJP'(OS.&$Q*/=]@^'_"8&-5P($OLZ.?5OAKKM9GD'. MD;>@._%$)E5.L<2Y$KA06FL&#PMIFJJFP5JMEP'6L;H.ZMYEW>+KL>GD=!=> MN5Y.L\TZT/ZPK@YX PLFSB;Y[ ]SXROT_C!*&$H!S2DM.+97.A7JD/FB-,^# MOJ,.XX[RFI[L#9OL6QITLU)7+[R!=]7'*L_-2FZLA=FL9$I20C(!H0(JEP4" M)G8?EE S'#:67AQM@+?SM8U*DWTQ?5_'SF2_@9>PNRU.NY3<&.I\1.:N6OQV M6]T9PK;V+";[CN].#GT_GOF>IK$2>GD*^2K]]/?^!WDGMX MGW04TS'=X:BIP3T11UL=&3TGL;&<,Q&EC6;><\&-RV-7W7UA"MN,R MC'*WP\S[C^?R*GF=:/[2&W65-"@WR:][G %TR9%G?X6*1W!_K3HP6UYF=C#= M>D*8HX+YD3U=+?.TIX.J]6&J4_>5^/GG\OYKN9FEM"C2E.>YSC @& *#]HI M1+<,RNT;(^=+/Y>;&Z-%]48] \JA?:<[)QWZH:+0X=CL)'Y.?MVC<#@&W($& MAQ:E*'3X]1]UHJ53AT]KU&OM.\Y&3Z WQQUSU&:R//4._.*0V>( K$+DT.E6P>6W#(M M=W(GFV1YF'(YO_+EIWNKPOU]M:X7*S[.-Q\VGW?V.L/ZSNR/Y>;S[7Q3SE@J M&H';G(%'(K'D.,&+U\W(-,:I17R<-\DWRK+XS_TVJ=+*N[ MN_EF:SMXDZV%^^>A6QB00]7 ?-ZM%.0.P M )H7.5880\C3O&!9.R86U.F6SWXCC9!"7"4UOJ0&Z/I*QB#;.[6(Q'.("9T3 MBD?/+8XTN247'O1.0]("V7(YO?!FR%7&C)!^7:WGARFC_?"?RCNKIT6UW6UG M*LL8LGV74)N,!LB,XX..DB+SJHH"##N4P)U O7J2YC=HDQJNGZZ%8-]-Y 8F MWE/Q>G(>5?\N,]A!# .Z85K*&-*P5V0R.'?NK5NU/(OYUHYW_U"NMWLTFXW= M!FCG$[?B^_$S'^??[<^XO;9MW^( H$IS;B_652##2C)J)%U#GN,<:BB!7T]7 M;%0#-GO5,'_Z:G$FI\8DI];8CJ/3#S86);5)?3O!HKNXFVY/T[MNLCZP8R,W MEO7T0Z>.LZ%\/8W8,8+=K_:H#;[L9BQDTY.Y(21?%.&#BC63X\34-UO)!7 M_9\2KS>_:>/@N4E@)>!282(*EL),RV:,G&+JM$O*[9N'>ON]^K\<27)2@ C\ M>&K * U<3UBXK ..;$U*"5RQOZP%7@QTKD!?SD[J],-D*":+^; NF_X)#-,< M4(FUHHK!E.52@Q:!A&Y:$7+>"QEWBZ>^.MB*>' M9<[BZ0/$T#UTKX#!+-3<:CB#1 JLB!:DV& 304J8R#YQ[NHP\%0&UD(-+ MJ(L'@HEH)/(CR>AMO1=JJD)ZY+*?E'KXY,V(J8]M[G+JS6!70=V/9OY*/7D( M 150R91CD.N,,@4*W8@VA4HY":;;-T<6Q/V2G47C-;/OR%(W48M'D)MH=>&,WOC1-0T]\<1>A7A@@B18'18>C^C6RX_F ?ME?M]N^T1FEF[>&S.%Z M,>J>Z@WCP&DH^+@4=$L=<@:CA_6Z]VVR:=51(2@ $AN=2( M:9RJ@AV&8[3S=OU>@\0NP_?8FH*PWGFR3>;KYH_)HT7:?3][/SK/2_6@3#K6 MU,U]\#6N9M])C_WZX6M\EJFQ@U M_%9N=JNO=V6RJY*MW=EFQ-4\M$EIPMZW^9W]^/QP\-__#,,PIA1!7XNNP> C^7FNMK< MV^.[?QB-4I0RGA*_Z__0E.8_MMN MOKEQN0BK%YF7U7\H'MW$_Y3"?M+?B[[NRC\4C=,0_M]OR_53U3]XRWSAR/UAAI MA>Q%6LY,C_2C<1KS&SUMJ$(^6(%GK%^;"WE_.#L'LT)3A"37N412I2)7!]TC MW.VXC '@C-8\<#3BPM:X][YG> WAS$"3UL/Z,50?0E 7CC.W?9'X/C/9X;PZ M#5T?TF#76>K07$>/&/N5GW>'\FG[87=;;K[IK>>(B,1DNH0!K7;U,+M_]1KFYN3KS;U MD8PS2E(A%&L?-\G%%.-Q?ZLB!^P68-(@M.K:S-7O2PF+-/F[ MS_FH;_UQFE:0'_9)>BM9P%7RPP-[Y+S\*7>EG>P"Z-4JUW9M@/UR^MF:GY9ETNQ7?U1[EXW*V^E3.9 M,X4SGN6TT P+K%C63E9P!4BGS;IQ$43.!%K@-K0WR.U2\.WJEZV M%G1?SH_HILN]$M/PD%N$/3CG"#KY<)V\W&"1[)$GXGNB)N6;[HT8T_"17YO& MS_,_5O>/]\_>HWW#4+)^M(MIYUXLD_#LDH5)>KZ6AY>LSIBJUYHUJDUR/]_\ M9K[]OIS;ZZ>W_9HUO,E_I94COC/';_08P,9JR-=CH$F"^A_-H4>?;+JPG0%L M'DC)A$ 0F#_A/(>X10AT.DR9[X$KQMF=S44VU+4],[;.(9V<&7Z\,WY%N/$+5LMF*] M&J-$$Z/:#S[M+'I:?QXCEIV K9\1>T"?M?/M/!$.&\/>SI/18X?!Z$](IVUE M45WQVL:T:?A__&IW*D14DWLW/>KFKY!SNUV!#1>0 MSK6V3L!! T[IQO#-R*'G3;4NO^"+V).ZKBZ?4' 9W/08T[I^_'>>U_6!UZ4X MXZED6J9,%AP47$%)B3I$/B6)TZSN6"#'GM-=7;]Z L3B=E5^*SO&I=&)[#K% M^Q8<[1&ONL[>#3J].]JSX#BY^Q:>";^IW1//5M>U!-B$Q/QQ>Y*\+$X?FOV! M%\FFN2U[5R77J\UVE^SVIUO_Y9#5/&S*Y6I1?\C\M5=$Y&MI/]K[()F87CHW MZSOV@S&1.=_1:7@^XSLZ(*=BVO9CF=? 5NTUM"_E'SMA"/YM!ED&5,[SG!#& MI( F]>)FQ(+C%,-".1UB\?HH /$"")KA%# B)>,T1SHEQD9&@02QC3:I[Z9?QP.HV<$9X1JHDE:,,AXH0&E&F"=PP(SWJE^ZCM&9.DY MPDIJ7/ZW27B3V''J; #^'*L*'^KB3&6]S,VY6:F>;$Y#>7I;\7RN* @K/52G M.;2!8(R28^6>6X7:\+,5N"]7>HXRC/'[W1/A3Z:T^$5@,HC_C7-WP M&C]N&N3(Z615R-6.RSKDQ8RG$C4'&YH:3VO(&.=,*)1F2.NB&4MJ1MSN&?0: M86 %ZJ4Y74GSTIL(?/74FI%N^7N)ENX2XTCC).7%U8;STN+%2%=9D>77W7%7 M_*=R6=[7.[/VJVEU9B4+001$.68Z!3E@.81-9I6"%$*GZ9T PT46'(OPY"B/ MJ^0(\JI9 _D,J73M M550:$\1RK9C6VFBLA%G1#@TD3L-I7<&+I#*%X$IB-HWB@E81?B MO'7/D?>WH'RN)CEIGQ=?7?J7].-Z.:]7W>^*6[O V)Z*3T N,=QRY,U8]RZ7(9CS M:U#9U]O5=?("E?-MLBRO5_8LG-6ZWGH\?WBX6RWF]L*CU7II/OQHKVBYV93U MRG^_'I-7.'JE/:0OH^-W=O2VH KW?'579%E>SQ_OVLI>(R45 D2D/,THH#!/ M=?O](B\Z;^QW^];HF64-IKN .')R66CCT>&:_M4X/#35D9+N2AJ/FI[ZV7(U MK&@^H>,5J?2C;'R!],1=]7U8^A3G>KXH>7WAWXRA0A(.N$)8Y(H7C&>H&0Z* M'#E=UN8]R!!%^.JD/KPVT)H;#_L4W2XT^A3:D1CL65Q;5 D_3]X Q?21G,X% MM >?4RR:?KS9\KWJG!]=>]<\P)/>MAT[I;G&V6V='K9!>I:][Q=3? U,4QA!FG:^H M0O'F)XH_SW>/F]7NN\V<9EQAR2$5(!=("0(Q/@Z8*=ACAL=IF*'KJ_L&7._Z MRHU,'YV+QF-/96MQC5Y=G1+46;N\6)VB6OD9G#CITA%M3:YS&[U]:[< M_W&[JM:?["(&G*6YL@T8HE 9$!+IHC@T9*0("Z>#O\*-&EFOBNK^WE[:LJL6 MO]FC$!IPYRNJV$3[B-=0'/?4LA.8[?^H^:Z1CJEM9_CK+'4A?#!%Y0MBUUDA M#,=<0%W\N%DM2C@CD%"L4I+F>:XTP5"(K!T?%*G3SNMPHPZ=QRU.7]P3H7RP M<(-<.QO0(\$$-((S(@EHC71R KKGKY^ .OK@S0BHJUWN NK%7&\!_6*>L>UM M=;?\LIDOZW6#[]L9IIPB""7B0%*D[7D9S6;1%&DD>FRNZCMR] 3S "_9M?BN M[ %=R_VJX_?7[X\:@O>>4AF=\I!R>0";-&@3>8[^847S)29]A+.71R8NGOUL MZRJ@ 1@,)Z+F9]OF8L@3.'"F4XT,H$)SP0M,*2@$/^ 1&0LKJ+XHQA'7Q1%M M5*'U]DTHT1W"+7$$^ 3YI,7X%89["7-?K[T5D>YMI[-@AV$VG'B?GF+YV4XQ MUAGYE\WJYJ;WHFE( /YY0X,O[4;[4%^YF(Y,L%OXVDYV<)[Z7J85SY5K0]D+7. M"A^2Y=XZ_R, P5$*$)1YGLI,("RD:+?0(1-_PJRAN0\;6;T__ZC7<6>$/8CO MJ=AQ.0\ISM,5X2!ZZ^^(B4MK#\.ZJFA?[EP$\S@+W0 HET=,^UTN<*:02%F. M4X[_ 3,ON\ MR7Y>>2/OLZ=QKF]U'PZ[G6[R2I[UU_EJ_;[:;EM4%M\LIRA3A:E-%IW :3!2[JMA/J%OP M.1O]OE2[^5USG 11D"N#00@"%$OM.;/M<1*8,.(4>X(-.D0'Z^52L$9\J2", MS'ZWB#0*\5'*[REP[A:+1N'>+Q1]N2V374WPM_G=8[TN=[U:S]>+E?G1L:;Z MDXE%N]OYKCYTK-JL;LQG[I)EW?;=W@2Z.*G%=I4]H6R>K(WXSK>WR9^J3?(P MW^S:'_RYOG-T.U]8L'])_OO'D]_]]\1$,4.?O9^T'O.AVM37EQIL)W_+?'QG M/KE]O*NO+#7#U2-MRD6Y>MB9/'*S_T&SA7K;'IGV4&_M['LT6G$3[9*-=@=)O"CD.\:QP=F/.>L?2$_^./DT\'_OO%TQ#\^\;4@?W0 MH\0+Z _WJ'29IDZ1*2#;4XM.(4U[-4(%Y\\]2NE'>RSLQ\W*9'4/A]B8"YB; M&I-AR#&B:9%+G1Y&9:A32WBHL2+'HCTHVW*R1]4$'YM0+HZE>)W.^@JB)\>N M,2@^O3W#3D/U 6'?0./)JV]LB<^O?YGV^D-[^F3;*^_K+0VKY?Z015OSG$RD M'R;7]Y^TO]V4=875G&J9S-?+9W_ID+;MJZMO9_YVR+KJ16=T"EK]W#BU.-73 MFE=#4PB6.E_4:5?7ZF:BF219FC,-J ERF.22*0C: 003G2HBCZ^-W:AS5VWM M2[#O:ZQ?TI.S0D+T-[I0V*U%)Q)[;B&D!C'&AO2C]6>6WCTHFL:RN@_PYS=N M^MK>NU7ZW?5A8N?O=EKRW5K]L2BWVP_7![6::2E33C)[VKZ6'#-%:'M.) @@L2=:KG\ZSKSN)W&-V)0U3*M#A]P@4#=U$-]TTZ?)N"7D0OL3?_V] M]9;6L-ASL*$:%.M2;6T!7B6+/38W M.>Y+:C?!'9!--TD]I;%&EC30C+A>H#.*6IXGZHP>!F)X&HH7RI@JRE/8?;KT M<[E>59O/CU\-8ZNU/0^]'O=3^6 >Q]OYMGRRD?!YP:Q3!&&6 ZR@R)D >9ZW M!3-1J41=)U+CHHBXDU/@C5R> M0#_=AOWA)-]TGJF-[*;N<[C3<9??[.[3??&7EBGJ-&+?&7,__YY\K:=@#\Y] M?*C6R<)\UG:1EO8&P6V_.=E>Y+XR6SN,P\:?QQW(SFKH5Z%[:/WP^]H$D]O5 MPW'8ZOK#XVZ[FZ_MB2O/$0A)&$$H9XKFA %)S+/8(A!$9UV#:>AQ(X?/ UP[ M.WRB!=41<8]X&MP)ER/HF/R[Q/%O4/66IR:X$_ M:=KNLAEW( =U"&)C^\8QDC5N.>!-:L#)\\FSI,:VQ4.06ULEWA&MO"N MZ13?/-AZ+=5 #[#C0LW=W*X'_<=\8X;:?=A\6MW<[EI@];K_ MX9?;YK=;.&-:0ZPRG#.M2"Y8SO)V(L3OAP>F[-(JJ/)K*4$=?&YRL< S#:506:*PZWNMK4NJ/WV__6-]QH MS[?5;E5N9UCDF!"L"Y9"K45*,R;;D2%73L>'AQ@OMQ2U19=<5YM]KG.5'! F1XC#"F8'SL[(8TC&IR&&02VJXCV?CD*W MJ19EN=QJ8Z\]YL<,>R*S,RY,7B4RQ7+%,IHZ8]H?/="9W_<8G..&IVEJAS0A:&X8EH6"!C MGLM72(YZ%6J_/-Y_+39XPSF6&H!%(680GND M3'HXJ##3!#JU2L?&$EG[]DCK:P/VAP0^WZE1SV3>?6]W3ODI8G2'=9/,*?G* M35-KY"<2:D_SJ$%=)4S-HN MI7DTEKM&@$^VD^>Q_%3>SU=KNRA6;DP%=5]'GZ]WJYMZ-EK]\5 N=N7RR^K> M?,2@-3_=7N^G$+_8#LH9RR#(N*),8RJIY(!1!@BCD$@H-50N@2 0)*)SB7-= MH(REA.=4( %A0?(4"$4-U.A]B[455\G!CN3$D.1HR572VI+LC:D5Z,2-,$^AY8JE.28QH>.4WU\,%B\>K]:E^]VY?UVAE0A"BV$R#52 G!6I.R@ M6SJ3@\:J(RQ! 1&$TI0@1D F;90'F*>VT5$Q)=Y,G$I^M48EM55#1R@'+P\4 MG>(X>+SRJ(MOIQF3#IZ(&8_3H2F M.A&:XX:G""'"Q0D!XT D_J.)_D"C[6.>CO-XL#I;B M?ZR/^(TK3R3!@R;X+2@F->:"Y7:*A-@.3B(5ESE. M"<88BOB"'&YR8F_2P)E]9^<.E-?'\.MX\TT77#K-A+YQ0-BC1@R25UVYC\S[@7)[$/! M^/OIO9%7_1^ [H)75)ORP^=WZT4[A!9< BTE$#G-[+^@.&JJQIV/'W/^XLB2 MM\=C;R%;.*B>.SV792\J,VZZ=TJ*A_2YL]-=^Z*RY"=^;FQUT<#G1KXB@MY< MC*^"_M"K ,]"=QW\6&[NYU]7NR_EXG9=W54WW\V@#]6F?D*:49E*:8ZIT"#/ MA*(%2/.VX!.RZ'XR8XBQ(JME"S$Y8DQ.0':7B""\7M;4H2EUD]D+;'HH;Q!: MNXOQT/1Z'R+8 ;>G7NVJ=O$F.:*[2FI\XQQY]1I;9]9P@A$]C26<<.:\K:CG+*-1"2X A2"7"YO\/4ZA"YJ!P;&7H,U3\ M#H8&73)OX WU,2(T+##%6+$]-15=P4+1H,PVI3RO#T!@CYQRGR)/5 5Q3ZXKX:/4Z'=-(GX9(QZ MNZ'(@!\H!+GX_I\O]#A9'S'DN'NA1Z@Y:6K]5-[96RJ+:KNSL8YB#&5FZC:2 MPD*05/ 6 #"\6[X@ -'GZPX 98TR)(:VN@*\@IE;N+0E_?)OO>]#;O\2H?A MKNO;VDC%5[OK8[&;I05D4"*E62H)28G6$E..< HSFE+B='2!XU='3LOXY\_J MRV>W3,R5G&Z)5$1>W/*@)K/YM84R\,:2ISR<$1A/PJ8A(K[@JR /C8\8%(^; MC,9+Q<5Q)?'*0F)MPTOZDD_1CK?9S'?WMK_*I/8?)O?V472 M3Z49<65W@=M?F KEZ0]./CD3$.=:(5.I*"X!TIP:? TF#G*GGHNX2 9HR+A* M%K8MHSRBJN\'O@*A#ZEG7MIAG#6-EWL@6Y]??C @PUW%XO-MM=E] M*3?W[];?S-!U2\4,4\IRG@*:0RE2"B57JAW*3F*X:(#7 +'7/8]0$GNC:/EU MEVP/ET]<)5N+^2?SQ?=NR8D?F=URD^@\NJ4FGP\4)2> AE7"ER@Y(W"]&)R& M;O4SH0KX1#E6.HM%]5C+W:(T@F8O8BYW338T R##*><"TT*E .[C/ZEMY]]VQCNKED8[EU%#.<*RJ6DX_G?C! M(#O460,75V=8.E=CA2!W&JH6QI3G%5-OQP3VE_1KJJRH?=;;EY,G\T2[-"VGDCD&J4(H81Q_@P$,!. M[4 >7Q]93VI$R>+)++&;IOA0UDU0(K/EIB9[HIY-$@\K)3_R<49'>I W#1'I M8T 5[$'JL<@TDRR#LM[93%*M"RDA%^T8/.=&.:K=_,YC<>GB-SN)Q@%$YW?A MB_TKO43#D2B/%:6@'/5:21IQ^:CKLE%GLJ8A#9[8SRT3.3+0O4JI'LK-[OM' M\X#L^'IIYY@?[.2/[5'#C"BB*6,DHTR;$HF)0PJC4)&Z%2L]!HI>L^RQU;,I M90OL.!VS6#S>/^[[Q);EPZ9D/QH_K;M,9A%1BH@N""HF+0H T M(\W72P4A<'DO.W]IY'>PQ3'.QM$S+X(S0=-XZ-UAO[+YT]'NK@_S<=O-/LR9 MUT;]L;A[7*[6-X>A128P$AD&.6%08*6!RMJAB4Z=%@."#!A[*?+E+9C;.A0- M^V9TH>O,6Q.4[6F\46%-JB(^G6YOXOMJ??-\X4^E,I4L99DV0_%4R%RW[042 MYY*[O'@^WS_RDO^=@>RQXN_%9+?2,3:);@7D^Y:?\9;[7R#DC!SUH6\:ZM/+ M@BK9.9"W1Y486(<)[L$W?+[.T!G= M"4#K-.0GA"%5\$?.>^WL%V-U,Z_&D4R9*DC**,* 0218.Z\FS?!.*_)^(PRR M@N:M/9ZL.:^@12*LSR+:$=)HZVA'"-V6TCQ8G(; ]+3A]04U;T;)7#K**=F'U+.(:T<7%H,1=P7]XG*0 MH\V=)P%.#BE8+S_OJL5OM]6=(61K)[9WWP^[E J49;DP_Z$YR13B*=#M+B7% M@'8Z2"W8H)$CZ/MW7+Q[_^[+._4YX;_(Y/.7#\7__OZS[QIP]6L^- M"$%9[R9F8Q'NIFX'KC^><-T 35Z2OG'V3W4@\5QY&<$5TU#$*):]LMDJ/'N= M#[VHUK4D_\=J=UL\;G?5?;EI!_]^V* !J!%H"3(B."<0:X3:269-4NR4Q@49 M<*BEJ$WYK5P_EIUVMLSJ!D3^.U#&O2\Y,FPO/EM.3RPFM?J-R4 M9M#4:1*E5!(J$&M'XQ@Y'6OE.\8@RR[M'H3JZ]WJIFX2]MF]Y,.@PP),9/)\ MEF#&SR1>8>;2,DP/+J&DIIC8@[:!$$@D( ML.L_7.=YSG+9-F8;*$0[QOP^0\6>OCFB2]86WN A_@PYYX-["%:G\2Z%,N;' M@!Z.(_\)T9GYPBPCF;2=J(2+%-KK4IN!4H&!RY*GQ]?.=_0Q*6?]9S[&G.IVF.#MS-PUIZ6/ Q2E-1RZ"E.4G?1HX%4IG&4 R4UR( M#$N='T97N=,:@#U^;=^I&"LWX--ZWX%:Y%.G>K'FDS6US^&EF M,0.@D!D2!4XY2R%EF(K#J#@'N=ME$7U'8YRE6>H4(2U!Y%I0:G3 M:?7^_VN^XY.NES?F-(I;KA1E[IM*>L/L$U=/7R*D%G*Y?^M$Y#IX)8\D/%$HJ=SE=!O-YP;2HB MI: $B*D4(5B@3!2' 9$63A="^ \36:=.D;6;/,H:H6,;=!\FNTG20"2Z*=(I MJ/_9[N/@N]UF]?5Q5W<.[JKDXWS4[FBO#1T!V)Z&4(4PY/DM$J&X<3AE?3]Q M7H_\]_G=8SG#E&C&.,BHEB#%188+T(XD8.K4!>WS_9&%Z0 IV5I,5\G_ '\! M ,#$5-C)]M:\4=[?5QMY:?)6LJW695(^[ M[<[D#":B.!_6[LY]-T6+3;N;E!T9_[QG_.][;M]MMX_EHZ*IU M)S5">RUZ38]2G%VEE%TQNJ__4HRO,$BO_#0>2O:_F^&< J8(1#REA2RD4J)IY0]S#0#LW5Y8X%UTR^/ 3J]9&S_DIUBZ?RNM9C:^G"^ M2Q;5=G>59/0J!:9@2_.Z>,ORJ\R4>BDB3>W6IU[S8;J;KL6BV$O'#MR>5FW# MJM:/?)Q1J1[D34.5^AA0!7N0G \0:>6M[G+#IKPMUUOS8NT/7WU?;>VY MJQ^NO\S_F/&4,8TQ+004><$IQIEN44"$G YF#CUV["KO) FH]OMW3P$G=P;K MX.=9N!!XKIR)Y(IIO)C1K/OQ;(N(+/HOSL\P@YB#@JJ4D!PA6G#4+J_!E.6Y MRUX\CZ]W>C%]]^)M7UV2'WO9V&FYN#.9TWBU^AAP<7G8D8M0QYG.,)0"(@[- MN"(E/ >>%)!PCI4@&@0D-*E52TZS@62YB-]:TUMAK/$_M28X&):U%B7WN MDA.;[%\ZS"8:LY+:KN37VK+7V]HFX?%N CQA9[O)]1A^CI.'!O7(N1QV'-=/ M(YZ,9?SSW'E,'W2>:^H'37Q_^0OX'ZOMC!0*I32#E(L"00(41:25,9A)I]NH M8^)$&C'-@.8IE$0(2:G2 $G;D"&ATK%7"%]3M%\M.,= -*H[.W8\O!%/.G9- M^#DQSA1D/(;/35=.P*_3B#^38.+Y-.@4, 6(3+_,[TM9W<]7ZYEFG*4<0U&0 MC$B848QEJT>2(Z==31<'0RD2)"MRJ;$FBBNA@#+_T(7=]2YT[#WAK\C+56(A M)K_N00:)%2X$]Q'\2-P&4>VNM ZHWD>ZG"78@^DIZZB/.9W$T)NGKHJF[A_N MJN]E64]$?7BP2OMS>?^UW,Q2;-12Y3J'@&8FE4)('5(KB;%3/^[KHR#))3$2 M357.":.$ZAPP+%FA<@QI$;LCMP:4[!$Y=L'U8*Z;1@U#FILXM9B24^*27_>X M!A:E5_DYHT;].9V&# 6PHPK]M U:Y+]?K#9,.1_%J5.Q#QS^ MY=%F"%9GFIVRYG'=KLRS;M1H;@S\Z:!7U]4F6;PP84+\;= MFVGT:KW:F>CUK5R^6^_,ZV2/ ][?L5ZOD'XI_]@)0^IOLZQ @"& 9)X#H5+" M,\9KE4FY5 PZ713G,[[FG""-.,2& I41(7E1$(XDE8521?2#L$[:)?:@?ZI1 M)T?8R1ZW;Y=+0%>XMK*,XP7_?I7S#FC:4!*+.JEAC]:1TIG83FTGX=TT#:&. M:N&K#22QV.PJPF?&-^*_V:W^48<&M;^Y]QDDB+,\37.=*DV+@A7V],-6 @33 M3I-&O8#@@NN"(DDX(P0;*%EFI"EEM,":Y$7LO4I/NMA.P"8-6BL)U6)5[V7Z M?;6[3=XM2Q.8KU>U0O34[K@>[";BDW&>FYHW"G[WBH*_Z,JQ9;T/U6?T?1 / M3D/HAS&U&N$-<=R84\W7V_JRC2^;^=+>#5UOH_M4+LK5-PM@*U?;Q5VU?=R< M8*$(%+S(&$X9**C.).UQ_SO;/-&C;G>U[._"N $=G+$;31Z M+'7VHO?V\?G.H0$8[3P#4C?@S;?ETL["&.&O8P#?;,P;4-H3 MQL7WXT<^SK_;'_'?YYNEGJ\V]3D%)H(\WN_[+GXN=[?5\F_FDS.:0L01!%A2 M#(Q,Y$(5^[E8353*G*[TCH4Q@SHE.)-$8D921(VPV0L>5,Z*HD!I;!6WZ/8G M82;S([ZKY+Y&F#QNSQRU."U?=IQF>0-N=)R*L7!_^FKQ)J? M:PQ+:LNNDOHAJ(U+^.E#L+?S0V/C M\>M^+#??5HOR%?!WM9/K9083;*N;M3UG^&.Y657F<]O=MCF]T/ZT67;0!<^9 MPBI+,6&\H$RGHI4^SJ!3J1$+(Y*LR!#2)C57A$ M@LO-84.ZI7_.Z&W>K'G:D$?UZM5_>/]TVH MW4H38-O+5+CFG#&>"84%15P06B"&8:KM0@WK\C)0Y-O+\\[VP?R/?1KGIR9/F,WL?RUS1T/)IU9^\##LUB2-W]5-I-7(9VNW!N MGVC[0,^8@%*)@A(H,D"IP0"*%H\@P&F[:#P4D;4X!2D(K[&>A(=3V_A<1]+= MJ^0 ?=\L=!#@Z8GMBR3WE-U^CGL[ MS33@\I#L%LX&3XW?K+[Y6%L9TI0HD" M@J1 :C,97DS-,UGND0@(!-:4(IVQG/)4V2-9&B0< M$*>EW!CCQQ?4-):@.I <6E+C\!M=5"WL:HNK+YO! MY56;5Z(!DE& (-<\+:C0:4$H BV03&1.*XP1AH\OKBB2N#I0'%A;X[ ;6UHM MZDDKZX'6$,+J[J,WIJL>!OK*JB^7X55U]:V1][S0P QJ#[PI +'[2!1K@4BB M91Q5[3Q\?%7%L52U.\6A534*N]%5U6["G[2JMK0&455G'[TU574WT%M5/;D, MK*I?;LM-.;\V*C13$M,L55 QD&.D"H RT>+ .:811-5A],B:>D0215E=: XJ MK)$8CJJK'7PQIJ@>X?775 _WO"E)];'/3U&]F0PLJ#.ATB(E# LF%5 ,FIR9 M-*,7.E/8Y;*Q4&,ZB:?OG6-M2U;=J=4V9CEN-0]&LOYV.52>&STAJ'$]-0U@CV58-\:R' M%MF76[1HAD A(<]X(0'D1&4E&HWL4-H:G^R(S:B.?/9-6ST\\U:4U-,ZG]35F\70RGGLUL(@@[D M!8$@DR!+TP+P%@?FI(BAG=U'GUP#:@2"P^IG'&[C*NA8G:?.G 9047?_O"T= M];#/4TE]F0RLI<<6+4X%+DB:IX50$@@,I*:'9!AK'$%*NP\^N6[3\/0&%=(X MS$;5T;':3%T9[:^B[LYY4R+J89Z?AOKR&%I"#_U8$A.@N4 0'M//91:MDHN M"Y3%J.2[#SZYUM+P](:5T"C,QI70D7I*71D-(*'.SGE;$NINGJ>$>O(85$)/ M&[!2IK D0DN2RD+!3*:J1:$%>B([50.K(9E\! M]?#+&])/'^M\Y-.;Q:#J.4,,=B7]#*MC=)A_M?;-:??V/ M7W_]\\\___;]RV+VMV)Q_2L" /^Z*_7F$_&W7\K'?HD?_0+1+QC^[?MR\O-/ M0<+Y9I**7\=?/M[M'E]+4'0[7PU__[^_O/&SE_F_QJ]_5>-Q ML9ZOEI_R<1[ _3*++=W44 MUYZN1JKVW]PG0I_7M[>CQ=W%E9_.PP@R' TU:A"X?E[%>>SWT6J] MV)2]N'J@QKNYS;^L/L>"F^\ZP;1^@_K$L]H@VT3=C4BIU\OI/%\N37'[)7 X M&B&'&K^O2&MM4I/)-/XPFKV;7Q6+V\VGE6A8L[;6)-GQV]R,YM=Y&(!_*XK) MG]/9K+8X5:ML7Z:/B\)'/)M04O5*6Y.K4F<^7+"1]H7J;Z?W$W48.$PQ7X5A M(7@ITX,-K%"RJ19^'F P; MHH>Q<+2\\;/BSV/0W5N^W=8&%B[RFWR^G'[+W\W#\X=1B_F[^=1U:]&69+S8K/N_FOX\6?^2K M]_FW?(:BS3!:+.Z"T; M&WVO=_/E:K%9 JV'1!=-:07#=_-5O@ANJ/O^-73Q M4,TL#F2712/\J%=Y*W)6LGWW%VJD73:_RA?APT^! ?-U'BCP,5]L!H%@7%Q\ MF4VO*\TZQU;3:=L_!%*'G[Y56ZQ*K+53R3[EMZ/I//375[]N5-QC7M4I!CM' M]GF!<5#.='77* K'O:Q3'"J-*/4J:U2.S_DLE+TVQ?*@:[:O2&MM.HHO;Q=L MK7U'Z?GM@@VU;S']MAD$'UD)!YNVITQ[K:JHUH,EVVMA1<4>+-E,"[<[\&&$ MN0:'FEBA:"-M=*-%G)"680C[?!-\P /M>NOQ5MI2WSNK45,K$GS* MQ\5\/)U--R\,?D10:C!XBD5S^J+W,:K6\%H M\]U(G^E(6M_H4;: M]6X2QIOIU?3>IUV-YM?19[K?!SS0NBI%6V]C_=$BL=;6)8N129/U++^X4K=% M<&7_O6G$U@$/CQ3C:?3!_SE=W>RK)AF+5MK1(7H=@3,@V2N-+=4K:*:]F_7F MR]'WPPU[^633+:BF]K>>;Z0U[_/1\B 43Q]J\+T/M-TM_%Y<;;[:]NMJ6Y3U M*FM%#K]>K1?Y[]/Y]'9]^W%TM['NP_R^W;R97V^6:+].5Z/9?=%Z$J:^IA79 M-[]?YHO;:.--EYLXR4]A3*XG8L7:6I'D<5#5YKM'<4CUI#FBQE8D^E2L'X*J M&I'HB!I;D>CS^FNH+A)_-"OWHA]92;NM@91NEO2.!J6N-).^]FA#;;@>S3XN MBG&>QXC_P^UX_?%&VO(YOX[J^)1_C3;@_/I 6]YZO)6VU/?#XQZ^4J&".+:I9+0[5W(NF]E?6^6"YCJQY"+2Z+U:.@ MY15NVC,5]B,+5=[_EQ?5B]/5F M.MXVJ!DD!]+Z=C7U>?UE.5Y,OT;)0I,_YXMOTW&^W$*@[R[S\&2/5W!J27)$C>U(M!LLGGWQVV(T M#S.:72_N]]NGQ:2>@+5?T(J\U?KIWD+-M&M5C/^X*6:38"S$B6QU**CZ[0(M MM2>AM]:IJR4I=O13X_'Z=KWQ=BY6-_GB20QGM#MJBE;W!6W+NSLH\O*95$DK M5]V2C-7Z\(%BS;0M6%CYO]9A3G??*H0=O/5X*VVIIN6]A1IJ5SD!3*_GTZOI M. S[VR/(<> O9M,*!UR.JZ3#=A\7UY=49X=2-:J51K3S.(N!O!=EGE_'P?;] MZ$O^#/?7RLT6BR?%8OH$&=,G0+:1Y;7:&F[IAWS5;&.?5]AP>^^-,C=O&.+7 MJVVE[9]7HT7#F+]5<3?+))MU*^;%:,7Y-J(]'5:/EE M(]9Z^K(CG]R\#YCHTXX\]TM>J+_, 6 LQ$F8,JE!AA3=XQVD*[OTKZ_VZ39Z^VLF MX&GU>:.9P!@Y[IBER@,&O-!$"D,]$+I6GW]AB(8/LG+/L[@J=V$>->?R\$-]I(Y+W3U$!9"D$M-S] QZRJQJ)%8!]ZX%&L7RY6CQ@??GO. M]O!1]OOHOXK%;O].?7_(&O6(+J\_F'G&.+>:"X]%^$%B@$@I!30.G@<]FE9I MT2"F;3+CP^AV$_[RJ(FVB ?1WB#(F\]G&'AK@ +86,DX($Y#7LKDK,#GP9-4 MA1;-0WF8'J].*1?SO'SM[_GMEWSQQ@SRXKF,2<>-5)(ZKQS43%%CRN9Y:/7Y M:+H!%17-(5ES'#C:+C+%?!R N0]2^#1=_J'O=#X?W]R.%G^\,7=4+9H!HYWG M5B%G%*6.8Z]0*;'"EB1P!PV'.RW-)BVAW!^ORD:_.>54+9H)CJA&P7#3"D&( M&&$<[@9@1-UYC$G-$^ @LY)P[HI9+UW+-Z>T0T4R(K!C1@'*:)C#%820[9P! MS" Z=R;557C1"KX]SGF7H0''3W=EJ8QIP#!DFAM.-2'$4K(#SCB5XE;CX?"H M^YFN)L"]$2FV]_CY[:%4IBWF5A!BC*,4:"R\W&'GI.3G/B#5T/@A%M5&MS,6 M;3O2BY8?G-<.E,RXE,3Q8!\(I;#42AKN2GFEA>#,V51'\\_9U"C"-;WWO6/N M^^D\?[?*;U^;NJH7SKQ71#++$2"4.4P(?S B(<8L@2ID.%1I:09K#>?>)K*/ M^2)^,+K.X3$SV:-B&?>4&B$UA98 8P'ATNX6VL-_YS'XM*'Z0S-:?90[\]%F ML^+/F 7+%PM;K+^LKM:SET["IV(VNRH6,3)YG_-V;%UA4.8^F O>">2)%AY) MM_,ZD+(INQBHKCQ?5]PM/E M)CW7_5&7VGQ\H[X,2Z:#)Z2E ]II9H3 NQ&>*)EBF0UH%7UHS&Q&&\-@:LP M]BV,+/F^Y:VJ5600<,6T]@'DZ#I![%3$VQ C??A/=;+6M2=R^EP965L%PR"A MFOS7>GMY5VT6/JHC8\:8:$([K8U2AE&I=^M#CO,4(V] #NO02%A? \-@85-& M(\31/D$:>BPQ%M09!TK9+>8I 3"TGM'X_!C"N3*PG@:Z8M\_YE^FLUF^N;DH M^G"OA+N_PKD]I3)@F2242L.(08Q H.ANA1$9E1)$,:"MI3;6ZB#0C6H%S#=C&R/TM,%/4Q7\5!S'G.V;>_& MG%\_DL>L%Y&Y&W54.3&17GDF 81.%V^>,OR#[Q8<$KA[P46',$-$/&2(FE<-@X#82O=EZE96GWJ?*1 M_L(#'XKYXN4=RE6@27U')G7PH(SA4DGL&#:A7XDMCM!X?V;'PIJAU%LC3,?* MZ,JSW5T;_W!5RH& R3=*9%P;&UPMCS2A4J'P*P6E?#A86&=*MNYX\9R9C>BA M*YY=+D;SY56^N9WD/M%C0.'BZA4AEC&^:_GZ5P>#,)M\3?!6# 2(2L@ -@@A M0;DOD016GED8>3*?BL&HHBM2;_..[?*W'HSL?+U 1C$SFL4#8]9J&^Q?:?E6 M.L0C:+G8_&NQG*X.DV]ON0P0SK4V#E 6)$9* M$J]*60FF*2LA ]S_& 3YFE1(9QMOGW^+T1'SC35RG<_'FZLOCAH$JU:140"= M8I!:P2F2&#H'S18!#"&SYQ5Z, A*MJ2;SN;ET?)FZ,55T1;A/8?A>3,?Q)H]7F_[ZIP>' MR)1J,Z,%T3K $WJH4\8@Q6B)%!/NS)R7)BA3](9^5SS]O9CG=[^/%G_D*[^> M3PXS\/4"F;?*4<6#,6PT,L$PX51OI2.,NC,[-]L-$8H6D._.$;Z]S1?1!ODX M^KHGZ='>YS-(A3*.:82(0DX+'8]:;67C)FE=;X#3;"^L:@+XKDBU#3W\?)/G MJ_=1V5&E^VVXMXIDF @@3?"E*(.,:@\=8Z6$4E)Y7FYM_Q9<0XKHDVH']S3> M+I1Q(8W@TA&//3$L6!FJ[)XDB$S/:WY,5W8%]M1"ME^'\_ TN&^(=Y &[SIT M..R@1U!I1-U64BJU.;,@@2947LF+K(5N5SSZ?%,L5O'FWR>A10=8]':AS$F& MF !& "L<,4H$FW$KI:+*GMG"10L<:@S;FKE(XH6$JXI\V/M\1BW&&A/C<;#R M"'$*6U@V-Z"10H4!6D -4J%)6#N+'FK 'R_)]--*^_)L("**X6X@1I:"JAV MY5:'DBPI@>D %_K[-]+[U%[/6P$K,UHL[H(0&_F/WQ5X6CY#7B&/M54: $+# M7U:5L3C!2Z>=IFW^EB^^%"? W1K,J;9-D*2;?GGY2JCLT=Q\I8[,*NB!$E8C M)*3UCG)2[@-J9U0*/P=H!PZ9G>G:Z2RIU+.+T9_N_ZK;>!7UO^-QS^7JR0&H MUW)*'5E5YH#5$A&'H O8(V=B8/@6$2_/[13N,/C:LI(&0MN'RW9_6Q3+Y3\" MC*-9E.NWX!OH_*I8Y)>C[_6Y7*W^S! DG%2,,2/#'R;M;F5,&\+.+)W&21"\ M%MI-0"U\N]03?FZ0$/;"_QNQJW&U(.357 M8Z,M_]S;G$]V;0Q=9?FDC4^,IC=6;)/JS*"1&!."";=> D$DQ+M>*:!-&5'Y MT9Q\<>?N>7&R:VUU1-*&>)E989&FP96%F',@/,;";H6S4/J4-0;QU_"83L4C M%=3E0ECME=D]RWXB2"2Y\1X3[(TQ#NRVY\)<(5)F:_D7'=]>\FI,)5T1\)DY M_,S@B-G,IO-UL7YF&'^,9W0"+2#Z/3QQL[Q8Q#W"?/'(G(Z/[>%OJ^_-&'?< M B:"5PH98-PX4=I#SA*5=.H?_,7_U_D_))4.H_N\+FGM7O%Z=5DP_3'QP BC MJ**:.F_X#AGEDN[''6"LU"F0O1%-#3?UT^?U[>UH"'@5FKG2QG4 +:G=230"VZP4\Y[AREU&BFPZWA0DS.YU:X-958 M7,1 R&*R:>(9=)9Z*_ . :W@P8MP)!M),>Z:2[A BELY)N87J]DE0\DZ,@X>?CZHGHY ++A$- M?=Q"KF(&,[+K]N+L,K8V3)"W^-<"])W3\-W\ZWJUW( "#TZV>TIE!*.8#84S MC(1W#G-)72DG$>S,+G%IB0-O,2T9[SYYA6KQ"I7F*O""40\E$YP(JSFCNUF" M4WBNLVOGO*J'=Y^\PK5XM2V5(+6/D#)6*0BL AY1;@'=CO\,P)37)D+G;O\?1@_8ZB^3?B/;*KF"%[>F# M93,*I!7>,H6Q@LI 3:G?+71:?&;KR#WQY7GL?L-:Z8J)SS,O5@])/5 R]']M MIR@H<(!(CSW;]'Z*48ZT#9&&#^C^0&S,-YZYX=3F]SHYJM0HR#+ATV'%'D>;6(X_M;JW*<71F M=MTPO-565-/S +DLA;IK9)3<6UU&F?-8,B6,Q\!2CI@"NRZK5#>QQ1TF]VB: M,-5&S"9UT/DB]X?\?L3?R5!EQ?I%HE? %8RF+>\0[) MJ24]J#D\-J:.+L^5[XO;"U]GBAOD0V\AVE!.+07\H;M0:5*(=/Y9N&H2J0;P M)W ,\/,JSC>_CU9;1^KBZB$8\MW\J7]_AD< (7,0.1]\1[VY>2B)$W36RX[#N?XTL M-O]A>/CG='4SG5_,\_\O'RUV0-;FX*&*,\XD,?&J>(6L\B#XU,Z5:!GB4R:Z M(3N4W3&S80T,C:_J*F@MR'1YLRC6US=^^FTCWK))ZAY\1X8A%(P[;1WRFF&C M-64EAL'B[-;N/V\6-ZV,FKG,JC;W]YBD\F8TKT3,9BK.D%)2*\F1U59PC3V@ MO 1 R:2 XR$[#TVPL1<-#->+V 2'+<_*(4 ^)C?D%&LJ:,QVJ()2N./404.< MJA0AV(ZTG\ %Q3!GI@M_- MN76!]IP""#WT?44.?5U,B]!/[S9V8 \C3V6>/;_7JT?M=!;'M@F0BBU]&%NK M,'=ON4PK&M- .X6-#[(212P'W!&'#8QI_/IR)4Z5B4VBW7VVD*69C9;+Z=4T MG^C='L5Z--O.WW=VM,HK#YDIU09C(%B=3FAE-:7.8FTA0*%/*A1\+05ZN]_N M5'G9H3(ZL,ST>CF=Y\NE*6Z_3.>;XOT97*\UIH+!M:]8%F,1(>$:,4IP5=ZKM'OQW*N'AL51E&QF'@C)'( M"N<"+K!$10J D]+#GO+(4)DM;SI/K2B@.RLVC!GY9NC6B]&I-JX=L5EW[+Y_EB-(MW>TQNI_-I'+Q7 MTV^Y^_XUGR_S@TD(*I4/B M^#)ZOYK\[%U7\+YBB4SZ5!,'J8]X$P[8<##Z*>M\2F\&&"@6#N\:![G MVH/#))]_N_O\-W5H='CV7$:P9]P9'QIF'&&80$G*Y@F8E-M[@!%:;0T/::CV M:&&^KY 7;5^QC!.L"19!,@F$@4%FA$I)-:+GO*7WCZ&ZS+7Y9 M;/M7*4.^W-R@OH=NAXIFB%LHF3-*@X"B8@1SMNM<#'>Z#-._*U.#"46K@'>V MYE<4DS^GL]FVT1.[CJ%G84J>%I,]]-I7+&,">NTM(# ,]9B$_W:6O+8 M'VTL/UWA.U5R-0AWU]/DH_W 3_FXN)['FQK?A:E^-;V:Q@%]&PVYE>QI5&3X M;GT;'@]$F%]/'\& ()<9*C8(0:!4R);[QCZ8PGYU;(/ P] MG6(_^) ?&:^1\J9,(.XEY(I0[B06A@%?FM_&.IPRC"N3[(Q0_ MY9M;IDVQ7!TYE+]12>CU@A!H@W?(*()&4Z15B0( .B5YV]%YL[K83NR*FLW@ MW5,4WBY;@KD)TT.^?#?J$. 4>@1HR4:'EK>Z3U/7S=^V.?5:+%JE1Y)FGR#%4<" M>?O]R^B5J\DZ::A_7B_'- M:)FK\;A8!V=N?JTF_[7>GFRKP+*]Y3.&J::2,"48MYXR1<$.7BEH2NC1 +<8 MVR!8D_@.T23BDFBN 0_#+T2>:&09*R7P(.F.AJ,]X7N3R,W;38S:BD%T'(Q] M.[@?%X6/Q\S.^[09DP))0I@-]@3#&!E(D9 *&VA M%;[][);P\_L0JEF:'!XZS\1YAZ#378M_Y"O M[L\6'+!B*]>188<<$H3&&T&3":EL'O^WP3$([Y:<;'\6YO59EADG@:+RBD6BL'+&:N1(0(U%L4U&G3KTG, M!\A".YVM5_F^1:'C*\N"-B5DA GC@#!&(0+4KF\R?V;.5M],K(=Z3Y9WSRGT MVK"N%2 >,62!),$#MI9Z*X02FEJ/*(25%D8['P<>.3S'I':I6%/&O;4.:A=\ M1VXH!01Q4&+BN#G3$SYI]*@^ C0 >5=3T4-\E,@>]$H")>(!< M.F>ADJZ4TW/>FY7==Y*0NCQK#NL.II0@^>WT?LE1S2-KCG+*G M34?=.794/5F8X05PE#$* "5$*ZZ"2D!0BI9<5MO![1&/*J/ <15E@:9.(LDQ M-XA:H97BSE,>$WV28/^D# Q##\EOB3K/;X1I4Q_=#!Y?1_.[W@:*AYV3C\5L M&F&K,"J\72ASCCA%C:3(2>HY%E:&@9] ;Q&E$/>XK/LA9IP,,\K%UWSQ-(?C M*Q*^?#@#' ;20*")#8PA7GFN UD%4% AJGO+S]1!5VY"WT7# '?7-W_/%]?Y M0ETO\DVVE_N]F/-R%^/9)<60XHP;S*A709L;-QUYSR'[05/_"6\44-@RC#'U MPE*$08D*).3,4F8U0Y#4;'_'87YZZ8TXIUQY**76%@$IXAUVI7S>D)38]@%R MJCWU5\QH=!SC0;SDJU$ @F:DM%OZ OXS6K\ M^;7 *3!W-6?<-_+^)-JJ,G>>/9]AJA$'*@QY'G/,"+;(;F73/"UG[- I5%?+ MKY(E#=?.O*+1\B;^WX6)ZMMH%O>8/^6AQ=-QG*S"%VH^>?K!HR?W^4LI]68: MQBLKL)?0*0NP5R+@ML5*A0GYO%9[$OGRW('J$/G.HMENBL7J,E_KJASL;K) M%T_$W\.;EP]GB!D;,0+(8X0EP8J0G50@*5#CZ&/R)TV:9&Q[<>>JNG&9E0S: MS74#-*Z&6PM5Z>$:Q54*3]C1/"E6H]FI\B0%UN[FH^)KOEC=?9R-@L3S2;3D MOT:#;'_*U7W%,B*IHUY(25F +,S!4N^&3X=-2HJRT["3D_W_!N'M;':Z#U&= M7[_/1\O\T_3Z9G5Q]8_E?4[7?1/5OG*9,=)(#S'$(H@ML.<,E[)*;%+&H@%N M*C3$GB8A'6*^'PB%)=0;BHTEQFB &-U*8!V$*8E!3L/Z369(32B[(L-#<.HY[Z/9^M)X'0%HE0IGFFF"=:, $XEU,1YX%@I.?4HQ0D_#6LXF40MP-P5 MP=X7\^OJBX&O/)TY%(Q B23S03"%M.6^7.6TA-N4M(?'&\DG29]T5+MBB]TJ MXSZ'S>7H^X[O>TCS=J%,.,H\H)@S@S V#,;\]>6@"V#*.C+_,;C3&+@]K-U\ M*.;C8Y9O'I[/5/ \I3,428$)D!!K6;J0-HB;LNPG?@SB-(%KMZLW!Y=M,N89 MDA X2[Q6DH>F@]*@#WZB2V&%/(GUFH:VVX\$LC-;Y=$=*//))JSUII@%]2SC MJL#JKD*81M4J,H,9XSK\$9PRAQ4"OESI2E)!4VW"O4DL6H?Z0E=()!(RV0'I@=#CCI/H03HE]M=KRQ"=\\\MV= MZYEO(/CG='5CULM5<"D69>/O#E.O2O', 1'PM(!1K12%Q&-(I(RY WP M$$8+-&L!Y4Z=OZ-&LS=*9,;Q,/;#,!%8C(2E0F-9RJ<(3HFL'7KD4 N4:@;E M#D>I;_EB%==;/Q2KO!QO*XU/>PIFU%(+*(BNK_*<\V#BEMN) 0.:XKMXT>#[75)K_7 M2F8 &,NP-@0IB:"01.B=O(2#3D^M/CUQ?PZ+$8<@$#C&AK M9G) B$ZYN6'H\2SM6T")QS MO$L'LV13N'=VFK+.+N0>Y,+4[QRT \N2=9J<282WL[WGR603X#&: M?1Q-)^_F9O1UNAKMBRU_HT1&N #241C&96&LL<[I[9X!AU;IWJ[P.TWZ-(-R M5RSZ%'/=S_-)>;V;&H_7M^M-LBZ;7TW'TWU6T>'"61AC&:=<&VE8]"Z(PZR4 M6B%"^EHQ.$UN-0YX5S2[7.2CY7IQ5VE^>_EP)FPP&[DFEDH&+$'&VM*5@,S+ M;K9LY#V-YOEU!/RDB90,<8<15B7#-RL9\<:.17Z3SY?3;_G#Q;P?\M7%U>7H M^_XHJV-JRA22TA,BC(::&R4(8;[$ V*<OXM8)N=YY;X%0RP$,)@T\(?\\(M#K8E#"(K!%5 M'"@J2HF]=BEA5<>?J^DMF*'U>.0FP'^@6_>9;#]N$+W)5]/Q@X]XEFEM.0_3 M!D!",0,IA51SZSE&5')I-)&55OM;LF5FL^+/J!)?+&RQ_K*Z6L]>I@&K$"]^ M3#T9MQ!X!KB#"M*8V%!J ;$%QFB'&.KMCJNAG(NIS)?G%DV+6NC!NK9Y4&4 M*&(3?I[E&Y#F$W5;+%;3?X^V-T&_GMJEFMF=](J,60HYM>%O:&)0F5!Q5UR0 M,/AR"5P*CX>_R-DFC_M14#\[,C7N/JE606:AK<#?#_DV+5VJ]>HF:.3?^:0RZ9X7S C73@=$*5*82D %8C@X M2DH1:)!WO<5AG1?9$F'ODV07Z]5R-9K'=#9'LNQ1R8PY0IWG1(>N1+G52A)E M((#408Q9TN+]T..R.J=9?=Q[V*%NZ0HQ(HRGQ'B,!:1&*A60C/)*"S %2^!\X=,7ON*94!A(2T'EF' 0U.F=I<(AJ0=8@"J,XY7*LKCB5B MWANWWBV7Z^-X=5\B<]YPX+W"3D/*??@[.$'>68ZP8AJ?^%3- M"-M7+"-$ 15&8045HP0;A;F'&@NN@658ID0#'I\?Z9R951_T7D(H[AM=-8;B M_NG,Q748"+2'P84!EFC$0Y&MHA\;RXBK>@>1G MQ9^#N.QPUYCC=H->%,N04L!+!2@B$F).+1";T\R$8:'2<6\N= MP48XIRC=(BB<9^>90FS;:<7W75^@+EK/KRD8VU-=!?B_E_K;7KER^)3/B["M+VY)^NAY9=% M11"KW C:PNLRC"R!DA-(,(+06XGM#ED(1,H:ZM"W+7MF^ #4V55'>;QQ^VR_ M=@_?]Y3*+# <<1FL7T@01U)C#7:@D[.>_?OES8MLX4WIJ+-!^U$3=\[6_'IS M]7N0P$Z7]S$R^P;BBE5D-@P BG)D;<"!,H@9+(<&"9%-,2"&/K@.BJ4M*>PP M91B6A>&#T&>^K,I7^@#$#Z=[A\A# M13,C(&= 4,J =Y1@K.\/4$2)E<4I22^&'B(R"(:VI*C.3KK$54P]"K#$DSKY M?'G(F'R]0"85\CJ,^)(PRP11C@!72D>-ZC378N*"J-V1DWQ*:,L=5# M6OXB:8,ZZHJ'H8UQZS+8R/?_/D)EF[:BPK)I]4HRRC607')JD1#42"I5N6(A MB02H$U_IAUP,;4U)_5'UY6&KHTCZLGC&H,846!@L($,@$YPJNY5<"8^[.2K7 MUT#:!D,.DC!9"3V.E'&L?VCW/N/S<.',0A/C;;F+U_^/<,&\_3J:3@Y;BH>*9LKZN&BJF,'6.R.\EJ4Q$OH: M2(F!3ERR/-=Q+DD!_4^Q^^['JC7I[JLPP\!Q%L^]<,*"L:R9$+Q$1ZND$^M# M7[KL=1)N4"G]47;O91%'<75O31D+]K?R4#LHM(UYC8-S5^+!41))D\[&G1$O MFU1 SW;B<[3VW[]>O9*,$,N5E1ISHK"CU% BMRAH)5%*^I_A+U#V9S^FJZ+# MR,R*ZPZ-A!1G3"-@,%%:$.RY=!B9%&O]K M/5WDZMMH.HOFLR\6GT>S_',^7B\VTKT19U2SILQ*S(+WB!"74"D5YAJ)2CP8 MT"F!'<-?I.R:4\\3-[2JJ^X2AA3C/)\L8]#4[Z/5ML&;)8J[W4TNH]EL>7'U MMGS[&-U$_1ET8?)R%"H<_A>F3NW 3D?"F7/.]]4WRWO07Q_)\*A@?O( MJC*(XR1JI?506JB@0JK@JO[(>Y^']O=\=5-,J@5"5:XC M TAQI!#V"EEF$44"EPLLQH86]K4,^X,PM!FU]&8/Z_5R.L^7R_P^IWO$=OO- MWKQW1U232:LL@L)[[*GR*N"@RB5IHT!2AOZZET*TOV?:-T_;4U!O5'T7]#^_ MCF<%5)!C_^AYJ&PF80#4(L:YYXPZ2A3<=4\MS'DOR Z-G(G:Z8V1=1(M5Z\D M07$"HRM6%/F M-06($6, Y,YXI.%N(=)("%+F^^IIUGYPVK:CJ^%M132RW9 1X81R,G1>R)"@ M%%&@=SW8\92!]OCT;:UOAO5,T=;TTC,[=\>IV]HH._(%F1+(6F>D"?IY@$0T]3TC5K]BU8-:";WO@8[>[*"Z:[ EF8-C#BVA*" M8/A1,R?+*<0&45.V84]T>ZHWYM512-?>TJ=\<\/.97$Y^A[C&>,]<@&6N/MP M[$G[NE5FQ@5C' :K1Q,)#)/.H#+JW")ONKFBYNWUTA^ N=UHKH>5@$_YU_5B M?!,:'G.O['(K5W/^WRB<.:>]!DS$'(0 2N/E;K'.(B93)O?J&U #6=_OFJ*- MJ:6/>7VS*G'$[OWN^8QJ X,%KS4B6EA),;?EDIN%*"F<>H!1_7USK0$5=$6O MQ\FEJM#KU>JQM6J7^L1!0[N)Q/_!IL_F]#&\1<=&%A8S2Z"#(*8Z0\@!:17F M94BLTRAI[S'IOO*SI&-K>NF*G>[J*A^O+J[<]V"(SJ_S3V$4N9A'F>+_XU;I MM]'LWJ4*4$W'88S91*#,)T\_>/3D'AJW\+8,,VT\<9@AH)V PG"UPQ5RF6)1 M#C"*KI7U\?[5TA7=DV3ZF"^F,53P^8FT\6P=5Q<>HW>/Z)Z>T&U#,JLTUM@% MR\P82" 7#\QPA"8E*SW>[6I]4FBEDPQ:8R?1?]KJ#AE#0B/G)4(60DHU$JYT M.,(TSE/R\QU]K>G7C:8# Q>K'XSC1ZKAQZ8L@%;;,"-RBIFP!JF89F&+E:/< M=^([/J&LF[>[5#% PAZGA.X6*AZW=^_:Q.,',Z:WM:;\O=>T'0=Y5S/"9FG]%>%CDS>'@BY'WU_W,"KTLO3* M,ZELO&\<(:X 4" >^9!;U'"\T?>,0W6ZHFGG6AH"MWVQR*?7<[,.VI^/[RX7 MH_DR2')_4]?FM]D]7W8IRG5^%JX==83XYE$#E,*2G29@BG[]$DS MQE_=HPW]]=T[WLY%\5*TQNVHYEZ>Q^^^U04[5,^GHV6R^G5 M=/QLWHT!G.K"O-OJZ>+J 8-4CR?MI1D2#" 8KT>VTFD/ *"X1-EU=4JGKR/C M)]BO.E?Y$#K6V_JHWV_VUIEIIY0'S#./#8&0,F1+^Y@RF72R8O@7@)QHMVA2 MH\-F?6,K ,>\(A/8"((ML%8S(15AW/$200!92G;&XP/U'L4@_=4C>E#O$#I( M(OEWDCMF%&1*($>89"JH@<+=T&"3%GY/E=@]KVS55$UG(4DO6UV!BWM*98IX M&N8G#H@#(N9TD1CMY*0BQ;D]?F6H6PIVM0/7'/P]!HH\''WH+3[D'KI=HZK= M?_M:B4P#XCW%SEJD&,!>!/^#*PIU&$0$=Y4B_UN.@;D\<&OJTPB03!KCOW+Q>H1+<)OSRD1/HKG<"?K M\>IB\3E??)N.<_5]^EH4T%N/9M1K8I"3%DK E&/28%Q*0@'MYD:*[B/[CE1C MT2B*'? AIOG?-G!IB]O1]+6D)'N?SP(2"GOO8W B U0 BW9=17*5LB,T(&:D MJ_0E-Y+![,I8?!]:.%_FO^>W7_+%GJGDR7.9CNX?T@P$?#RC$A"ZZS6)U?+4+=W0+JG-6HU@6VWO/FM*":/C<#/Q0-4;Y+GM4(9- 8%@TY)%[ + M*#GM;"DEMCCEX/D !Z)$3;_*FP9@[8H\ORV*Y3+X$%?3?4/-HZ\\GOH\4?^:.6[W/2WRR4 M26TI\Q92XRA&7CF/=E)BT=\"8!=!">FJ?^[$-X5SASDD\O"NF/["AOEZ5FPN MO#I,J+WE,D<])C'&ATK#I+" 2U7*:HQ([,!,KG 899:+*: MW$[GTPC!:OHM/TRL R4S+C6@BB C")22>\ =VJ$(>+>FTJE3JUFP>[.BCK&> M,BL\)TX99;APGEELG2YE0H1V>YERQT%XC1,H%=[.*5,IN\HK3V?42<@04-9R M:1D-X^T#0@"B;JXX/GD7+1W9KACS<-'W?5/?S<-H'S[9&W[V>I%,*0!0%(U3 MI(0S6.A20FP-[.8FXI-WU!J"MSL"W3?OL,GS[,F," X,)4Y;*ZSA.N!4+MMC M@JE)H,O1*?].F2XIJ'9Z[.!#,2^>#HR'2;._8*:P#G,P%< XRV! S?A=GR!: MI^3-J'M#;\<^2)+KT1C"5,,<&2[O ] M+3(/1T/=]H0@R;;#ZN#U[M^;>:-$<&Z P!2JZ!"DDF,?8DY-E0D77(*?J2I MN0EXNZ)/O9R<'%%+%;*$L*R"2%XA^_KGZRHU4*J%T1Q(T6\S * MQMS]Y:V1TW%#J7" P0HCL;5EJ=M%2$ZFL%KCL/40Z=,X[?8VKOPJ]C@2\+S)M,3B" M3ML2&3*44^64HU:$L=@!!;.A\*&R/ M.34I6DS9ZV](>X289RJ+0,QKQEGFF+M8)>4AE& M'JTQ()52E;6XL71$/N_G&;R;S?;^2NT9Q,YH#[F4G$L".+"(WF-G:$"OFUMK M.KR"O35N)69R3]=--X-2>87WAV*5]Y>5*%X@;J?+\:Q8KA=5AI37"V0>8P^X MMUA00CWAPFIKO&2< T=XM7BB+B2\#-CJ\*(_*HNX*Y$)000))EB80BFE0&EN MF.*:$2,M RCE@,+0%YQ2M5ZT@7 /_51-)M-8QVCV;GY5+&XW%=I\-9KV9RXT MUH655<("HXD61D#)!)/" ^)Y,-X,[''RCPU^-P_-7%?)+?;*TUF@)?-40$"= M"!,/HU*CK6S&AO[P W;=JMI^I>NFH=O9R:+UEV7^KW4\7/ M-C6\_(T$9 =* M9)(&UT5XZBDR$DIE/!"E?$2JE(7A 1YW3=+P\P-$C2#:(V/>S$]VL$PFD#:( M:D7"+!D,7X\9(Z6,#!%[7JQ)UO1AYM3"M2?N'$Q+]>KSF0SFDX=2*B6UPXAA M[\U6-AN\I3/):]>@CO>SIA:J73'FZ3A[8&IZ^7 &)4$>01;S[U)(59!2[Z2" MO+<$9AW9-$U-4R]U:L-[F$"+FTT^51GKV7 B?)#]OWQ1?"RF@?]_%G[Z+?^8+\:A&8]E&GJ#55< L64 M5E0#8$K_PWGD_0_#P#JT*8:DFZ[&O_?%_#IHZC;"5\&9>^WQ3!HL0?@?,1(1 MHH!&G&TE\QJ+E+-(0P^M:'+.; #;OEAS<,Y\O4 &I&28QROT()72.DN=+:4# M5'>SO=,/<]*T?8 ZM>#MBCS_F"_CU3_Y)+;VH$OWRM,94HXXCZ44P:71A&*, M2]?#$\U[6SKJ@3;':KIH&MU^#/5/^22__1IU=W\AT%&.WFN%LV"=4@TQ)](C MP('D$&Z75%"\H##%=!IZHJSV'+\&D!X&OXYT"E\OGF$?>I.,]P)Y[Q'#%C)3 M2@YLM4B0$QVWFN3%492K!7U-Y]&OYY-1;,1H9FY&\^NW\^CO>3IS%'!+!',0 M$A=@$!#3LJG4=QLF.BB6'*O*HFFL:]+"YE>C]>QM4^?%,YG'SCH<)FZD$!- M0(Y\V2S-S3DG$VZ- BD(]S,)O:]PL\(;)3+&-[?9&$P TD)3B_C6($20:9*2 MU?SX5$3G8L[4A;WQ7I^*&SEM2*9Q,92!93#P>9W\8Y#ADL)-<WM2&M1_B7%P%W4SGUW:TRF%E[CPIE9$PM'HD)=$(8<58C%XO MY>0FR=0]K1FL:2ZEP-P/G&6% MCP<YH%%YO0A?'=Q=6]"3D=?QS=Q6^J MSXIO5I&%D5QK:#R*.SA<*ZO!=E,'A3\N)03RZ%6C,V->8ZCWP[O?1ZMXO?U= M'*]_7 9U M?HI*K6Z>[:DC0]Q%]UD;QX"VV!NS-8]'Z_CG0>/Q*DU !ZJ,PL&+0X@&:^T,D0(8+3:8:19M^E+SY"/S> ^'&X^ M..,75Y]7Q?B/S1A_N9A>7^^-JDFL.8O.%T+46^-,Z,;0"U"N.V$)6-*IW:0D MI^="U";A[YVNC3#S)0I:800PM)PCRV(:;:O+S5L<^G)2]. /MT?1(-)=\NW! MNMT*D$\>G4/8[+D\ LZJVP;46 M0:##U63:$1\Z!\.<*TRLUE+Q4CA#4,H9 M,9BTQW!J)&HK]2(//L-\//UZU.#S:LF,:\C#.!I<6T6P0(9;CW8B M2)R4KCEI9^#4Z-($O)UE^XBVV,;OW&-!/SR46ZN(=%24(4^4691D#/W(*_3-8]\52Y]G,_PXNHLAY_?I4_<%F>TOF &M 9,! M7<"=8"K,OZ)3GU4X=L2I(:=%K'R]+,K"ZU M4)-\%W_. [XWTZ\/+2FN'J65KT:W(VO)=+Q@!F,NG>!4 DOC7=U;T33U*1=9 MHS->*6\?ZKHLVAR_6[KOH4W30.M_S"(\%D MB7*\4#S)'_C1S@,TCW=G/%L4XSR?;.[ECKN6H=F/>LD^BNTMF"D=1GK-G.1. M$8,PND7BG43'/MW>1/?WN M3*X4P=X(;ARUTA!J!5!4.2$08S#H .!*H6A=+-C7N5($2:N9!9!0KBA1X8^F M4D.C 0H>">CM-J#V>G>*@BO<(G(QQ*RT4ULQ[0J2WXMRN($I1<=7;0(Y#M.;>UXG?!L*#)X$Q M4-IHR@%2F#K+I6:,.&7(69.N#E/:O@#D*'7T,\KM5I@J#W(/:U((*.2(X58" M1RD+0CH"B.48 @""G ET&_P^;9-38EU$:XYQ[Z>C+]/9='6W6SK;LS2UOT!& M"0:8^O /(L%NA"J8C:6,5YUCY 3E&E""4O(P5G?'Y#USYOEU# <\+>XT M 6L_0\\_YJ/;(MAD_\XG<2W]J/'GE;*9H 9A15C,$1Z M-)HJQ2C4!ICC4B) M-ZMNQIPRE9H%N(+XW^M9*89%XX90*#W-.A' ZLEQ"CF MO%+4I$1<'W_X.IXW/24Z-0MN[R>7GD[+%U>7-[G[U_HQ8M5MIV-JS;2!0B!K MF326(A[/IX=N*"'4QFN8%D4['-.J:^1[")GPH^EB<^;JXFKSNXZ'%R[F M[^9?UZOEQ9=EOO@6N]J[^>^CQ1_YZGW^+9\A-9^4LF_+/L7H7((M!!"<:H#.Z?5[/HJ+'/=G7%^(<7!F/:J>3% >^A0Q%@1O1RNL%012*2(D M98"(,W/WFB;(6_QK ?K.:7B_A'R_8'S0/]Q3*M-!4(X1U\:R>'9!>"N8XP9@ M*8T"9S:YML2!MYB6C/?IA2HJ:;"$4A(C# 4""X2HM,P%'UE9:%-.NP\^'W:3 M#F5=1'O8U(\-WU'^81]@[\'UPZ4S2*6 S JLJ:4>Q60DR@ !, 36L:0+FP8X M,B5K_^W=_880/OUP$6HU9IP*RXRB' 8O1M/01RDS#!)"4VZU&?QB5Z.,:@#= M'G;CRPNWW?>O^7R9?\IG,0+LLCC79 80P*!5QZCP01%>$(VX4UZ!,"%Q6RFY MQU#WUPEC0GL0[Q4&U%LI<1"1,4>Q#+*A,[-:4Q5<87_].$!/97>#6VPQ<((S M**E@7" !A4.>&\XH3KI]>: TJ:W7P[L;QX%YBKL;1"$DO$ !)4451*$C60@E M=UPA$?RV,\9IH]:S>G M#E-:WMTX3AVGMSZCH>9&*$.@8M0#JBSQ<97".*.T$"F6T^!]H":GQ+J(=L68 M9\Y.;+S[/IZM)_OFH-L>$Q7DO!F'==>8%Q/'1B&!', MIUP)._A!*IU0#4+;#XE*?S<>_/BXR&^GZ]O*3'JE;.98W",D7'N&*>54*0 4 M8,P(Y@!3*2'6@]^S;YI.Z?CV. ,>-]EE@FM"C 8,$TN%A:'G.(:0L\P2 W'* MO#:@XX4=SFM'(MJ/=5VV^]-HE7]>Q27BASM#*AO<^RK)*.',2A>/:'HJ(12< M>V9D3*(C"*0I1^I/-=U\79*UAGH/^Q,;]V3YM!DGN.]@G3:( TW"#$ QLM)J MSJ7DAGAK!.\QB?*S/=$-WI]T?UW>JGY3)!% UD4IH+1XD40EINH0$Z MS'[,TMX6<#KJS2D,V+]GG81SUU;&NWGHU[F:3YY/>SMX*M.M;I49$"I>;"VE MUYH2;43P%BF*9V 44DREW-J:Y#:='A,[4D%7)/T\OLDGZUE^%E4L+4JUI Y:96&1%"M/<5>"6@8"NQ@TAA/1(]!'P:2NI,$ RJOB9'5-KG!M%)[ /:&#X$"_C64V_Y3V' M?G4W3F"KHT4BI:3Q?E.N"0RJH]!9 )W1/8X3KS5[E_UJOY/V=KG@/!!+N;-$ M2Q/M8%YS2"C2DVYSU567'TLPI2Q MFHYF:C*9QB]&L\_YXMMT_.JAB":KSP1 FFMMJ2> 6HA"_W,QCL5;91A/NB-\ M@'M=;1&P1Y6TR4\]&O\Q*ZY3.+BM(B#*'=9.HV [4JQ]D!!B!HR51B@)4G@V MP'->O?.L'NP#,K'WB_?#V-T,,V,$Q0!C3748!!QAPGCG*"2(5CO4UJ-]%)<_ MQ_'0S/0V/')Q]3E\NKRZO][^T#F.9EZ041]##;S!3*+@5 J--82&<@2T$\J= M6;!9X[RJ8V$UK91!F?S[A/N\&BU6=K0ZE-BQV1=EW$G$"550<$BEEYIZZ@!U M" .-C3^S\KA)PW]Y(LC&!44R$0Q9("9J,J 5&(!IO7 M29=RX=%PW>B3[0%U]38H]E<*\CJRI@PY!RDBGB CJ>5:"H<5]4AQ;3#'*;GA MSW$DKT&D.ERNK:!!$78?D*' M)C -@?K[2LR:3U16G((J*22>T&M4Y8'JY,0 M O6977]P*A1O7G,#6DOXO+Z]'2WN8IS"TP)!O&_3U=T/LYH@B-=:!;?/(T]A MW-*5F$MO 4!!E[+2(EREU45S,YI?Y]-YV9H_7]OX^53,9KY8_#E:3%Z1K4XU MF=8,!!>6&6^$ -QH'P]FW@O(*$R):!ON_-FN)BMW2W5'C6.V3:NA_X@ M>/>AF(_3J/=00^:]4]I:SPG&4,<+C@0IY0_F::>N[X_#OMH*& 0!:X?%($05 M\@(+H0!AW"(%?2DK1TD9T8[>+?YQR'8D[#5WA/?*N!UM=[[$N+B>QZLDWS+< MZM25:24%%TQ!Z!3Q'#OF71 S_*,Y#M[&>>P1=\*KKI30!M<>QM9&Z+:GNHQH M X"P@$#)"'$0:2]V'4N1E)V3I).5Y\BXYO0PB#FT"C?K591)3Q7P2@GA!>70 M**QLB08"-B4V(_3]ZMO;KFK-FC)K M9.AG$'FH$ $00$Y0*2(0)F6RY3\8R;I100)<=Y["7?VJA=)E_"">@LA;CXY7>JU"/X@:-?HBJ^@ M$B,0G'1A%(DG6(S;C>,8\:1POYH;#N=/OMKX#X)_M1=\@Y% *=,0.N"X-1B$ M<7WG"#&2--#5W%XX?ZX=B?J (BUZ3DG5X7EHS(2 GDE',5::H Y(-[*8 K) MX,;U=R[CU68OE_DJ*&W'L&-261U;6V:H-I98( -K*2%,!A)'#E,0KV$W*3N2 M)QR$49DQ%4:*9C70X?CQ.9_-GB?[/>-1PB)-B.;((^2I=RSH6DLHF'+4JV"Y M-A9O]1J^^[KWP3)9O+S>: 6MIXJ&]BIMC0ON'5;>&YF4R_3H3OPM7WPI!M*- M*ZNT: ?IGCKK#Q,B22AC&$&'/8'4>2;CMB=7AG,E&&"U0B0;FMA'7Z>KT2SN M3Y021-5\R%<5%C4.EG_$.A+HGNE4\?*: M"J6S@!DQFC' B:1 >$6=$]);BA5R J=<,S*@^+2>"9: >,],>W?[=31=;/+4 M%\N]MUE7*9\I)FB04TM+*)7<""$"T,Y9[J0)H_=YQ*;US+8DS'ORQ7Z81=8P MM5A."? X_&-AT 8*]HH!SL=5<%YI(;'3$:#ZLFJ5\IF@4'K/'!$*40R!8-)* MCRC'1G)BZ8_IDU5F1;41( GS3D: Q?3;)MGLHPS;O77^5UNCYI/_S"?7\?ZY M^Q.UTWQYY,T@M6O-I'0Q0S&T3@7?&3@A(#&(020MDQA7FB8'@U65L2.EVHPB MIVFTT1V4%%,9[RY5@F!'J#&8I)BPP[]\I .2O;ANJ#-=]344];PR/+P!B5&A MJ(%88X$ITEHSRI$A\5R-^_9DUF0 7D@L)<84"FEP !!S9P" ME%N-SBP==B?:?W.DJ(-X5Y[O[M(/?;?9@S:ST7)Y(-G=FV4RQ^(2. :6"T09 MIPIR1K!13#DO==(]FX-FU9$:+MK!\_]O[]V:V\B1=='W\V/6QBUQ>3D1N/;V M.6[;8;M7QWI"T%)9YAJ*]"8I=WO]^@WP)ED2R2)1-[)G>J;'EJI0P)Q#3!M M'W?[%4Q7U'^<\INJRJ/)TQUE@\']EVI>:R\^UDCTEI.LGSKD.2!GTQ:D&4X: M*A>2,G5EA[C]DVGO'MZPI'K8WA^C[D_;XE^^%Y%0&KQB)F.85@W#",6<.L?" MJC;]=1WXMK#-%V/:.7^V/4XZ\MG3\M=1U]_SV_IVU$@ 5L0(R+D?P6A$7%H3 M#$H;GZ;F6E?7,O[M8_5 I#0,3> 7,(K4@1# 6]%9Z[$5UGO,P5.M M&,/*!3#<\(1GMU$[%Z,=-(=HS\PYNJ\??"_F@G%ICC"! P,ID'(4)=5=GJ;?C)_J&Y/\0_4;R0J2PE2@H-,>F*^ MPT@(M8@Y)'' 8$H4H0$Z9EO@5VM8=^^6>ENC8-/ .,28M6]46T$(A M%G)\%-7,74D&U::5HG(D.W/IS^;5^&ZZ7D1O?KX:&O-NMG35(CV5;(Q;O=B$ MR3P_^M++G7/ND!N_C>^E"6[!>] <<4B+/C(.$P86>V&U0>C*3+XB=CUWV ] M'A?%]9W3N$.^O_;-B!!0@BDEE&-0#$O,@V/2$*N)\E!BKM;?W=6:\]/J+O?] MG\7Z!J1R49<^1-Z+3 M%BM',-8\)WC#T@)%:7"::16H++F;<7JUB(O8^9I%M*N5YX_IO%I?7_UM-)[F MZ^KOIX]#..2W.?)F9))SCC"(7.!'.FEHVK.=8VF=E<:CDL"V 96":&/5:1;9 MOJ[P]9Q08'A7^ PP:BTRQD( E58!900%S7%60%2HY2YJ!ZM/-]^JVX=)E6L9 MOS*^-]/=0?_[K[LXLP^SQ3@39:>BU[EFW/"7#D('?O.X-A5G0Q)?%RO9[&8UE(2CGRZ3 -],5PFIG^9Y.F$I>SVMZH%O M'%B"ZKX:%598!DW29A.X TJE5(HA83$!S.ME+'MMG5D\UTMOJ_%ZC4E_>+ZT MI!_%=1<_5G?CW+/I\MWH_C6GY;Y'HV,D<10[,-)RQX%HX[<#"3J@*YSY^-0' :-Y%.D'S>KD+ 8C,,GE,O M]77J?-E<*4.Y);)L0B]"VM9&D_^J1G,_O75IV]G#EWV/1Y2TY9PZ'6/P*!EC MV*NP'4P(MB014E&,^*52IB&@6UUBPGA2S6WJU-UL?GB!^>7)F!0E"I!U$FFI MXU:I?,ZR'H(G_141OE2NE&/<$DVV(_ZON5$//!U)/L7GB&ALF)#I+Y;M>,^H+[E_ M5.0ZO73"E.'<"676G*Y/FB?/1XTESYG_@S.@)4K3@=CM<# Q)6?&105QKX,V MYR/=$G%TZMOMJG^3T=T>LOSR3"3$&ZNT#Z"HL-02Q.6VVX2C$H=*45G;2R5( M";JMFCF?OE63B9W=?Q]-#ULY3Q^,6FAN4*X/)'4(QF#CMP.03*"B2_TGUY]M MM^QQRX9- :SM\N)^-)F8A\5X6KV:2W[/D]%2+8,+2#MEC;=($[3=**66HNC. MT(!"G;M@1@&NK5+#WU?S?&[TVWSVU_);G;7CU3=B4L$EI9GSBMB@@_24;X7KZ,)CWP3 [;)F=G\_FWY:SF[^]>E;@FOQ_F&Y6(ZFMZFW MA[ESX,7HK#>0U/$T'JM9\%:3K?6OI,(EM@_^!WMH&\2\@]-[/YI/4\<6R51; M];:WX*/G':D16;3OE4A $J08!!P,X( U8\3ETO!4:7"DUC%5-Z.L$P"T]YV( MJ+;(2,[2:,$YE?0?&@A8C91$#O56EZ2#4)YRV<_:0;F'.:MO;\?KN-DG*UG/ MY0":G,XZH4U<#ALG:4=&5ANETI9,+7"$,*YE2K4SRE4^NO=?_QS-'-N>ZKD8(UQ(G$X1SA%; AC',9))'(>])?PI(^)W=M)CPO.=0LV%U% MFK_:;?]W-;\9+ZH/\_%-M?OE8O/;!3Z5<\?:BPR>>2#(1*K/HMAO:N6ZW1Q1VIC_O)C,>9<*U);0O%^NL.3"[VFS^K/)J4]WJ'VGJWE5I"G^IYN^_ MOK!A<\K>FP/$.:F=F'1R3XURV@LJO)6YGO$&"V<<+7%C#3R?OO M6>99<]]:(L54?;75Z!Q5A!'D";;!"LT$PQN]((,108-L=QBM7S\5X.;D;NE)#&X*[*_H]AV73 M_1/L_\T;T6"OA';("01*>VF<)=OQ:0XEJ4 &F,BA<3HU VL/?K UTY-JL!@G M8:7Y,%V.5YW/U69F\YVO:WJW&9+_WG?=YB:]7HX&0I4B"H('X%ICRX1E7"$G MD\0'D:XAB^1V(Y)'G>)=D-QJ+HJ*\ER2WZTVL?8F7^A!&EUM6X5#,S]?;^!(=8X6OQII MH"HH%#3)E^R-D]('1)T4B"7E(%Q9E?.^2/H\A_I@!-KOQ,DI'HX6&CGV:J2$ M&N!6N, ">.U-4E/2OX*U'I0))8>F Z3P(+A3B\]GBZ@S(^3^^V3VLZI6 81K MR_UHJ8F][T3JM(.$F_1"@Y(@@T"*.66]R.GTKJQR27,B?VZ0- 3PA:@$;VO4 MH&CJ$Y$QR%=Z*"62 I988ZJ)%QX9*B41I("B SP!O([-_ESI70C_CR80;J3] M:+V4%N7*6PZ##=IH"1H8Q4R%]/,K*X;1/>6:Y?Q90NO!!]5S$M$F_4F>FKQ3 MIM[>!;2>.T-)\GM1@))XHE M#<;+7$I-4LV)$Q([A(,,IB@Z\V+#A&OS9J^[J$T9=+4)-J=JG$3?ICX6P1'# M92"".0]::>FY-U(Q"DP9(4H"X"\V[KBFO\=9SGYIOT_O1N MG&L!KLI-]K8=_C:;W?XUGDS2VO&\3R=ET3ZIG>APH$H0$BQ@D,E(< X\-S([ M3H@2M:(JVXI"V=?Y.JM,C;'(9X?ZZ?=4,HJY)597"B!G!ME7!>"(F$I9XQ6:N(:.O*S,W_ M>1@G\8;Q=+Q,9N&/ZOG(S,_?1_\]FZ_NVIQP7GMZNY&R 1)ZT/P$(23Q$B; MD$.6*(Q=;]T[A]*/X,07W M49' $4)<>"? "&P G!9$@]+&J")WZ- IU9&P9^6PMTZ5O4<^SYZ(&+*NS1"S M-FWB#DLM+&)@A2#&>Q2ND"YG"NZYV,\"L$W!_Y[(?O]P?U#TOSP3$;)</I,Q-HQ1P-"$ )@QZ3" M:00B6)/^X$5) I"AND@:(4 !B)T=81W= A>UCFE/:"8:PRE+L D9!&#&)1?) MAE,*O%0\@7N%=.I']^A .EWQ='_7_UA47Q\F;\=?#Y9=K_%Z!$:80L*H!"M@ MH-)3I0DAR@FM7"BYSS;4?:Y=ACRO/-V\$+J[U79;?7WL_N?YZ+;* 3^'[ZSM M>2>B-!(>C)&,&V!)D51*@&68Z[2A>%$2>#KT!; 3HC6%?,\.PR>;Q7W.&?D_ MJ];]W]^KZ2(_,KL9Y_KL?XZ7WPXU\X]T,3+L,2$V1W J0"HHGO9.#(2 (U+7 MI;MX=4-@]TRJH[<<#KX7M7& $1#)K !ML#(>G$O_%R#90/[*[J8U M(O5Z3#H+W\YR$LX6R_=?/XTFU>+HO807ST9G3,[?DBP'RT BJA61Q&$J+;(, MV=XLN4XY:(NZ-0QR5[3ZF*26OO5ME5GR1S69?<^8 MU&56C;:0/!@)(!YZ[X]5LUK>:C;*?H MV_ND0V:+) =+UF58K?>C(88ZYPEW& A)H,*06)0J[+0KN3D9H INMKA6!M( M]^\VKW6L4\M+9P63:=%./1K!X@'7XP( V$4@^6$0[YUB%2:68AS*HFRM%;$X.4H],T2X/EA M8)-(#\9#_F\'^(NP:\R#H(0P'D#EZ^=:2*> (^844X.XU-:- UR1U!',%1B1 MEF%*)5(!*^X02H:'*"N1.+RUHR66G.\ /PW^ 2A&3^,NCCC$3V@E$FDL(H)@ M9CV(M+ :X53.$T$](DST%D+9NYI4FR#UU:1"\ = PL?^UTH4=&)+$8$WG#H) MB&/0WJM N$**>()Q6@1Z*^G5N3YU/E/JL[$!"71WA+.L)I/J9ODPFGR8S[Y7 M\^7/HZZ(_2_%$!C1/N.&*5#!C$ 03$BC=99Z6E+7_+)X5L:!EU?CF@'\.*WF MWU8QQ K!ABFYM.6'A_G-MYQ%_W-U\VTZF\SN]I/DX/-1IU$G""A8QP&I9!9+ M(Q%F^1\0N+=0T,OD1Y-8=W;0][!8SNZK^<=J79UI\6W\O<:1W_ZW(E;2@_5, M.2K &:Z_FU;K&QU%B M[7\I4N^8959S8R0P(B7Q+ W_8T M%A4DJY4+(QQSD*P>PSBWR12F4E'I6#>7;-2:@=/J+O?O\]42L1DA=.CE^J7W M[ZKE.C/9>'JW/3\Y[.\Z^GH$$])>XA@*'D&P6&DB#1":M!@<.)0H=:=;H:V7 M>FJ5=RW@W?.Y=<_)4_LYD0[<:DF Y2RZ@$Q(?[;6<[>ZQ(Q0+96@[Q/ITW)4 MUFXM!JV!!JHQTQ(\3T36UH).9H^SWMM_]"6MVKPY^XSZ7#D,095Z>3.T-E%+ MFHW,ZF E=: 5 +-6<:XH(DI:%D#8DIQD0[_#W U].Y1.%[OA*C3W\^CO'K>] M71].VN0.O)5C\"P/"6::S"VEE;%":"DQTA(!,[:_+>V57M?+?+K_M<@"#D2K M0*DF0!B67@O%P1$'1JJBZJ5#SX_1" E>O9;7"-;=3N">XRF;G\9$Y+L !14 M !UH@*"51X$@KJ1!9^4Q?O7@_ F(^P(<7WLL,I"*:Y']WT$X#%X[N^U@ '[- MR88;D=NL,6Q;3\E8*WMG4B$HTA"4%Y2!,\@@M>ESTC5L;W>B6^1#F>Q>3<9Y M&HJM2[YV,DX*A@=/,E@VV_EU37NPV<*;D\RSM, '%8N1JF(40R2 M>B 1\8XIMEOS-!>VMZ*E'>9BK"V^O;D83P/QS"BY)ZO5VP/'M_L>C2A0I11# M3G&G<3(;@;A-)XV15UF8I)%%OB% NW+N^*]?JYM\GW37YX^C965GT^5X^C"> MWKW_7LW7$5<'M-OZC41*G$76"&,\93Y-'0-LBT(01=?.A[J E#/B>:'.MN#N MEW0?JYO9]&8\&:\%NPS5;;[YG"]4/R02_/SEX9/9>%+KD7F.@_4"!4QYL#0X M&;:XZ;3M7__JUQ9-VY1#MZFFC19IROPQG:>NWTW'_Y,K\?UMJFGU M-?7[S>)C^OULFG23GQ]FB\7X\$75L]J+:CZ=)^RZ;0WD&]2ZOX/)>6_%$=K"U\9HO1!PY" MDZ P,BZ89'SQ+3Y6$U%RNZ(H6/F2F-D-]AT<"KS-\ZN_ [WUYVLX_W]],!KJ M,4*,<1XE.':E5?WG:+X*SZQ#CA?/1F^Y!V0L<$!( M4(NLMMLQ!61*DLP.\"I-0]PHA;&S6WZ_<#@9"KNLDN^J^FO(L_>B9"$XA( E M 4AI16EI,R2#N,V!Q-;QY97F-/W?=*5)YKXXA/P)FD M#7E01&]&R+"S)<>] [QWW!!I&D*S#[Y\'-]]2XKA'XMUM&?]&U)U6L@UQ$S2 MB9$@&B7[56L+83M^Z76)1C/ R\8ML*DYLX)#I9Z))1$1E "VS$@ MZDOV*7&UI#@7OAZ<%N$A^R(W56T_C'ZN4G6$V7RGG^GIK1U]'^>[AJM7+]6= M0:7DG!L!4FF>[5;M@V*8!,RTL+)6TK).K))7)>(>ZH1#G]A2U$%KE> PGN7U MR8"T=(N)5/+*$C"?2XC#EDO#(/=D"K\ZBH]5SM62Q)DOVRUN1I/_JD8'T^&< MVV94!CMOK 1L>#+X$B[(;C$R@'J+BKMX(C8!]Y HF2;6F^GGOV9Y&(?"04YN M*WI(FSPR0) /4CNA,-I*(?VPZ.KC\+TX+:^%9\,\/.JEKU;-D6_76C08&1:D MI($K(37Q-&QW":,1E/B=A^\/:I]^YP(]. *&V<.\,?[M&HN&2Y1,G:")E280 M"Y*B+2K<\))"G\-W(+5.OW-Q'A[[QC^:6_UVC45A TH(..W (G!&Y0RC&U0< MA)+\=,.>&B\<024,PHYY%7..T#L!F_#=R7'!++X64.ZY9F M)X+;%;E^<9L6>/5.:B=*HSFC!BF$,=)$:L7%%@NJ6JJYV/6L3XN'0[51_ MWIDM1LDIL@YKKJU#6(/GFFWQ,:XLL07Z!W.P";2'P\:ZKKP36XJYLJ$$"\8& MPSC27NT,?*N$+UD \?6>:K2+\M!85\>+=W);D2&.A4$6,.(.<4(LTEM,F"ZZ M88BO]QBC;9P'QKTZ#KQ3FXI:&F:!"&*-=\@PY(+<[0$L%.4/N=[3BY9A'AKQ M:OCN3FTJ.@8H:$,1PLA+BEUPVZGH+.5%F^WUGENT#/.@B%?+;7=B2S'?*6<. M3'! G/68.^*W> 1#2T[+\/6>5[2+\J!85\JUF)19S8AD/!<3"H@_.29TV(:2 M S%\^IG$I3CLVL"VAZ#(U=\_5_-[/;W-&2IG#]-ESIMRJ;&/&%E+C"6*6,&9 MIH0K);U,FPHWELH>D_3_ZN']L\IA^-6M_I%^>E>M_1W;7V9YX -C/K6IF&P% MX94G!!2WB>)<&;9!Q;(@>TNZU\D,KTV)@R[YQE'NX_9$$>M.:R@:I86BE@%H MF\.?4#(C-F@X&>KE%K_80,=S.=74IJ)GP(C% M& 7!,/=26B*VB#!E2@K##]\[T,I*5X[R %:ZTUAW6D.1,J ,2 Y.20=6&J^"#T-1II] 77*+Z' S41BF,.72$&RP(D%B)M9H6"05 M+ME:AJ]$UZ;"P:VE482[NT6Z6%35ZP/Y>6[ P?F-)E$$9X@&9K'VG#)#C-JB M%)2\[KPMY_*P,[P'QO8K?*O[-!'B3I\BEV4[3+;47KLU-%.&488>G_1!+$%A.F5(FC>OAZ=B?$ M.P/F(5(O'V,WQ+S<5'3,,:\3_EXHD-AR0O$6$1I4B8$W_".X+HAW!LJ#Y-WX M1U,K7FXJ2F-S%E DF"..,R5MH!M$<*#U$CE<[&6A3GAW.LI#XYW.Y]<-DN^7 M]B*3S.'@B:*!!16T17:[%V"'H<3F'?Z5H;896 +UT&C8 /.BR=5EL*#<"6-U M@CL96UL$TM]*4F,,_^)0VV0[$=U!\.N/Z>W&%5S=^K]OTJ/Z/O_M7++M:R^" M#=YR &' 622-P\AOL:&\J#)P_9M$:LV\:74W2OW[?!6K74.(]W-RN1O%R1[D MGQ%86LTQ"U)0RJ46Q!.S'9]),%_WQ:!FO<6GHMG'>>/91Q#U&XF6<^\IN]P2B-8#[I-G9YPZG-Q89%B@@*SQ51@$2G**M8IIF8=F- MB^L]<&@=Z$'0K]8!0\T6(N-I70,NNHH1XDQ5)S@AW: M()"A+UK"KO=0H"5XAT*PNH< )[43<2"!FT"0Q &$]UC:K<9 M2%%:]GU>O_; MQ'@H?"N@6)2$6Y?L:AVP4U9ZA8G=C5@6E0/"U^OF;QC67HETAEO_I':BY* M M*,)YPA:X2^/?84&!%2U<5^_/;Q/J7FEW*KTBD)0) M7E+$G%RO#[\)+'NXO_%Q]K"JA[70T]MKN;^A+6&("(FI-QZ$L8;#^M*,H%BX M6EMM%P=MSTJ2U3YN>_9>=)R")MX0:5@NH"S27S?C90KIH@.2P<_7VL(^>.96 M!FD?ZWM]\AQX*Q)GE$I6G^<$!-'$4"NWXTS+7TEL\?#/.,ZE3G. 'B?.@?KT MJT_/=I]^+>O3_H%XIL#MPSR/ M\L!6^,I3D9FD<'#FC($0<& &^TUB!@$*%>7)'+[7_QP1EP'8<[3.IO.G!^UL M7HS&^D X%H0B%JS$5B3+>C-:S8LN. W?A=^,&E&(::]VXG'^''HM(NZ(X!)C MC(Q@E'"'[7:DU.#KKO#1A"91B.B9.\N[V73SO=WWC^PR!]Z(@EOL'.46I+-! M49HO\&VZ;!"_[KCY?=) [DY=P-Z?#X122[21.HDM/U2 M5J)V0"TQ;@]YKU\^%+DAR@B" E=.6RJ8PELUBR-?EI=]^"[KLZW9'[]TF5C_U&$SM:? N3V5]OIE]G\_M5TQ^KR>JT:;9^[U(]UVF/5PREM=HY M"""0-H1G,203U$M<;]7J8MO?GL#6WNNW+T25K"$K:6!,2"L5XV#)=H0:FZ(X MGL%/U-KB/;B]GXEE'WOZFVG"N%HL-UU^/SWU5')_ S$XD?#30BGJ9, )OK5Y ME$8?G/-77E'\3":U@FT?S/HP'T]OQM]'DQI+T<'W(C/!&QFT"]8B U;3M6:< MQTIMD>-B^([P)GA4"FE7]'EV5//^2](1IM7MFZG_^^;;:'I7A=G\])N0!:U& M0" L3ZH6-M@:YHE69H<3JY=H\&(=].=2KSO AT3,4T-[SFXS2JP=1CS9$!H\ M,MPGI6*-D446%=E2PS\&:).43<#=F>7U>?1E4EV> <6%TRZK:HR)K6"<'<):5+G[6RQ/$JK(V_$O%]97Z 7U5YU3&XS&(L$D(@(90J0@V""Z M'3 (N.ZB F7K3\M8%Y/KL53 [.NZ3ZY=2=!]7QT1;=]37)_Z M#7_4L'N1,8U\I4(P3@E4(!\ M68@HQA1=SSN-D#-%A5.&'RI51L,^!-")S7V7!C*?W535;>I^?W:WG=W?CYGR?.!U%.2:[P?B6=8.2J5(1Y00.D/-/]$.<-$XFI?YOOW M^7B6%OV?*]NMG=6A):*\4*^;%T,'R\*GZBXC\['Z/IOG#O>V+#SO2(T58-\K MD9+@I1!(>*;!J638 ,+6<6:MSO_N;[(_[_(C >M,]1IOQ\ ,4<%5E2"S?4% M#!7*"8PX\8Z7[/Q#G^CE?)BUC72,#\WOUPID(< .+VUJ*T"C[$320L% MQL@J&W"VF)@CDI9E9;O4Q: V7YXO!JWC?Z8C=C%?/N%D^MMS/J8?Q=]'_SV; MVX?%<9M993ZT#!5@B8Q%24DJ#T^"*TL<, ME$FETITUC^N9GK _IN-E=?LI(5\M0I5 'TU^F_VHYM-,?;TQ=7ZO[K]4K^5[ M/+&%B)1*BS.ACE$# 6?[B!%#%=-!8&U*4L0,F2H-R'C6!>!='1HF.SI7*9ZO MSQK&BW^9GR9U^]O]:/ZO/;M8W5EX37Y.'3A]A]R^%3E1/D@,( ('9(ER$H1,^JEP MVJBBPDU%,3;7OSF>*8+>J);[>_J6^/A63/,'::EH7O@!&$CJG/-"!<$UH[*H M#,K J=:(^(]1ZFRH.Z/4QM)YT?.CN^&1-Z,40EF*,,]7C#F 25F^6U?VA7;+.ZU%Z'R!I!(Q:G*SS8))5 MGG[$J9(V'P?U%51X9=ME"[+HBH7O'O(4>?]U%T&T&B-#XX[*PA$H'78*S2 M!+@'F]0!24NVPL%;CFV2JT'0>PA#^?1P?S^:_\QS8^51"0F\/Z:CKU_'DW&^ M0+ ['KNBT!2CO34A[1>,>G &):7;<8MEL,0:9/N,0^L]-,5Y3YR1G)%DUI)@ M)5)6"B-=H#ZDK?:Z%9C3*=) -,IID+<94; ZDY^/@(, 817".2.Z!2TLD4)RQY$-6O1FX _'U*HM]5GS>+?*H?4@G_;P8%3* MWN=CSA[C*!::!PY6$Y\+(4 AX/4BF!J MB[+D#(T!Y3*;%<+7F9T\F_ZQ/Q[IE:>B=\PH*H@AQD'.4.FM39AH8M)_/91< MWAR0)=PL#FR^E W6D1?@[2[[U M:/'F:V%9[_]SO/RVM7C]WS>3AWPG,V>'2?^]_3SZ^P /SV@M=XL69XGXFI= -PS[R9ID>KM[/%(H]SXQJ?31>? M9_68O#4RN!98%X(I(/6LK<; M]%UZ 6I+<-80C%W98OYWKX_ZA!X?BL(KHSWCG%D-W!&#K9#$**^4 5&4:G! M!GVS9"B&L=4583$>?1C=C+^.;PXO"L^?BT %3YNIQX9HL %DH((D8H-F/!!3 MHK(.*.MD"^M"(9)MLB$9\(O99'R[$LC*+7! #7W]X:B K$)Y2+[%BXTUZ4_4 M:Z?SFL=UR>'!@):(KG701L#NECH']<]]CT=I>9I,R=8SW(/R6E)G99IE :7_ M8-+;U:WFEY52D1YDQUEH=J5UO @M/:J"['DC:@(6%&;&TIS+T"AD@TL:%M$. M&T]*CJ@&SY931;ROQ%41I-U%9L[3NIKLM7>SZ:;#QV_#['LG!LX%AJ2&.R;! M*:.$3=B%(+A)II] U[%'M4*;ID"]IF-.);6TDEA!%0#%6%N:$R0F[4UY:71) M$>8!J<)=JCPMPO_/.>8T$NED54A#LD%BB9'!/A]2O,>2,5F)@@1II$4<^@"!>Z@"! M>@2",F1Y;Y=A+H@Y[U4*TCILXL/:L'TC*@V3>!Z; &/#$:6#:2VNU% ;S M_BX37Q!IBA#M,_[FT\.7Q"!HY#7'HW(4@@R8 M6PJDOQH3;7L%>F'#K%%A=$"KIV,]>%*R]_F(!#@!QBN;HVB!:TR3L2DUHD$* MU5^BJ.:]F&4B?HVH59)!)A0R8CESB$5 MJ$7DFF[P-2#/YX5K"I \TQ1/R^1\E#;C-)"'>;6I(/A4\3V<1KKNZQ%S0@S/ M17:L3A-&*8D52P/31BJE3(D=-2!:% IRUCJP9[)$?_\^&=^LKQVXM)M.9M_7 M^MRJ6VD"O%]^J^8^;:AW2;M[M(OJ$ZG!+T2)?:"&6-#I?TI+A0@V+@V)),!- MDQ)G]K3O\:BUP5X#1HPZ,-88;KDR4IMD MQ"+#KBQ92K'(9HU#>J;\/\\3=>M*__6'(\G79$-:UXQA "%- 6(H* ?)%/"" MEF3Z&]#D;T/VC0#:66#ZB4Z$MS5B.O1W_2,;)ZDSQBL[=N-#)=#),"J0 -)7""YTT(R:I M!%8O;JJMM>-F-KU9I8A,XGS_=0U])MHVVF[V&/"9B77X6.V@;-"J>P619A[Q T49:T8D(7>+ W*<>SK$L]J]]QM MJ=.[;*_5\0"=U$[$-FAI%&5:<3"4&IO65Z@;$J4XUE"X$T14I M/\QGWZOY\N>'R6BZU-/;'(R].K1[5QTR.P^]%M.DU=0G@R+7P>9&&>&-5<[Y MX*@+T&D=FSZN[#3$@UEKD/?@>5G-M,6OW;A0SPKAEH&BB*<]!:SB)C@M;%HM M@A'8B%J>Q[8CFFM=:DSXF]21?]6*63ZIQ4@E54%[;K$BX+22@ENG#-6< +7] MV<4]U(LYG3=E>0'/E$%G6M!N-(>.8/1R.1]_>2XF<\IQ9ERPG[D))D95+J^A5S-I6H>]^ M86[HP/RD9;GA;T;!!:-6H9SZ&W)M9>ZL9L8%CD:Y@U90VGM0N#1U8;Q#SWR715P@K,=:!,6$MJ>:I[1LP\'5B=5:JP MY1@@J1<4(^R\),Z&H*W98J:U[^TF2P=K45=LF_4IL1[6)7U[.\YMC"9/%N*> MHU>&NF11A3$6@BJM-.B@I47, %8Z^]W UXI[;$GEVDGUZ;#T?#Z:WJV.29-5 M_YRE*_F'T7C^GZ/)0Y44SH?[[;V)Y;?9[1_IR4,*5SM?C&FZ$&#<@6,*")6* MD1 <]4)9:^FUI##LFI#/];!!"*^SX.G[[Y/9SZK::(U[!C]9<6EUUI,][G?3 M\?^DL5=I9UN+P8Z^CY>C2?ZIOL\^@D.AU>U\,5*G+*+7=037T^08AO!Z4 5>'ZG_._^Q^K=*\"K)O +F!!:<8(6T8,"#E$F: M1N2#8%,K:4KK7IA&"'U"4IKFOA=7M26=3D,4&EFF K-D@R]P1#H] 1[\BE>; MC/O=,KV)KK,PA MK'"^(+JFU-Z@W=^2M:$7V!5'/&?-'%LY&DGHN0X %F0[)3K$#;,0FJXZ"PF22 MXP6FM[^/YO^J7*V)1I6]]2_U^DA2L+K-JO!T=9H"L29 FO91@;J1FVW$CQJ^DBF.[Y&H> MYZ[X]5LUK>:C2>JXOKT?3\?9K;8<_ZCJ,JS6^Q&CI'QRRYQ+ZS913CGNMF,7 M'$HX-L#\_>UPK VD+^LX\FV=#$_-?BEZAI"2UEJ&DLG$TPQF:(NGED6AD -< M'8=E>O8KR\X4QU>'=7(82M)?5%I @A58!9/FO E\B[)DZ9?796STQHU:824G M"J./@^]=>95GO_AM/IHNJUOW,$\:\AJJ?Y^#OWKT&!Q&R- D56RT#]P0D;B# M<^F,''%1:\*U?0Y^-.IIL2_LJ?[9=^$W(L*>" U*.H\X\TY)+KP[YM#1@X)?GHM:Y(!/I)UGD*S[9-D'MQF+D.S:3C7/DN+K3#@+OWZU M\O4T2#,ES:;WTQJ>W?JM1(;34BX="UYZE4QWX<)V91<.7RF/3N5 O:#N!O = M#L\^_S5K@&>[5B(VV(#B.<<)8T02QZ79XA"\+TF7-L##A*YX=BZ^ ^)9^EP3 M*]J3=G)9G*#3M*,8@F'>$D1"PL*@X!QQXLK.%CKCVMD(=\6V=6_3)X_HX[\\ M%S&2!GM'-$,Y2;SRR(8-8A+[HJN> UR9^M?(2]#O>=VJ@' M"]T<>B5ZAP$QE*L#!*J2R>6MVG5:R2OSZ_IV^G1SO'&< M1P?>B%)2HK2PC)-<)(AY9>BFR\I(9T8 MHY?/YWM9 G.+(' LF0NY2M5V;%(4528>H.8_"+HU*9#!J'?[<'M;)]=S<>.1 M*1LDI4X'X:CSQ B_FZ*@9;@R&O=NDG0NLL$3/6$UJ\>/YM/JUOST M?U8\1>W9[T0GE&==<2!L4,\F>XEN!:8^@Y&1KB,I:]PSO4CR#WT16 M_]H<^7S,,[$54^3E5R)B:2A.&4,Q2G]B0F"VQ1$%4K*0#_ RQ24NY,5".]?U MG'MS6Z/'MR^Z_'0Z[[J?]I:O2<+OI]5_5:.]SNM6/QJ)"(SEPM%8*D*%Q8#X M%CB)40G;X=]L'Z(,.UWYOQP?\Y?CT_L1A&-[0-/?BQ91 (NY480K3+RWNX!@ MXTQP!?.#_WM^#$Q\%Z44K:T4W+96M/E,%(PC8S0D#5,Q3BE56FR1I(Z5).@0 M_YX(PY!:B5YT3H\+M:*6/ADU<2HXHIS5R&J/G02_6S2\*RE+*?]-]>%)L(?[ M@3V7'!SJG3\I9,[=9P DQY9B!L:+M'LCDAB&2:T0Q;;O_#5T=?NT"D3-?C-: M@@)RUGG0V&FC;0"]PSFHDG/7*Z_Z49NA;2?$/5.6@U=QS_/%UZY$UVN_HA<$ M"T^(-9HYCH*5C.UDA7AOF::N>-Y=D+R[T$-RR-*WV2119K$^#^M-!UE_OH9. M\>N#D6'EE ++*$7,<&4Q=3GTBFKOD..U]JZ6UKP7X+Z;+:M'XM=:G^JV$8E& MU%.L,4D[ %*8,$*W.#BFKKERU[F,>+XVM(1U+_-XB%6WSIWBEA(D"-%$!:XY M,"$0D6F51_FH/?WRG"F^WW/Q"XS[\G(<>#J"%$Y[CQD2'$EED]TI-]W56!3E M3[ZPF5A;<,\= <6H=JK7?JR^;[.%SW,QW?LC]_#VOQ09 63JIC>A(KJF' ML!8"$"$FF2AH,RP;1-$ASV4RZ%1QS[I!OIA0?F7'%C*J3B,1$R>0-2R7\=;$ M:NV$V Y,2W5MQ27:8U$+:)><]_VR>;\]<%WHR!NIRU@DJE.M0;, BLM\9+3N M,N:AY"K;4'UB36I S<+;F?J3[=>7^_7#\EO"?%?@\F!P0[T6HM%".ZF,=@AA MBRR3=HNG92A)C_7(UA!@S,*8: :8H]#=KW[ULA M$A=J:97MC.@@XNNB.QGW,)M7X[NI?4@3;GKS,R=-7$S6D_+VOQ\6RQQ!\:Y: MOO_Z>?3W 5A:^%I4B('RR6@V3!.FD$G&\Q9;+MF5Y?@]EUC/TQ3V+HC.TF;6 M&ZG^D=:5[(M)0\Z%$3]5-P]ICQ@G];(%@I_RM4@852292=@)Q8P-X/ CKDJ4 M1*8/T)G:+<%;%,3 "-X<>7=X,,5!!ALLI]9*E]-_RRT>VKMNS=K9 M"7*_ZIO]E@,L%V^F+Y^Y4,4-,>TAF7?&2D^-QISD:O!9>58V_Z*YH*07B!T, M2GK]Z1B,QUPK(IR%(!E#&#;'WLHA4R^&ZF)UH=JR>NZG+ :R.P-_4_YRW=6\ M=,RFJXCI(Z%(A]Z+TAMCG&: TD )9R2?/FW&*I.M>!VD:43:+ZSRYG#MBD// MNGHT^.C5YZ-4C@(C"E,L+778,K.)^5,^[5%7PIF&Y?R\%&<#R';%FM3+^]FT M7O+:%\]&BSU%6B-%D&"4 9%Z.[\\QZ+D!LP V5(HUUFS:'9FANQ"T3^,QK=O MIG;T?9Q4\J-L.?A>3$"1-+N\QXH)Z[+7U&S'BJB]L@1[S3*G262[2Y2=S(1I M=9LSG8VG=_M3LQ]^(6++I>8$,96&!\E&TVJK"X9\1M/7B>LE\*812'LY73W* MEE>>CD!-4)1@12C&1E/#]';[#L'J$IMI@*G?FJ5*.9X#\I(=WZKJMA$94MQK MQ231#J7Y@HQ@6PR(D2511 -,L-;PMM42RB4A9Z?%O>Y_(SI!@Y<*K!*YT# @ M;'9=1AR7W-88D#[3I*W=+*)=+3>)IWEIK%RU_O_77*(?9Y-)F,WSO?,#B\Z) M+<4$!Z+*HIF1C&R2KT^I.[R=^7^5@^+0M;F*M2?[H_?,3X>Z*1.^JY>-QU '^ M_/)<5)AQCWW:[)GSQ"(MP&['8H0I67Y.WN!^5/,OLY9UGZYH4X)R5XPI/'ZN M=1S*0Y \X>:M9\IBX:WYU;Q:+A^K6/'OJK]6OSI\.%:G@B"5[X@#=!)WNADV#WS/U M5D'CJ]]MTDGYOZOYS7AQ\/K(R6U% PXQ:H G8)2PPG*JMIA@ATL.54[V,5S3 M3MNV)*[JWHE(4Y*PI(<(90 ]OUCE8:X&"^W23+7\VZ3"#,_<*PN6-N?CDHB*M,_/-EH M">@@!-MM0X!]2=GH :9#[XKL Q-;#Q-EDP[S\RRIV7^.E]\RQ&GCR3')KV:R MK#<'3FTU(LN]"('F2VV>&>D9)SLM"W#)H6G]%.A7N)IW)Y,A:+Z_[%T?J_'J MJ3,UWU?;BH0SJCCA$CF#&> 0MB>,"9/T3P%/U3]W&6Y;#EUQTU5?EG8V32;) M(LEV_:DZ8O1KK^,NDRB!\>OBR2/I.3E7]V%JA-GS6-R,AV :N!54F M0%*F FWPUC;HAN7]<^'?E44/E\-X8 M2=$?JS>B2!-(L[0I.$LI]F$@LE$8RX_GG7M>[QS:#>&:N>:-B'J/3D ML6B3 0@>:R0PYUH9EA2/S4AHSO=6PI\!AL!V1ISS,>[LJM@Z>G?\H_)?OU8W M23E]5_VE;VYR-J+L59B/IS?C[Y-J6U[G_5=]._M^Q*UY?J,1>:H5D8XZ#-XE MN/PV#CFAA&B1SC; :KY=,;$SB5Q*T*142H++9PTL#4OHH#'>CHHGQ;2$9R>? M#JVC)OWT.ASHQ6CWDA:CYW*?YZ:\R)A:R#-4<"94DA .N>P1DR']J%ZRTI9F MZ*Z:R1B#FA2"##"<>8:YT,2]@A061OUY:[+_%3FQ-["V V#'9G MF\)N #7S]IS!P[-:CIY:H3CG5B=K,RV&A&B_Q]R07G:EQN:T_Z7H @U)=:12$0X$\RP!*H6W M*^42U"]\PD S@4!AFA9*KI(-Z(S"(,!?\0;5!"^> MKP=M@#Z8:?]N-)^OS+6>,[$UO0H 88A;DQ9@+QDBA'DN5 [%M0$#ESU6CW^? MC+!1[O/;;!M]S)5\WG_]8U'IQ:(Z--B#[T5%(2AMA)7.H: 1]P(VXZ4@55&8 MP1##OIL0_?/;+@T"W-G=JE_Z_'8\^C*>''91['DC"FN2$O_U8_6CFFZJEA\*?SKP6MICG1?* M>VF4MFEKI8&0S4@9LK0D)_$ #R%;H%"#Z)[)H\5\^81#Z6_/^9-^%#_,9[C=@'2X7@G%CKM?584+<="=:D)'_7@+(1-"O46:.8=L". MA9[>;CJXV)M/\N#ST2A"A?%*80Y4>JQ%V$XCELSK3K6:]GA2+M*7W"@&\\PH MF!RJGL/,;N;CU:G.P?*AKS\<41JO3\,C6!G)M=+$RDU'@23K[>JD7B*L6<-P MGBGWC]6T^NM 7L<7ST2AF40Y8SYFB G-"="P[9:VKB1<=$ Q<\U+N03%-E?] MCSG)^P%%8/?[J"E#JQ->$,I0C(P MNFS-L:6S.\!2;ZUW?]<(%L7_M[)_^R) M:$A.,^H"2_HLS-J4]>_CZ?C^87]A\!?/ M1,X5Q9IK*KGE(*T'Y[=]EX06!:<.4-ZG2FS6#&ZMRGST]W&9/WTF>N.]19XE MA8.# *VUY-N^!WR'E9]]7(O9:2(2P$"ZQ*LXH.VC>5G.6L/X;"-Q-90GF1BV?=GV;QT4 MNMD%]YJ1)[42.($"%T8,$'BJ6A M%&2R:QDG!"M:RVQO9Z1FM!@O5@%[3_O^<_WO.I%5]1J(6B3NH<1XB1W3 "99 M\1L$6&!%:6PO.+*J-B]F'8#>V7VFV721.GJ[DF-]HAUZ+3JN!.=8$FZUDT@# MTVP[TF3Z]68S7R:]&H2Z*U+]D6\6^\5R?#]:'LQ.^^N#$3#%*">9E(B+M.LZ MC/EV--C3WDSHRR1.$;A=466C1.5+Z5NMZ<^GQEWM%>FTAF(R$[D.1#/#J4 N MZ?;.;M%0C)3BHP(*CS#S!BD@!"= MO1#;41I1+Q3IE^*D&^2,*=W.?O4ZGK*(HRG MXV7U=ORCNET/X #C[X;DWZ@:0#D$$8&"P9DMY*#QJ3DQ*THE>YE4JYIO#L[ M]*_F2:7,EP,7Z]H"OSCKWLVFWZK;N_2G)\\=B@,XO;4H@@-N))*>69G0Q]AM MO31@3=%A2UGRW,LD8OLBZ#3WV(NTZ.L2+'IZ^R8MZ=/<_P^3T71Q=$$\H[6D M["(?G.0R@"1."XOTUBL$SO%:^5#*L]U>#37;%T%7U RC\7R5'?W]U[30CZ8W MX]'D,2WU<3+6>C^F#4-39!RGS'-OD?#$[W8,AHKN2/P#SPK: +W&0?3F%_E? MN8K)__O__%]02P$"% ,4 " "1@]Q.AAC(2XD2 ,? % M @ $ 97AH:6)I=#$P-'$Q9GDR,"YH=&U02P$"% ,4 " "1@]Q. M;BM7H8D( #V*P % @ &[$@ 97AH:6)I=#,Q,7$Q9GDR M,"YH=&U02P$"% ,4 " "1@]Q..N@:WI(( #P*P % M@ %V&P 97AH:6)I=#,Q,G$Q9GDR,"YH=&U02P$"% ,4 " "1@]Q.W:I8 MCOL% "E+P % @ $Z) 97AH:6)I=#,R,7$Q9GDR,"YH M=&U02P$"% ,4 " "1@]Q.QD\08^R\ @ W/" $0 @ %G M*@ ! 4 M " 0DG P!R:'0M,C Q.3 U,S%?9&5F+GAM;%!+ 0(4 Q0 ( M )&#W$ZF&!E^D0(! #&B# 4 " <"! P!R:'0M,C Q.3 U M,S%?;&%B+GAM;%!+ 0(4 Q0 ( )&#W$YFP.L_!)@ )-B!P 4 M " 8.$! !R:'0M,C Q.3 U,S%?<')E+GAM;%!+!08 "@ * (T" ( "Y' 4 ! end

X(Z$]1\IE8[HEQN6J"BUH &488.#.H!RJ M@5(0%IE@56 AI[-L<"%0/YZ.LR/)=_ GFZ+;U!5H:S4DEN*@H")G_*H M$%&)("6"\#9@,-H:3'#].#O.CV_'(7MN?!MD:[I%TCVKK[#:*R$D#,#$/7(< MQB.-G")'B4^:4ZUL QNB']_'63&O*;P]GNK*N?6/,>?W%2T(COG27I,AIDA% MYY!S1"'!)''>*@"ZUK7L)VCYH>;[X945;+.)A!%S4>2[:'/"#^F042QJ1PB) M41P_Y'K*1]LJ!;X_TM8]INL/CFACD3RK/BTVY*I6T6AO DN)8Z4!91ERF' >;/1,9D2CIX'U\ 1W8_9 M?'H^'8?DN?"IKGE\4#V%%-Y04!J1U)0@S25%7H+=IK4SA'+A@VC@ .S'+#XI MLYK"V7LLP*?Y:ILU8Q8.VX+O(![@\^KV=GJ?#\TNKB?3^=[G6ND\N@ M-?&ZSL7Q(5[9Z<=J[F/,F5$Z?-/G>)6Q_11OY _DS;R;SZ;'-ZF9RW/K_S,:_E\-M/<7Y5 MV=OKTF\%.EW#/Z_ECXLM'L-O7Z*_GLVG\ZMO,%#"RB]/ M)NF7;9Z>#_/9U3K[4#^YYU[*T_6D])BV=_#55J''-YUFJG@AQ./GG.DGSA;V M24;"WH5Y&"4OOO@I)P*-X0)&]/J>W7(>^I:MG#C!Y$[Y'E>U7^(R3Z2_[S!; M#JRI4$9S3EU"^?@="H:#(96DXKI>J,Q)<7EQM=87&-Z+K1$5_F>U M6<#;P^Z0MQ7)XL0]%<@I*Y&)SB"N5$ N&$:5H2[(!L<2^MF\Z913\W/L@[Z< M%35;^U(M?51&N^#W(6\KG";2T03V>9(&$>T 91$DBLHZ+[0&*Z'69:2GW$0Z M0WYWW >=>TMVK,6CZWR-Q>+][/MG^M<0.E?#P#Z+?U]!;XWOXJS+Q.4OW]0Y ME@_*-! 4 ?JPK[<>!"("@<"__Z]O][.? M'M-\,3Z?SV[S__?OV+NC;OWOW\O_[G?_OW__[++_]' M?W[_D\W&J_MTOOS)Y.EHF4Y^^G.ZO/OI'Y-T\<=/-WEV_],_LOR/Z>/HEU\V MC7Y:_V$VG?_Q;_%?7T>+]*=OB^F_+<9WZ?WH?38>+=?OOELN'_[MUU___/// MOWW[FL_^EN6WOR( \*^[5@>?B'_[I7CLE_BC7R#Z!<._?5M,?OXI2#A?K-]= MXB7%X_&WD^6NP_:[K/_'Z62BE_'7]V]VCB^F^!T.G\-?_\^'] M]1J27Z;SQ7(T'Z<__\__]M-/&^3R;)9^3F]^BO__^^=WKSK)T\G=:/FW<7;_ M:_SUKVH\SE;SY>)S.DZ#'K[.HE#K7N[R].;O/^=WRX 1E(!N$/H?AQLLGQ[2 MO_^\F-X_Q)_]VM9X;+H<36>51_6Z64=C^Q+_M:@\MM?-VAG;8I$N%VH^>3\= M?9W.ILMINOB0CA:K\*!:^M$T_\_1;)5>S<,H5GD>OE@]6DQ/#KU9K^>4[-W\ M,5TLX]RS[^ERI.K^S>=$Z'IU?S_*GZYN_'0>9I#I:%:RHR[!:VE0@\#U>AF7 MO ^CY2I?M[VZ>:;&N[E-ORZO8\/U[WK!M/Z SHEGN4FVC;Y;D5*O%M-YNEB8 M[/YKX'"T5TX-_EB3SL:D)I-I_,-H]FY^D^7WZY^6HF'-WCJ39,=O:WZ9A M OXMRR9_3F>SVN*4[;)[F3[EF8]XMJ&D\IUV)E>IC_ETPU;&%[J_GVX6ZC!Q MF&R^#--"<&BF)P=8HF5;(WP8S9].C^;E4VV^^4.:WZ:YNLW3-$J[(4D)=$ZW M;6F4\T4VFT[BLJ9'L^@'7=^E82$X.<(3[;H=W:=1'@"Y2Y?3\>C4=URMD];' MO389UD0/<^%H<>=GV9]5T#W:OMO1!A;FZ5TZ7TP?TW?S\/PIU[9&3YU*T/4)H.I1O6:_;4GWF.;+:5AN/F;+$DO!_L<[&4M]FZU&3YU( M$%69S0NUOOY=+4'*=]B)/,^>QOM>]OVY5W"JOZA6# MG2/[ML$X*&>Z?&H5A6HOZQ6'4C-*O,ZG86VMR9;G'3-CC7I;$R5^'*X M86?CJZ3GPPU;&E\^?5Q/@B^LA)-#.]*FNU&55.O)EMV-L*1B3[9L9X3;S?HP M0[CY,LQL+UR#4T,LT;25,;I1'A>D19C"KN^"#WAB7(<>[V0L];VS&CUU(L'G M=)S-Q]/9=/W"X$<$I0:#)\MCF-.F\^P^AF/#7Z]NWC8UH]EX-:LOO[@2C M];\6,58QG:1Q=RGPW4YGJ_A]^BS?#69^N_YI.G$/Y2:B]E_4B?REIJSCC5H9 MU[M)F&^F-].-3[L7>LF\98=#*.'M'K"9P!R5YJ;BG?03OC7<>; MOXR^G1[8]T^V/8)R:C_T?"NC>9^.%B>A>/U0B^]]INTN\'MUL_[5]KLNMT59 MK[-.Y/"KY2I//TSGT_O5_:?1T]JZ#^O[=O-F?KL.T3Y,EZ/9IFD]"9N^IA/9 MUW__DN;WT<:;+M9YDI_#G%Q/Q)*]=2+)RZ2J]>]>Y"'5DZ9"CYU(]#E;/2=5 MM2)1A1X[D>AZ]1"ZB\0?S8J]Z!=6TFYKH,EGUN@=+4I=:B7=]VA+8[@=S3[E MV3A-X^& T^/8_W@K8[E.;Z,Z/J[J;C M[8#:07(@H^]64]>KKXMQ/GV(DH4A7Z?YXW2<+K80Z*[V0L#5:7ZCUU(L'SWZ.#%CRREQ&<6I)4Z+$;B7:3Q9M?_):/YF%% MLZM\L]\^S2;U!*S]@D[D+?>='FW4SKB6V?B/NVPV"<9"7,B6IY*J#S?H:#P- MOM8Z?74DQ8Y^:CQ>W:_6WL[5\B[-7^5P1KNCIFAU7]"UO+N#(M\_TU32TEUW M)&.Y;_A$LW;&%BRL])^KL*:[QQ)I!X<>[V0LY;1\M%%+XRH6@.GM?'HS'8=I M?WL$.4[\V6Q:XH!+M4YZ''>UO+Y&??8H5:M:*:V=43XN1-G^\:4TNRH&T_GR MU\GT_M?M,[^.9F]@/U GH2A]$&LLT/7X7[1L>U#ASW'FS^:_3-*;T6JVK#G$ M@_UT.. L9EDV'^^K;EH?[KKW7^[3^Z]I7G>L^_IH>Z!WH;]\O/J:_K*#IN9P MC_1T<-"!--/YVO1Z'_ZZ?3J.JV81CLV+TF_+=#Y))YV\:M^DMWMA?%WQPEDV M/CX]A1\D120\NREB<\]O6H2!IN^6Z?UN:IJ-OJ:SO_\<>D[*-TZ\5T0RRQ$@ ME#E,"%=(:"*%H1YBS%[+,HM%8[)\BUU[PGQYJ:;"]_OXS+%INOXA*$WJLR=.=/K(.$0K"A!^L/^%_ M&\^RX$O^_>=EODJ??Y@%]_?;TFUV9\+7NPD.G>#%2^QN1HNO:P 7^3),&5#\ MFLZ6B_BW2!WQ"X#;,D+_(_PH^3#Z?UF^"U"K;]-]K-__8.(9X]QJ+CP6X0\2 M T1VB!H'>R3'D5FP EDJ:C1K$9TU,3K2\2&3LP(G>\V13C5_T!1ZUGM3!67=0?-CJ/T\ZGXER\"T757+ M>Q?VJWE:O/;#*VOTS3K^W7,)DXX;J21U7CFHF:+&%,/ST.H^%;;/G'ZMK19@ MSMI#H^8GN5K\?MI;G^/8/]LZ"EM26__HHE;FCO Z'T.*01^_ F,&900,GRCG(*LO&L^M$FTQMX(08QRE0&/AY0X[ M)R6_. NCN@9/L:(Q6C\N.R[%FC@K*##)A%)8 M:B4-=X6\TD)P 19%'>V]942K*)UMBO@45N%XP.0VA57FB!?-$NXI-4)J"BT! MQ@+"I2TD!>&?X?"APWVH#I!ZYL2___H&I##./]K?O=V79-7F=G$;%P"C>.8<"\D"@]\S.;Y*P'?']E9[^0]"190<:40-U!#2P'53DGA ML'%AWF3E J'#Q?/0YG[K[TAD6+ZH,5PJ&1Q:;(PB8HLC--Z?/0_@S.S)AH%[ MG]D%U0E?7)7Q7![J1,#A0(N$:V/#VN:1)E0&[6A#00$*9GYP>0=GI,5;8K:" M:%\FY9=\-%_NO*PS%@:VV/^KDVYJFZ])A#$0("HA ]@@ MA 3EOD 26(F&'?5HS(]L<-#^BZSU$1UD$.:B.7H>;FY/ZNQ./)\,U.QOD%#, MC&8Q:\):;;$RTO*M=(@Y*H;CCY]7N5D':/87Q\D?LGQ=C^;E15NG8WO'VB5! M+FN\QMY0*HC%EF-4R*H1J3_35$](N23FM EJ7P0J2MGK=!2M5IL^9(OI\C2! MCK9+ .%<:^, 94%BI"3QA2N&"*:ELNE;VF"\) *U"6I?!/K]^K?L,U]5Q>J[C34TA)/:Z?&M51NN5P A*M@=H7=3Z'R32? MCF-5I[U#W__3DQ-6DVX3HP71.L 3OC6GC$&*T0(I)IP8=LRA#0ID9T?S7_P[ MC-@@PPB71KOST.U#-D^?-C=Q^=5\BM'(!&N34[V5CC#J M>DWW*6=G]:/,K /T^HL4W-\'6R,8EI]&#T>.*!U]/H%4*..81H@HY+30,8]A M*QLW#6*0G44&SL*,-L#KBQ@O+X!]'Q46%7/(D0TP (X 5CA@E@I%=I'E1 M9?L,WYV/!ZWA4[/802S.O"RITZ//)]1BK#$Q'@>SF!"GL(7%< ,:]=79V591 MB^IL$YHSA^.7KZ[\KAZ9?]T^05XAC[55&@!"P[^L*O)#@D-&!U038UC)K%V@ M>UYF/:?43Q@"]L@99(JU67NI MZE=ZZ6RQ&P;G.@9Z(-1[+C[^6YXM%K\'&$>S*-=O05,ZO!^$>C/A-H),:$8,*MET 0 M"?'NRQ+0UI_7^(_)J[X1[XEH+7$KL<(B38-S!C'G0'B,A=T*9Z'T]3U?\2\Z MU02YSQ!+[:C=D8"2"!));KS'!'MCC .[H'.8LT7]E4_^F)3J!-:^2/3&/'RS M>)LLWARSRE9O#,5/\2Q#4"Y$'\(3=XNK/$:^T_R%>1D?.\+!3M^;,.ZX!4P$ M/PLRP+AQHK MG"6JP3EU\&-S>$AJ&<8GL%_2VLS>WUT23&%,/##"**JHILX; MOD-&N09UWG_P/9(>T.ZZ9E.]DD6[N[YVAXQ*=O2O:D9UZ(F<$-=LIY[S"E3B,%=C,MU&1 M972[4%BI@U35(/H1*V$8")FPCA//H+/46X%W"&CEZA=8Z2QYK4.2=(3:9==P M$DIIQ)$4$!,",%>,V$)6X5A]D[6S5+-.IY'VH.J+%CO;73_M_O@?TS0/[[][ M>I\^IK-3!5E+=9#$!',.L;,> \:M0!#MI$>ZW,W'EUT.I:YOTPG O=-K"]7] MJRS>G1@G#^]5ZB>AD LN$0U?JX5)8+W>CUAQ[ZQ= M/1YB2V/,SLD-5(L;J' 3@!>,>BB9X$18S1G=V0.,+8OVT:V+S:]K056/K/R1,O@G6HC M!<-64N D1AYMO-.(:I_9K S)K6HPQ,5UYIAU1R:QV:VV0#:HX=B9A=(=)]K#Z4<\D@2U00Y1RBBF2F-NS/,7@;VN M[Q%W9J]TQY2.0#L_;=Y>65&+.&\[27R$U@?IE17*<4*HQ[O)%-CZIFYGYX#/ M09V&L/7F"65Y.KV=FV"LI?/Q4\S*CH"L$:M68:-B3PG "! -")'$>F,E<(@_ M?TRL_EK5V:'<[FC4+79]<>F%7U#/?2K708(!EPX[[BC2W'KDL=WYC8ZC 5HY MP_"A.H'WS!/5HA#JJ979ZFAW"67.8\F4,!X#2SEB"NP^.Z5ZK3I9CGAMJ[S< MO-4FBKV'!#^FFWEW)T.9B.!WC1)KL0(2:2P892RGITS1/ MO2FD?1Z=/9:-$WZ=*&Z0#XPGVE!.+07\F?)4FOIDN)32.37)4 .\@9^PNE[& M$XP?1LNM6W!U\YS>]&[^VM\\>KKJ;/?;KW-C%IV-2J\6@3:+A;);PUSXN]"Q0G"9.:D;::_'=^ED-4NO;O8(L-!/+_YVZK19U:["3&4GJ.[WQ?[L:+ M(ZV"46V9,-0Z*+0%A'MG7 $.U*+/"Y4J)5!VQX+O#G2T!5Y_1WSVCOADMMK1 M=HGGAL3ZD\'O0AR1>"I&%+(J*\RPDQ];T6(Y9C3"Z\?FR" S&(='C?-0XK=T MGN:C62P,-;D/*HA1E^7T,77?'@*2Z^K.K?TM$FRH4A B1C'3T'")^$X^!DC]6&7'QS=Z MLS[: >Z+R=_.WK)SINGPM XA51A1FBPPCABB-G= MT(CRPS,46H0[:PN7FBHS69Y>70?+Y[C.WCZ6>*TL\-8"S06+_P?ULX">#/#P M03=*:PA,3:U]2O/[T=?I\DLZOIMGL^SVJ3@Z?*RX1\F6B70HGH[0'G"FG3#@ M>1;2UOCZNNWNKJM.=-L^5K4_TDDZ?WRZ_ILZ]96^>2XAV#/NC \#,XXP3* D MQ? $;%" H;.=OJX^TV;(]&4K?1H]K0^^?,FV0A=PI(OUI09'3*5331/$+90L MWF@$@F.B&,&<[21F>( .>2>["BWCU%O0)LLF?TYGL^V@)W85MT##%#7-)L=B M-4>:)4Q K[T%!(;/!I/PS\["T):#^E&\/A?QYHQH$:.^?:H7.\6?TW%V.X\% M8=^%N6XYO9G&>,1V5WTKV>O=]?"[U7UX?+X+G=%W^/5[$4G'B/-!)^%@%(= &8Y11!(VF M2*L"!0!T_:,LG9U!Z(M<[2#6<3+>OO2M7::=N0MS M^9A+5C:EK)OA=)RZ%XLR3C+8-<7/&S+[G7YSH?1_*GK_C^D>;R#XC8X MQ5&^C>X.2769^8 4,L4,D5 B9@ #G(=W2X4-\IXR57WF7=3/!RRMVJ;Y@-70&G0^8'L[\9Q3KCR44FN+@!0QC;T MQ9M>ZS9WNQ-?6OLE=^*K ?=C[*X*)PCTS@.&D-'!>Y1:%#)+@OEE[L27UF3E M;=9Z>/TUN')1._'GHT@K.T;O](>C.T6[WR=(&(.0BF5'"* $ %W@FK=;QG_ MMG:(2D.<-4>DMW-]P9O)YM?+;/S'IU%^E6].;JV/1'U*\^N[T='SQ25:)Q)9 M*;G$QEN%+&6,(US(;5B3B]K.$GVH:V6V#]49I_?U<#_ET_$Q& M$T<(A/$:.\D*68D6]=-SSK-)5)<6;8+TH\8O'6,2 Q06HK!(4F"9(KO/@IH& M*=_GVLX?FF"'Y7-II,X/#V:C>;C]/HN39==ALL.O#',O,&SODN7 MT_&HNZ#DR]?OTOX75S?QG+>?97_V(_BK-V?W#WEZ%XW7QW1S'J'W,5P%I_SH M0><>0FR[,Q@EPHC?/YQ(0CB6BI*8$:25XU@XKBC40$.K?2FCMF/)3H8&7ST8 M_!%/)0VS$<$>8Z,Q(V@CD8) @/J)7"T'_IHHXVVXKPD"?0;S%OGR!0'"W]XJ M/_PH^91GD]5X&>S)-'\,)L.!Z-VA1Q/J-3'(21L\/:8,>E&V^W@TI?>/Z>/Z7R5+DH4!'W[:(*)CN! 3(0DS EB#2XD\M;V.F^7 M"WBT:)\W1*-G_?H 15$0\A_3Y9U9+9;!N\[=M_%L-8DEX^()@. G?!E].TV! M*KTE0B%DO1?0".M<0%IC4^#""1K@)4[U5;N?(QW"U=_^RV)Y=;.5I\1XH31!B3]JCOF:KY<&*^SV;'#-H<; M)= 8%!8Y)5W +J#DM+.%E'B0%^TTU-9>W;< 36_GK>)9L& ;W4R/?>4OGDJ0 M%,&DY=(Y#A7@WN!G\X:@!A7D.]O]:/';K@]$7PK=AK7GM]O".V4,OH-M$JZE M,@Q9AI225",?@-K*B"BS]2?RSLZ!M*CLMF#I2_77Z6RV*0J\N93I>>3' O ' M&R526\J\A=0XBI%7SJ.=E%@,R9UO46-OH_-MP=.?'[!(P[ONPHAMO/8O>X@? MPVD>'&V7..HQ(=@"*@V3P@(N52&K,:*^!]B90=<^%=I$J+?E_7A5MF-+_O&6 M"9<:4$60$01*R3W@#NU0!'R 9D#[C&@7H[-9"%4L@\0*SXE31ADNG&<66Z<+ MF1"A<'@60?MZ;XI*[YK>I%B\/UY98\_3"742,@24M5Q:1L/L]HP0@ TNV.WL MJ&87]E]M0/I2],O;#.)0W\V7:1Y^-\,[O9R_>3(A@@-#B=/6"FNX#C@5D4Y,,*U_PHY?A):;@-'; M[+V\2_./V3Q[/0V=UO7QAHG".BQ45 #C+(,!->-W5"9:UZ]1*RY ]:UBT]]G M7JP_Q0[#=+X*8W].8=3I399O,RF_C+ZE"_E+ZQ_392G'X]5S"4?4 M4H4LH9PP!ABV7NT8C$R##-!+R#9H@D5?>G6C?![FG$5Q3BQ>4#:.4;'I;+5, M)R4V'$KVD B*K6+!XJ94&( !0G1GF$FK&T2@+V$CN1N4SLJ2JIQ(D'6< Z Y MDIQ(9;7 Q1= I$,#W(-H76ME6%$1IW-Q8(M!!19L6R0HWD*IG'+4BC -.J! MD2U#+)5]7JPQ4![40ZHO)OPCG=[>1;$?@XU[FWY<1?"N;M8C7URMEHOE:+[. MD#J]>%3M*K$4,@LYY1I! YB3!H("$05L YOQ$E(6.H9K: 0ZMDH,IX SI!6V M6&J(-("[]9I17'_[M+/U[-S$:@G*W@Z7Q\H)QX\\]W;Z.P"YC'62/V;+3HM" MOG[1$*]TCE=]OYL'@J[*'KL^T")A?'T,S& "D!::6L2M\(!XCB#3Y(P7.;\> M\:D#V'N>3K0US%,! 75"*\BHU&@C&S06@3ZS>(^>PFZLFZQM+/H\CUT]/W#U M=9'^;APHB[B<*@P" JFZULUDLZ0"^Y!3T= MUWPM9/K2^NME\(0-\/W#"90$^6!**<]!O+LQ2*EW4D'>Y\GOLRW_C6$YC[(_ MCNY/3_*'FB060Q5 $<1HSIT6L1CK3D)'\+#7_28J.ZK]Q@C]B%P8Y'H_! I4 M5?W>RL?_-\VS3UD XLN?F9\^QIJMXS",%S&8ZW0^S?)U),:NTJOQ,HMAM'D: M&GRYRU:+T7SR,7C,RS0]?I5J!V]*-/6&*BZ!8DHKJ@$P<@N1\\@/\"[DYMK. MA@1I7Q/.^VQ^NTSS^PA?B7C#OL<3:; $X;_$2$2( AIQMI7,:RSJIRI7W[T[ MF[71 C#G4OG)%69_@P1(R3#W!'-(I;3.4F<+Z0#58MBV1C.%G=!^(X1^-!X, MTLX8@OK/H_;?YXMTO(K7RX;1GHPG['DZ0$S>Z)YG\'E MDL9!4P5E;8-R'G_B20[@-PR& M(*QO)U8_;#J00$,+, V#'!4=S_W-$^S#IR"Y=])[CQBVD)E"&K9Q*/G74XF$E((2;BY53(%\/2W RP MA&!GFFL"S'DF:S\:I^H^6\V/Y7$?:I)(;"Q50#D<+%NGC%0,%^D[FN/ZVTL] M?;3O6TY$J@W->91_=7,3&#^_M:-E"DOK_U6KA 1^>R0ET0AAQ5C,[RSDY*;! MNMS3U]\V!9J@2/X<1;^Z6VT:Y1[?ETQ&/=9)P@(D%TL7:O#X>;2$> M%BB$):U^PDEGISJZY4B+8)UIU[2,*L MJ34T'L7=$*Z5U6"[08+"?US]I-;."E=UO*JT!=5YR/)AM%SET^53G!%+T^-E MHT0Y8A44&G"-G::0D&Z_BY'9P6Y>N--"W@-ASOQ;& Z7L4* ML2_$J37WG.HS"98;#B 9K[0R1 A@M-IAI-D "VSUSZEVL!L.OY[=O:N;S<7N M<:[]DD]O;X]NPC?L.8F> D+46^-,^!2A%Z (1V )&MR'W5U-KO[)UB:$9Z=< M*^SZ'@6M, (86LZ19;'@HM7%5@0.WV.#5)\+C?RVB%:?G'FV]K8"I),72=?K M2/:I5:],%XG#.I8[XI(!:97G1NK"2<5 -+DL^*+"Q!U@-1BV;,H]O%LL5NFD M$6=>=928>$.#QQ2&?_MX.$O W;=C%&NPQ711P>/.$*N]37Q@]OLM(!0K(A8# M?9E^]=TV[J401T^ DPN##PEV#U8 #1WGY)5N. M9@=WEZMVD5 7ZSP+K#4%3J*8*%-LJ1(J:0,&##X.W#%6K1#@+3O7,<>X<[%8 M+BJ0X'0WB7;$!X(SS+G"Q&HM%2^$,P35/V<"!Q_O[0&O5LC@5\M5G@8K>#Z> M/E2:!/:V3+B&/,QGP>%2! MDN/5H)X+$#2H##CYDVPU$O=4MB+;)VALZ8A,^ M/Y18RA"7'HC 4$*YE0Z"0@HM=8-O^V)BK+71.'NTX=W-;EGZS]%LE;Z;NV_C M=+&XNMF1M4[\H42WB;<6*KKYL*,P,_U4#ZG#ZM\?#=:I*^"L>6LB49])AYA"!D'Q$$=+P7DG!>+ M*'7(UJ^5@ 8?V.P;O)JW%4U37_^N-33X &;W<-5EPCII?^&^A3%- S5_GP=$WTQK_Y%.;N.> MX7PQ&B\/AZ+J=)58[!'!CFJ$M9(<.\4*MXH"3!ND/@\^--D39KV9&;-1M(;^ M,=8U[@0;&V)[WZYV/[V:#9 K?X2Z3TDCI%@\#O*M>22%T$[YF6# M,[1H\!'./H'KBU3;'-V%S_+U9^##@AHFR?FM"I_"8]#1T?M\2[1.B.:$4N*- M1-![C023!LF#/L%N8\QXVC#1.DP MJVKF)'>*8,:AI+N/0:L&%P&CP0='.T'HK&O0KG9_+#.Q9K,9S6;I1#^]G06K MKD;E>TX@)]9KX 0D L;])+3;D&:>-EF7!A][/0^$SY3KZN:#5YY_O/ @FZ?; MRP]>_^Z'N04 84<,=Q*X"AE1E-' +$<0P! <%;+D+@/&>O< H"DUL6@-*Z*7$+0#4L1D.^!:"-DGP."FZ(D5 M0"V0VG@IO9)N?>=+@Z.79ZC_7UJU94KR50.F+R.@K5)L1%,O-7>0*2(($XHQ M09TTB@1A/6>)L$X@R[GGBE#LB7) "*P4 L9P!GHMW=6P5E]I398KUM8R=)?& M'&\(X,) H0VE%/CP?7$D6;"2L0JN=*]U6)H5\6N9%]6 Z4OMS8OX01ZD4BYX M0O?AL ,E2%;X #@SV5 M1DB@)868>ZLL10V,@3/CWTI@F]P>TSHUJ MP-3H$!;*CN> MF]D$G?YX<)/FP2W:;*FF)ELL%Q_3XQ38VR+15A@BD.!.!UM=2HTHQ<@)RC6@ M!-4OZ-5Z[E1GVF\#F/-, +_/1_=96*O^*SC(T\6XTBRPIVTBJ$%8$1;+J@<@ MK33:*L5HL*N--:)^UE3K25.]3 7-(3I#+G:,P'Q)\_N7BKFRUWJ_KEZB5AY M.Z)*KXDV4 1GW#)I@D?'X^'7\"E)"+7Q&C;)R!RZI=D_>CTG*?C1-%\?7KFZ M6?]=QV3TJ_F[^<-JN;CZNDCSQ_BIO)M_&.5_I,OWZ6,Z0VH^*>3>MGV-SX^3 MWJ#BE4502F*$H4!@@1"5ECEII++0ELKZ&FIZ W2>4$LL"R2D&B(9YCW#POJH MD"6,].D_UDIO**V;$ND-U;#XX=,;N 2($!UF+HHHI%K: (?T0'H<[&G:Y^95 MXQV-TJHMD]Y0#9A+VZ2V#%*H@]/$L$2, Z35)BB/@H$LO+S0_8QFFBRWC=TR M=!?''!ML&4FI#QX599IICACU0CAED5&RSWRHAND-;?.B$C"7D]X0_"\'C; > M>D:9@ (::;BVS.*P_E[0'86E%53FCL)*H%Q*>@,F2&+*N%6QXI4#BGL-L$*> M2 LTOZCTAKK&0&-8+G&#&DFI0;"J-0:$T."X:BN+-2VL6.9"S8$FNBR[A=TR M=)?('D>$QSS>PLX4U1@+#IE$UL!UL4X%!VD2],&-:L#\)=,;I$)2,PD5%(1J M +47UFH;[&OB+>:#OP"MCK8[3F^H!FE?$\XN_*B?=G_\CVF:A_??/:V#C2?L ME7(=)(J;H 3HPBK2OTD"L=+%AQ2P%"@$ %2\V(9CYFQ%VH!M2VS+")UM$K! MZ=8)I%) 9@76U%*/8IT798 & +K6(.[?/D2MQHQ389E1 ME,/@/6@:+$[*#(.$T/J7D?2>]=$"*UI J.?,CN(V7/?M(:S3Z>=T%NL.?LE^ MV%(4&FINA#($*D8]H,H2'_TCXXS20I1:\8::JT$8$]J#>!4IH-Y*B3V%C#F* MI<<<];F:U\K5**V;$KD:U; 8=*Y&TZT9;K'%P G.H*2"<8$$% YY'APCBAM< MT'J&/(W2:CV]-5,-EDL,KA.D-4$>N9BVBB6'3*NUTXRQLLZB"PU,--%EV?![ MR]!=)'L40L(+%+XQ115$"B +H>2.*R2"#S3(*$(OW*@$S%]R:T9QIY27C ;_ MAXK@/Q7CL&>>Q!/'@?<4ZVNYX:Z8:I'U-.&_\AXBB^S:>K2:;;/=XMF9T MH/1SU2X22# URG@NL*.6>^D-Y!Q"KJ6VA/1IQS1T->L:NAU!U1=97@[QZF97 M+79](N\(08XU2P0+#CN/&5D*QC+GR@N,X[DEV;"G;>)8W!0@7'N&*>54*0 48,P(Y@!3]?/2>Z\,WPXE MFF-TQM6DVL*1"*X),1HP3"P5%@;V.X:0L\P2 W']-:+W*NXMKA$543F/LU*, M^_-HF5XO8Q3R^;J+TN[+L4X22CBSTL43H9Y*"$7PWIB1L:*(()#6/PG?>\'V M=@)E+8+5<]1Z'0M:O!["+AJ]'4>#UQ45 SZGC^E\E:IY!.8FR^_7M1UO%*FGV_/O,>PG;PQ\<89\UQW &9WH=' MKFZNPT\7-YO[4\IL.[3WDD0+$!P[(1#%D@)F-80&!&\T7N?CI#MCT>S&0I[: MW&CG!0GUT<3Q!C.)J.)"XX@AY0AH)X+_/)3]D'.0)AL XH/>=6F,2%A2\Z4- MR^J)'9MV7Y1P)Q$G5(45&U+II::>.D =PD!CX_L,VU;:[>F;@6U_ $VTT)?% M74K(4F9WQ9X2Y!RDB'B"C*26:RD<5M0CQ;7!'- M# VFV>38E6]MO2*1UA.E)8> 2AHO,J/6*@/0W$->O)9;Y.9[.W(?U>7M83S"]?V3FD^?1Q[=V_ MJ)G4[]O.GO57C*F,Z[WGZ<1:YIT%A A#*,1>*2X!\0(2@Q4I5_JT:]E.9_J] M>C+1C"(/!/82AWE22H$!@IHY!2BW>DA9?@WT\5W@L@D&@_8S7YQ[48M%NES? M=E?^/./K-HEC!.B AN5A&6<\.""<$6P44RXX(0WVOCK/]:NIX,/'%QLAT_N1 MGO5H%]M#+9.K^>=8-R0/2XT>+::+W^?9BRI[#ZME^'4V'T]GT_7J_E+8\F?) M6GYE$KYI9T#0D'8_E][HC7ED"J)>?W[6GLZ>SETBE?#M[^M[&+YVN;?C&8OS.@"@Q,' M-7Y"'#0I6T;[#%4QGJMB5S,> MOV^7 "YCHCO1$[8$Z5N=E?0&5P!Z&"?H*C$9VZ'<])5:;]?$JQ4VP MDCC0EE*K">-!;W$)'K Q>GZ.5+)*FV+?7Q[W.+O?Y)2N$U>CRJ-JCQNF1UHE MUA@'#3?.048=5I(0**VGFFD6\*Q?)[+STFSMF*7M87-F#IQ<+(^V2X+!(3PA MQ&D$-.* LM1IAL@+YM5A@H2YE#"H2\,AE09JYB4F@LD M%6.>FP$>*FU)1UF[R/2E;3V:Q6PXPUP(J2XBT2%A;+($Q<_A" M;8GF6BU!DVX@O%0F!0@$Y\C$*T(H$T;&G0@DI!'&$8U[O6B]M/W0)T^J =2K MY6""KQ]+Q93;HSO4).',4*(\A3[>WRB)%%)AJ5'@O(?.]IEX4]*.:$-=^XR( MYNCT5H9@O#X37U1J5/-)^$F^2B=5HF7E.TFDP0A(SJ@(IC@43"&$#2 6".@A M;5"(K;/L\@XXTAE>O>TD9'DZO9UO:#Y^VILX^S%;VG01GHJGJM7B/]+)[71^ M^W9_63V7D#VV>]#%^X+Z#'6.*@88#9\ET!8B0@UTW"@-P #]GC;S28> Z47Q M=1?D[I&S^]Z9 $ Q@A@CS""5! K(O"5"(Z.0=+2^S]9AO9^!\;8%7"^*NR_$ M_)@>*RC3P=N";PZ-XU)CCX(W3J&&! 'D.1'8".P&68QH8'QMA&C_VZ_K92$( M%=0UFFUN?"^UV;JG76(0TTZ%9<5Z0!EWTF&E+?",&_7.AJSW=E'I:P;X?9ZGH]GTO]+);P&H]]EB<35_%N'81L6)E@D1 MC#$ X_4S(OC$0N.P_ME8PHT+[4#]+"\^9!9T@T[GI\?W6#I='QC.QINJU_.) MFR_#Y/ANOCX(OGRQF=3Z2]THCV?^%Y_2_/INE*>]O4A-)M/-;/!"S(Y/@;\= MP^M4L*N;CP'_/'YTBZ #F\ZS^^E\_=>KF[=-S6@V7LW.,>CUOQ8FFR^FX>,/ M)G?@BIW.5NNDLRS?#6Q^N_YI.G$/YSX('H%NO2 BAA ,Z QD(@7JJ$2#/=OCQ]%I=R5 M-@FP1;96DL@^ZXHE)0X3F0Q$KC> Q!#3#3ISVU9=V M=-Y)IO0W=3* WTK_B7%"&!"S[2RDQBNM!%648$BD#S\?8&K&V3V?:8XW(TOXVW+6R2^,[RTNKQO3X2!O^YF@8A?)0UT/8Q MG;P==JE84X5N$JT9)D@['J90"@D3C'-.I*1.R)@9-XAXTDF!]-.'T?_+\O41 MV0KAH^K])C@L80B$)<9[%XN!"Z2%P90!@R1\>8WWN:-%G9#@<$2H5H^%'R.4AWJ/C^J]\G$GD& &#<64XUAYI2JS@*EHO26I:+V9XY MF-*E>K/FF-6T\,KK^:!!_^:)L,@;"RSS$!,BN*3<8.:I %Q#A[T6%Q:KJ*F4 MMRKM!ISA:!T&-+@F@!@#XPUH0G$#"#66(B<<,D)+:"L"D$QHI2'J-W!QWA6JCGK4C>Z=Z&WT[K;>7 MSR3Q.*#%'@#J/866" F#!-P;'?[@>/TYM/4L[5;TUD#VWC*I#QH&OR_2F]7L M_?3F:$)_B>8))8C(L%;(8$C0>-VLPU(AA*3E2EI?/S>_N\!%'T9X!]CU5VYC MJX_-\+_DHTD:XX;'R_@<:). ( GS6@O"-"5A%9.24T,@4^'[GA[!6UX)!M/8W;_/Z;+NV/=G#F\TS"L4XHDAA-! M5%"G]X!JP@5 &@/HE%740UXJF:7K<,X10'HP 2 HG4V@D*K%:*0>N44<&. ML[C7"DXU(SCMZ;]"Z;AJL%UVD2\@'68T>-,!.6*\LQ!L+T? !(=E^\("/ZVJ MMU(9L):!O&Q6*6TI!!0)8CA5&DKMJ+7A_SREGKL^DU/;*1W7#6>JP=07)>(U M;O$JPEF).A_?/9O80'^E;/#3#*$"8"51H#W$P@!#@!F@N]N2CK)VD>E+V]N[ M^]1\\F&4_Y'&$PY;#^6D\D\U39@7%E%,:;PG![HTA-0PQ&D\X !DD!8QA@:3!I6XS[;G0?I>QDU;1&D3P]"\>&T6>,0V9 M]\XY*BG2WC$"N;&<(FO5(%+=^HF-2A0& IFDFAMJ,19 >BB9!2"83YSWF6/> M/#9:6JWU8Z/5\!IT;/2(K"]3N$Y=\E:^EP0);0#B"!+C* \3I>96Q@,!V %$ M>KVRLJO8:6E^E-ZZ;0KC^??]%\_C+W7,JF)/"3-4,8(T)^';QX()3N3F()H0 M6EUL>>U.*%&>=GU _>-S$U"G&;:" @:ISN%6"93"4>.(M)A3JYFT%@ME-7&!RM+4#[IT%KCMZ]MO#[6^V/$Q MB['*AW29JML\73MWI\EQN%&"G26&&,6T%I0@(9 C,=F/0:X _4W?SL+UO;% MC=9 ZXL:V_NOWD!2\CZQ?:T2[3E2W =OTU@*PA2)1-P3U0#&0C6J/CDZJ]7: M%SG:0VT GLIO>;:H&8E9-TV4]3!,CMHY1JB--I/U(JRI6%LO">WS\&&;4?VZ M4;^6\1H 0]1XO+J/)173RT@V*,K^VKT']/EIJS%='[[6Y9-_IP^Q^?W.[4GFR=4>TFU)<"[ MX*(9*!42FB(WS>C0!'DLI";"2604%HH%8T@&/0#1N>:DC#%4'>FB7<=]C":'!L%8\ M6F>>6TB=LF8[0.DIZ[.4T-Y]Q.;(9JU)?\'U*Q U&"CJI8NW>%L--)!;095 MIL\DY%([>,VTM;<<134(AE.8(-@9S#L,0:R_9U0\?DR+<4LG7?)F0VH8FV$U ML3]0H: >!I>CPT'M)O6KNOY45KU(@9!(!X?10R\ '-IQG9Q^!S<-!/6W>E\%:SOJX=XO4(,-1]Q>$. :]<1QXB)DWV%OA"]Q4F&Z'$Y+IB5U=PM?O*<(XQE?"A!^8 MX+9.CZ9WGVR;0&.5,\(IXISR D'G4"$S [3^?7^M1V):ITS;X/1%")N.\W2T M"$R/%U2-L]MYO*(J#%NG\Z")Y>+=XG/X?38/3L[3IVRQF![/$J[57Q*^% *D M",>TZ,EJ6OVF#C/*%?(2PBT]3J8F*S QRC$ZZ<]M+Y[V3JA^H&LXY#P^_A) M=!>2W73_G($=RVMG\X#"U@<_RK36[ M/IAJ1@_3Y6BV:=KW -=__Y+F]_'\XW0QCG7'H[73]S@^1.:NBZ1OQU3?G'LLUZN'ATU\=S0SH\6=GV5_OJ@_ODYU"E- UB=[.M[!>9_> MKG,WQVD:=[BZ>]'U)E[^.7V(NZ[SV]Y>-,12\F_'^&)D[TN4K" M/]A *JG70@>;V3,LA>'2EEK#NSY/=T00_;3]9?F#=:5[2Y21U$%H>2QY30@2 MVD)@#5+$(H%[+0A\](1=NXH^>,*N*^ &MZFV263;9JX>.D6W_\&$ 2R4\(3; M>"V(Y(I:8:5& 0U'I>KS:H&:!^4Z4'/6(F1=[@_$O,5H][P8XL%C14>?3QC$ MB%JOE%4*.6DTX01I+HCR'JM?;B4OL(K:@FJP/G'H[+Y3-QV&L MFZVNS]/%'_I)AV'?W8_R/TXDS##00: I\AB@1R'X;^2:L"@K\^, MZOL_@S,7.@+Q?+0I!GWRJ/*IIHG5ACAC!/,.<0(X,-1METH"^<76*6U/TRLC*7S,Z@:7+UM%L6*FY_3QW2^ M2C^FR]-%+/<]GRCO%..4&4@\Y40)(H!26G/E"46^_I9S9\>/VE/7VW!("P"= MT7#Y$@90W68I6B4,21=KYU'N&8UWP%D1BW1"R*W2$M:?$ZKG'ER2N5(3O[/Q M)(ZW^@+RW"K1\:BG8)1XX3D'C"F@MLNITM1<6OBC5=6>HDMW,%XNG\)D"I20 M."[>E!(JL+76<>DY4P2+7M-PF]@BG;*E&DA]5]OX;N2E*VX<:)D(SJ7! #(& M'&64ZK"*FU@7&,-@RY$!155:U=Z!"AOMH-1;E8U5'-S5S2[I8KOT'C-,#K9) ML OS'L1>"H4IEEHZHA"&A'A)B$:]NBKEF-#IEEU;0/5-A@T:T?BJP(;O&R68 M4B:Y(T0H$U9)*3QU85D,SCWVQJCZ%_UT=LZ]%SHT1NIL]L.G8.G'=)O;%%8Q M(%XT2X1VWD)K-!* .D6UD0I1YJ@)$Z)H4!>[L_/KG7*B1:PZ3E)\"\/UZCZX M\4^1SFLGW ?@?I^/;F[6V>#I9+]H3#XJA9JA:W'QD"#C=?2 ME)KH?M3D'>L0O%,-N,$E[^PN MF?@MS6[STV<\ELH#IF+X;E AJS[94 V8:LI>I.._W6:/OZ[/ M3.1/4=^\^$M4-W^A[NV/D]^O]^CV^9<)PTA!(@CUZP)R4' >EF OE$00&]=G M%G")Y)T6<,\:0M!;V"";_UZJ-&OQ5.(LT1)SI)&VL=RT=,8$3!32X1]'ZY_E M;STPT*XJFV/1ETY?.'6QSD ^&B_CA?"%4[>KL18/ RT6ZX-V1W1?H[>$$1>, M'FPYT)S28 A#=0WCF^,'F6.C[;+&(,CZ7M/B2 M+KGX1"7D+L/?)$0S8;PG4@@BK+3!9=LXV>$GBHH? M*SY15H&E/-*6H;L,OAA#J -4("4TM< JB)3"RF,*@YOGAI52TR<;J@'3I;)5 M,+##P [[N-\_E!@@M!?2.<$1==@([X@GCG.@O%)B0#<%M*2%K"4H^O)PW0>G M3@8MGA]*N)-:.<(8,8HRBS0T7" MG92:!G%0%8QGI^F9_ZWD('7R?#='H4J,FN/S9 M;#I9&Y]KI^:(3;[_X412M$Z?0?$(+-1&AS_A>$5YG'N8JA\I'N!AOCH&>2NP M]4N"H\;5H<<3(:RQW@,DG'2>2\PH* S*\*WP"[3%F^KN* VZ@>TBF&)8F$ U MMIHY*IT2V!H19E8/PG\@ZO5D52DKO!<>5 *E+\/MNVS:TS>_[6^1*$0-E9!H M@P4-[$FF]=]6T!\]?9CM0"J& ?"XVB M:6V0#EXL,Q0C0#71OM_+R?,&9)FEY/GI1" O-!' 0V$I MIEH!(V P@SSC&-$&*>WG/>90EQK-(3JM^KVUA/9L"W].%\M\.H[IZ.$7H_GD M>5/XT.5A%7M)//%8"P,8<)X&IUDH3ST.+CG'!!AVJ0<:JFJ_>^CZFA VN09' MYH#- \'S%L0Y3R35FCID%0U^D#!&"1ZKDM=7?&<72G?ZV=="Y5PY)]>KKXMQ M/GU8(S^?7*?YXW2\JR>AG[ZDX[MY-LMNGS[EV60U7IXY2<3-E]/ETS^FD_15 M@>/=&NS"4/+Y:%:LO^]+9([4[C,XF9:B,&]K L-L'HQ$P204$C(:C$[]]L+X M\Z235)5NH0M5+UX0HGS"28OO2SCR6@CNF8 QLJN58X *0$38<9T?284'$U) MZ8%!!_-4SH?WX#)9MG)=Y5NIC@3,]SV: (L9DY(3%,3W"DF)G:'"0V8P1;K^ MSE9O^2MG(4/6*JQ=!DGWR'HT2GKP^<0+Y(S0V&+.L6.8<.;6D6&BH$347V! MO9GNOB=!]ZA=!E4 IY93'<2,R<>4*8B#[R\4P%YP.;!2,3T1H1HF?3D\[\,( MYXO#5ZCN?2X!0H=A(VRD !0B+ @RS%H@/38 ]7NNZG0$M06=9.VA43/ $1:W M?!3\Z2#(*D^W]YN\=&6.5THNVSR!#"'-@)#:J$!Z*064) BFM)!2ZOJ>;6>Q MSIK*R#H'IZ:FU'("PP8Z990\;1W8]K$#BJ^5=FKM@RMP&M_;96RU/ MAA;?D CH/-;(4!7^)Y60 $%M@T@H *X;1$(Z"X VY\OY\.MK67@QYLV,>7*! M.- B4=($9R_8,=)YBH+=XPQSL106EN'OIGYM_4XVV]I?*MK!I6Y4// L&+_K M;=Z--$?GA4./)TIIZ!2%@&!+M=&:&1;\=J4QT4"3 9[':PQ[UCHL-77X)0_R MEM7@_H<3%.M)^#"_:$TH]8'&2&,J+0WFK0MNR7 ^PB[TUPHH?YW=;D4IMQ0Z MRE4\V(PDEQQ22P5BDH(&![0[^]C[CT5VC^NY=D>^C.:W\>+=]]G\]OWT,9@S MZ[V=@1V470]J=P'U_#9JL\R^1Z5^$FB\$EIBHB2C&F-M0%"A$IASR@$^X]'9 MUW=O7]ULE!3I6"0(9\]Y0Y%^Q[/H/+U MTZ@Z/CS;DLZ_FQ$ZAW!PFP_M':/5B&D7YD.)=( [6%".,&(%)<(*XTV?*;B5 MMB&ZU7JI<[35H+N,3S\:ZDU7,H8 M-PN>N@-,TP9GVWL^,UM5E4 M?*Q9$O!1V$E*XS6D3$O-G3;26NP"T W;@'+8+6C/-6CX,RH/T?YI+\7JL!^&^ MQ3^FYTX[O7^894]INHV:[A^JFJT_X;7O$[^9V_GTO]+)IS2?9N&YQ7)1)BC3 M\IL21^)]N,88 J0G\6H? H2G5 >S*GR\I6I&=YZBVHK,%5)4VWM?LBYR:540 MD:N ;<#8H"V^E(%>;WHYGJ)Z+EX=3EP]FQ;ZC!U5-T3"HA@OO#YQ*>++QQ)$ M+%L7OU <22RIP/I9?,+Z=/GJ)JZ>@PQOS9+ZD/9FI6Z'>/+NNM'>*X,=(\0QI2QUW&V'SK 1 \HG;8I]UA4H?7VF MFX.]N_CE^^WJ=&+I/M(JH9):8:A5T-C -<80++!CP;+JLQS#!:_D[2%\9B:= MG/^/MDN489X9:93AF'BHA,&JD)4R*(:][+>BQ7+,:(37C\V109H,PZ/&>2@1 MY\JKFUCD__1^Q'?/)BB,G/L #R7&4V(-!X5,'"LZP.,-+>GHNR) S9#I2]O7 MZ2P&X=5\\F&4_Y'&@/0V/'I2^:>:!J/-0\H]--PRS0BW9'WYZEIB#>2 4M.[ MY4++0/67*;M(P[ONPKA?',(HRXX2K1,+"05&!TB#48\@TT*10FY V(#JQ'9+ MD/:QZHLCOZ7S-!_-X@TQD_N@A\7ZMMW'M"Q+2K5/((BW/AEB;9@_D;32,EO( MSAFMSY/.JL%TPY,NT.IMH=GKM!U;7O8V"'.E#"!YPZ'T.LBE/2O\-T'"+X=G M8 QFFZ0-0+O>''^[@;LK*O3F%[_EH_DRG=A5'E;3#4SG3J'?K]<\#/1V/0GH MI^='/HV>XH_6LKPODU??N/.$2.,%QE9Y;K%U2'.'99A\..&2ANEG"+NV)\5< M')*SPNU5S=Z1 .@05U0*ZT"\!$X*)K8X!C/.#BP![T)^Y_I M8IW^=#R0^^*IQ'J"@KDG(-).4&D$\FXK//.XUP,@=4OM]Z7^K"T4^S*'MB,\ M&6A[]5RB./+> F4=H<$5"&Z MUM9N"!"#SOX6DLK^S7;"(_+UO$@@Z?]JW9( M7LQFQ@J36ICXKN8E(F?E>TD(1!P(2[P33@9WCEL/"APL'.+6;4T]EO)6VL!H M.%SY\F?6 E=VO2100TTEB]G-A""!+!.ZP,$[5_]T1VC 7$EO*Z- MF>5%/['DV<00#Y@(4&WEID^0#CK[WQI39*?3%F,]KPRA,.Q:OG M$@B$ALXB14"LPBD=,'Z+F(#.U==X?[=WG1$M@\2S>?E$X4[.)U M"59:&N(8HTSP>"H/VT(_P9!49-@N3DV6E)N?S@'LOZC;'L*#]-PNF+&M)-QN M=V76XUJ/\/< __$B8,>:),Y""@B(M8@\EL$5=D;N!BW% />GSJN[K!-<:Y+A M4YJOCRK.M]MTI[EPI$6ROBI0<4,8B@74B)-Z%S[7HL&]A]W=7304*K0':X_9 M,MO+>-;YYF7R8[Y_/G&2"RJO 5Y7P_UR-YI?;2K?KO?&%^_FFVWQ+G:5*PXA\8Y;"9T" M$&*E!$2$FZT&%-&][F2U1>L.=T^'J94?[;OX1SJ]O8OEI!_3?'2;KG]I1\O4 MCZ;Y?XYFJZ/9!$,98R+B10D.,R*=AIQZ2IPJ=*A0@W+RY[,Q+O_+:EMM-:W9 M+Z/\-EVNL\C&8=!A)%!7S"0_8NK7[2RR7CC#%N CN M)-'!9&.%PI0#M/[&Q/G,FO99VB?$@Y_,U__:1OL_QZ^ID^RX[]^2 !)$L5)K M#$'X$^$'7F?@KZ=E_GKZ M$WT&X=1)'AH:WV]:]19#\0QX>D@HLR,#96.^S: MPMB^)N&$ :T5#=::) QC+!4OD,26U#\>S7]4,I\'^28V1IT1-[0P.GIEHI"5 MWB)IC0)&.6@%=;L/W]GZM<#%#T37@6FAYV-:7=> M3JC@5CD'">#QYD<3*"ZVPU60-RA/U-)YJM;@?CM3-,9BT,>=UB)^3A^*NEMY M+/Q]?R)9\7"CA""JF'/>02R=5HH@@;?0:(7IX"Y2;T7-^VRA-N#IU3K_;L#E MLK,.-$L(T A1*3!CVL<[OHTNP-/ (37L!,$V5%B*%8W0^I'Y,<@LO*'1HA5' MZ'^OYNF7/\."\W0]#;91.M\_I*/Y597Z2"PR& D0K&). 4(:, R*M=CS!IYU MMWD&C;64]0-88QZX];YH0R*4Z218998#HXGF4"MDE+*<%X+%2Z 'NB_>#1,Z M0*RW%2+Z8]]/C*OE79;'"BGJ/M[L^G\XT+/EH>=#7+M$TTU4!;I(R*:8;&!FO<;,6P M0NL!I>=VXH)V@%%?D\*7/!TM5OG36H8U, LU#ICDZ;%LQR.M$H*U#9B%F0XS M*16+];@*.?__[JZLMXT;"+_WU_ ^7@KP1 ,D3N$&Z".AR&M'A:T-="3Y^24E MK6SK7'.7*SDP$"<129'?#,GAG)[C5LEQAG%0*;7Y^T/G(ERP6$E JA<'';""L0AALW)F.]3+Z]T;9!"^Z >FR\H.M]73NES] M\\7VW"97G&@S:. X&1H8M;&S<20Q:ZY-RUU$&4S4^^.&L-*& 7 *VW_V+,2 M;!/5J?%X^;1\3-6(5TZBR104<4QZ@!_5QWI^NM)["0/&=FKF6S)$S3],]]OT M;,_8&_^L/>-XCV#C#>.$I$9RYYFF &JRIKST@,%6"IW,:9^T9QQN';QVD"F) MN#74"T( I!M]C;1 X_Q=WJ<]HP^X=X7)SEA6Z7E_:UO4TN8*?,VF< MZA>$TUI;12B(Z"!&4#(%; 2\8"[2JM&5V+O70K](324:+$SU;,:ZX/M@Y 6 M4X(DQ% 8;*$AJ3#1:FW.(GGEM31ZHEM=#JG?BQNNTW!Q14QP&>+'63[5TW9! MOWMM@X$. Z6 1( 33"@2JCDT'8,\OT9"N736W6BS5R>C&R*#I5O:>@']/9K< M?9B:T??)8O1XEN(G^X4(%(H[Q#DH"3I9%5X\"(8$8 RHV6!%FL,-J(25&(-FI(S]CVU9'*T.V0N:$+6$.QP$VU M6!]UR4!P@OJOV@4)"7/0Q9.66(<,4)R:9BV:Z_P#H&1]O4$(WP6GH6A^[+9+ M4X[S_WS_9?3K!"NTZ1Z8]X)%W)QQ1!K(G1%;;M=2P&P.*5E@;Q .*0#?H/?% MA_E\^;K\U=IGXZ;ZN?KHM$FBS0"!**& L@HIP*5B@GFZL;BJM)GR[Y625?>& MNU?Z!O#"[+-R[5A]MDEIY'Y5L_%D?M*EZLUC!4TM(%A3%H&1W'##L&PP@1;F MZSN+/7K4O]1'-\.'4%K=57.)\LFA*;*YWSJ:,9FIP+I]?Z:\.4@ LX@^+ M+XX(M.><;*\""EU^5NAB*1^&8M@K@_X"S'Y;K;1?7^HH@TRX*L;Y+:: MK%IERH 'QPJ($2P98@)8#0F%WC=J_XA)_,GF-/G>.:TTED/QEZV^+DP]_1'! MB11:_RUNF^<$JNNGTGJEI[RMWS90L$ 1CI2DCDDJB&: -@]V!(CK4($#O'?6 M*HKD-8F(.^:IS_>;M4Z^/E8)A'^67^=1. M%* 6%&HGE(4$60ZQU:Q9(L.F0YZ.=VN<& ;*R]FU5T:7-QFW5ST"CYM D7@X M6X,Q244WO=ON!N+S?63@[V&*Z S9H/E^-C+F*3YXT2R8^(RA#BK (6-*:A)O M[\U*<(I+SR?^^S<9Y.,TF'?\VKEK\J-R]_?5.$II-]5/-1ZGH,[TOHV/W/'D M^V/5E,[X?*_NZN]GU%SY@P;@L))(6&PA=3;"Y1HWM8@2P!V$EW=O.A@,U<&# MD\IK,1P\/L^IAI??]?'];11(MJX\G I_;=@W,*2$(@/&Y:CF M*KY@M4QFW_C;8]W*>C3HJH_%3;?I%JRWCDOGA);*<&>P1VBS6@(,SL\WW5, M=?]DVU75]8?.D"'5\]GB!>/$?^TR3?RO\/>LOEO&NV6V,=H=B9X^UC1 YPWF MG#%DC%-1YN'8-LN'JD-YGD(!T_W2M.X5G4P9\"UTGJOIW6:"\Z-AL2?;!YV* MJ6@G)604BRA;<,^;-2ELKK0@?'<2[=.Z-W!^#\)?AN!'XJ&OA-Z]Z 63%3N) MFN/99"7>G\S+>;AQ '&]+BX/0:E%?(XJ9,1FHA1)U.'5WO%"5@]N2F7J7*>YI1LYJRT-OG[[.W4NZP\E M)<3(>W8H[+8)&*>#= M>F#C>0 I&1[/FC G;M>02<#^UW*=<+@_=#PZF26X4@W',D^1?B>EL?3B>^U M"8Q)#!536###J#".6M?,72 \:,V \W=@%NIU/VLO2K?1K_-T>]DF..V< :GN ML6244Z648%L-BVV7&G XV:4SW3JL/5.<-/5T,1N-%S^3E\)ROJB?JMFF>,XW ML3 MJ2M'K$<) B%JJ)<<,>I8*D#AMLSN',ROV5',(>BR')$%6VGC:RNC70O;X69V MZ8\4^?/G'_\#4$L#!!0 ( )&#W$ZF&!E^D0(! #&B# 4 4^I @0!(>VS?P8EL1 M.D<*2<=])SHF,K(R62JZLY)E,E,/__H!^,C,>K$ $B"IB;';;CU*W&NO#:P- M;+S^^7]]O]MY7[.RRHO]O_PI^(O_)R_;;XIMOO_R+W_ZX],;\HF]??NG__6O M_^V?_X\W;_XW_?C.X\7F>)?M#QXKL_4AVWK?\L.M][=M5OW#NRF+.^]O1?F/ M_.OZS9OF'WGU+W;Y_A__I/[?];K*O.]5_D_5YC:[6[\K-NM#;?OV<+C_IU]_ M_?;MVU^^7Y>[OQ3EEU^![X>_GO[5BS^A?O>F^[$WZH_>!.!-&/SE>[7]DR<] MW%>U;0TCW8]_?_+SW\+ZIP.,\:_UWYY^M,J?^T'YV>#7__W;NT^UGV_R?758 M[S?9G_[UOWE>0T=9[+*/V8VG_ON/CV]?1(=_53_QZS[[HOC^D)5YL?UT6)>' M=^OK;"=AU%^[+;.;YS^Q*\L'7U ,8<50$"F&_OLK'S[\N,_^Y4]5?G>_D_3\ M.@+_ ,"'IV!=H:M)^'T(R#Y6'W_0,M[/LNMF=A$__:1ES$U#$_NMB_;[^+.6 ML=N%[+1E%(?USG++>/+)%S'OU$^]D[]J?U!]O4=^:^.MJ%Y\./M^R/;;;%N+ MYH-/>_GV7_XD?[4Z5F^^K-?WJW2=E_^^WATSGE>;75$=RZPBU]6A7&\.JY0( MD.(DI#'P:008PSC$B0B9H'Z2BF!5?W.5[=_\\:E#4/^111M_,F'B*KKK7HN=7CL63KB/=D 5V8TD_G]TMI M86+FM7-(OI?3WGR]>RLGP&5=.2#?\VH54\8IQ"F@$&$"Y&^1WUD+HS0PR@@# M;;C6]PZ6=\:EAF42FJF #R514XXGX,]07)^A[C7FW(CG\]3T2>%(,A"Q35EC1%9W/Y7I?W<@>*]7N4U9^S3=2ZM[?/ .B^BP_7#W_5[RX6^?[5<)8 MX .$@\@/&0 @07':0?0Y!B9*-2FP>>2M 65PO%M!SS#*$^,]C?OCQ20V#VY'RW756KE 8,1HQE*:<4QX2 MAGG<&@.10(F)U@\TX5BU&U3>&9;W]P:8H6(/)5!/>R?@SDQ%!]#F1$&?)Z9' M"TGGKDR Z_RU E2[X4 M+EJ@F4:]WG54'FJU549!G]T65'SJ;/HQC2IGP420M X)A2CJ;,$21B4:- ML^18HSIP;ZX;=-ZVA6P7HR-@NW9HKVQR?OC-'K0"YD'*;+7X_2 M60_!,D3/OEN%XZ9K.*]<5[=DOU7_I>:S7]<[532K%U4@XFD0183*.2Q,8Y*D M&'<&41H*HTGE<#.N9Y024KW%HO[%!;A!2ZQCZ-2<6D[#I.&\7NV&,.8F6VE&V;!^2IG!\J[ M5ZA,5S@'D::[LNF:+],5S1-5-:#9%C*?H:5W 7,,CC8;PL3'S(V$Q"H9G>#&//B>:\Q$Z/[(PF=!G*,]Z-PG)#&Z\_[3[5.,$L MB;& :9A"%J$T)-TL#4KK:*P":9J928,&U:7&L#E)9BDHO?=V_S6K#G>7!G$$HL1GB<\3 1E)*.BV21!$N-&NA1%FG.\Q/0'R M\KVW5;N(SINUKKQ*(7\C/WQGIE9CB-73JHDX-5.J3R>ZO$MFYY&IEQGJ$2D+ MM"Y#HFPX4EAO5N^*_9?#L[80#T,:0I:& $ (!0EYT-F28S@M91IG M8691VDG@!IHTDLU^.9J.2#,E>M=Q9"9$-HG;ME>SUG..!1#X (]K(A\INO12 MR33V42O2O6X_H\]V:)I7FBWY4-AL.--?0?-1=U7][?E6=> M[=H,=]49!%QOZ+O<6)OEJ%G"O-A+[4X1Z1F=SQ/Y90SH9_+=P05W0R,P\BS& M@:W+\H<$4>-?@92 -*2<4-^'2/X_3KJ[KBA-$5U]SPY3R,65:EUQ;JM=>>>N#UZ%LE'\)E=M' MS!F7<(R3WI&/48R-T\%G;JY><1*D/DDX!2#!/!4HAMVM3E0P0L>O M2PVQ.L4BE>JFC^7PRKM1([.O]6W"VQ->&XHXB/PQJNB:=VO*^.RU^4M0QV<8 M-%;(,5%8LDJ.\DM+*<Q*^)QB 4(A!S$ L'41?\MC!03H_*%=>..M?.$]\U-4;ZI).*G9>IUA]K; M2-AFZFD_&'HB.FL=> M,5'SMBJUF\WQ[KA33QS]M2RJZH]]F:UW"M=?U_F>9K)U9Y_7WU<,@D1@$D41 MP_)_(LQ/>THI@Y'1G?73('(LRC4V[PS.4^@,MUE-%!HK:CQ#5%Q(]-D-[]D( M7GG7M2^>=&91"J['_W!9MQS?GT+K;?MLE@"<,.XZ*[R3OSMC0PRFG"8$QBA5 MI>4 I-VN7H9H2%:7C_TY4R S3%H*U//RH7EF4/A,=^!.%!^WJ<%!8&9*#S@$CC$1.*!)VFU[ M83&&1O=E6#,Z?2WFL@SSJ"XS3O.'$S],UB?AW+IRSRO%+W%FH+:C:5^FH(YW MZQ7-M,2;SOYH52=_O*JXWYX R:98/0#TH+BS"A@.0PA#&/,4^PG$07B2Z23@ M9'4X/2[=NW/5+0HCX7SA->QAFR'6?9HZJ+(]0S/ MJ._E-<":]>^I(Z6_-7PY$1NV?=QUY'3VF8_B\(6]Z-/$9?[]ZA/Y64S=XMTE MVA5/.*"(!&D0QK&?I&&8\!8"#W"JM9G&B>$)]M,,2:?N5/GU4-A/F5:C,$V6 MG#, [C*AU4!,F_PFS7:6$IPVW3]?3M-W;40:,^3/9 ]HS\;31'X8QRQ-0QBF MC#'AG\[MRBEK8E0O&VEJBMV>Y[S4WCA;7TDR^ F\D=SJE<0FI-4\W2QN=_O@ M;>T6*%Y&T%1M8\7^D.^/Q?'1:L0']?*5S-,!^$W^ MQ&WUOE3G9+/R8@U#_=@JBD7,_2@1E :1'\5,)%U13G!(C#80S8O4]0K#Q3KD M\;P"N:L7D;TR:_[F4'CYPYL+'OVL=]^ZZP7 NZL=EMVAOL[ ]&[>F1N&GG+_ M/&W"^@J('/6>W'N\:.UU'EZI=O#;J1TT;CY<]58_/VT2<1JTGARTC,:RC!2V M$"Z*)79GFPGT>:2K1(@0ICY+&$$$4212%I^@$!':RXL# 3A.=^GY]%=Q\R"G M?RBY+2AO/,SLX&XP,U,\@\F-=--)N*WSJ M2K)8EWLY;:H^9.6GVW69D>OJ4*XWAY6((8R(8!P*"M(T\1$,D<",A %)TECW M8L 7OT]2@ #'+*) (.(S0C&FA(<,1;X?! XOX^H@>1*35X/R_M[!FOBFDI?8 MZ>F+HPE=1G\;[T9AN:$95C)WZZIZ?_.W=5FN]X?WYAG:9<^=QU5-NSR-TC+Q7;W;4V4?RGR3G?ZR:O^V"E9" M^,07D4BHZHL1H5%*NEY(@1^-%KA7$4#$U6E[&F(B_YMP0OP S\)0!I %!L] M^SY ]3I\WKT"Z*EGJFJ]JY5O6^QVZ[(Z_ZD-$1P?DQ'*.&DXK,GE*4@U[(N? MJ4X_-'%);Q"YIN)J+5@+5EQ[/NK(L&5&=;7Y?)?J9_GOZM>+I.!') 8PC-(@ MH6JW!:$)YG%*!(W3V.@QH0&?=ZRJ9T2>@C3H!;,AI.DIHV.^S&3/D"HG:O:4 MD!ZI&L'>,G1HC .%M98T1D'8^I!]*)VB>HTSJ%>M;+ ME?$=[_3'Z9?_EF>E_/>W/]YE7R6US8N.+(V#4/ T]*.8)R O#,.:&@T&;5D M:&PA.XYBIN\N^#!DVVF-83MAE(-A.W,?RZO=6\E[$>O;-,^3(TS[93 M+UTP;I,S8^UK;S*_>W %Y0E&^X D"N(DQ@!)L>5!3%*"$WC2WP2#01)HQ?*L M2CAH@&>9>4-)G)QTF\HXRSC0B#H=B;0:@H4II5W?7A),!PP:Z^;;_?WQ4-4R M'72CU!!$*8WC* 1)*D088R0ZBS")C!Z2'&/'L2;66+Q@H.H-X4*D;$G&D(T MC)TQ0A2V%D$8T90F@/F8"@;4L;FDL\@Q,"K^C[$SB1"%XX5(F[?A0N2",EM" M%"Y(B,)!0F3*[G*%R-@3#2$:QH[VU9GU.WW//*-RVJZ+?,R3E$\?BOVV8_?ZILZTN-^^_3=/$ 93J*08^0+'^(0I%%G M%0? Z FFL;8<"U<-K[VUQ/#$X6@6]<1K2@+-I*OAKH'FU=AFOZOD%;)Z5,L6 MS%&X:HYE>?<[O,I[5UUP\L1C "$-UD(#Y/([3"(?L-,_TL3 ZGC3& MCO.]7O(?9=7AS76VKM\FW[8XS31K%)-Z>C45B69:I5!Y':S99:J'HQZ)LL'L M,N3)BB>%_79GZ_D$=:/3X4]@WM;0? MAV4(H@O'M!]5&,F==NV^*+/\RYX=RS+;;WZHFWW4'+>>!#_W'K$? A]2'T(, M>4UX4B33$$4E8&OH99/XD:_S\J$%,T8# M2_.G#3^K?S)PY]T SC2%<1JZ#.7O8M^=Q-7,I;U?3M!>OD7*[::[)QSI[+D; M3NQ"],J"(R_MN!O+CVIT_J@XXFJPF#^ M.,[K-.@)AW4&S"2BUWEG+]GT]',!#WTUCF&$+:-M#P7_ MN&8QA@/=]O[^/BOEA'K_I;;V8?VC/BZ\PB *6!*F$,8)2S",$ .=,1+0U"1? M#33A.(.=4#4OE!;'P\VN^%9Y*IQ>:67&\@JL$YEKX!_)HKGEMJ1PG="=I,0[5>FC1% M;3B]R].R$;[T2-A8AG25JWDCX^:/*JOKJ>^O#^M\GVW?[L7WS:ULA6K?YL-Q MY5E+D8]B%N& !S1@% I ,#TA@L)HGND2AV/5^_C^CV:AH?**%K9Z+S=K@:M' M$QY-2;W=JP.3Z8.E)Y)+B9.9A-:HWQ0W;R3N=E'H_46H.NS>35%ZCV;$)" \\",:(8*$3R/!0-+@83[S$;,M M[L-03"#MZUHNGE5V)1D?^!GW8\>CEW''4KH$:DN9%[L-HZA<9YPP- M595IR-D6FZ,JY-1OOLQ'T@,8;LAZ)+O2):6E6#W(52OI&\R0=&G3&2M*ABW&2_-WC,=(#CY_ITL,8F;8T/=CH$1IC6C1[L0-&!O5C M&R_$Z/?D%Z\('LK+0GJS*>K'_7F0USH]^K?U]_SN>-=^/\& 8HC2($U\(#C$ M\#3[(5',M.[$-/^JXU[=@M'OSH:8>L2$3 TJ3+AAS$9Q0HKX_YOLO[2I[L:]6(5#++C2F M5(10O0)#$>P I+%O=!&11;..A?>$U#NLOWL2U,O7.S@G6&_Q:29NS53Z3.O% MJI3"Z7W,5%?+=WF-\- MDQS23%*]WGV2F?8H(_+CP0^OH(B"E(G83X,P2EF8\B3MD)$X-'J(80H\CJ6T M!>=5'3IKN2N.4TOMJRSJ;-H:'8%E MR*1%?U[:P&6)*5V)XYGLSO6!SS_VI33]99__5[:59FG;M]]6'^7?%_OU]>[' MAZ*JP!XABXXB MH2>5\P?!3#XO^;]$7*MEA]G+*^^,VNM@3RN?@YCMD52WD5J&S#KVL9BR[9O) M\:=<6K_)-^O]@=5;Y%\$];L;^?PB-ZP^-$M0?RVZ/;KB.V#.5V[F4Q;3\81>L&"2QP ( A",6 !)A6M](@"0,F"9&=6+KQAWK=8?06S<0 MO;+#V)X$E=^\\]Y8O8S.1DCT!'K6:)@I\Y,+[$Z1:>%Z)[SMZ4^%>,[;[5ZG MLT>(G45F&0KLSKW>N_*L\SCDXB@-$!23&(<,(D180GCLKER. M90>%PL)8UG44;(]E.[QS[EXP)73H:'9,;):AM.[<,QG-CN?1PFCV.1 A1"'T MDQ 2[J,TA3$B20="#J^!I='L$-,S*ZVC4>R@((P>Q;KFW^XH=@D*:T;FL''L MF*@L0UU=.:<_CAW/H:ZRTF.5[[.J8L7=M<13[R ^79&#I(9#2 *.:.S3R(<, ML)B@@'#A,PZ(9A<>9<-=A^U@>9>X9KO^J8^DGHYHA=ME=#L[KA0.VIY9E_IK M46R_Y;O=QV*W2XORV[KBTCQA.(HW/05R39F9\)BRY41OGJ&D1V;&$+@,=1GE06&O.0W3DA4/ M*8IC+I ?H2"%$2HDZHTX#%8R8E:7FP_'=;EP4Q&7OVT24=XC,*X3UQYU]F7 M?%]7>Z_7.S5 &J8BKS-F)AU6:1JF%_,(A(8J:'.S+"G0A_U"_S?TV[33D\U_ M'O,RV_)C*;O#A[IKK9)02$L,I2P*PA2CF%/1F<2,&.TQ'F7(\9"BQE3E]8!M MF (,H\],%9PS-TPIKKP.F-<@\QIH\RC(E-.-<>4%]+/!CJDAR ML)/E7_;L6);9?O/C<[G>5[MZ4O77=;Y_5U352L 1 3Z(?)9RJ%(DB3H /@X M(4/TR8)9QVKU]NY>3BC5KLR;!JNW:<%Z-[OCYG!($&;W>9\>B8Y'LP'GW9;[) MO/49F7I32;C.)G([IH>IXHOL,T;O .(\H]M*FH8=V:%^6%%KRZ045 MM,F8<=DJQI#&U(_E(#0 *:2 1U'W^=0725NV$ONM8='JM0^;%ZTZ# -Z6K;? MZM2K9B_3Z)*VK.ZA#_NE,HV9W]J'$K,OJ@]]S.Z+LNY6W;)2DD",>!0F. Y8 MR&,!$HR$G'U!$@0BT-V_^^+W8Y]#PD)(HX @%!,,20QC0J1-BGCBNTLN+23O MA&FVY=*7R.GI!J/Y7$:W&._&X\-B=GC1[C:;VVQ[W*DS9S(;'7[\+=]F;_=R MVGQ7#\T_JE.GQRR5?HOO57.8QL MWZ](0@P92"E+$L0(PX(!TO4YX0=:=]2[11A+=$D2IU$2^"@!E(C(AS[&?I3 M-!2N*Q0MZN;)[ ZW=P+N7?_P.NC>>K_U.O!F3]C,'&1-85U\?,U4V5EHW2BW M"_;[9'_6:"\D9\S+P>.$LX"(Z+R8T)IZ7[:&ZJ=6$)5)$<01@@!%$,9<@+C3 M()0"K9T\+W[-7CH:1UB_< MD_!EIKD#J++VU,)S5#PC@*-9F__AA7'P"TNMQU@Q+L6I>55GE29 L(2&/(SC M4$0AC"/1]0 ,4&HH&\]8\&/$8T3E-VF,$(I($(H@28@?IDF,G=];\&R','Y? M:02!VA+BF#L+.C+92TPO,M(O)R,87(RFC/'AJ;",9D1W]OQ.6MA7W2M1,%#/ M-5(:^"*AJ4@9QDG7*0"-C8[M/_RRKY[ E9F9X<1' 0@3"%C$N8_3D/F N'[> MY=/QNMJ4^?V U2!#AO2FC.[(,9.+%H>==YV,IVX/6.B9<@UC:QE3I8'8"QOM MQ>2]IYMR71U*M;6DS#YFN_4AVS[H-*UIRA%A(<4AHSB-$:&R!W3MGS-N\ 2U MIL$@ H!&?H(I(^I%;9P$&$J_"4TPQM3U=7<7.3J5U2FEIBE^)^ MB9F-73/E>0C1:S%Z#T"^+DL.639Y;FH&MH<]0?6IN#E\6TN^JP<\=\W9VQ1W M]V5V*[6F?I$GV]SNBUWQY8=7%;MCO0WJIBB]35<^^9_=50MJOX4<<=ZM]^LO M6;VD4]S(/_'DK[+ROLQEBGG[6?[N:UX6>_7W?QGYYI4>X\_D%"W(LZ_9KKAO%I=J#'*4_/YPFY5"-L8OLOU^/C789[L\ M9K&6N MT]N%*]Z%*Z<\ISIUH;SQLM:=2U$8D 4GC>?KB7*IH33+I9=>7(;QE%55&&M/ MO,X5[^S+Z)P[:4SUT_)28[N(S.UM&T;D/[V2O[[?%3_45TY)7/U&9NSU!8?C M4K;%:+R0U>>(]_R)?Q:OBWE[F5F)Z\)F4U%KK<40<1[P,/;]U =JJ)+23FK" M!!C=H/:2#8(9"$'D(RQ2!.2W!8M$Z =1B.7OF>MS])_+]J)#U:^KMIYH5OX: MS)Y>(6P*XLR2Z65B[ KHLU3'7J"FITXVELQE5,Q&>U'8;6+ZDQ4FI>RX4WO> MNMI]5["38Q+QH@A :"H,"'(4>441JQ"-.$ MT!!2GT+L6&?.N Q59AQKKX_O)R',3%\NN#IOG#(>;W;'>3E]U(^C3M+4;^78%JV:F>QH[YUFSOVV;[>28 MNOQ1U[2VRH(<&=\<]QL%>;W+#S_U?XOF%<>[HL,P_:!WO0F&QF>H+?#>> M>F2($9Y"@+'J:A!$44)YU/4Y&"5:(\F>SX,$@325(V)*(4(IH@+0$&&.(HQ% M'(J)!I'ZXC24IM?U? *&#$>+W0A[A)8/I4M?R2>@;6!50U>\+S4XVQZ;">=Z MY]W)66:9KW>-4N?[IDJMRAWR/\>J?MCHJ?"/T^OGV7Q!K4=2/[]6CW6@L-8, M#1^8-]P+_"[?9V\/V5VUPB" ,DG@ ,:1'P21S"/B/+7%1KM@1J! ',GY":(P MX"CD,G%%.$AP$"'?#RASO3+0?PC ^[L"ZM5(#8]R.(R+7LEA&2$Q2S,VHN'F MA?BA9/:4,=P':!F%C@G\?/P&_$3,ZFKTA6DYBJ]/"?XM/]QVYL7W-OV3JLKD M?]1#IA\5T3=Y,9<\W=7PH=ODFSRYNK ;0CQ@ESX4AAO<6->:#K MHWI>X?W-'U6FNN]AA4.48D)CEG#NI\2/1(Q:FR%*,%Q]S#;K$5$]E^_&L?0,-UZEZ^O<[5BM8H9]<,(4I+Z!.! L(!U*AFR) 9C%$O? MRO1:=<(V1J(,:!PB3F[X&RE+KQ,W@1J=0&CKD#F72U2@ 5[T:L]05G15A^?5 M^LN7,OM25YC>W[23H>9F#9YR$6,A$HH)BP4+4P!:D]!GH='&NU&&')=J'F)3 M*U%=86'0'4CC.-73H\< ^G0V8#SO[PL;,$:2,_\&C+$.%-8:BKZV?LSV MV;?UKCLK0&#BJTMS ^C#F$0 J:=$FN\3QJFNI)I]U?D&B1K, $$P).=UV73' MB^FZV424Z$NC.VJ&*:(V13HZ^,"Y%^1O& 'SJ]Y W,78T.M?SO9;OL_OCG?M M]Z,(AP&)2)A$+$()$XB+]OLT :'6.T7F7W6L<2T8_?O6##GIES:W=)A)6XO# MSE$PK;O4'GC^3.<>SL[\=Z8-Q%V,;1=6BECO3INB(D&2!/I!'$,>^P$)I+G. M;!I2;*&0I6]LOF+6NZ%;0<<3/*JJY89;:Y4M'5JG+&^]T]BZ:8WI19>Y!KBC M5^H:RI/FX=1Z?\2WBTU('];UV;?/62E-QI"AF (.$TS2A$*6!MU* (LCHGV* M:;0AQTIVVM!WWX#R#@J5T='+D42^/J.;E$,SQ7II/V0+S_L\-9M&!UJG8W78 M_)!GYUJ93 :'_$XMP@%^:8UGB=?]IISY7" M0;LS*<#5">5CMBF^[.M'$#O#'9CF@=]V'+V*(./03R+$ HY\@ 3 88> 8@'T M2W1V[3HOXC6#K0N\YU,U)Z5K('M&LV$G0= I!<['OVFQ\*>BWJ3D.%\(AA8E M+89"KW!I1-&+I4TW1,^?A9QY5KAOI@YRU/I[C2 ! #&4XAA$2$2$\%BJ54%C-48VML3G* MD.B?*$>9>C8D1PUBS](IY=/!(S^,:(!B.8T+$N(+D!+1/"<9QDD"8MT]F+KF MPC!*DB"19A*!0HJI'\8^3#D&-%*/4+F7Q9[SL;.=M--DKZ>&;9O_992RK7ME M=MQU(&NZ7?19D^I4#=EO3WO=ZXVDG[/O!RJ)^<4,N9Z_])+==P:=GV;TL"C M,DYBH2>=O[$AMLZC(0T[NVQ]&G)Y&3,6>FA6?2O#,PJ7IS MZ5T?33W"9H7=92B8'5<*!ZW/3)-^SPZ-U7=%5:T0B@!@(H Q" 5G, &,8.&+ ME ),4VRT9T]FAR953OCX?J((?J^?X+ M75?Y9D40%W):RXF(PUBP1,08MA@XY6%H(C!V+3L6H ZLE)\:[4EY:K1><8;K M_9)W?_QG,RVR' H]K9HO"F9:=@I "]1KD*K-0PU6[P+LE5?#G5;7C)CLT3TW M$5F&+CKRK9BB31M/%LOZK=#UCM52T5B_3,"?B_K/U+'%;;MABI2E;/3UOZM6 ME/N4%I_6Y?;[G.#A7N*6&O/?Y<49N-9\BG"#?I. MVA\/6WFN7OW[FGGBYB;;'$Y)X,VU\NJT6??2K\DGV"/CT#\-GRK(R\@:4SK\ M=$H_+==6\PLK]C(%5O4A#)Y='SYEFV.9'_*L6G%!12)@+$ ":$P#@,+PE/60 MWD4@4V%QG%E.:I*=U&13@SWD2F_VQ<%Y/T9+]]F]KE9YD9N(\Q " M7X! '<4@,(9!BTCX::QUJG\*'-/K_[<6FFO9'Q@7FY+O/B13RKWTQFO=J?<8 M= XM4>J?97ZTS(^+Y\\D\2,]'23O-M@=69JOFWVV?5+-4J^91 #$S/<#/_9] MZ*>PFV@(S .Q.JC75485YP?;-I+P$TPS"<_&5W*L4SZJ"#\)VT[+\*T'BRC$ MO\2F>2E^=%R6H;+.O-,KQUMB4?O%Q'6I7F>L/F1E;;(UOZ*!P#'A/H]]A(E( M*&>@LT8B!(W>0QQH8XH!KNRS^_,NBGO99VN%K+5R6^QVZ[(Z_ZFA; [F5D\> MIZ#53 8[1.I(3B-\,VG="]3T:-I8,I>A7:.]>/QVH!56M+6H7GTZ'ZV!1* H M"BA+1$A)$(%8)&D _ @S]1>ZW<3LJPY[1[.X-M+O7F-L>;*\Y2*("(8Q)RA-('0#U#86N(^#;7OY!CZ?< KF!KXW/X!!GK4*3[WFU2@2EE!.(?&D01! S#N;B4B, M-A2-L^18?-NV?P8EQR(2EN$%GB/)U!NT3A' UDSV3NZ)*XMU. MC;C:J]-9($*?$!\#/X8A1" AW2A+1$%L=%[%_.N.=:5;'5>(3"\Q,"9*3T;< M[#.M^^ MW;/U?7XX/:DB50G(09 0 88QXP012#N;?LAB$^D89\FQC)S!>0K=F[=[K\5G M)BHCZ=03F.F8-!.;QR3F)Q)GDIY>HGIDR [!RY D2[X4+IJ@Z25M!SELRK;= M,E5K+&!10B+@0RRM(<02@KMJ?1I!;K2)?Z )Q^+4H?(Z6&::-)0W/3&:@#(S M%7K"UDSB\SPQ/:HSDLEER,U8)Y[<.6>!$UV!^5QFZ^I8_K@<=:&0IC@$ 09A M$% 24DBZ(E":,J*U0C?F^XZEI8,T9 (UB"X]47'-E)FB/"1I)CEYAI(>+1E# MX#*$9)0'A;WF9#B=VFR.=\?=^I!MWQ]NU26V=_=E=IOMJ_QKUMQCTMJ'/HX$ MP3 !A/M2QGP:P\X^H DSFEI9L^IZFG4&ZM5(O0=0/77'B^&$RQ[AFI.O6;@V MG(B]9V]?N.9HKIF8+FM]LS+KS"]#Z1SX]7BVYHBY85N?WIV>P.-QF(H$(X9C MD484^0$]6?.C0.OLW5@;F?ZG.9H(ONU;4H.S91L(?2-V1CEAL9AFZ,N MJ?-NBM*;;K?4NYZW16T1M\1=4P.\Z-TY-905H[/4ZRKC6?/?;_=/,7PL=KNT M*-6]02L)P@\C'LB\ 7Q"61!Q_5]B$T9X!KZO8+&/8Z\R[ MY\XT.V-1?U/J8YNK""812WP4,XHAX"$)0;M*0GS,"%_=UR_??#JLRX.>?@XP M8M)?'^/1[KHT^Y+O5?W6HVOY%YO,= ^J.7=ZZN>8L.%CW9.2+>&RXJ1\"_K/<&.W+EW+:/H#L??>V&W&@&Z#?ZF,I4Q*^^]O/J^_KZ(T M32*9P043$+- W6M[ZFL4)X')U,2*0&+CR?F]8_MS#LA.-TF&N1[JL$K\,1;/K M4N&PH0Z83KRMJF.VY<=2CJR;5S*;>T1^S[[5?U6M($F(3S@!Q(\QB9(H14EK M7$DR-SOL9L6D8PW\]ZQJ'E:[O/2ZNK@7N;[MNO)^&70UDBW:#68GTS(^8,;B M-0B]!F+[/N]5>Q.2TL)OS4],?/V<'GFO363LL;\,/;3MU',3'MNY+(#N.5IU!Z M#5UPY?^DKW3#X7+QR JD>Z]=!) MU06R?57OS_FH7EJJ\D/V*2N_YINL4>N/V:;XLJ^_4CNRPHD?)O)_(QX2B3:- M8W@:%J- &+U<.CM8U_OJ+@:IFPOT*JIG"7[BFUCD? MG27USF=)KQX\?U][_EAUNUY"TG)6E1GE\%N\2]\EDDXC0-PT#X M)$ MP B<"D HB,RF!"Z1.)\I_);O\[OCG5J2\[Z=$5?>O9*]ZQ_>X3:K56Z]_^') M_':=W:YW-ZI.D]W=[XH?65;)"49SI$;JIEK@J[+#85??:W7Y8Z/K.DX#;IS_ MYHGTZ-3V\1PJ"=R[0-[LQWXAM?U3*Q#!$$<@2GQ. XB"-.W.9$H<\G\M+%>.L.YX1O,Q>Z. J.V1]1:- MKN+1U)".>]EF+[2\_L.NK.3=RR_9*](/#,[X(KW[N%@OTC\Z&]Z!7DZ1_EE. M!Q;IQ\5G&=KLT#^#(KT-)G5U6#W!>'Z2L?F53 ]O]]6AK,^0-_3@;?L";E6OOPW;,&*;>SV-G9%V M,X&MWZ(]([WR3EB],]AN+TDKQ--*JQF5/;KJ*";+$%57SA63M&O[RP"/+GQ] M?W,A+?6+N,?K*OO/HWHE_?RU%5 O)T8D#C%-41Q#Y,?\A)'S9OH*_=DIC@YZ%U\>WDE_T&! M&EGK=]LXEI&(%L##@.K^%)&QF=X>P5,UIG-:3K/UX5AF*QYSFD10!# @"4>0 MAZ0[^ -B;/;0RF2@',\PNOU8E5*OS>/<=9MMO_1LDYXY7/:RU.21@ M>@7G8D+CM=XL+P'IQ&!DOK$:YI\GO=AU>T V<<"[SD5?C^]92"5[G=X]R&B_ M2ZW[MUKJ5@%-4$!%0G@ 8^#D-.H0Q&%3/L",!>V)TH%HS.!,^[[!7\)M)OI M^G,7R"C$IZWUWON'4PJ%VONW)81"__ZQN4,R[%XR)Z'1N:=L %W/9$77Q,]_ MKYE3[XIIFN_8"WOJX[ZK6.9+ N7TBK,PA%P:3,4I<<*4#2C2#34U38FM.>^^ MUJBFV.718#G9%7?6KO&Y:FX[GOO:GAK$:VN_(\AOWN(SA!5MW;E8 MPE@Q$0@D N+'01013&$:M7>1$3E>)T9OFQA]>(K=^]75:RMZ%@C25!%7W!A* MAQXM;M3B@H(^B1C"U$)T81#TQV(PW'_M%QR;N[KSKYFXN;_'Z7O=TW&TK>WY!M<=]LY!,AP2#A(0^0X!*9Z)Z4E(#\T*CF MZA"&ZWT<)^1> UW-L=4]%&?TW@F^JN>UAT3D3W4NZ3!B>@*VD&"9R9W+ M.+EYRG(PRSV*.D'HEJ&_4SCZ^!7-J;@=<0UL@G&"N#JC Z6EF*0D"#I#$8^[ M:V#%7O,TS 3)EW\(1K]@6LLJ&+2[O MA-J[@'VE#I%U/_':VP[314=S8C9S8 SG;TYBXD83S8GM$TV'85J(JKKT\+'L M.F?S-5VN2O7TR/I0'R+]:U9\*=?WM_EFO2/?\VK%TEC.>'W.11S@F(D4^''7 MMT4(M4X(]%M 01JCF&$_".4$FR$2,Y#$2<0CGZ4D=GT4ZQ*/]W>%2%,Q1_+6 MKXG346:F>B9LZ6B9]/-"Q^3O'FM8+Q'/J)0=XN;5(4L^%#:;DH&6-%)U:8D7 M=^M\O\(D@C"@41#$8>('09!RW/4)B4&KPMUO U,6;\L?JCT^K. 48!DF0P""&B81" M&B1QC'B0)@2#()3IVK%2_/&73W^YNKSNX__\[PD(XO^K\EJ,:EJQ+>[R3;[3 MO-_*A*M^N7!$DYDV_/'[V\^">Y\^D\_BTQ!-J++-7[X47W]MO5&R$'>_4:H0 M7ZC"V>-G)& '?/V]R& B\&A-WR]IMC_4;4/T"8IA)2*U.>0A&$$&6'B5#=( MF-&-]9??%1Q2',: LI1&$,L&).B1 "5_Q'(]9)46I19_L5P6Z:GJ"\HZ*EH#"%J&96*0<@?/^$SV'OMBN_+E8UWIQ=.$0@@QSCT M4T;D6-=G@7\>X@(LC$J\6@9CH&["82A@6 H;E>.6-&0L8"%+*7:^)[RW9CC@ MW6.[9&M6;*?FV;!$.YYB-_58#=KZ"K V65^&CMEUZ7&)U3Y?NLKW,?N:[8_U MSF96R('5>M,ZHUDI)567R/UOUB! 2PD]3'D=1G.#(QSRB M8=JKBZIYN(=]^N;FWR7UQ?J;5KT$Q_V'L!E3S=V&9EE]&JG'A;3M7/#+7W%W5W> M[)XG^ZT"(\UF^TV>53RO-KNB.I89N:YJC"L_X,*G( & H@!@/\9^,]:'DR:#.C*&:)G-5A&52"0A0E/B,1ETY+!'&('#Z%P=V MXMQL1&3?3B\G 5E&OW;DV^/]7 X9U.W+[[(OZ]UOZX,:WS\&\3G[?J"2EG^L MF"_G1S!"/@$A\D&*0TJZ/LQ(:E3'T+,(! PP#Q-,@4!^ZLM?A.I/,*LHX/:%FBMAPV0)\1A/_KD!Z-!?,9M-LH,VV?6^=ML5-=BQ+B>O'YW*]KW;U7.I\7<'I M/53L0X1%@AF%!$ LQSF8QP0%)(UQE$"C;7MSX',LHQ>K-YF:F<]-X("X>S#Q=',X>\[SQ)I/;%>>I#-I/TROAHO2;=>>9U;WH5?%S>V4ZJK\]2[[E$G!S0\RTSZ#%, 0 M \I!P&,,*4L1#\Y(<8P<)#*K^"9,9,=]F:UW^7_)7WY9YWOOEUVC;N=L=:6> M-EEW[KV1^>Y-)1WTJI.'3O*9W8!;S6>SQ=II/JLO23N[I#7UC>R M[2TVK9D$:7Q:<](D?JJTYH:!86G-830LI[43"H@CE*0L95'(6,(!CGG2H2"" MIZN#6F2QFK*T;1NEHQ/,03I5U#JU>:!3*B,Y23'ZY%M-'TYX=YH:%CZ#L2?C MQJ'YJ23:W+MA\CN01:LK=N?Z6Q+*J0J,B)\&H0ACBD'"ZL(T2&F"$F9T\8:9 MZ2A)!%8+&C$#B">4D%BD* Z10#")4N%XG-^[>F=XC89ESBTND[JAV]4ZZ6S+ M V9S[MS:;1XRGND>T)X[<,)9_2X6*VOF)/[Y_;Y2"1 MJ%T.^^VS>QYHIK9UJ1(F9U$8H""A?BH0"#$EHN60&LU^Y\+HNLQX*W]7 M7P([8"^<=YWMLYN\_NW_@!&JRV?_P[_RI,'[;*/N!]W]L)=9G#:%\>EF*:W M>@YZ?K-=%&9)PN>UO$( M0"+F@J>0I1$&(D3([\!&)##:3S<3Q/\_!T[2$.9(@4[:P'(RX%R;+]P$:;($ M:-PJ_K^8_\Q)<)K^!L9D;/8SV0[XRN25IRD#08+]@ 8P\G$*.&V!0QSX1D>D M%@#7]4;SOEWCENJ%4P9W7'9;:%RM9[I!>\@75YJT%ZT!*6^&IK+L]#<'(9JI M<+98C4V+?YR._OQ;L5/W OQUG>]5'WZ_O_"AS"OY5US^=O^E@7^>Q-*8@$A@ M'D.?I *D$0U.>,-8:-TV/S]*QTGPCT5M:R_JVV:;%WWL),H)PCTN M/RXKTA.FQ4]U6KQH)ZW_WE_K$WGUO_=:Q[W&\_:]M>751T<'<4"VG*[A+#M) M3LB#9FZ<.C(VZJ0?L\UN757U5K2'TU=U6QEYS]ZVB5Z] =/Y< 8,DL@'00!! MS+&@J>_[*.P "PI)]PCY^&JI8Z!:8OGP"7.SQ/@8ORJ=-BGR)(2OY4I5(E77 M1,H?E?^L$>'L^[UD*JL+K/:*IJY;Q?C"Z1*:@ZO<^:2IG)UK;F%1[M7M1SG8 MO/%U;B-+RY'CHS6PBCI1$UEVEIR2"(-JZJ2QL9$G7Y[WUGE;$/6(2!JE(8-! M@"+ NPHOBC#&]M+@.!S.LYRJ;?W2YJ0_=RM]]O+2R"B,3SL3T#]7H7)1":.7 MYX'YP$[LEB_WEOPT4'.;S+H5ZV=6YY*0)3#D/N=4/4 $HUC$'3P_B(#)7123 M@3*JXIE?4J%6X3>G31[]!;Q?SEL[_CR%T@\)H4OA=QR]92Q8_0R9P=KV"R>Q M_IGSQABWK:21T;S;/$BU$A$C0402(* ZC,E @()30N-JE[R=C*%MT'$V:%Z\ M,+ZL:+:S-2-/SVC3O?PN;>[2@!,PAGP97'SSV.IY1Q5,D1Q4QCX4?A(G(<$A M.%E$"33I@6/L..YX#_-X<_[0^":;X23JC9JFXL]L(-0[!#IO,I7#G<.AS*^/ M!Y5WO$/A?5B7,LU,?EO-2Q3V:)D-XI7KIC"5V++VG=;[4(0U!F," M^HC$:8)$" A(4:+>-2?0QX')1A)MHSZ,XYB)& !&$$X$3@GE&"7,QQ&Z>$O= MT;X0GMUD99EMO19PO0G\0U;6KYW)1N*]O][E7^I:L.$],_9HU].[61@W$[^/ MEX^3=2"];Q*EU\&<\;X970)[I,]Z#):A@_;=,GN(;"AOVK.K^ZQ3L%J5NM-RR3 M#6!-L^#EEC##TM6)JQK-E:?P3#RY?,)'WU1R.'G+4)LQ#CR>)H[E0E=!_GU= MYFJD?K8C6"203YD)R(FDT[GK#1(QW#F5N&2D\)5 M.4^SZ"DHPD MH8$T&'8VHYB;[>P?96G:\4CEJ5J'C5&),:-#!B@NR1PU5JG4GCU)I.@V8_[> MLQES@I'+(Z*T!S%#"5Z&*EGRI7=H,XXA7;5*\[VJB9Q$\7R;E(CD/ P(1*4M M$@N$ 6G-P8 SH_N9!AMQK%$MKC%#GN'\Z[ :]@CF+37.5< M$CE*V4Z4BE>&MR/5]?FA.AW?K][O*K,MQ%9HEI/4J9GV4QN+O"=]P\U-:4:HS??PWXZS/5MFK3*_#)TS+)/ MCS=2.F!,^Z&JMJ._O_ETD%9NBYVDLA+_>